«Итак, приступим…
1. Spring и Java
>> The best way to use SQL functions in JPQL or Criteria API queries with JPA and Hibernate [vladmihalcea.com]
Если мы создаем JPQL динамически с использованием Criteria API, мы все равно можем вызывать любую функцию SQL, если Hibernate знает об этом. Хорошо знать.
>> A Beginner’s Guide to JPA’s persistence.xml [thoughts-on-java.org]
Трудно запомнить все детали конфигурации JPA — иметь это в качестве справочного материала и хорошего места для их обновления — хорошая идея.
>> Getting to Know Graal, the New Java JIT Compiler [infoq.com]
Судя по всему, в JVM грядет серьезная эволюция — не могу дождаться.
>> Spring Boot, migrating to functional [blog.frankel.ch]
Краткий обзор нового поколения веб-приложений Java.
Also worth reading:
-
\u003e\u003e JDK9 ForkJoinPool Upgrades [4comprehension.com] \u003e\u003e Реализация White-Labelling [techblog.bozho.net] \u003e\u003e Реализация пользовательского архетипа Maven для создания сервисов на основе Spring Boot [tech.asimio.net] \u003e\u003e Свойство Тестирование на основе Java: шаблоны для поиска свойств [blog.johanneslink.net] \u003e\u003e Как сделать устаревший код реактивным [itnext.io] \u003e\u003e Повышение производительности приложения с помощью оптимизации сборки мусора [blog.takipi.com]
Вебинары и презентации:
-
\u003e\u003e Reactor Netty, среда выполнения по умолчанию для Spring Boot 2.0, Виолета Георгиева, @ Spring I/O 2018 [youtube.com] \u003e\u003e Управление динамической конфигурацией в микросервисной архитектуре с помощью Spring Cloud, автор BartÅ‚omiej SÅ‚ ota [youtube.com] \u003e\u003e Как защитить приложения Spring с помощью Keycloak, Томас Даримонт, @ Spring I/O 2018 [youtube.com] \u003e\u003e Функциональная обработка исключений в Java — Grzegorz Piwowarek @ DevoxxPL 2018 [youtube.com] \u003e\u003e Контрактные тесты на предприятии — Marcin Grzejszczak @ DevoxxPL 2018 [youtube.com] \u003e\u003e Искусство бу ilding Java APIs: Что можно и чего нельзя делать — Джонатан Джайлс [youtube.com]
Время для обновления:
-
\u003e\u003e Apache выпускает Groovy 2.5 и предварительную версию Groovy 3.0 [infoq.com] \u003e\u003e Spring Cloud Stream Выпущен Elmhurst.SR1 [spring.io] \u003e\u003e Примечания к выпуску Gradle 4.9 [docs.gradle.org]
2. Технические и размышления
>> Evolution of Application Data Caching: From RAM to SSD [medium.com]
Очень интересное погружение в решения, принятые Netflix, которые оказались отличными.
Также стоит прочитать:
-
\u003e\u003e Netflix Cloud Security SIRT выпускает Diffy: разностный механизм для цифровой криминалистики в облаке [medium.com] \u003e\u003e Демистификация публичного или частного облака [builttoadapt.io] \u003e\u003e CredHub и «Путь к ротации учетных данных» [content.pivotal.io] \u003e\u003e Руководство по ценностному предложению для восстановления программистов-универсалов [daedtech.com] \u003e\u003e Тестировщики в скороварке [blog.scottlogic.com] \u003e\u003e Категории архитектурного рефакторинга [blog. code-cop.org] \u003e\u003e GCP и AWS: в чем разница? [bravenewgeek.com] \u003e\u003e Делает ли ниша вас менее консультантом? [daedtech.com] \u003e\u003e Слушай, бросай вызов, действуй! [mehdi-khalili.com]
4. Комиксы
И мои любимые Дилберты недели:
>> Elbonian Sales Video Assignment [dilbert.com]
>>Dilbert Is Misinterpreted [dilbert.com]
>> No Plans To Reorganize [dilbert.com]
5. Выбор недели
>> Software Development [xkcd.com]
« Previous
«
«Еженедельник Java, выпуск 238»