Перейти к основному содержимому

Еженедельник Java, выпуск 259

· 3 мин. чтения

Вот так…

1. Весна и Ява

>> Реактивное программирование и реляционные базы данных [ spring.io ]

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

>> Что такое Java-объект, равный контракту? [ dolszewski.com ]

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

>> Учебное пособие по Micronaut: часть 2: простая распределенная трассировка, безопасность JWT и развертывание AWS Lambda [ infoq.com ]

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

>> Как перехватывать изменения сущностей с помощью прослушивателей событий Hibernate [ vladmihalcea.com ]

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

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

>> Как выполнить модульное тестирование процессора аннотаций с помощью jOOR [ blog.jooq.org ]

>> Удаление необработанных строковых литералов из JDK 12 [ marxsoftware.blogspot.com ]

>> Автоматизация инвалидации кэша с помощью захвата измененных данных [ vladmihalcea.com ]

Вебинары и презентации:

>> Загрузочное тестирование [ infoq.com ]

>> Советы Spring: Bootiful Google Cloud Platform [ spring.io ]

>> Контейнеры — для чего они нужны? [ infoq.com ]

>> Как Сыщик храбро раскрыл дело «Слишком много, чтобы кодировать» [ infoq.com ]

>> От нуля до мультиоблака [ infoq.com ]

>> Ожидайте неожиданного: как изящно обрабатывать ошибки [ infoq.com ]

>> Великая миграция: от монолита к сервис-ориентированному [ infoq.com ]

>> ИИ для тестирования программного обеспечения с глубоким обучением: возможно ли это? [ infoq.com ]

>> ИИ, предприятие и вы: учебник для начинающих и вскрытие [ infoq.com ]

>> Разработчики полного цикла @Netflix [ infoq.com ]

>> Сангита Нараянан из Netflix об улучшении опыта разработчиков [ infoq.com ]

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

>> Выпущен Spring Tools 4.0.2 [ spring.io ]

>> Платформа Spring IO Cairo-SR6 [ spring.io ]

>> Spring REST Docs 2.0.3.RELEASE [ spring.io ] и >> Spring REST Docs 1.2.6.RELEASE [ spring.io ]

>> GitHub Desktop 1.5 упрощает разрешение конфликтов слияния [ infoq.com ]

>> Hibernate ORM 6.0.0.Alpha1 выпущен [ in.relation.to ]

>> IntelliJ IDEA 2018.3 обеспечивает поддержку предстоящей версии Java 12, улучшения Spring Boot и многое другое [ infoq.com ]

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

>> Ограничения программирования интерфейсом [ blog.frankel.ch ]

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

>> Возможно ли иметь компанию без офисной политики? [ daedtech.com ]

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

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

>> Непрерывная инфраструктура с Ansible, Molecule и TravisCI [ blog.codecentric.de ]

>> Применение Agile для разработки промышленного оборудования [ infoq.com ]

>> До свидания, EdgeHTML [ infoq.com ]

>> Восемь предсказаний #aabill [ mnot.net ]

3. Комиксы

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

>> Напишите свой собственный обзор производительности [ dilbert.com ]

>> Шоры для плана Open Office [ dilbert.com ]

>> Жаргон [ dilbert.com ]

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

>> Вычесть [ sivers.org ]