ar
Feedback
Java News

Java News

الذهاب إلى القناة على Telegram

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

إظهار المزيد
4 385
المشتركون
+324 ساعات
+187 أيام
-430 أيام
أرشيف المشاركات
19 сентября пройдет бесплатный онлайн-митап от Naumen для начинающих java-разработчиков. В программе три доклада: 🔸 Рецепт н
19 сентября пройдет бесплатный онлайн-митап от Naumen для начинающих java-разработчиков. В программе три доклада: 🔸 Рецепт неудачи: как создать проблемный REST-сервис — Константин Латышов из Naumen. Расскажет, чего категорически нельзя делать при разработке API, а также поделится основными антипаттернами и лучшими практиками, которые можно использовать в промышленной разработке. 🔸 Паттерны проектирования в современных приложениях — Святослав Смоленский из Naumen. На примере реального приложения разберет основные паттерны, которые помогают упростить чтение незнакомого кода. А еще расскажет о том, какие паттерны существуют и как находить их в коде. 🔸 Как описать навыки в резюме и презентовать их на собеседовании — Алина Кулакова из Naumen. Объяснит, что писать в резюме, помимо стека и изучаемых дисциплин. Расскажет, на какие компетенции мы в Naumen смотрим в первую очередь, а также поделится советами, как их развивать с университетской скамьи. → Зарегистрироваться. Встречаемся онлайн 19 сентября в 16:00 мск. Если вы из Екатеринбурга — ждем на афтепати 🍕

Как в IntelliJ IDEA написать и собрать в исполняемый .exe файл приложение на JavaFX При кажущейся простоте создания приложения на JavaFX (особенно с помощью JavaFX Scene Builder 2.0 и бесплатных видео-уроков на различных ресурсах), написание функционала программы – это только половина пути. Программа должна работать, жить своей жизнью самостоятельно, без привязки к среде разработки. И, как показывает мой личный опыт, при сборке проекта и выпуске его в «большой мир» приходится преодолевать немало терний. Надеюсь, что моя статья поможет кому-нибудь избежать ошибок, найти ответы на вопросы или просто сразу пойти правильным путем (например, создавать обычный maven-проект на Java-8, вручную прописывая в pom.xml зависимости и способ сборки, и всегда указывать на латинице имена учетных записей, директорий в своей операционной системе). Читать статью

👩‍💻 Освойте Java-разработку с нуля и станьте востребованным специалистом! Ждём вас на онлайн-курсе «Специализация Java-разр
👩‍💻 Освойте Java-разработку с нуля и станьте востребованным специалистом! Ждём вас на онлайн-курсе «Специализация Java-разработчик». Только живые вебинары, вы освоите самые востребованные инструменты и лучшие практики. Ознакомится с курсом можно на бесплатном открытом уроке «Знакомимся с Java на примере пинг-понга». 📌 Урок пройдет 24 сентября в 20:00 мск. 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cAExyf Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

JavaDoc: добро или необходимое зло? Привет! Меня зовут Андрей Костров, я старший разработчик в X5 Tech. При создании проекта А мы вложили много сил в JavaDoc. Многим казалось это излишним. Затем проект А заморозили и начали новый – проект Б. При этом переиспользовали много кода из проекта А, вместе с JavaDoc. Рассказ о том, принёс ли JavaDoc пользу (спойлер: да). А также немного слов о том, где усилия по JavaDoc всё-таки были избыточны. Читать статью

⚡Хакатон IT INNO HACK Кейс №1: Record Linkage для данных о клиентах. Разработай алгоритмы и методы для решения задачи о нахож
⚡Хакатон IT INNO HACK Кейс №1: Record Linkage для данных о клиентах. Разработай алгоритмы и методы для решения задачи о нахождении и объединении записей, которые относятся к одному и тому же клиенту из разных информационных систем. Кейс №2: Система управления проектами. Создай высокопроизводительное приложение для управления проектами, которое будет включать в себя функционал для работы с задачами, пользователями и интеграции с внешними системами. 👨‍💻Кого мы ждём? Студентов, junior, middle разработчиков; ML-специалистов, NLP- специалистов; Frontend-разработчиков, Backend-разработчиков, Fullstack-разработчиков, разработчиков CRM-систем, DevOps-инженеров. 📆 Даты хакатона: 27 - 29 сентября 📌Формат: Онлайн 📍Дедлайн регистрации: 23:59 23 сентября 🏆Призовой фонд: 600.000 рублей Подробная информация и регистрация: https://tglink.io/5900e03be1f8

