Java Digest # 34
В этом выпуске мы узнаем, как Java 26 меняет правила игры с десятком новых JEP - от долгожданного шестого превью Structured Concurrency до похорон апплетов и поддержки HTTP/3. Увидим, как IntelliJ IDEA становится умнее с ИИ-агентами, Spring Debugger с отображением бинов и поддержкой Git worktrees. Обсудим Spring AOT...
В этом выпуске мы узнаем, как Java 26 меняет правила игры с десятком новых JEP - от долгожданного шестого превью Structured Concurrency до похорон апплетов и поддержки HTTP/3. Увидим, как IntelliJ IDEA становится умнее с ИИ-агентами, Spring Debugger с отображением бинов и поддержкой Git worktrees. Обсудим Spring AOT, версионирование API в Spring Boot 4.0. Плюс, как всегда, свежие релизы Spring, Gradle, Micronaut, LangChain4j и бенчмарки Quarkus против Spring. Будет интересно!
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
[Перевод] Аудит сайта, который навайбкодил CEO Y Combinator
Я провёл аудит веб-сайта CEO Y Combinator Гарри Тана после того, как он похвастался, что выдаёт по 37 тысяч строк кода в день, и держит этот темп уже 72 дня. В статье я покажу, ...
Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой
Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modul...
Как добавить переменные в контейнер Podman
Когда мы запускаем контейнер, в большинстве случаев предварительно нужно указать настройки: порт, пароль, режим работы, адрес базы и т. д. Зачастую такие параметры жестко пропис...
Создаем Java обертку для C++ класса в Android приложении, а также реализуем обратные вызовы из нэйтива
Кратко расскажу о себе и о том, зачем возникла необходимость в подобном. Я более десяти лет пишу приложения под Android, около 5 лет под IOS, и сейчас переношу свои наработки по...
Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins
Привет!Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность...
Микросервис потоковой конвертации видео (Python, FFmpeg)
Недавно перед нами встала задача быстро реализовать микросервис для конвертации видео. Стандартным решением для таких целей является FFmpeg, который умеет читать файлы чанками (...
Страницы сущностей
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
[Перевод] Раздувание памяти JDK 17 в контейнерах: разбор инцидента
В новом переводе от команды Spring АйО разберем тему раздувания памяти в JDK 17. Апгрейд микросервисов с JDK 8 на JDK 17 прошел dev и QA спокойно, но в проде через 2-3 часа все ...
[Перевод] Аудит сайта, который навайбкодил CEO Y Combinator
Я провёл аудит веб-сайта CEO Y Combinator Гарри Тана после того, как он похвастался, что выдаёт по 37 тысяч строк кода в день, и держит этот темп уже 72 дня. В статье я покажу, ...
Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой
Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modul...
Как добавить переменные в контейнер Podman
Когда мы запускаем контейнер, в большинстве случаев предварительно нужно указать настройки: порт, пароль, режим работы, адрес базы и т. д. Зачастую такие параметры жестко пропис...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Hardware экономики: как устроены старейшие в мире «принтеры» и причем тут Исаак Ньютон
На этой неделе, 2 апреля, исполнилось 234 года Монетному двору США. Сегодня это высокотехнологичный конвейер, выдающий до 28 млрд юнитов в год. Но если мы заглянем под капот это...
Как мотивировать СДВГ-мозг: стратегия ВИНУС (INCUP)
В англоязычном пространстве существует стратегия: INCUP (Interest — Novelty — Challenge — Urgency — Passion). Это практическая стратегия мотивации для людей с СДВГ, разработанна...
Вторая версия моего DIY-гаджета: Игра на реакцию для двух игроков на ATmega32
Собрал вторую версию DIY брелока "Игра на реакцию"Пару месяцев назад на канале выходила статья про первую версию. Это был мини-брелок для двух игроков на базе ATmega328P. Если п...
Найм — это не про выбор лучшего кандидата (и никогда им не был)
Если вы думаете, что на собеседовании выбирают «лучшего кандидата», — скорее всего, вы неправильно понимаете, как устроен процесс найма. И это нормально. Потому что снаружи всё ...