Java News – Telegram
Java News
4.31K subscribers
257 photos
6 videos
1 file
1.48K links
Все новости связанные с Java!

По всем вопросам: @NadikaKir

Мы на бирже: https://telega.in/c/java_newss
Download Telegram
⚡️ Как написать REST-клиента на Spring?

Узнаете на бесплатном открытом уроке «Разработка REST-клиентов на Spring» от OTUS.

На эфире рассмотрим Rest Template и WebClient, SOAP-сервисы и SOAP-клиентов на Spring.

📢📢 Занятие пройдёт 14 ноября в 20:00 мск и будет приурочено к старту курса «Разработчик на Spring Framework».

🎫 После урока вы сможете приобрести полный курс в рассрочку.

Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени.

➡️ Регистрируйтесь на мероприятия прямо сейчас: https://otus.pw/TznH/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Nes4j - симулятор Nintendo на Java

Nes4j - симулятор Nintendo, реализованный на Java. Исходники прилагаются.

Перейти
👍111
🏙 Урбатон: Создавай будущее города на хакатоне Благотворительного фонда СКБ Контур

24-26 ноября участвуй в благотворительном Урбатоне — трехдневном хакатоне по созданию цифровых решений в развитии городской среды по направлениям:
🌇 Инфраструктура города
🎨 Культура
🌳 Экология и природа

На Урбатоне ты сможешь:
• решить актуальные городские проблемы от реальных бизнес-заказчиков;• побороться за призовой фонд в размере 500 000 рублей;
• прокачать скиллы и реализовать свой потенциал;
• принять участие в нетворкинге с единомышленниками и экспертами.

На хакатон приглашаются команды от 2 до 5 человек, состоящие из фронтенд-, бэкенд-, AR-, мобильных разработчиков, аналитиков, дизайнеров, дата-сайентистов, продакт- и проджект-менеджеров, QA-специалистов и урбанистов со всех регионов России и всех уровней навыков, приглашаются все!

👉 Регистрация открыта до 23 ноября. Подробности по ссылке: https://cnrlink.com/urbatonhacks

Реклама. БФ "СКБ КОНТУР". ИНН 6671145446. erid: LjN8JzGLa
👍5
Введение в Apache Flink: осваиваем фреймворк на реальных примерах

Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Недавно мы начали использовать фреймворк Apache Flink. Эту технологию выбрали, так как она (в отличие от Apache Spark) относится к true-стримингу и позволяет строить обработку данных с минимальной задержкой. В качестве DI-фреймворка выбрали привычный нам Spring Framework.

Наша команда использует разные виды тестирования: Unit, интеграционное, E2E, ручное, автоматизационное, нагрузочное. Этой теме будет уделено особое внимание. Я расскажу, какие подходы и паттерны помогут быть уверенными в качестве того, что вы разработали.

Эти знания будут полезны любому Java-разработчику, знакомому со Spring. А начинающие Flink-специалисты найдут здесь примеры стандартных ошибок и пути их решения. Обратите внимание, что эти материалы писались, когда актуальной версией Flink была 1.17. В конце октября вышла версия 1.18, и она может отличаться некоторыми нюансами.


Читать статью
👍6
💪Начал изучать Java?

⚡️ Приходи на бесплатный практический урок «Пишем веб-сервер на Java» от OTUS.

📌 На вебинаре изучим сетевые взаимодействия на Java с помощью сокетов на примере простейшего веб-сервера. Будет теория и практика, вы сможете задать преподавателю-эксперту все возникшие вопросы!

📢📢 Занятие пройдёт 23 ноября в 20:00 мск и будет приурочено к старту курса «Java-разработчик».
Программа обновлена и полностью отвечает современным требованиям рынка.

👉 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://otus.pw/rMLa/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Визуализация популярных команд Git

Мы, конечно, знаем, что Git - это достаточно мощный тул, но в то же время, он не очень нагляден. 😒

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

Хорошей памяти!

Читать статью
👍6
💥 Бросьте вызов скучным рутинным задачам на Java!

🔥🔝 Изучите продвинутые навыки разработки с помощью онлайн-курса «Java Developer. Professional» в OTUS.

Тест по Java от OTUS

