«На этой неделе много интересных статей о 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]
«Еженедельник Java, выпуск 199»