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

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

1. Spring и Java

>> Reactive Programming with Spring 5.0 M1 [spring.io]

Реактивная поддержка наконец-то объединена и включена в эту часть версии 5.x фреймворка.

Если вы раньше воздерживались от его изучения, сейчас самое время намочить ноги.

>> Java on Steroids: 5 Super Useful JIT Optimization Techniques [takipi.com]

Интересные заметки о том, что делает компилятор JVM для оптимизации производительности нашего производственного кода.

>> Java 8 Top Tips [jetbrains.com]

Хорошее чтение с советами IntelliJ или без них. Конечно, если вы используете IntelliJ, это еще лучше.

>> Oh No, I Forgot Stream::iterate! [codefx.org]

Быстро и по существу — вместе с Java 9 появится несколько хороших API.

>> The best way to map a @OneToOne relationship with JPA and Hibernate [vladmihalcea.com]

Хе-хе, старые добрые отношения один-к-одному.

>> Oracle Paves the Way to Standardise Command Line Options in the JDK [infoq.com]

Быстрая положительная новость, посвященная Java 10, среди всех негативных новостей о Java EE в последнее время.

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

    \u003e\u003e Советы по Hibernate: как использовать пользовательскую последовательность базы данных [thoughts-on-java.org]
    \u003e\u003e Как создать многопользовательское приложение: руководство по Hibernate [toptal.com ] \u003e\u003e Что нового в IntelliJ IDEA 2016.2 для разработчиков Spring [jetbrains.com] \u003e\u003e Советы по повышению производительности Java: лучший выбор от сообщества [takipi.com] \u003e\u003e Spring Boot и Apache CXF — ведение журнала и мониторинг с помощью Logback, Elasticsearch, Logstash и Kibana [codecentric.de] \u003e\u003e Развлечение с часовыми поясами в Java 8 [kousenit.org] \u003e\u003e Эксклюзивно: Oracle перезагрузит Java EE для облака [infoworld.com] \u003e\u003e Упрощенные пользовательские правила авторизации в Java EE [arjan-tijms.omnifaces.org]

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

    \u003e\u003e Микросервисы в Spring Boot, скринкаст [stormpath.com]

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

    \u003e\u003e Spring Boot 1.3 .7 уже доступен [spring.io] \u003e\u003e Выпущен Spring Framework 5.0 M1 [spring.io] \u003e\u003e Выпущен Spring Web Flow 2.4.4 [spring.io] \u003e\u003e Spring REST Docs 1.1.1.RELEASE [spring.io] \u003e\u003e Релиз Spring Cloud Contract 1.0.0.M1 ed [spring.io] \u003e\u003e Spring Integration 4.3.1, 4.2.9, 4.1.9, 4.0.9 доступны [spring.io] \u003e\u003e Spring Integration AWS 1.0.0 GA уже доступны [spring.io] \u003e\u003e Spring Data Release Train Ingalls M1 Released [spring.io]

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

>> DDD Decoded – Don’t Fear Eventual Consistency [sapiensworks.com]

«Единственные люди, беспокоящиеся об Eventual Consistency, — это CRUD-программисты». Бесценный.

Я мог бы продолжать цитировать, но сделайте себе одолжение и прочитайте это не только ради технических аспектов, но и ради смеха.

>> I wanna go fast: HTTPS’ massive speed advantage [troyhunt.com]

Здесь довольно интересные данные, рассматривающие преимущество HTTP/2 в скорости.

>> The Business-Personal Value Continuum [daedtech.com]

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

Лично я стараюсь поддерживать здоровую напряженность между ними и, как говорит Шон, выпускать игру, когда она на 90% идеальна.

>> Logs for SEO [daedtech.com]

Увлекательное чтение для всех, кто работает с любыми сайтами и занимается SEO.

>> 12 great months for Thoughts on Java and some big changes ahead [thoughts-on-java.org]

Мне всегда нравятся такие посты. Я думаю, что здесь есть что распаковать, и чтение мыслительного процесса некоторых других о сложном жизненном выборе весьма полезно. Особенно, когда речь идет о таких важных решениях, как – должен ли я уволиться с работы?

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

    \u003e\u003e Здравый смысл в искусственном интеллекте… к 2026 году? [lemire.me] \u003e\u003e Внедрение HTTPS *удвоилось* в этом году [snyk.io] \u003e\u003e Забота о работоспособности автоматизации тестирования [ontestautomation.com] \u003e\u003e Повышение точности ввода [code-cop.org] \u003e\u003e Происхождение термин «serverless» [martinfowler.com]

3. Комиксы

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

>> Mordac, the preventer of information services [dilbert.com]

>> What do you do for a living? [dilbert.com]

>> This design would be inefficient [dilbert.com]

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

Мой доклад с весеннего I/O 2016 вышел â – если вы работаете над REST API и Hypermedia с помощью Spring, дайте мне знать, что вы думаете:

>> Get HATEOAS and Hypermedia right with Spring [youtube.com]