Чашечка Java
Kanalga Telegram’da o‘tish
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Ko'proq ko'rsatish8 450
Obunachilar
-124 soatlar
-157 kunlar
-5930 kunlar
Postlar arxiv
8 449
Pro Деньги. JSR-354
Достаточно часто в реализации сервисов есть необходимость оперировать денежными единицами, хранить их в БД, обмениваться по API и выполнять конвертацию
Читать: https://habr.com/ru/articles/946108/?utm_campaign=946108
@a_cup_of_java | Другие наши каналы
8 449
Pro Деньги. JSR-354
Достаточно часто в реализации сервисов есть необходимость оперировать денежными единицами, хранить их в БД, обмениваться по API и выполнять конвертацию
Читать: https://habr.com/ru/articles/946108/?utm_campaign=946108
@a_cup_of_java | Другие наши каналы
8 449
Альфа-Банк приглашает IT-специалистов на турнир по спортивному хакингу AlfaCTF — он пройдёт 13-14 сентября
Разработчики, тестировщики и аналитики будут решать таски: взламывать, находить уязвимости, собирать флаги и бороться за звание лучшего хакера.
🤓🤓🤓🤓🤓🤓🤓🤓
🤓🤓🤓🤓🤓🤓🤓🤓
🤓🤓🤓🤓🤓🤓🤓🤓
🤓🤓🤓🤓🤓🤓🤓🤓
🤓🤓🤓🤓🤓🤓🤓🤓
🤓🤓🤓🤓🤓🤓🤓🤓
🤓🤓🤓🤓🤓🤓🤓🤓
Всего три уровня сложности, есть и простой для студентов. Команды-победители получат до 450 тысяч рублей. Собрать команду и зарегаться нужно на сайте. Для разминки найдите баг на картинке:
Это #партнёрский пост
8 449
Как мы создали курс по разработке мобильных игр, в котором Java оживает, а наставник становится другом
В этом году мы запустили новую образовательную программу «Разработка мобильных игр» для школьников 8–9 классов — и она получилась по-настоящему особенной. Это не просто очередной курс по программированию или геймдеву: мы объединили код, персонажей, физику и истории в одно целое, сделав обучение настоящим приключением. Вместо сухих лекций, ребята начинают стажировку в виртуальной гейм-студии, где их сопровождает наставник Максим. Он не просто рассказывает про программирование, а делится эмоциями, личными историями и шутками про баги. Объясняет сложные вещи «на пальцах», вместе с учениками разбирает задачки и отвечает на вопросы в формате встреч (лонгридов) с примерами кода и иллюстрациями. Такая история «по ту сторону экрана» сильно вовлекает учеников: сторителлинг помогает им лучше усваивать материал и понимать, зачем всё это нужно.
Читать: https://habr.com/ru/companies/samsung/articles/946020/?utm_campaign=946020
@a_cup_of_java | Другие наши каналы
8 449
Как мы создали курс по разработке мобильных игр, в котором Java оживает, а наставник становится другом
В этом году мы запустили новую образовательную программу «Разработка мобильных игр» для школьников 8–9 классов — и она получилась по-настоящему особенной. Это не просто очередной курс по программированию или геймдеву: мы объединили код, персонажей, физику и истории в одно целое, сделав обучение настоящим приключением. Вместо сухих лекций, ребята начинают стажировку в виртуальной гейм-студии, где их сопровождает наставник Максим. Он не просто рассказывает про программирование, а делится эмоциями, личными историями и шутками про баги. Объясняет сложные вещи «на пальцах», вместе с учениками разбирает задачки и отвечает на вопросы в формате встреч (лонгридов) с примерами кода и иллюстрациями. Такая история «по ту сторону экрана» сильно вовлекает учеников: сторителлинг помогает им лучше усваивать материал и понимать, зачем всё это нужно.
Читать: https://habr.com/ru/companies/samsung/articles/946020/?utm_campaign=946020
@a_cup_of_java | Другие наши каналы
8 449
AI Journey Contest 2025: Брось вызов задачам уровня профи в мире ИИ!
Участвуй в международном онлайн-соревновании по ИИ и получи возможность побороться за денежный приз! Призовой фонд — 6,5 млн рублей!
Выбери один или несколько треков:
• Agent-as-Judge — универсальный «судья», способный оценивать ИИ-тексты.
• Human-centered AI Assistant — персонализированный ассистент на основе
GigaChat, имитирующий поведение людей и способный предугадать их предпочтения.
Бонус: Участникам предоставляются токены для API + возможность получить дополнительно 1 млн токенов!
• GigaMemory — механизм долговременной памяти для LLM, помогающий ассистенту запоминать и использовать важные факты в диалоге.
Не упусти возможность не только прокачать свои скиллы, получить заветную строчку в списке своих достижений и выиграть солидный приз, но и заявить о себе на AI Journey — главной международной конференции по ИИ в России!
Соревнование проходит до 30 октября.
Регистрируйся и участвуй
Это #партнёрский пост
8 449
Пять производительных паттернов кэширования, которые ускорят ваш микросервис
В современных микросервисных архитектурах кэширование играет ключевую роль в обеспечении высокой производительности, масштабируемости и отказоустойчивости систем. Правильное применение паттернов кэширования позволяет значительно снизить нагрузку на базы данных, уменьшить время отклика и повысить общую пропускную способность системы.
Читать: https://habr.com/ru/companies/otus/articles/945604/?utm_campaign=945604
@a_cup_of_java | Другие наши каналы
8 449
Нововведения Java 25
Java не стоит на месте и продолжает активно развиваться. Скоро выйдет уже 25-я версия языка. В этом релизе изменили работу с boilerplate-кодом и конструкторами, а также отказались от поддержки устаревших систем. Обо всех этих и других нововведениях расскажем в статье.
Читать: https://habr.com/ru/companies/pvs-studio/articles/945626/?utm_campaign=945626
@a_cup_of_java | Другие наши каналы
8 449
На GitHub выложили исходный код алгоритма рекомендаций X. Разобрались, что там внутри
X выложила на GitHub исходный код алгоритма рекомендаций. Внутри — Scala, Java, Rust и ML-модели для ранжирования твитов, поиска и уведомлений
Читать: «На GitHub выложили исходный код алгоритма рекомендаций X. Разобрались, что там внутри»
@a_cup_of_java | Другие наши каналы
8 449
Итоги лета: Фидонет, Java, моя жизнь
Привет, это oldzoomer, он же Егор Гаврилов. И сегодня подведу итоги лета - какие были достижения на почве Фидонета, Java, и прочего.
Читать: https://habr.com/ru/articles/945484/?utm_campaign=945484
@a_cup_of_java | Другие наши каналы
8 449
Что нового в Maven 4?
В новом переводе от команды Spring АйО рассматриваются основные изменения, которые ждут нас в новой версии Maven. Изменения затронули performance, POM, новый тип упаковки, улучшения для подпроектов и много другое.
Читать: https://habr.com/ru/companies/spring_aio/articles/945436/?utm_campaign=945436
@a_cup_of_java | Другие наши каналы
8 449
Repost from ОТП Тех
С Днем тестировщика! 🐞🎉
Дорогие охотники за багами и главные спасатели продакшена! Сеогдня ваш день — день тех, кто находит чёрную кошку в тёмной комнате, при условии, что её там и не должно быть 😁
Хочу поздравить вас и пожелать понятных и детальных требований и всегда отзывчивых разработчиков. Пусть ваши тэстовые среды будут всегда стабильны, а количество дефектов в новом функционале стремиться к нулю.
Ваша работа бесценна, а внимательность — легендарна. Поэтому предлагаю првоерить это поздравление на прочность!
Всего в тексте и на картинке 5 орфографических «багов».
Нашли все 5? Ставьте 😎
Нашли только часть? Ставьте 🌚
И делитесь постом с коллегами по цеху — пусть присоединяются к празднованию!
8 449
Testcontainers: путь к надежным интеграционным тестам в Spring Boot
Мы знаем, что разработка надежных приложений требует тщательного тестирования. Многие программисты и даже целые компании склонны полагаться исключительно на юнит-тесты, считая, что этого достаточно для обеспечения качества их приложений. Однако такой подход часто демонстрирует свои минусы на этапе вывода функционала в тестовый контур, а далее уже в продакшн. Где-то не заполнилось поле, которое должно быть Not Null, где-то не создался Kafka-consumer из-за опечатки в конфиге. Сколько раз такие проблемы возникали в вашей практике и приводили к тому, что нужно срочно делать Pull Request с исправлением очевидной ошибки, испытывая стыд перед коллегами за то, что совершили такую элементарную оплошность? Сколько раз компоненты, прекрасно работающие по отдельности, выбрасывали пачки исключений при совместной работе?
Избежать таких сценариев помогут интеграционные тесты. И сегодня мы поговорим об одном из инструментов интеграционного тестирования – TestContainers.
Читать: https://habr.com/ru/articles/945240/?utm_campaign=945240
@a_cup_of_java | Другие наши каналы
8 449
Java Digest #28
Всем привет! 👋👋👋👋👋
Мы Java-разработчики Т-Банка: Андрей, Арсений, Роман, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.
Соскучились по AoT-компиляции? Даже если нет, упоминаний о ней не избежать. Java 25, Spring 7, Spring Boot 4, Gradle 9.0.0, Intellij IDEA 2025.2, Amplicode 2025.2, что-то релизнулось, что-то только собирается, но обо всем уже нашли статьи и собрали для вас.
А теперь к громким новостям. Нидерландские ученые убили SQL — именно так мог бы звучать заголовок к научной статье о том, как 2,5 млн строк кода на PL/SQL переводили на Java с помощью LLM.
Читать: https://habr.com/ru/companies/tbank/articles/945032/?utm_campaign=945032
@a_cup_of_java | Другие наши каналы
8 449
Что скрывает ваш API Gateway
В современном мире цифровых сервисов и микросервисной архитектуры, предоставление внешнего API становится критически важной задачей для любого бизнеса.
Хорошо спроектированный и надежный API — это ворота, через которые ваши данные и функциональность взаимодействуют с внешним миром: мобильными приложениями, веб‑сайтами, партнерскими сервисами и даже внутренними клиентами.
Читать: https://habr.com/ru/companies/otus/articles/944940/?utm_campaign=944940
@a_cup_of_java | Другие наши каналы
8 449
Обновления в мире Java: JDK 26 готовится к поддержке HTTP/3, Payara Platform выпустила свежий релиз с улучшениями, TornadoVM обновился до версии 0.2.0 с поддержкой Windows и новыми моделями. Также вышли обновления для Quarkus, Micronaut, Apache Kafka, Grails и Gradle.
Подробности: https://www.infoq.com/news/2025/09/java-news-roundup-sep01-2025/
#en
@a_cup_of_java | Другие наши каналы
8 449
Какие задачи можно решать при помощи AI агента
Привет, Хабр!
В этой статье расскажем, как работает AI агент для написания кода Explyt Agent и какие задачи он решает.
Что умеет AI агент
Читать: https://habr.com/ru/companies/explyt/articles/932944/?utm_campaign=932944
@a_cup_of_java | Другие наши каналы
8 449
Как прокачать Java-приложения без миграции: Axiom JDK Express теперь на JVM 21
Мы знаем, как это бывает: проект на Java 8 живёт уже десятый год, релизить страшно, тестов мало, миграция пугает, а система критичная. И вот бизнес хочет «ускорить и не трогать».
Читать: https://habr.com/ru/companies/axiomjdk/articles/944036/?utm_campaign=944036
@a_cup_of_java | Другие наши каналы
8 449
95% пилотных проектов в области генеративного ИИ в компаниях проваливаются
Несмотря на высокий интерес компаний к генеративному ИИ и его потенциал для роста выручки, подавляющее большинство корпоративных проектов терпит неудачу. Новый отчёт MIT указывает, что только 5% пилотных внедрений приносят ощутимый финансовый эффект. В переводе от команды Spring АйО рассмотрим основные причины, которые кроются не в самих моделях, а в ошибочной интеграции, неправильных приоритетах и нехватке адаптации под бизнес-процессы.
Читать: https://habr.com/ru/companies/spring_aio/articles/944546/?utm_campaign=944546
@a_cup_of_java | Другие наши каналы
8 449
Туториал kafka + springboot + docker
Я часто работаю с Apache Kafka, но внезапно поймал себя на мысли, что совсем не понимаю как она устроена. Тогда я решил поднять кафку локально и поиграться с ней, а чтобы точно понимать что я делаю - написал эту статью.
Читать: https://habr.com/ru/articles/944672/?utm_campaign=944672
@a_cup_of_java | Другие наши каналы