6️⃣ За 6 месяцев обучения:
- Научишься создавать современные java-приложения
- Поймешь основы функционирования JVM (сборка мусора, byteCode)
- Освоишь приемы применения многопоточности
- Напишите выпускной проект на любую тему под наставничеством преподавателя

Занятия в формате живых вебинаров проводят преподаватели-практики, а после дают развернутый фидбэк на домашние задания.

В конце обучения вы напишете выпускной проект на любую тему под контролем преподавателя и после обучения сможете претендовать на зарплату от 200 тыс. рублей.

➡️ Не упускайте свой шанс стать профессионалом в Java-разработке!
Проходите тест и записывайтесь в группу!

🎫 Курс можно приобрести в рассрочку

👉 ПРОЙТИ ТЕСТ КУРСА: https://otus.pw/VBnF/

🎁 Черная пятница в OTUS! Успей применить промокод BLACK23 и получить скидку 15% на курс!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Рекомендации по миграции на Spring 6

Буквально на днях вышла новая версия Spring Framework, особенностью которой является поддержка Java 17, Hibernate 6.1/Jakarta Persistence 3.1 и др. 😃

Предложенная сегодня статья от Vlad Mihalcea представляет собой рекомендации по миграции с более ранних версий фреймворка к новой версии.

Хорошей практики!

Читать статью
👍91
🔥 Хардовый тест для разработчиков 🔥

📕 Ответьте на 9 вопросов за 20 мин и проверьте, насколько вы готовы к обучению на курсе - «Архитектура и шаблоны проектирования»

💻 Научитесь применять шаблоны проектирования в разработках! Благодаря этому навыку вы сможете писать чистый код, экономить время на разработке и быстро «пересаживаться» на любой язык программирования.

🏵 Ждем всех, кто хочет вырасти до Middle+ разработчика или архитектора ПО!

👉 ПРОЙТИ ТЕСТ https://otus.pw/EyS8c/

💣
Пройдете тест, получите демо-ролик о занятиях на курсе и Welcome-скидку.

Также вам откроется доступ к открытым урокам курса.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍4
Helidon 4 вышел, а никто и не заметил

Те, кто использует Helidon в проде, наверняка точно знают, зачем им это нужно. Что делать остальным? Основная задача хомячка — объяснить детям концепцию смерти. Кажется, точно так же основная задача Helidon для широких народных масс — посмотреть на самые новые фишки Java и понять, нужно вам это или нет. Посмотрим, что же произошло в версии 4.0.0...

Читать статью
👍6🔥2
♨️ Хочешь выйти на новый профессиональный уровень джавист?
- Осваивай Spring!


Тест на знание языка Java

— Ответь на 21 вопрос
и проверь, насколько хорошо nы знаешь язык Java и готовы освоить Spring. Сможешь сдать — пройдёшь на продвинутый онлайн-курс "Разработчик на Spring" Framework со скидкой!

👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Разработчик на Spring Framework": https://otus.pw/O0R2/

Курс доступен в рассрочку.

🎁 Черная пятница в OTUS! Успей применить промокод BLACK23 и получить скидку 15% на курс!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Создаем умные типы данных при помощи records и enums

Друзья, предложенную сегодня статью написал Брюс Эккель, автор книги "Философия Java".

Основываясь на функциональном подходе конструирования типов Java, используя "записи" (records) и перечисляемые типы (enums), Брюс научит вас получать объекты с корректными значениями. 🤔

Приятного чтения!

Читать статью
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Команды Яндекс Еды и Лавки приглашают на бесплатный митап для бэкенд-разработчиков в Казани.

Программа:
— Инфра — стек еды и доставки.
— Монолит и микросервисы в Еде.
— Хайлоад Лавки.

И, конечно, afterparty в завершение вечера!

Место встречи: Казань, Event Hall
Время: 18:30, 23 ноября 

Количество мест ограничено. Регистрация началась.
Подробнее

Реклама. ООО "ЯНДЕКС.ЕДА". ИНН 9705114405. erid: LjN8JyjWz
👍4
Поиск багов с помощью дампов потоков Java

Умение использовать дампы потоков в Java зачастую помогает устранения ряда проблем в работе программ: высокая загрузка ЦП, взаимоблокировки или не отвечающие приложения.

