«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на 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
«