uk
Feedback
Чашечка Java

Чашечка Java

Відкрити в Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Показати більше
8 568
Підписники
-224 години
-107 днів
-2730 день
Архів дописів
Java 25 выходит уже сегодня Четверть века назад язык, придуманный для «умных тостеров», стал символом корпоративного софта и огромных систем. Сегодня Java продолжает эволюционировать, и каждая новая версия всё сильнее ломает стереотип о «тяжёлом корпоративном динозавре». Встречайте 25 версию Java вместе с командой Spring АйО! Читать: https://habr.com/ru/companies/spring_aio/articles/947420/?utm_campaign=947420 @a_cup_of_java | Другие наши каналы

Хотите браться за задачи посерьезнее? Уставшие от работы в стартапе — сохраняйте канал OTP Tech. Это ТГ про IT-контур ОТП Банка, в котором частенько выкладывают подборки с вакансиями на любой вкус. Преимущественно в банке Java core, но направлений для работы много: всегда нужны дата-саентисты, DevOps-ы, аналитики, тестировщики и кто только не. Подписывайтесь, чтобы не упустить ту самую вакансию. Ну и чтобы быть в курсе процессов и кейсов, которые могут возникнуть на потенциальной работе.

Трейсинг в hh.ru: как мы выросли от 1 тысячи до 1 миллиона событий в секунду без семплирования В каждой компании есть необходимость выстроить систему observability. В hh.ru мы перестраивали архитектуру под большее количество данных несколько раз — сейчас имеем на входе 24к RPS, 1 миллион спанов в секунду, 5к инстансов сервисов. Если вы — инженер, который находится в процессе построения или перестройки собственной системы трейсинга, этот доклад — для вас. Привет, Хабр! Я — Александр Казанцев, уже более десяти лет в разработке. Когда-то был инженером на пивзаводе и могу рассказать, из чего делают пенное; но сегодня — о другом. Читать: https://habr.com/ru/companies/hh/articles/939754/?utm_campaign=939754 @a_cup_of_java | Другие наши каналы

OWASP Top Ten 2021 через простые примеры на Java. И немного про SAST В этой статье мы расскажем про категории OWASP Top Ten 2021 через призму срабатываний Java анализатора PVS-Studio. Так что, если у вас есть желание посмотреть на возможные паттерны уязвимостей в Java коде или узнать, что из себя представляют категории OWASP Top Ten, приятного чтения! Читать: https://habr.com/ru/companies/pvs-studio/articles/947332/?utm_campaign=947332 @a_cup_of_java | Другие наши каналы

Возвращение LTS: ты не пройдёшь… мимо новых фич Java 25 В одной из моих предыдущих статей я писал о фичах между LTS-версиями Java 17 и 21. Сегодня, два года спустя (Как?! Уже два года?!), выходит новый LTS-релиз — Java 25. Подавляющее большинство проектов пропускают промежуточные релизы и используют только LTS-версии Java. Так что давайте посмотрим, какие возможности новая LTS-версия (Java 25) приносит по сравнению с предыдущей LTS-версией (Java 21). Читать: https://habr.com/ru/companies/T1Holding/articles/946778/?utm_campaign=946778 @a_cup_of_java | Другие наши каналы

Как получить и использовать бесплатную лицензию PVS-Studio на практике. Часть 1: подготовка и начало работы Многие разработчики слышали о статическом анализаторе PVS-Studio, но не все знают, что анализатор можно использовать бесплатно на постоянной основе. В этой статье мы разберём, какие существуют варианты бесплатного лицензирования, для кого они подходят и как начать пользоваться инструментом. Читать: https://habr.com/ru/companies/pvs-studio/articles/947098/?utm_campaign=947098 @a_cup_of_java | Другие наши каналы

Spring Security для начинающих: конспект от аутентификации до JWT На Хабре уже много статей про Spring Security — от кратких заметок до глубоких разборов. В этой статье я решил собрать всё в формате конспект-мануала, который можно читать как пошаговое введение: от базовой аутентификации и фильтров до JWT и OAuth2. Это материал, собранный по официальной документации и дополненный разъяснениями «на простом языке». Я не работал в больших enterprise-командах, поэтому буду рад комментариям и советам от более опытных коллег. Местами я использовал помощь ChatGPT: он помог структурировать материал и сделать стиль более читабельным, ближе к документации. Читать: https://habr.com/ru/articles/946912/?utm_campaign=946912 @a_cup_of_java | Другие наши каналы

Новые возможности Java: JDK 26 готовит поддержку HTTP/3 и улучшения сборщика мусора G1. Spring Framework обновляется с новыми
Новые возможности Java: JDK 26 готовит поддержку HTTP/3 и улучшения сборщика мусора G1. Spring Framework обновляется с новыми функциями, Open Liberty усиливает безопасность, а TornadoVM теперь поддерживает запуск моделей ИИ на GPU. JBang получает улучшения и поддержку fish shell. Подробности: https://www.infoq.com/news/2025/09/java-news-roundup-sep08-2025/ #en @a_cup_of_java | Другие наши каналы

JEP 502 — Stable Values. Новая фича из Java 25 Не final едины: StableValue в Java 25. Stable Values - новая возможность, которая появится в Java 25 — следующем LTS-релизе, намеченном на сентябрь. Читать: https://habr.com/ru/articles/946682/?utm_campaign=946682 @a_cup_of_java | Другие наши каналы

А может ну это всё и улететь работать в космос? На станцию Контур активно ищут новобранцев. Берут тех, кто разбирается в прог
А может ну это всё и улететь работать в космос? На станцию Контур активно ищут новобранцев. Берут тех, кто разбирается в программировании, тестировании, UX-исследованиях и аналитике. Запускайте бота и проходите миссии. В конце — розыгрыш целого бокса с космическим мерчем! 🚀Стажировка уже началась. Вперёд!

Всем тимлидам, разработчикам, тестировщикам и админам! Счастливого Дня программиста! Желаем вам всегда зелёных билдов, отзывч
Всем тимлидам, разработчикам, тестировщикам и админам! Счастливого Дня программиста! Желаем вам всегда зелёных билдов, отзывчивых кластеров и тихих дежурных смен. Пусть ваши логи будут чисты от ошибок, а мониторинг предупреждает о проблемах раньше, чем о них узнают пользователи. И чтобы пожелание точно сбылось, обязательно воспользуйтесь подарками из нашей IT-коробки. Готовили с любовью в сердце вместе с нашими друзьями. С праздником!

Как мы сократили время доставки кода в 40 раз, или Непрерывная поставка в действии Как сократить доставку кода в 40 раз: опыт
Как мы сократили время доставки кода в 40 раз, или Непрерывная поставка в действии Как сократить доставку кода в 40 раз: опыт CI/CD Читать: https://tprg.ru/JEq8 @a_cup_of_java | Другие наши каналы

Maven: verify или clean install? Если вы автоматически пишете mvn clean install при сборке проекта, то вы такой точно не один — эта команда прочно укоренилась в привычке Java-разработчиков. Но действительно ли она всегда необходима? Что, если вместо неё использовать verify? В новом переводе от команды Spring АйО мы погрузимся в детали жизненного цикла Maven, поведение реактора, инкрементные сборки и подводные камни использования clean и install. А главное — попробуем понять, когда можно (и нужно) обойтись без install и clean, чтобы ускорить сборку и сократить расходы памяти. Читать: https://habr.com/ru/companies/spring_aio/articles/946410/?utm_campaign=946410 @a_cup_of_java | Другие наши каналы

Баги носят данные. Проверка Apache NiFi Сбор, обработка и перемещение данных — ключевые процессы в IT. Но что, если они нарушатся из-за коварных багов в коде? Рассказываем об ошибках, найденных статическим анализатором в проекте Apache NiFi. Читать: https://habr.com/ru/companies/pvs-studio/articles/946266/?utm_campaign=946266 @a_cup_of_java | Другие наши каналы

Pro Деньги. JSR-354 Достаточно часто в реализации сервисов есть необходимость оперировать денежными единицами, хранить их в БД, обмениваться по API и выполнять конвертацию Читать: https://habr.com/ru/articles/946108/?utm_campaign=946108 @a_cup_of_java | Другие наши каналы

Pro Деньги. JSR-354 Достаточно часто в реализации сервисов есть необходимость оперировать денежными единицами, хранить их в БД, обмениваться по API и выполнять конвертацию Читать: https://habr.com/ru/articles/946108/?utm_campaign=946108 @a_cup_of_java | Другие наши каналы

