Java Developer


Channel's geo and language: Russia, Russian
Category: Technologies


Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки
Сотрудничество: @bape_ads
Прайс: @bape_media
РКН: https://clck.ru/3GHfTK
Реклама на бирже: https://telega.in/c/java_tg

Зарегистрирован в РКН
Related channels  |  Similar channels

Channel's geo and language
Russia, Russian
Statistics
Posts filter


👩‍💻 Что нового появилось в Java 27

Релиз небольшой, но несколько изменений JVM действительно заслуживают внимания:
🫡 Compact Object Headers теперь включены по умолчанию и уменьшают заголовок объекта с 12 до 8 байт;
🫡 G1 стал стандартным сборщиком мусора во всех окружениях;
🫡 TLS 1.3 получил гибридный постквантовый обмен ключами;
🫡 JFR автоматически скрывает пароли, токены, API-ключи и другие чувствительные значения;
🫡 Structured Concurrency дошла до седьмого Preview;
🫡 Vector API остался в Incubator и получил уже двенадцатую итерацию.


По сути, Java 27 стала ещё одним шагом подготовки платформы к следующему LTS-релизу.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX




Forward from: Veai - про код и тесты с AI
Сегодня один за другим ИИ-каналы говорят о «цифровом геноциде» корпорации Антропик: без возможности оспорить блокировку аккаунта. У кого-то был VPN, у кого-то статический IP и ни одного прокси. Общее одно: доступ к модели, вокруг которой построена работа за несколько месяцев, исчез!

Мы считаем, что паника не нужна.
Рассказываем почему.

Veai устроен так, чтобы это не повторилось.
Оплата в рублях, лимиты подписки не сгорают, LLM модель с которой работать выбираете сами из 30+ доступных, и если один провайдер завтра передумает, остальные остаются в той же подписке.
В подписке Veai включен Fable, Opus 5.5 и Sonnet 5.5, Astra, Gemini, GLM и DeepSeek. Ключ подписки подключается в Claude Code, Cursor и Codex CLI также, как ключ Anthropic, поэтому привычные инструменты менять не придётся. Через ключ во внешние клиенты передаётся модель; инструменты IDE, режимы и скиллы Veai работают в плагине, для сторонних агентов есть MCP-сервер.

🔥Скидки на весь октябрь.
☝️Для новых пользователей скидка 30% на все подписки. ☝️Для пользователей, у которых уже есть аккаунт Veai, скидка 25%.

☝️Тарифы и подключение читайте

Подробнее о тарифах и минутах→ читайте

👩‍🎓Поддержка и обучение https://t.me/veai_devs_chat

@veai_devs


👩‍💻 Почему разработчики не умеют вовремя остановиться?

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

Хорошая статья для тех, кто хотя бы раз переделывал уже работающий код.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX




👩‍💻 Spring Boot + PostgreSQL с динамической схемой

Практический кейс Pivot/EAV-архитектуры, где новые сущности и поля добавляются без миграций БД и перезапуска приложения.

На этой модели автор собрал сервис книжных метаданных с публичным API и плагином для Obsidian.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX


👩‍💻 Что находится внутри OpenJDK

Официальный репозиторий JDK — хорошее место, если хочется изучить Java не только как язык, но и как платформу.

Внутри:
🫡 Исходный код JDK;
🫡 Реализация стандартной библиотеки;
🫡 Компоненты JVM;
🫡 Тесты;
🫡 Документация;
🫡 Система сборки и инструкции по локальной сборке.


Можно буквально посмотреть, как реализованы привычные Java API и как развивается платформа.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX


👩‍💻 Гексагональная архитектура в Spring Boot

Автор статьи показывает альтернативу: вынести бизнес-логику в отдельное ядро, а HTTP, Kafka, Redis и persistence подключать через входящие и исходящие адаптеры.

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

⛓ Подробнее в статье

tags: #статья

📱 Java Developer | 📲 MAX


👩‍💻 Ищем баги в Java-коде до запуска приложения

Нашли open-source инструмент для статического анализа Java, который ищет подозрительные конструкции и потенциальные ошибки прямо в байткоде.

Его можно подключить к Maven или Gradle, встроить в CI и использовать вместе с IDE.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX




Как спроектировать ИИ-агента, который работает с корпоративными данными, соблюдает права доступа и остаётся управляемым?

6 октября в 17:00 мск в Архитектурном клубе Яндекс 360 Даниил Смирнов, руководитель разработки ИИ-платформы Яндекс 360, разберёт архитектуру такой системы: оркестратор, инструменты, память, EVAL и наблюдаемость.

Что особенно пригодится тем, кто строит бэкенд:

🔸 Что учитывать при поиске по корпоративным данным: как сочетать полнотекстовый и векторный поиск с учётом метаданных, фильтров и устройства источников

🔸 Как наследовать права доступа исходных систем и изолировать данные пользователей и организаций

🔸 Как ограничивать автономность агента и оценивать качество поиска, выбора инструментов и итогового ответа

📅 6 октября, 17:00 мск
💻 Онлайн, участие бесплатное

👉 Зарегистрироваться


💻 Как быстро визуализировать SQL-схему

Нашли инструмент, который умеет:
🫡 Строить ER-диаграмму по SQL-коду;
🫡 Показывать связи между таблицами;
🫡 Отображать ключи и структуру сущностей;
🫡 Работать прямо в браузере;
🫡 Помогать с документацией и разбором чужих схем.


Просто вставляете SQL и получаете готовую визуализацию без ручного рисования.

⛓ Ссылка на сервис

tags: #полезное

📱 Java Developer | 📲 MAX


👩‍💻 Project Loom в 2026 году

В статье разбирают актуальное состояние Loom: Virtual Threads уже финализированы с Java 21, Scoped Values — с Java 25, а Structured Concurrency всё ещё остаётся preview API.

Главная идея Loom — вернуть разработчику обычный последовательный стиль для I/O-heavy backend-кода без необходимости везде уходить в CompletableFuture и reactive-подходы.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX




👩‍💻 Как сделать Java-сервис устойчивее к сбоям

Resilience4j добавляет готовые паттерны CircuitBreaker, Retry, RateLimiter и Bulkhead без необходимости писать их с нуля.

Есть интеграции со Spring Boot, Reactor и Micrometer, а новая major-версия работает с Java 21+.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX




👩‍💻 Миграция на Spring Boot 4, Spring 7 и JDK 25

В статье автор на примере демо-проекта показывает, что реально меняется при переходе на новый стек: зависимости, конфигурация Maven, Jackson 3, тестовые стартеры и настройки Spring.

Отдельно разбирается нативное API Versioning в Spring 7 и его настройка для контроллеров, Swagger и тестов.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX


💻 Метрики в Java без привязки к одному мониторингу

Нашли библиотеку для сбора application metrics через единый API. Потом можно подключить нужный monitoring backend, не переписывая всю инструментализацию.

У проекта уже 4,9K звёзд на GitHub.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX




👩‍💻 Java 25 становится проще

В статье разбирают JEP 512 и то, как он упрощает небольшие Java-программы.

Теперь можно меньше думать о служебной обвязке вроде класса, static main и части импортов — и больше сосредоточиться на самой логике.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX

20 last posts shown.