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

1. Spring и Java

>> Reactive Programming and Relational Databases [spring.io]

Краткий обзор того, почему R2DBC может выиграть гонку по интеграции модели реактивного программирования со стеками РСУБД. Очень волнующе.

>> What is Java object equals contract? [dolszewski.com]

Краткое описание того, что может произойти, если наша реализация не соблюдает этот базовый, но часто неправильно понимаемый контракт Java.

>> Micronaut Tutorial: Part 2: Easy Distributed Tracing, JWT Security and AWS Lambda Deployment [infoq.com]

Во второй части этой серии более подробно рассматриваются передовые решения с использованием среды Micronaut на основе JVM.

>> How to intercept entity changes with Hibernate event listeners [vladmihalcea.com]

И солидный кусок, подробно описывающий, как реплицировать изменения сущностей в другие таблицы базы данных, используя механизм прослушивателя событий. Очень круто.

Also worth reading:

    \u003e\u003e JMS 3.0: участвуйте! [tomitribe.com] \u003e\u003e Как выполнить модульное тестирование процессора аннотаций с помощью jOOR [blog.jooq.org] \u003e\u003e Удаление необработанных строковых литералов из JDK 12 [marxsoftware.blogspot.com] \u003e\u003e Автоматизация инвалидации кэша с помощью захвата измененных данных [vladmihalcea .com]

Webinars and presentations:

    \u003e\u003e Bootiful Testing [infoq.com] \u003e\u003e Spring Tips: Bootiful Google Cloud Platform [spring.io] \u003e\u003e Контейнеры — для чего они нужны? [infoq.com] \u003e\u003e Как Sleuth смело раскрыл дело «Слишком много кода» [infoq.com] \u003e\u003e От нуля до мультиоблака [infoq.com] \u003e\u003e Ожидайте неожиданного: как изящно обрабатывать ошибки [ infoq.com] \u003e\u003e Великая миграция: от монолита к сервис-ориентированному [infoq.com] \u003e\u003e ИИ для тестирования программного обеспечения с глубоким обучением: возможно ли это? [infoq.com] \u003e\u003e ИИ, предприятие и вы: введение и пост-мортем [infoq.com] \u003e\u003e Разработчики полного цикла @Netflix [infoq.com] \u003e\u003e Сангита Нараянан из Netflix об улучшении опыта разработчиков [ infoq.com]

Время для обновления:

    \u003e\u003e Spring Tools 4.0.2 выпущен [spring.io] \u003e\u003e Spring IO Platform Cairo-SR6 [spring.io] \u003e\u003e Spring REST Docs 2.0.3.RELEASE [spring.io] и \u003e\u003e Spring REST Docs 1.2.6.RELEASE [spring.io] \u003e\u003e GitHub Desktop 1.5 упрощает разрешение конфликтов слияния [infoq.com] \u003e\u003e Hibernate ORM 6.0.0.Alpha1 выпущен [in.relation. to] \u003e\u003e IntelliJ IDEA 2018.3 обеспечивает поддержку предстоящей версии Java 12, улучшения Spring Boot и многое другое [infoq.com]

2. Технические и размышления

>> Limits of programming by interface [blog.frankel.ch]

Напоминание о том, что строгое соблюдение этого базового принципа программирования не всегда лучший вариант.

>> Is It Possible to Have a Company with No Office Politics? [daedtech.com]

Хотя офисная политика неизбежна, есть очаги здоровой офисной политики, которые стоит поискать.

Также стоит прочитать:

    \u003e\u003e Непрерывная инфраструктура с Ansible, Molecule и TravisCI [blog.codecentric.de] \u003e\u003e Применение Agile для разработки промышленного оборудования [infoq.com] \u003e\u003e До свидания, EdgeHTML [infoq.com] \u003e\u003e Восемь #aabill Predictions [mnot.net]

3. Комиксы

И мои любимые Дилберты недели:

>> Write Your Own Performance Review [dilbert.com]

>> Horse Blinders for the Open Office Plan [dilbert.com]

>> Jargon [dilbert.com]

4. Выбор недели

>> Subtract [sivers.org]

Next »

Java Weekly, Issue 260

« Previous

Java Weekly, Issue 258

«