es
Feedback
Java News

Java News

Ir al canal en Telegram

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

Mostrar más
4 385
Suscriptores
-124 horas
+97 días
-530 días
Archivo de publicaciones
Путешествие к центру Spring Security Я вас категорически приветствую! В этой статье я хотел бы поглубже разобрать такую штуку как Spring Security, а в частности Security фильтры, как они работают в целом и как объединяются в цепочку ApplicationFilterChain. Скажу сразу, эта статья является скорее финальной точкой моего ночного дебагинга кишочков Spring Security, а также одной из основных целей этой статьи является закрепление знаний, которые я получил. Но это не отменяет тот факт, что статья кому-то (и я уверен что многим) будет полезна. Поехали. Читать статью

❓ Занимаетесь автоматизацией тестирования на Java? 👉 Освойте Selenide и прокачайте свои профессиональные возможности! Ждём в
❓ Занимаетесь автоматизацией тестирования на Java? 👉 Освойте Selenide и прокачайте свои профессиональные возможности! Ждём вас на открытом практическом уроке от OTUS. 💪 На вебинаре мы: - кратко рассмотрим Selenide и принципы написания UI тестов на нем; - разберем разницу между WebElement и SelenideElement и тонкости использования Selenide; - изучим тест-дизайн и напишем простой UI тест с использованием Selenide. ☝️ Все это позволит вам прокачать свое резюме и сделать еще один шаг к повышению грейда. 😎 Спикер Павел Балахонов — ведущий инженер по автоматизации тестирования облака, построенного на базе OpenStack, опытный ментор и преподаватель. 👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/trY2/ ⏰ Встречаемся 21 мая в 20:00 мск в преддверии старта курса «Java QA Engineer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Управление Arduino с помощью Java и Spring Вы когда-нибудь хотели управлять платой Arduino с помощью Raspberry Pi или компьютера, используя только язык Java, а не язык Arduino? В этой статье я покажу, как я создал веб-приложение для управления Arduino с помощью Raspberry PI с использованием Spring. Читать статью

Cамый простой способ изучить Java — залезть в голову профи Один из лучших айтишников России учит базе кодинга в Telegram. Даже гуманитарий поймёт, как создавать приложения, сайты, игры и чат-боты. Достаточно подписаться на «Секреты Java», где каждый день появляются гайды, готовые примеры кода и лучших практик. И всё это бесплатно — вместо сотен тысяч рублей за курсы. Стартовать в прибыльной профессии с нуля вы сможете гораздо проще! Теперь обучиться Java может каждый: @java_secrets

Поднимаем кластер PostgreSQL в Docker и Testcontainers Ранее я рассказывал о том, как запустить PostgreSQL в Docker. Тогда речь шла об использовании «ванильных» образов Postgres и поднятии одного хоста. В большинстве случаев этого достаточно как для тестов, так и для экспериментов, но нужно понимать, что в промышленной эксплуатации чаще всего используются высокодоступные (отказоустойчивые, кластеризованные) конфигурации PostgreSQL. Сегодня я покажу, как запустить уже целый кластер PostgreSQL в Docker, а также в тестах через Testcontainers, и как вручную инициировать смену мастер-хоста. Читать статью

Стать бэкендером в Яндексе за выходные 8–9 июня устраиваем Weekend Offer Backend: всего за 2 дня можно пройти технические сек
Стать бэкендером в Яндексе за выходные 8–9 июня устраиваем Weekend Offer Backend: всего за 2 дня можно пройти технические секции и попасть в Яндекс. Для этого нужно зарегистрироваться и решить несколько задач в Контесте. Вы сможете выбрать одну из команд: Crowd, Ecom-сценарии, Поиск, Алиса, Автономные автомобили и Большие данные. Можно пообщаться с нанимающими менеджерами и выбрать самый интересный проект. Если всё пройдёт хорошо, сразу же получите офер. Нанимаем в офисы России и Республики Беларусь. Узнать подробности и зарегистрироваться можно здесь.

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

Ростов-на-Дону, приглашаем 23 мая на митап IT Talk by Sber 👨‍💻 Обещаем интересную программу и много нетворкинга. Будем слуш
Ростов-на-Дону, приглашаем 23 мая на митап IT Talk by Sber 👨‍💻 Обещаем интересную программу и много нетворкинга. Будем слушать доклады на тему soft skills, проектирования ПО и роли AI в тестировании. Спикеры и темы: 👉 Виталий Куценко — руководитель направления дивизиона «Кредитные продукты и процессы» — «Послание к самому себе: "…про архитектуру приложений"». 👉 Ирина Коровина — главный инженер по разработке управления технологий маркетинга — «Искусственный интеллект: новый помощник тестировщика. Как мы попробовали применить AI в Медиа». 👉 Михаил Новотарский — руководитель направления, QA-лид внутреннего сервиса «СберДруг» — «Управление гневом в работе ИТ-команд». Локация: Ростов-на-Дону, Лофт «РУБИН» Театральный просп., 85 (этаж 4) Ждём вас 23 мая в 18:00! Регистрируйтесь по ссылке 😉

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

