«На этой неделе много интересных статей о Java 9.

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

1. Spring и Java

>> Migrating a Spring Boot application to Java 9 – Compatibility [blog.frankel.ch]

Интересный пример, показывающий, что перейти на новый JDK не так просто, как просто увеличить номер версии.

>> Low-risk Monolith to Microservice Evolution Part II [blog.christianposta.com]

Вторая часть руководства по миграции микросервисов.

>> How to manage Docker containers in Kubernetes with Java [oreilly.com]

Хорошее введение в использование Docker и Kubernetes для типичного веб-приложения Spring.

Also worth reading:

    \u003e\u003e Введение запахов кода в код [blog.code-cop.org] \u003e\u003e В чем разница между сохранением, сохранением, слиянием и обновлением? Какой из них вы должны использовать? [мысли-на-java.org] \u003e\u003e Исправление ошибок Хэмминга с помощью Kotlin — часть 1 [4comprehension.com] \u003e\u003e 9 советов по повышению производительности при использовании MySQL с JPA и Hibernate [vladmihalcea.com]

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

    \u003e\u003e Управление реактивным миром с помощью RxJava [infoq.com] \u003e\u003e JavaOne Keynote: Oracle Talks Blockchain, Bots and Serverless [infoq.com] \u003e\u003e Reactive Spring [blog.jetbrains.com] \u003e\u003e Spring Tips : Bootiful JAX-RS [spring.io] \u003e\u003e Вторники jOOQ: Николай Парлог рассказывает о Java 9 [blog.jooq.org] \u003e\u003e Живой веб-семинар: Grails 3 для разработчиков Spring [objectcomputing.com] \u003e\u003e От монолита к системе of Systems (Ep. 46) [content.pivotal.io]

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

    \u003e\u003e Spring Framework 5.0 выпущен [infoq.com] \u003e\u003e Jackson Release 2.9.2 [github.com] \u003e\u003e Spring Boot 1.5.8 уже доступен [spring.io] \u003e\u003e Что нового в IntelliJ IDEA 2017.3 EAP для Java EE 8 [blog.jetbrains.com] \u003e\u003e Spring Data Kay Goes GA Добавляет Spring Framework 5, Java 9 и Kotlin support [infoq.com] \u003e\u003e Spring Web Services 2.4.1.RELE Выпущен ASE/3.0.0.RC1 [spring.io]

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

>> A Developer’s Guide To Docker – Docker Compose [developer.okta.com]

Docker Compose позволяет составлять приложения из отдельных контейнеров.

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

    \u003e\u003e Использование Kafka и Grafana для мониторинга метеорологических условий [blog.scottlogic.com]

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

>> The Programmer Skill Fetish, Contextualized [daedtech.com]

Мы не можем быть лучшими во всем сразу, поэтому лучше специализироваться.

>> Sapiens and Collective Fictions [zwischenzugs.wordpress.com]

Демистификация некоторых популярных модных словечек.

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

    \u003e\u003e blockcentric #1: Механизмы консенсуса блокчейна [blog.codecentric.de] \u003e\u003e О том, почему и как я стал фрилансером [ontestautomation.com]

4. Комиксы ~ ~~ И мои любимые Дилберты недели:

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

>> Being Ineffective [dilbert.com]

>> The Common Variable [dilbert.com]

>> Boss Didn’t Understand a Word of It [dilbert.com]

«

>> The 6-Step “Happy Path” to HTTPS [troyhunt.com]