«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.

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

1. Spring и Java

>> Spring From the Trenches: Parsing Date and Time Information From a Request Parameter [petrikainulainen.net]

Тщательное и точное описание передачи информации о дате контроллеру Spring.

>> Annotation-driven event listeners in Spring 4.2+ [solidsoft]

Новая инфраструктура событий в Spring 4.2 очень крутая — я использую ее с тех пор, как она стала первой вехой, и я никогда не реализовывал ApplicationListener с тех пор, как 🙂

>> React.js and Spring Data REST: Part 3 – Conditional Operations [spring.io]

Сильная часть Spring Серия Data REST на этой неделе, посвященная управлению версиями и условным операциям в HTTP.

Эта серия становится все лучше и лучше.

>> ${… } placeholders support in @Value annotations in Spring [codeleak.pl]

Некоторые интересные расширенные варианты использования свойств в Spring.

>> Case for Defaulting to G1 Garbage Collector in Java 9 [infoq.com]

Похоже, что G1 наконец-то будет использоваться по умолчанию — больше не нужно переключаться на него вручную. При этом у меня было несколько случаев (очень мало), когда G1 был не лучшим вариантом, поэтому всегда важно тестировать такие низкоуровневые изменения.

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

    \u003e\u003e Практическое руководство по предметно-ориентированному языку Java [alexecollins.com] \u003e\u003e Spring Cloud Sidecar — Initialization of Nodes [java-allandsundry.com] \u003e\u003e Spring MVC, JSON, CSRF, и плагин Bootstrap Multiselect [nixmash.com] \u003e\u003e ByteWatcher от JCrete [javaspecialists.eu] \u003e\u003e Настройка Google в качестве поставщика авторизации OAuth2 в Spring Boot [dreamix.eu]

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

    \u003e\u003e Akka Streams : Потоковое преобразование данных на выбор [infoq.com] \u003e\u003e Объединение интерфейса командной строки AWS с поставщиком удостоверений [infoq.com] \u003e\u003e Масштабируемая миграция данных с помощью RabbitMQ и Spring [infoq.com]

Время для обновления: ~ ~~ \u003e\u003e Примечания к выпуску Git 2.6 [raw.githubusercontent.com] \u003e\u003e Запуск Ratpack 1.0 с целью упростить асинхронное программирование на JVM [infoq.com] \u003e\u003e Выпущен Hibernate 5.0.2 [in.relation.to] \u003e\u003e Hibernate Validator 5.2.2 выпущен [in.relation.to]

    2. Технические

За этой серией я слежу с большим интересом. Event Sourcing подходит не для каждой системы, но там, где он подходит, это архитектурное улучшение на порядок по сравнению с традиционным подходом.

>> Persistence in CQRS Read Models [squirrel.pl]

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

>> Microservice Deployment [toomuchcoding]

Мифическая обезьяна хаоса, выпущенная Netflix несколько лет назад, растет.

>> Chaos Engineering Upgraded [netflix.com]

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

\u003e\u003e Знакомство с реактивными потоками [infoq.com] \u003e\u003e Новые курсы по безопасности AWS (основы и операции) [aws.amazon.com] \u003e\u003e Полный список ссылок Троя по безопасности [ troyhunt.com] \u003e\u003e Введение в службу контейнеров EC2 [infoq.com] \u003e\u003e Почему весь страх перед электронным голосованием? [techblog.bozho.net]

    3. Размышления

Создание удаленного рабочего места сложно, но это можно сделать и сделать хорошо. Времена, они меняются.

>> Remote-First vs. Remote-Friendly [zachholman.com]

Увлекательное чтение об оценках и интересное предложение по ее решению. Не уверен, что это действительно сработает, но мне определенно было бы интересно попробовать.

>> Prediction Markets for Software Estimates [daedtech.com]

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

\u003e\u003e Два года ведения блога [vladmihalcea.com] \u003e\u003e Таксономия комментариев [codefx.org] \u003e\u003e Как избежать кортежей ужасного опыта [daedtech.com]

    4. Комиксы

И мои любимые комиксы недели:

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

>> Open Workspace Environment [dilbert.com]

>> I hope the next thing you want is sarcasm [dilbert.com]

После интенсивной недели записи я только что запустил начальный класс «REST With Spring»:

Это приятно перестать называть это «предстоящим».

>> REST with Spring – The Starter Class

«