👩‍💻 Как и зачем Java-разработчику сочетать DTO, MapStruct и Spring? Расскажем на открытом практическом уроке от OTUS. Спике
👩‍💻 Как и зачем Java-разработчику сочетать DTO, MapStruct и Spring? Расскажем на открытом практическом уроке от OTUS. Спикер занятия — Senior Software Engineer. На вебинаре мы: - разберем паттерн DTO (Data Transfer Object); - обсудим проблемы, которые решает паттерн и его основные сценарии использования на примере небольшого приложения на Spring Boot; - изучим инструмент MapStruct, чтобы сделать данное сочетание удобным и сократить количество boilerplate кода. Встречаемся 23 мая в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! ➡️ Регистрация на урок: https://vk.cc/cwP6Bg Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Как новичку подарить жизнь telegram-боту на java Мне 43 года и я профессиональный юрист. Неуемная интеллектуальная энергия и неудовлетворенность основной профессией 2,5 года назад привели меня в IT. Да-да, вот так – взрослая тетя с гуманитарным образованием решила попробовать себя на ниве программирования и замахнулась аж на такой язык как… JAVA!!! Замахнулась, переквалифицировалась на дистанционных курсах одного крупного рогатого скота образовательного ресурса и, поскольку прагматичная жажда наживы необходимость зарабатывать на кусок хлеба с маслом здесь и сейчас не дает ей возможности оставить основное место работы и уйти на неведомые просторы для it-специалиста, решила совместить опыт юриста и знания java-разработчика. Оглянувшись по сторонам и не встретив направленных на меня глаз я поняла – все эти глаза устремлены в гаджеты! Месседжеры и социальные сети правят умами. Значит, надо действовать через них. И тут я вспомнила, что самый частый юридический вопрос, с которым ко мне обращаются друзья/знакомые – это просьба дать ту или иную форму документа (договора, расписки, заявления, доверенности и т.д.). Эврика! – нужна несложная мобильная программа с формами самых востребованных документов, чтобы их оставалось просто скачать и наполнить необходимыми сведениями. И тут самым коротким путем к конечному пользователю мне представился telegram-бот. Поскольку на курсах таким тонкостям не учили, вооружившись статьями и видеороликами из всемирной паутины, закатав рукава я принялась создавать свою первую «взрослую» программу-помощника человечеству! Читать статью

🧠 Хотите упростить создание тестовой отчетности? Ждём вас на открытом практическом уроке «Организовываем отчетность по автот
🧠 Хотите упростить создание тестовой отчетности? Ждём вас на открытом практическом уроке «Организовываем отчетность по автотестам на Allure» от OTUS. 💪 На вебинаре разберем: - интеграцию Allure с Groovy pipeline на Jenkins; - разницу между TestResult и TestResultContainer; - интеграцию allure артефактов с Allure TestOps. ☝️Все это позволит вам оптимизировать работу и сэкономить время на рутинных задачах. 👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/kyFc/ ⏰ Встречаемся 15 мая в 20:00 мск в преддверии старта курса «Java QA Engineer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

🎯 Исключения в разработке — что это и как с ними работать? Узнайте на открытом практическом уроке «Исключения. От Java до Sp
🎯 Исключения в разработке — что это и как с ними работать? Узнайте на открытом практическом уроке «Исключения. От Java до Spring, от шестнадцати и старше» от OTUS. На вебинаре опытный эксперт разберет: - что такое исключения; - как ими пользоваться; - как на них реагировать и почему они тесно связаны с архитектурой приложения. И, конечно, мы не забудем про Spring! Спикер — Senior Software Engineer. Встречаемся 15 мая в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! 👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/7E6G/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

👩‍💻 Тест по Java от OTUS Проверь насколько хорошо ты знаешь Java и готов освоить Spring! Ответишь — пройдешь на продвинутый
👩‍💻 Тест по Java от OTUS Проверь насколько хорошо ты знаешь Java и готов освоить Spring! Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/XXXs/ 🎫 Курс можно приобрести в рассрочку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

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

Майские скидки! Профессия «Java-разработчик» 🎁 Получите скидку до 80 900 р. Успейте получить специальное предложение до 14 м
Майские скидки! Профессия «Java-разработчик» 🎁 Получите скидку до 80 900 р. Успейте получить специальное предложение до 14 мая! Освойте язык крупного бизнеса и финансовых технологий и научитесь разрабатывать веб-приложения на фреймворке Spring. Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT.  Вы научитесь подбирать правильные структуры для хранения и обработки данных, познакомитесь с автоматизированным тестированием и напишите свои первые модульные тесты. 📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам профессия!

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

В мае стартует новая программа «Java разработчик. Уровень Специалист». Обучение проходит в мини-группе с преподавателем и жив
В мае стартует новая программа «Java разработчик. Уровень Специалист». Обучение проходит в мини-группе с преподавателем и живой практикой. Часть материалов — для самообучения. Программа включает в себя: 📌 Применение ООП и функциональной парадигмы, 📌 Spring Framework,  📌 работу с БД,  📌 архитектуру REST,  📌 вспомогательные инструменты Java-разработчика, 📌 продвинутые аспекты применения Java,  📌 стандартную библиотеку Java II. 👉 Узнать подробнее 👈 Бонусы: ✔️ всем, кто запишется на программу до 17 мая, предоставляем бесплатный доступ к первым 5 урокам на 3 дня ✔️ подготовка к сдаче Java-сертификации и скидка 50% на ее прохождение ✔️ бесплатный курс «Разработка на Java и Spring с помощью Chat GPT: от составления ТЗ до модульного тестирования» Реклама. АНО ДПО "УЦ ИБС". ИНН 7713388004. erid: LjN8K9jiJ