Вот так…
1. Весна и Ява
>> Используйте DataDog для мониторинга и устранения неполадок в веб-приложениях Java Спонсируется
Оптимизируйте производительность с помощью сквозной трассировки и встроенной поддержки большинства платформ Java, серверов приложений и, конечно же, баз данных. Попробуйте средство .
>> Создание автономных устанавливаемых Java-приложений с помощью JEP 343: средство упаковки [ infoq.com ]
Краткий обзор ранней сборки инструмента jpackage
от сообщества OpenJDK, которая должна быть выпущена вместе с JDK 13. Очень круто.
>> Flight of the Flux 1 — сборка или подписка [ spring.io ]
Первая часть новой серии, целью которой является более глубокое изучение передовых концепций и внутреннего устройства Reactor .
>> Выявляйте несоответствия между вашей спецификацией и вашим REST-API с помощью hikaku [ blog.codecentric.de ]
Если вы создаете REST API сначала по контракту, но без генерации кода, вам стоит проверить эту новую библиотеку для проверки структурной правильности реализации REST API в соответствии с вашей спецификацией OpenAPI 3.0 или WADL.
>> Как в JPA работают методы сохранения, слияния и Hibernate, сохранения, обновления, saveOrUpdate [ vladmihalcea.com ]
Быстрое скрытое сравнение операций сохранения JPA и Hibernate выявляет наилучший подход для распространенных случаев использования.
>> Это просто! Отладка с помощью IntelliJ и TomEE [ tomitribe.com ]
И продолжение руководства прошлой недели по удаленной отладке приложений TomEE с помощью Eclipse, на этот раз для пользователей IntelliJ.
>> Java по-прежнему бесплатна 2.0.1 [ medium.com ]
Подробный, обновленный взгляд на то, что Java по-прежнему бесплатна сегодня.
Также стоит прочитать:
>> Map.merge() — один метод, чтобы управлять ими всеми [ nurkiewicz.com ]
>> Spring Initializr: новый пользовательский интерфейс [ spring.io ]
>> Потоки и состояние Java [ blog.frankel.ch ]
>> Microsoft объявляет об общедоступной поддержке Java в функциях Azure [ infoq.com ]
>> Как работает свойство версии объекта при использовании JPA и Hibernate [ vladmihalcea.com ]
>> Как упаковать интерфейс в приложение Spring Boot с помощью ParcelJS [ blog.codecentric.de ]
Вебинары и презентации:
>> Руководитель проекта Reactor Стефан Мальдини (подкаст) [ spring.io ]
>> MongoDB следующего поколения: сеансы, потоки, транзакции [ infoq.com ]
>> Применение переборок и обратного давления с помощью MicroProfile (видео) [ blog.sebastian-daschner.com ]
>> Корпоративные системы, построенные с использованием микросервисов, рассчитаны на сбои, но что потом? Как мы справляемся с неудачами? [ infoq.com ]
>> Достижение высокой производительности и надежности в транзакционных системах [ infoq.com ]
>> От квадрокоптеров до вертолетов: официальная проверка безопасности транспортных средств [ infoq.com ]
>> Стратегии проектирования для создания более безопасных платформ [ infoq.com ]
>> Обучение TDD различным стилям обучения [ infoq.com ]
>> Технология, ориентированная на сообщество, для общественного блага [ infoq.com ]
Время обновления:
>> Amazon выпускает Corretto 8 GA: нисходящий дистрибутив OpenJDK [ infoq.com ]
>> Spring Vault 2.1.2.RELEASE доступен [ spring.io ]
>> Выпущен java-cfenv 1.0 GA [ spring.io ]
2. Технические и размышления
>> Мониторинг и управление рабочими процессами в сотрудничающих микросервисах [ infoq.com ]
Обзор различных способов получить представление о ваших бизнес-процессах с помощью мониторинга рабочего процесса.
>> Ретроактивное применение изменений форматирования Prettier к существующим веткам [ blog.scottlogic.com ]
И умная команда git для обработки слияний после изменения политики форматирования .