В данном руководстве подробно разбираются тонкости работы с дампами: их создание, анализ и многое другое.


Читать статью
👍6
🔧В большинстве случаев Gradle используется в командах для довольно несложных задач и только для Kotlin-проектов, java. Между тем, он является очень мощным инструментом разработки для DevOps.

⚡️30 ноября в 19.00 (мск) приглашаем на открытый урок курса “Kotlin Backend Developer Professional” в OTUS

📌На уроке обсудим:

- как выполнять сборку проектов, содержащих компоненты на C/C++, Rust, Go и др. языках;

- как автоматически генерировать исходники с дальнейшей их компиляцией;

- извлекать файлы из репозиториев для дальнейшей обработки;

- разрабатывать кастомные плагины;

- гибко управлять версиями;

- собирать докер-образы.

👉Регистрация для участия https://otus.pw/uFez/

После урока вы сможете продолжить обучение, поступив в группу курса по специальной цене. Возможны разные способы и рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍3
Все, что вам нужно знать о конфигурации Spring

В данном руководстве подробно рассказывается о конфигурации Spring, а также разбираются основные аннотации - Bean, Configuration и PropertySource.

Читать статью
👍7
Бесплатный практический вебинар — Java: с чего начать карьеру в программировании?

Когда: 23 ноября в 19:00 по мск.

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

На практике познакомимся с синтаксисом языка и напишем программу, которую часто дают новичкам на техническом интервью.

🎁 Всем, кто зарегистрировался — Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику — Карта компетенций Java-разработчика. А еще спецпредложение на Чёрную пятницу!

Погрузитесь в основы Java и задайте вопросы опытному разработчику!

Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670. erid: LjN8Jxj5C
👍5
Watcher - измеритель метрик при тестировании

Если вам требуется проверить, насколько быстры ваши юнит и интеграционные тест, то для этого подойдет расширение для JUnit5 под названием Watcher. По окончанию своей работы оно предоставляет подробные метрики для различных этапов тестирования.

Перейти
👍5
⚡️ Как Java-разработчику идти в ногу со временем?

👩‍💻 Изучать новейшие технологии! Где это делать? На бесплатном открытом уроке «Java 21. Виртуальные потоки» от OTUS.

На вебинаре рассмотрим Virtual Threads (JEP444), которые наконец-то стали стабильными.

Узнаем:
- что в итоге получилось;
- как и зачем этим пользоваться.

📢📢 Занятие пройдёт 28 ноября в 20:00 мск и будет приурочено к старту курса «Java Developer. Professional».
После урока вы сможете продолжить обучение в рассрочку.

👉 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://otus.pw/UwNM/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔊 Как достичь масштабируемости в разработке ПО?

Разберемся на бесплатном открытом уроке «Тактики работы с масштабируемостью» от OTUS.

На вебинаре:
— изучим тактики и их преимущества и недостатки в различных сценариях;
— рассмотрим горизонтальное и вертикальное масштабирование, децентрализованный подход, автоматическое масштабирование и многопоточность;
— разберём принципы разделения функций и микросервисной архитектуры.

Занятие пройдёт 5 декабря в 20:00 мск и будет приурочено к старту курса «Software Architect». Курс возможно приобрести в рассрочку.

👉 Для бесплатного участия пройдите короткое тестирование прямо сейчас 👈

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
IntelliJ IDEA 2023.2. Долгожданный LSP, встроенный AI-чат, апгрейд до Windows 10 и -Xmx2G

Это ретроспективный пост фичей IntelliJ IDEA 2023.2, в преддверии 2023.3 (которая сейчас в состоянии Beta 2). Несмотря на то, что эта версия вышла еще в июле, не все в точности помнят, что же там произошло, и какую версию они вообще используют.

Идея раздулась до 2 гигабайт хипа, появилась поддержка LSP-серверов, и теперь вам нужно проапгрейдиться с Windows 7 минимум до Windows 10.

Из мелочей: появился чата с нейронкой "AI Assistant". Профилировщик научился отображать подсказки прямо в редакторе, а интеграция с GitLab позволяет меньше переключаться между браузером и IDE.

Хотите узнать подробней?


Читать статью
👍6🔥2