Чашечка Java – Telegram
Чашечка Java
8.91K subscribers
3.84K photos
12 videos
56 files
6.25K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Fluent API. Часть 2 — а оно нам надо?

Продолжаем разговор о Fluent API. И теперь, после того как мы из предыдущей статьи (или/и личного опыта) узнали о том что это чудо из себя представляет давайте разберемся зачем оно нужно?


Читать: https://habr.com/ru/articles/968508/?utm_campaign=968508

@a_cup_of_java | Другие наши каналы
Fluent API. Часть 3 — что нам стоит Fluent API построить?

Теперь, после того как в предыдущей статье так красочно описаны преимущества Fluent API появилось опасение что все  эти “плюшки” просто не могут быть бесплатными. Наверняка это очень дорого, или нет?


Читать: https://habr.com/ru/articles/973168/?utm_campaign=973168

@a_cup_of_java | Другие наши каналы
OpenIDE Pro: ответ на запросы бизнеса и разработчиков одновременно

Привет! Я Фёдор, CEO OpenIDE. За год с момента анонса OpenIDE выросла в стабильную, привычную и активно используемую IDE, которую всё чаще выбирают разработчики и компании. Мы создали её быстрой, предсказуемой и полностью доступной — и теперь готовы к следующему шагу.
В этой статье — что мы сделали, зачем мы это делаем и куда дальше движется OpenIDE.


Читать: https://habr.com/ru/companies/axiomjdk/articles/972938/?utm_campaign=972938

@a_cup_of_java | Другие наши каналы
Java Trends 2025: LTS, AI и модернизация
InfoQ: Java 25 стал LTS с улучшениями читаемости, производительности и новыми языковыми фичами. На JVM ускоряется внедрение AI (Spring AI, LangChain4j, Embabel, Koog). Растёт модернизация приложений, OpenRewrite и прогресс Jakarta EE 11/12. Новое в Java: модернизация, AI и Jakarta EE

В свежем обзоре отмечают рост спроса на модернизацию Java‑приложений: миграции со старых версий и Swing в веб, автоматизация обновлений, Jakarta EE 11/12, интеграция AI в JVM, Project Loom, GraalVM и возвращение к on‑prem. Что нового в Java: обзор InfoQ

Краткая подборка материалов InfoQ о Java: Jakarta EE, GraalVM, JDK, Spring AI и InfoQ Trends 2025, а также популярные статьи о Durable Functions в AWS, безопасности GenAI и задачах платформенной инженерии.

Подробности: https://www.infoq.com/articles/java-trends-report-2025/

#en

@a_cup_of_java | Другие наши каналы
Forwarded from Типичный программист
Летим зимовать ✈️

Когда холодает, айтишники пакуют чемоданы, а мы разыгрываем ваучер на 50 000 рублей в Островке.

Поехать к морю или остаться среди снежных пейзажей — выбирайте сами!

Чтобы участвовать, нужно оставить любую реакцию под этим постом и подписаться на каналы ниже:

😎 Типичный программист
🐸 Библиотека программиста
🟢 Ostrovok! Tech

Теперь осталось нажать на кнопку участия под этим постом и вы в игре!

Итоги подведём 12 декабря. Победителя выберем с помощью бота. Подробнее с правилами можно ознакомиться здесь.

Всем удачи!

Участников: 621
Призовых мест: 1
Дата розыгрыша: 19:00, 12.12.2025 MSK (1 день)
Please open Telegram to view this post
VIEW IN TELEGRAM
Как приручить iText8: превращаем HTML в PDF без седых волос

Представьте ситуацию: пятница, вечер, до релиза осталось два дня. Заказчик внезапно вспоминает, что «было бы неплохо генерировать договоры в PDF». Знакомо?

Я оказался в похожей ситуации год назад. Задача казалась тривиальной: взять HTML-шаблон счёта, подставить данные и получить красивый PDF. «Часа на два работы», — подумал я. Как ошибался...


Читать: https://habr.com/ru/articles/975930/?utm_campaign=975930

@a_cup_of_java | Другие наши каналы
Структура кода в папке Domain по DDD

В слое Domain 90% проектов с тактическим DDD забыли о самом главном. Сегодня мы вспомним то о чем забыли или узнаем то чего не знали.


Читать: https://habr.com/ru/articles/975936/?utm_campaign=975936

@a_cup_of_java | Другие наши каналы
Как сократить расходы на токены и повысить точность LLM

Когда количество доступных LLM инструментов (tool-ов) разрастается, традиционные подходы к tool calling становятся непрактичными — утилизация токенов улетает ещё до начала общения. К тому же, модели становится сложнее выбрать нужный набор tool-ов для решения проблемы.

В новом переводе от команды Spring АйО читаем о паттерне Tool Search Tool, предложенном Anthropic и реализованном в Spring AI с помощью ToolSearchToolCallAdvisor. Он позволяет LLM динамически находить нужные инструменты по мере необходимости, экономя до 64% токенов и повышая точность.


Читать: https://habr.com/ru/companies/spring_aio/articles/976178/?utm_campaign=976178

@a_cup_of_java | Другие наши каналы
1
Вебхук слева

Рассказываю про одну простую, но эффективную реализацию вебхуков, не требующую тотальной переделки вашей замечательной системы и/или сетевой инфраструктуры.

~300 строк кода.


Читать: https://habr.com/ru/articles/976296/?utm_campaign=976296

@a_cup_of_java | Другие наши каналы
15 полезных команд терминала macOS для новичков

Команды терминала macOS для новичков: поиск файлов, очистка диска, управление процессами, скрытые настройки системы. Синтаксис и примеры для каждой команды.

Читать: «15 полезных команд терминала macOS для новичков»

@a_cup_of_java | Другие наши каналы
Kafka для начинающих: работа с оффсетами на практике

Как работать с оффсетами в Kafka на практике, используя Spring Boot?
Разбираем проблемы и их решения на примере интернет-магазина.

Простым языком и с примерами кода о режимах коммитов, проблемах с транзакциями и надёжных паттернах.


Читать: https://habr.com/ru/articles/965218/?utm_campaign=965218

@a_cup_of_java | Другие наши каналы