Вот так…
1. Весна и Ява
>> Лучший способ использовать функции SQL в запросах API JPQL или Criteria с JPA и Hibernate [ vladmihalcea.com ]
Если мы создаем JPQL динамически с использованием Criteria API, мы по-прежнему можем вызывать любую функцию SQL, пока Hibernate знает об этом . Хорошо знать.
>> Руководство для начинающих по файлу persistence.xml JPA [ мысли -на-java.org ]
Трудно запомнить все детали конфигурации JPA — иметь это в качестве справочного материала и хорошего места для их обновления — хорошая идея.
>> Знакомство с Graal, новым JIT-компилятором Java [ infoq.com ]
Похоже, JVM ждет серьезная эволюция — не могу дождаться.
>> Spring Boot, переход на функционал [ blog.frankel.ch ]
Краткий обзор нового поколения веб-приложений Java .
Также стоит прочитать:
>> Обновления JDK9 ForkJoinPool [ 4comprehension.com ]
>> Внедрение White-Labelling [ techblog.bozho.net ]
>> Реализация пользовательского архетипа Maven для создания сервисов на основе Spring Boot [ tech.asimio.net ]
>> Тестирование на основе свойств в Java: шаблоны для поиска свойств [ blog.johanneslink.net ]
>> Как сделать устаревший код реактивным [ itnext.io ]
>> Улучшите производительность вашего приложения с помощью оптимизации сборки мусора [ blog.takipi.com ]
Вебинары и презентации:
>> Reactor Netty, среда выполнения по умолчанию для Spring Boot 2.0, автор Виолета Георгиева, @ Spring I/O 2018 [ youtube.com ]
>> Управление динамической конфигурацией в микросервисной архитектуре с помощью Spring Cloud, автор Bartłomiej Słota [ youtube.com ]
>> Как защитить свои приложения Spring с помощью Keycloak, Томас Даримонт @ Spring I/O 2018 [ youtube.com ]
>> Функциональная обработка исключений в Java — Grzegorz Piwowarek @ DevoxxPL 2018 [ youtube.com ]
>> Контрактные тесты на предприятии — Марцин Гжейщак @ DevoxxPL 2018 [ youtube.com ]
>> Искусство создания API-интерфейсов Java: что можно и чего нельзя делать — Джонатан Джайлс [ youtube.com ]
Время обновления:
>> Apache выпускает Groovy 2.5 и предварительную версию Groovy 3.0 [ infoq.com ]
>> Выпущен Spring Cloud Stream Elmhurst.SR1 [ spring.io ]
>> Примечания к выпуску Gradle 4.9 [ docs.gradle.org ]
**2. Технические и размышления**
>> Эволюция кэширования данных приложений: от RAM к SSD [ medium.com ]
Очень интересное погружение в решения, принятые Netflix, которые оказались отличными.
Также стоит прочитать:
>> Netflix Cloud Security SIRT выпускает Diffy: разностный механизм для цифровой криминалистики в облаке [ medium.com ]
>> Демистификация публичного или частного облака [ Builttoadapt.io ]
>> CredHub и путь к ротации учетных данных [ content.pivotal.io ]
>> Руководство по ценностным предложениям для восстановления программистов -универсалов [ daedtech.com ]
>> Тестеры в скороварке [ blog.scottlogic.com ]
>> Категории архитектурного рефакторинга [ blog.code-cop.org ]
>> GCP и AWS: в чем разница? [ branewgeek.com ]
>> Делает ли ниширование вас менее консультативным? [ daedtech.com ]
>> Слушай, бросай вызов, действуй! [ mehdi-khalili.com ]
4. Комиксы
И мои любимые Дилберты недели: