«Итак, приступим…

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]

Next »

Java Weekly, Issue 239

« Previous

Java Weekly, Issue 237

«