en
Feedback
Java News

Java News

Open in Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

Show more
4 385
Subscribers
No data24 hours
+77 days
-530 days
Posts Archive
Руководство про Pattern Matching в Java 21 Статья и видео про новые возможности сопоставления с образцом (Pattern Matching) в Java 21 Читать статью

⁉️ Как создать TCP/IP-серверное приложение в Java? Стек протоколов TCP/IP позволяет обеспечивать доставку информации в необхо
⁉️ Как создать TCP/IP-серверное приложение в Java? Стек протоколов TCP/IP позволяет обеспечивать доставку информации в необходимое место назначения. Умение с ней работать – важный скилл для разработчика. 🦾 Изучите эту технологию на бесплатном открытом уроке «TCP/IP-сервер в Java» от OTUS. На эфире: - Посмотрим, какие есть варианты реализации TCP/IP-серверного приложения в Java. - Изучим пару примеров, их особенности и области применения. 📌 Занятие пройдёт 17 октября в 20:00 мск в рамках курса «Java Developer. Professional». После бесплатного вебинара вы сможете продолжить обучение на курсе в рассрочку. Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени! 👉 Зарегистрируйтесь на событие прямо сейчас, чтобы ничего не пропустить. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Используем Elasticsearch вместе со Spring Boot Всем привет! В этой статье я хочу рассказать о том, как мы можем интегрировать Elasticsearch в наше приложение на Spring Boot. Этот проект предназначен для ознакомления с технологиями и служит скорее шпаргалкой/пособием или же фундаментом для дальнейшего погружения в тему. Читать статью

Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew. ♨️ Приглашаем посетить третий се
Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew.  ♨️ Приглашаем посетить третий сезон Podlodka Java Crew. Окунёмся в масштабную и важную для каждого Java-разработчика тему «Работа с базой данных» и рассмотрим её со всех возможных сторон. Ведь какой бэкенд без SQL? В этом сезоне вас ждёт много дискуссий, мнений и нетворкинга. В программе не только технические доклады, но ещё и два публичных собеседования, воркшопы и круглый стол: 🔸 Поговорим про паттерны обработки данных - стриминг, батчи, cdc; 🔸 Узнаем, как не наступить на грабли сочетая Debezium с Postgres; 🔸 Разберёмся в тонкостях CRUD-сервисов: Spring, Jooq, PostgreSQL, Liquibase, Testcontainers 🔸 Сравним использование NoSQL и SQL баз данных на конкретных примерах. 🤓 А ещё в программе — традиционный бар на тему «Интеграция через базу — не антипаттерн» — обсудим и поделимся опытом. 🤑 Для ранних пташек — низкие цены! Посмотреть программу и купить билет со скидкой можно на сайте: https://podlodka.io/javacrew

Java 21: новый подход к созданию строк Java 21 предлагает много классных функциональностей, и одна из них  —  шаблоны строк (англ. String Templates). При том, что их целевое назначение не ограничивается только строковой интерполяцией, для Java-разработчиков они служат еще одним “правильным” способом конкатенации строк. Что значит “правильный” способ? Поизучав байт-код, я узнала кое-что интересное и удивительное о различных техниках конкатенации и интерполяции строк в современном языке Java. Читать статью

👋Бэкендер, пора расти! 👉Узнайте как на бесплатном вебинаре онлайн-курса «Clojure Developer» — «Особенности Clojure: сфера р
👋Бэкендер, пора расти! 👉Узнайте как на бесплатном вебинаре онлайн-курса «Clojure Developer» — «Особенности Clojure: сфера разработки, основные фишки языка»: регистрация На бесплатном вебинаре мы: — рассмотрим, с какими задачами сталкиваются разработчики Clojure и какие основные особенности отличают его от других бэкендовых языков. — обсудим преимущества, которые предлагает Clojure по сравнению с другими языками. — изучим, какие возможности и перспективы он предлагает для разработчиков. Экспертизой поделится руководитель программы и практик Сергей Ткаченко (Clojure Software developer / Team Lead). 🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Плейлист с конференции Devoxx Belgium 2023 Плейлист со 189 видео с 20й конференции разработчиков Devoxx Belgium 2023, посвященной новейшим тенденциям в Java-разработке и другим ИТ-областям. Java 21, Spring Boot 3, Kubernetes, GraalVM, AI и множество других тем докладов, в которых ведущие эксперты делятся информацией о последних разработках в этих направлениях.

Внимание, Backend-разработчики и разработчики мобильных приложений на Java! Присоединяйтесь к IT_ONE CAREER MEETUP, который с
Внимание, Backend-разработчики и разработчики мобильных приложений на Java! Присоединяйтесь к IT_ONE CAREER MEETUP, который состоится 26 октября в 18:00. IT_One – разработчик программного обеспечения для крупных игроков российского бизнеса и государственных органов. Компания реализует крупнейшие проекты цифровой трансформации страны. Спектр задач – от поддержки приложения до разработки концептуальной бизнес-архитектуры уровня корпорации. IT_ONE CAREER MEETUP #2 - это 2 актуальные темы: Работа с базами данных: эффективное проектирование и оптимизация запросов для backend-разработчиков Спикер: Александр Черняев, Старший разработчик, IT_One Узнаем: — Зачем нужна оптимизация SQL-запросов; —Организацию процесса мониторинга и оптимизации SQL-запросов разработчиками; — Общие рекомендации по проектированию и оптимизация SQL-запросов. Разработка мобильных приложений на Java: Android-разработка с использованием Java Спикер: Сергей Мехоношин, Старший Android-разработчик, IT_One Обсудим: — Историю Java в Android-разработке; — Java и 2017 год; — Какое место занимает Java в мобильной разработке под Android сегодня? Не упустите возможность узнать о последних тенденциях и лучших практиках в вашей области! Присоединяйтесь к нам и получите ценные знания от опытных специалистов. Ждем вас на IT_ONE CAREER MEETUP! Дата и время: 26 октября в 18:00 Регистрация и подробности: https://clck.ru/362UBb Реклама. ООО "Акселератор Возможностей". ИНН 9704005146

Аннотации и рефлексия в Java Аннотации и рефлексия являются ключевыми концепциями в Java, предоставляя разработчикам мощные инструменты для создания более гибких, адаптивных и понятных приложений. Аннотации предоставляют способ добавить метаданные к классам, методам и полям, что позволяет компилятору и другим инструментам анализировать код более глубоко. Рефлексия, с другой стороны, позволяет программам анализировать и модифицировать свой собственный состав и поведение во время выполнения. Читать статью

🤖 Пройди тест по Java 👩‍💻 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Java Developer. Professional"
🤖 Пройди тест по Java 👩‍💻 Проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене. За 6 месяцев обучения: - Научишься создавать современные java-приложения - Поймешь основы функционирования JVM (сборка мусора, byteCode) - Освоишь приемы применения многопоточности - Напишите выпускной проект на любую тему под наставничеством преподавателя 🎫Курс можно приобрести в рассрочку 👉 ПРОЙТИ ТЕСТ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Не используйте в своем коде паттерн Singleton Паттерн Singleton популярен среди новичков из-за простоты реализации и возможности глобальной обработки состояний. Но стоит ли его использовать? Из статьи вы узнаете про недостатки Singleton, а также про альтернативу, способную его заменить. Читать статью

❓ Как часто вы делаете code-review в своих проектах? Проверка кода – важная часть функционала разработчика, этот процесс помо
Как часто вы делаете code-review в своих проектах?  Проверка кода – важная часть функционала разработчика, этот процесс помогает выявить ошибки, пропуски, уязвимости и стилистические недочеты.  Хотите научиться правильно проводить ревью, чтобы повысить качество своих конечных результатов?  Приходите на бесплатный открытый урок «Code-review онлайн» от OTUS. ✅ Преподаватель курса «С# Developer Professional» Антон Герасименко, .net developer + lead с опытом в разработке более 10 лет: — проведет code-review нескольких учебных проектов; — расскажет о сode-review в целом: стоит ли его проводить, кому и когда он полезен. 🔥Во второй части урока у вас будет возможность отправить свой код и разобрать его вместе с преподавателем прямо на вебинаре! 📆 Занятие пройдёт 5 октября в 20:00 мск в рамках курса «C# Developer. Professional». После открытого урока вы сможете поступить на курс на специальных условиях. ➡️Регистрируйтесь на вебинар: https://otus.pw/ZZ0l/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Python и Java: кто заберет золото? Журнал IEEE Spectrum, издаваемый Институтом инженеров электротехники и электроники, представил свой обзор популярности языков программирования 2023 год, где Java находится в тройке лидеров. Читать статью

Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технол
Профессия «Java-разработчик». Курс с нуля до трудоустройства за 10 месяцев. Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring. Всесторонне подготовим к собеседованиям и поиску первой работы. Предложим вашу кандидатуру в партнерские компании! Начнем писать код на первом уроке. На курсах вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 5 проектов, в рамках которых вы напишете полноценные приложения для портфолио на GitHub 🎁 Пройдите 5 бесплатных уроков из профессии и получите скидку 10% на курс! Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid: LjN8KMSti

Ссылки на методы в Java Лямбды в Java полезны во многих направлениях. Лямбда-выражения можно использовать для более простых задач, а лямбда-утверждения — для более сложных. Лямбды могут вызывать другие методы для текущего объекта (this) и объектов, которые находятся в области видимости, таких как текущий элемент итерации и конечная локальная переменная за пределами лямбды. Лямбду всегда можно упростить, поместив код в другой метод. Читать статью

🔥В OTUS продолжается набор в группу курса Kotlin Backend Developer Professional. Это отличная возможность расширить свои воз
🔥В OTUS продолжается набор в группу курса Kotlin Backend Developer Professional. Это отличная возможность расширить свои возможности разработки на Kotlin! 18 октября в 19:00 мск. приглашаем на бесплатный открытый урок «Возможности Kotlin для создания DSL на примере JsonBuilder». ⚡️На занятии: - рассмотрим общую теорию о DSL: назначение, особенности, практика; - попрактикуемся в создание DSL на примере JsonBuilder; - рассмотрим возможности Kotlin, полезные для создания DSL; - узнаем, как создавать собственные DSL и применять их при написании приложения; - познакомимся с замыканиями и extension-методами. Этот вебинар – мастхэв для начинающих и продвинутых Kotlin-разработчиков, которые хотят повысить свою ценность для работодателей. Отправьте заявку, чтобы записаться на урок и получить спец. условия при поступлении в группу. 👉Регистрация ❗️Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам. При покупке курса возможна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Трансляция: все о Java 21 Восьми часовая трансляция, посвященная выходу Java 21. Она также включает в себя интервью с главным архитектором Java Mark Reinhold, главным архитектором языка Java Brian Goetz. Трансляцию проводят не безызвестные нам Ana-Maria Mihalceanu, Billy Korando и Nicolai Parlog.

🔥 Переходи на новый уровень в Java и разнообразь свою работу! Пройди тест по Java и проверь как хорошо ты знаешь язык. Ответ
🔥 Переходи на новый уровень в Java и разнообразь свою работу! Пройди тест по Java и проверь как хорошо ты знаешь язык. Ответишь — пройдешь на продвинутый курс «Java Developer. Professional» от OTUS по специальной цене + получишь масстер-класс от преподавателя 👉 ПРОЙТИ ТЕСТИРОВАНИЕ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Кэширование контекста Spring между запусками тестов: как ускорить процесс локального тестирования Тестирование является важным элементом процесса разработки программного обеспечения. При этом работа с тестами может занимать достаточно большое количество времени в сравнении с самой разработкой, в связи с этим возникает необходимость оптимизировать этот процесс. В этой статье рассказывается про плагин Sprinter для IntelliJ IDEA, который может помочь значительно сократить время на локальный запуск тестов. Читать статью

Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней. Ближайшее мероприятие: • 7-8 октября — Fast Track для С++ разработчиков, офер за 2 дня в команды Фудтеха и Яндекс Маркета. Зарегистрироваться Реклама. ООО "Яндекс". erid:2VtzqwWoJws