В статье разбирают JEP 512 и то, как он упрощает небольшие Java-программы.
Теперь можно меньше думать о служебной обвязке вроде класса,
static main и части импортов — и больше сосредоточиться на самой логике.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2
Нашли библиотеку для сбора application metrics через единый API. Потом можно подключить нужный monitoring backend, не переписывая всю инструментализацию.
У проекта уже 4,9K звёзд на GitHub.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
В статье автор на примере демо-проекта показывает, что реально меняется при переходе на новый стек: зависимости, конфигурация Maven, Jackson 3, тестовые стартеры и настройки Spring.
Отдельно разбирается нативное API Versioning в Spring 7 и его настройка для контроллеров, Swagger и тестов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Resilience4j добавляет готовые паттерны
CircuitBreaker, Retry, RateLimiter и Bulkhead без необходимости писать их с нуля.Есть интеграции со Spring Boot, Reactor и Micrometer, а новая major-версия работает с Java 21+.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
В статье разбирают актуальное состояние Loom: Virtual Threads уже финализированы с Java 21, Scoped Values — с Java 25, а Structured Concurrency всё ещё остаётся preview API.
Главная идея Loom — вернуть разработчику обычный последовательный стиль для I/O-heavy backend-кода без необходимости везде уходить в
CompletableFuture и reactive-подходы.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
Нашли инструмент, который умеет:
🫡 Строить ER-диаграмму по SQL-коду;🫡 Показывать связи между таблицами;🫡 Отображать ключи и структуру сущностей;🫡 Работать прямо в браузере;🫡 Помогать с документацией и разбором чужих схем.
Просто вставляете SQL и получаете готовую визуализацию без ручного рисования.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
Как спроектировать ИИ-агента, который работает с корпоративными данными, соблюдает права доступа и остаётся управляемым?
6 октября в 17:00 мск в Архитектурном клубе Яндекс 360 Даниил Смирнов, руководитель разработки ИИ-платформы Яндекс 360, разберёт архитектуру такой системы: оркестратор, инструменты, память, EVAL и наблюдаемость.
Что особенно пригодится тем, кто строит бэкенд:
🔸 Что учитывать при поиске по корпоративным данным: как сочетать полнотекстовый и векторный поиск с учётом метаданных, фильтров и устройства источников
🔸 Как наследовать права доступа исходных систем и изолировать данные пользователей и организаций
🔸 Как ограничивать автономность агента и оценивать качество поиска, выбора инструментов и итогового ответа
📅 6 октября, 17:00 мск
💻 Онлайн, участие бесплатное
👉 Зарегистрироваться
6 октября в 17:00 мск в Архитектурном клубе Яндекс 360 Даниил Смирнов, руководитель разработки ИИ-платформы Яндекс 360, разберёт архитектуру такой системы: оркестратор, инструменты, память, EVAL и наблюдаемость.
Что особенно пригодится тем, кто строит бэкенд:
🔸 Что учитывать при поиске по корпоративным данным: как сочетать полнотекстовый и векторный поиск с учётом метаданных, фильтров и устройства источников
🔸 Как наследовать права доступа исходных систем и изолировать данные пользователей и организаций
🔸 Как ограничивать автономность агента и оценивать качество поиска, выбора инструментов и итогового ответа
📅 6 октября, 17:00 мск
💻 Онлайн, участие бесплатное
👉 Зарегистрироваться