Лучшие практики для Java-приложений в Kubernetes В этой статье вы прочитаете о лучших практиках запуска Java-приложений в Kubernetes. Большинство из этих рекомендаций будут справедливы и для других языков. Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на базе JVM. Некоторые из этих рекомендаций по Kubernetes навязаны дизайном при использовании самых популярных Java-фреймворков, таких, как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их для упрощения жизни разработчиков. Читать статью

📚 Пройди тест на знание Java и получи доступ к 6️⃣🔤 открытым урокам курса «Разработчик на Spring Framework». Два открытых у
📚 Пройди тест на знание Java и получи доступ к 6️⃣🔤 открытым урокам курса «Разработчик на Spring Framework». Два открытых урока можно посмотреть без регистрации и оценить формат обучения. Для доступа ко всем открытым урокам из курса необходимо пройти входное тестирование: ответить на 21 вопрос и уложиться в тайминг. ➡️ НАЧАТЬ ТЕСТИРОВАНИЕ А еще, приглашаем посетить наш бесплатный открытый урок «Как эффективно использовать OAuth 2 в Spring-приложениях?», который пройдет онлайн, 13 сентября в 20:00 мск. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Полезные и неизвестные библиотеки Java Из этой статьи вы узнаете о некоторых не очень известных, но полезных библиотеках Java. Сегодня мы сосредоточимся на библиотеках Java. Обычно мы используем в своих проектах несколько внешних библиотек — даже если не включаем их напрямую. Например, Spring Boot поставляется с определенным набором зависимостей, включенным стартерами. Если мы включаем, например, spring-boot-starter-test, то одновременно мы включаем такие библиотеки, как mockito, junit-jupiter или hamcrest. Конечно, это известные библиотеки для сообщества. Читать статью

👩‍💻 Как правильно использовать области действия переменных в Java и как этот навык поможет вам при подготовке к сертификаци
👩‍💻 Как правильно использовать области действия переменных в Java и как этот навык поможет вам при подготовке к сертификации? 🔌 Ждем вас на открытом вебинаре 16 сентября в 20:00 мск. Где мы разберем: ✔️ обзор областей действия переменных; ✔️ практические примеры: как области действия переменных влияют на поведение программы и как их правильно использовать; ✔️ подготовку к сертификации: как знание областей действия переменных может помочь вам при подготовке к экзаменам, таким как OCAJP. Урок будет полезен для тех, кто хочет изучить Java вглубь, узнать тонкости и хитрости языка, а также для Java-разработчиков, стремящихся структурировать свои знания и лучше подготовиться к собеседованиям. 🎙 Спикер Дмитрий Коган — опытный разработчик, председатель совета предприятия в DXC, публицист, спортивный журналист и блогер. Встречаемся в преддверии старта курса «Углубленное изучение языка Java». Все участники вебинара получат специальную цену на обучение! 🎁 Подарок личная консультация с руководителем курса Дмитрием Коганом, всем купившим курс после открытого урока. ➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cAAPNE Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Spring Data JPA: проекции в запросах Вероятно, первое, что приходит вам на ум, когда вы реализуете запрос с помощью Spring Data JPA — это проекции. Это связано с тем фактом, что проекции определяют атрибуты сущности и столбцы базы данных, возвращаемые вашим запросом. А возможность выбирать нужные столбцы очень важна для вашей бизнес-логики. Также это имеет решающее значение для производительности вашего приложения и поддерживаемости вашего кода. Вы можете (и должны) выбрать такую проекцию, которая минимизирует накладные расходы и предоставляет данные в наиболее удобной для использования форме. Читать статью

Расширьте свои навыки в программировании с бесплатным мини-курсом по Java! Научитесь создавать Telegram-ботов, разрабатывать
Расширьте свои навыки в программировании с бесплатным мини-курсом по Java! Научитесь создавать Telegram-ботов, разрабатывать программы для обработки данных и строить чаты на фреймворке Spring. Не упустите шанс — начните обучение уже сегодня: 👉 https://epic.st/iphpE?erid=2VtzqvQyU3f Формат мини-курса отлично подойдёт для обучения из любой точки мира: смотрите видео в удобное время и закрепляйте навыки на практике. 🎁 За время обучения вы получите 5 полезных материалов в подарок, сертификат на скидку 10 000 рублей на любой курс, персональную карьерную консультацию и доступ к изучению английского языка в Skillbox на год. До встречи на мини-курсе. Старт после регистрации! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Производительность различных типов индексов в БД Знаете ли вы, что композитные (многоколоночные) индексы работают в 10 раз быстрее чем комбинированные индексы? 😳 А знаете ли вы, почему при этом в Postgres выигрыш больше, чем в MySQL? Если ваши ответы отрицательные, то предложенная сегодня восполнит эти пробелы. Приятного чтения! Читать статью

