«Итак, приступим…
1. Spring и Java
>> Refining functional Spring [blog.frankel.ch]
Краткая статья, касающаяся нескольких нюансов написания обработчиков и маршрутов в этом захватывающем новом функциональном подходе к Spring Boot.
>> Improve Application Performance with These Advanced GC Techniques [blog.takipi.com]
Надежное руководство по сборке мусора в JVM и несколько приемов, которые вы можете использовать для повышения производительности вашего приложения. Хорошая вещь.
>> How to query parent rows when all children must match the filtering criteria with SQL and Hibernate [vladmihalcea.com]
Хороший учебник, который постепенно создает оптимальное решение этой проблемы, сначала в собственном SQL-запросе, а затем в запросе на основе критериев JPQL. Очень круто.
>> Only modified files in Jenkins [blog.code-cop.org]
И интересный подход, использующий скрипт Groovy для идентификации всех файлов, которые были изменены с момента последней зеленой сборки.
Also worth reading:
-
\u003e\u003eИнтеграция хранилища параметров AWS с Spring Cloud [blog.trifork.com] \u003e\u003e Optional.isEmpty() Доступно в сборках JDK 11 EA [marxsoftware.blogspot.com] \u003e\u003e Использование лямбда-выражений для ленивых вычислений [4comprehension .com] \u003e\u003e Улучшения Groovy в IntelliJ IDEA 2018.2 [blog.jetbrains.com] \u003e\u003e Советы по Hibernate: как использовать записи @ElementCollection в запросе [thoughts-on-java.org] \u003e\u003e Knative: Мощные строительные блоки для Платформа переносимых функций [content.pivotal.io]
Вебинары и презентации:
-
\u003e\u003e Эффективная Java, третье издание — сохранение эффективности [infoq.com] \u003e\u003e Java 11 — сохранение версии Java Train on the Right Track [infoq.com] \u003e\u003e Образец урока: Введение в TestContainers [petrikainulainen.net]
Время обновления:
-
\u003e\u003e Spring Cloud Data Flow 1.6 RC1 выпущен [spring.io] \u003e\u003e Spring REST Docs 2.0.2.RELEASE [spring.io] и \u003e\u003e Spring REST Docs 1.2.5.RELEASE [spring.io] \u003e\u003e Hibernate Validator 6.0.11.Final выпущен [in.relation.to] \u003e\u003e Управление зависимостями Плагин 1.0.6.RELEASE [spring.io] \u003e\u003e Gatling JDBC Release 1.0.0 [blog.codecentric.de] \u003e\u003e Третий выпуск обслуживания для Hibernate Search 5.10 [in.relation.to] \u003e\u003e Hibernate ORM 5.3.3. Окончательный выпуск [in.relation.to] \u003e\u003e Reactor Kafka 1.0.1.Release [github.com]
2. Технические и размышления
>> Update your Database Schema Without Downtime [thoughts-on-java.org]
Если вы абсолютно не можете позволить себе простои, вот несколько отличных стратегий для использования при развертывании несовместимых с предыдущими версиями обновлений схемы вместе с обновлением приложения.
>> The future of WebAssembly – A look at upcoming features and proposals [blog.scottlogic.com]
Похоже, скоро в этой браузерной виртуальной машине появятся некоторые существенные усовершенствования, включая ссылочные типы, обработку исключений и сборку мусора.
Also worth reading:
-
\u003e\u003e Три правила участия в коучинге [blog.code-cop.org] \u003e\u003e Написание статьи «Взломай коробку» – Арагог [codemonkeyism.co.uk]
3. Комиксы
И мои любимые Дилберты из неделя:
>> How to Become an Engineer [dilbert.com]
>> Dilbert Joins MENSA [dilbert.com]
>> Upgrades Can Be Risky [dilbert.com]
4. Выбор недели
>> Why Json Isn’t A Good Configuration Language [lucidchart.com]
«