Альфа-Банк приглашает IT-специалистов на турнир по спортивному хакингу AlfaCTF — он пройдёт 13-14 сентября Разработчики, тест
Альфа-Банк приглашает IT-специалистов на турнир по спортивному хакингу AlfaCTF — он пройдёт 13-14 сентября Разработчики, тестировщики и аналитики будут решать таски: взламывать, находить уязвимости, собирать флаги и бороться за звание лучшего хакера. 🤓🤓🤓🤓🤓🤓🤓🤓 🤓🤓🤓🤓🤓🤓🤓🤓 🤓🤓🤓🤓🤓🤓🤓🤓 🤓🤓🤓🤓🤓🤓🤓🤓 🤓🤓🤓🤓🤓🤓🤓🤓 🤓🤓🤓🤓🤓🤓🤓🤓 🤓🤓🤓🤓🤓🤓🤓🤓 Всего три уровня сложности, есть и простой для студентов. Команды-победители получат до 450 тысяч рублей. Собрать команду и зарегаться нужно на сайте. Для разминки найдите баг на картинке: Это #партнёрский пост

Как мы создали курс по разработке мобильных игр, в котором Java оживает, а наставник становится другом В этом году мы запустили новую образовательную программу «Разработка мобильных игр» для школьников 8–9 классов — и она получилась по-настоящему особенной. Это не просто очередной курс по программированию или геймдеву: мы объединили код, персонажей, физику и истории в одно целое, сделав обучение настоящим приключением. Вместо сухих лекций, ребята начинают стажировку в виртуальной гейм-студии, где их сопровождает наставник Максим. Он не просто рассказывает про программирование, а делится эмоциями, личными историями и шутками про баги. Объясняет сложные вещи «на пальцах», вместе с учениками разбирает задачки и отвечает на вопросы в формате встреч (лонгридов) с примерами кода и иллюстрациями. Такая история «по ту сторону экрана» сильно вовлекает учеников: сторителлинг помогает им лучше усваивать материал и понимать, зачем всё это нужно. Читать: https://habr.com/ru/companies/samsung/articles/946020/?utm_campaign=946020 @a_cup_of_java | Другие наши каналы

Как мы создали курс по разработке мобильных игр, в котором Java оживает, а наставник становится другом В этом году мы запустили новую образовательную программу «Разработка мобильных игр» для школьников 8–9 классов — и она получилась по-настоящему особенной. Это не просто очередной курс по программированию или геймдеву: мы объединили код, персонажей, физику и истории в одно целое, сделав обучение настоящим приключением. Вместо сухих лекций, ребята начинают стажировку в виртуальной гейм-студии, где их сопровождает наставник Максим. Он не просто рассказывает про программирование, а делится эмоциями, личными историями и шутками про баги. Объясняет сложные вещи «на пальцах», вместе с учениками разбирает задачки и отвечает на вопросы в формате встреч (лонгридов) с примерами кода и иллюстрациями. Такая история «по ту сторону экрана» сильно вовлекает учеников: сторителлинг помогает им лучше усваивать материал и понимать, зачем всё это нужно. Читать: https://habr.com/ru/companies/samsung/articles/946020/?utm_campaign=946020 @a_cup_of_java | Другие наши каналы

AI Journey Contest 2025: Брось вызов задачам уровня профи в мире ИИ! Участвуй в международном онлайн-соревновании по ИИ и пол
AI Journey Contest 2025: Брось вызов задачам уровня профи в мире ИИ!   Участвуй в международном онлайн-соревновании по ИИ и получи возможность побороться за денежный приз! Призовой фонд — 6,5 млн рублей!   Выбери один или несколько треков: • Agent-as-Judge — универсальный «судья», способный оценивать ИИ-тексты.   • Human-centered AI Assistant — персонализированный ассистент на основе GigaChat, имитирующий поведение людей и способный предугадать их предпочтения. Бонус: Участникам предоставляются токены для API + возможность получить дополнительно 1 млн токенов!   • GigaMemory — механизм долговременной памяти для LLM, помогающий ассистенту запоминать и использовать важные факты в диалоге.   Не упусти возможность не только прокачать свои скиллы, получить заветную строчку в списке своих достижений и выиграть солидный приз, но и заявить о себе на AI Journey — главной международной конференции по ИИ в России!   Соревнование проходит до 30 октября. Регистрируйся и участвуй Это #партнёрский пост