Хотите узнать, как эффективно использовать CSS-локаторы и XPath? Всего за пару часов вы научитесь уверенно находить нужные эл
Хотите узнать, как эффективно использовать CSS-локаторы и XPath? Всего за пару часов вы научитесь уверенно находить нужные элементы на странице и использовать их для эффективного UI-тестирования на Java. Вы узнаете, какие локаторы применять и как это улучшает ваши тесты. Присоединяйтесь к открытому вебинару «CSS-локаторы и XPath для UI-тестирования на Java» 10 сентября в 20:00 мск! Урок будет полезен начинающим специалистам, которые хотят работать в IT, начинающим тестировщикам и разработчикам на Java или других языках. Встречаемся в преддверии старта курса «Java QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cApfLh Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

9 ложных или устаревших представлений о Java С момента первого выпуска Java в 1995 году многое изменилось как в программном, так и в аппаратном обеспечении. А переход на шестимесячный цикл релизов способствовал стремительной эволюции языка и инструментов Java. В этой статье рассматриваются ложные и устаревшие представления о Java. Читать статью

👩‍💻 Как эффективно использовать OAuth 2 в Spring-приложениях? Ждем вас на открытом вебинаре 13 сентября в 20:00 мск. где мы
👩‍💻 Как эффективно использовать OAuth 2 в Spring-приложениях? Ждем вас на открытом вебинаре 13 сентября в 20:00 мск. где мы разберем: ✔️ что такое OAuth 2 и как он работает в Spring-приложениях; ✔️ какие роли и процессы задействованы в фреймворке авторизации; ✔️ его расширения; ✔️ ответы на все возникающие вопросы. Урок идеально подходит для Java- и Kotlin-разработчиков. Встречаемся в преддверии старта курса «Разработчик на Spring Framework». Все участники вебинара получат специальную цену на обучение! 📌 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cAmh0D Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Spring-потрошитель: жизненный цикл Spring Framework Ни для кого не секрет, что Spring Framework один из самых популярных фреймворков для приложений на языке Java. Он интегрировал в себя самые полезные и актуальные технологии, такие как i18n, JPA, MVC, JMS, Cloud и т.п. Но насколько хорошо вы знакомы с жизненным циклом фреймворка? Наверняка вы сталкивались с проблемами поднятия контекста и освобождением ресурсов при его остановке, когда проект разрастается. Сегодня я попытаюсь наглядно показать вам это. Читать статью

⌨️ Ваши знания в области Java недостаточны для успешного прохождения нужных собеседований и сертификации Oracle Java Programm
⌨️ Ваши знания в области Java недостаточны для успешного прохождения нужных собеседований и сертификации Oracle Java Programmer (OCAJP)? Всего за 4 месяца вы уверенно овладеете всеми аспектами языка Java, научитесь создавать чистый и легко читаемый код, сможете успешно пройти любое собеседование, а также успешно пройти сертификацию Oracle Java Programmer. Хотите это реализовать? Присоединяйтесь к курсу «Углубленное изучение языка Java». Ознакомится с курсом можно на бесплатном открытом уроке «Определение областей действия переменных (Scopes) в Java». 🔌 Урок пройдет 16 сентября в 20:00 мск. ➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cAjzvO Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

👩‍💻 Как эффективно использовать Java Collections для хранения, извлечения и обработки данных? Ждем вас на открытом вебинаре
👩‍💻 Как эффективно использовать Java Collections для хранения, извлечения и обработки данных? Ждем вас на открытом вебинаре 11 сентября в 20:00 мск, где мы разберем: ✔️ обзор структуры коллекций и их основных методов; ✔️ особенности различных реализаций коллекций; ✔️ примеры применения коллекций для решения практических задач. Урок идеально подходит для тех, кто начинает изучать Java или хочет углубить свои знания. Встречаемся в преддверии старта курса «Специализация Java-разработчик». Все участники вебинара получат специальную цену на обучение! 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cAgSTY Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Лучшие практики написания кода в Spring Boot Spring Boot — это широко используемый и очень популярный высокопроизводительный фреймворк корпоративного уровня. Практики и советы, приведенные в этой статье, помогут улучшить приложение Spring Boot и сделать его более эффективным. Читать статью