Вот так…
1. Весна и Ява
>> Как преобразовать строку в EntityGraph с помощью Hibernate 5.4 [ мысли -на-java.org ]
Обзор этой удобной новой функции , и теперь вы можете объединить несколько графиков сущностей в один файл . Очень круто.
>> Полное руководство по переключению выражений в Java 12 [ blog.codefx.org ]
Подробный обзор этой функции предварительного просмотра языка, которая устраняет многие недостатки традиционного оператора switch .
>> Учебное пособие по администрированию Spring Boot [ vojtechruzicka.com ]
Если вам нужен пользовательский интерфейс для мониторинга и управления приложением Spring Boot и вы не хотите создавать и поддерживать его самостоятельно, воспользуйтесь этим инструментом, который создает пользовательский интерфейс поверх конечных точек Actuator .
>> Лучший способ использования ключевого слова JPQL DISTINCT с JPA и Hibernate [ vladmihalcea.com ]
Отличная статья, объясняющая два значения ключевого слова DISTINCT и способы его правильного применения в зависимости от базового типа запроса .
>> Как использовать параметризованные тесты JUnit 5 @MethodSource с Kotlin [ blog.oio.de ]
И простой обходной путь для использования тестовых фабрик аргументов с JUnit 5 и Kotlin .
Также стоит прочитать:
>> Метод JDK 12 Files.mismatch [ marxsoftware.blogspot.com ]
>> Полное руководство по реализации equals() и hashCode() с Hibernate [ мысли -на-java.org ]
>> TomEE: методы настройки [ tomitribe.com ]
>> Мониторинг производительности приложений Spark с использованием Uber JVM Profiler, InfluxDB и Grafana [ infoq.com ]
>> Gradle POM [ andresalmiray.com ]
Вебинары и презентации:
>> Веб-приложения Spring Boot 2.0 [ infoq.com ]
>> Спросите архитекторов Java от Марка Рейнхольда, Брайана Гетца и их команды [ youtube.com ]
>> Шаблоны функционального программирования с Java8 от Victor Rentea [ youtube.com ]
>> Java Futures, издание Devoxx 2018, Брайан Гетц [ youtube.com ]
>> Тестирование конечных точек ваших REST API [ infoq.com ]
>> Слепые пятна: когнитивные искажения и системы [ infoq.com ]
>> DevOps в масштабе — история infoq.com []
>> FP vs OOP: Choose Two Брайан Гетц [ youtube.com ]
Время обновления:
>> Amazon Release Corretto: многоплатформенная сборка Java OpenJDK с бесплатной поддержкой [ infoq.com ]
>> Выпущена Spring Session 1.3.4 [ spring.io ]
>> Spring Vault 2.1.1, 2.0.3 и 1.1.3 выпущены [ spring.io ]
>> Объявление о выпуске Spring Cloud Stream Fishtown.RC2 /2.1.0.RC2 [ spring.io ]
>> Анонс функции Spring Cloud — 2.0.0.RC2 [ spring.io ]
>> Hibernate ORM 5.4.0.CR1 выпущен [ in.relation.to ]
>> IBM выпускает Open Liberty 18.0.0.3 с поддержкой MicroProfile 2.0 [ infoq.com ]
2. Технические и размышления
>> Начало работы с маршрутизацией сетки службы Istio [ infoq.com ]
Тщательный обзор возможностей маршрутизации Istio и способов их использования в кластере Kubernetes .
>> Как агрегировать дельты архивного журнала в моментальный снимок с помощью SQL [ blog.jooq.org ]
Хорошая статья, демонстрирующая умное применение модели Entity Attribute Value, которую можно использовать для создания легко проверяемых сущностей базы данных .
Также стоит прочитать:
>> Как использовать подписанные S3 URL-адреса с CloudFront [ advancedweb.hu ] и >> Различия между подписанными S3 и CloudFront URL-адресами [ advancedweb.hu ]
>> Состояние Octoverse: лучшие языки программирования 2018 года [ blog.github.com ]
>> Microsoft объявляет о доступности уровня бесплатного пользования MongoDB Atlas в Azure [ infoq.com ]
>> Увеличение штата так же, как увеличение персонала [ daedtech.com ]
3. Комиксы
И мои любимые Дилберты недели: