Вот так…
1. Весна и Ява
>> Создание Kotlin DSL для проверки [ blog.sourced-bvba.be ]
DSL могут быть мощными в Kotlin , особенно когда они используют материализованные дженерики.
>> Spring, Reactor и ElasticSearch: сравнение с поддельными тестовыми данными [ nurkiewicz.com ]
>> Мониторинг и измерение реактивного приложения с помощью Dropwizard Metrics [ nurkiewicz.com ]
Пара интересных примеров мониторинга реактивного приложения с помощью Dropwizard.
>> Создание более богатой гипермедиа с помощью Spring HATEOAS [ spring.io ]
Affordance — еще одна интересная концепция, которая позволяет выжимать больше из Hypermedia, включая доменные метаданные в ответы, генерируемые REST API.
>> Нет JCP для Java EE [ infoq.com ]
Похоже, что Java EE не будет использовать стандартный Java Community Process .
>> Java EE против весеннего тестирования [ antoniogoncalves.org ]
Интеграционные тесты важны в управляемой среде; даже если их немного сложнее поддерживать, их должно быть как можно проще написать. Это не всегда так в Java EE, где интеграционные тесты иногда могут быть сложными в настройке и довольно тяжелыми.
>> Краткий обзор Reactor-Core 3.2 с Milestone 1 [ spring.io ]
Похоже, что в Reactor-Core 3.2 наконец-то появится удобный способ определения резервных исключений.
>> Мониторинг метрик Spring Boot с использованием Prometheus и Grafana [ aboullaite.me ]
Минималистичный пример мониторинга приложения Spring Boot с использованием Prometheus и Grafana. Хорошая вещь.
Также стоит прочитать:
>> Если вы планируете писать Java-код в 2018 году, вот тенденции, которые вы не можете позволить себе пропустить [ blog.takipi.com ]
>> Играем с Postgis [ blog.scottlogic.com ]
>> Соответствие предметной гимнастике [ blog.code-cop.org ]
>> Удобные улучшения в JPA 2.2 [ infoq.com ]
>> Hibernate HSQLDB ARRAY Type [ vladmihalcea.com ]
>> В чем разница между JPA, Hibernate и EclipseLink [ мысли -на-java.org ]
Вебинары и презентации:
>> Производительность за пределами пропускной способности: пример использования OpenJ9 [ infoq.com ]
Время обновления:
>> Hibernate ORM 5.1.11.Final выпущен [ in.relation.to ]
>> Выпущена Spring Session 2.0.0 [ spring.io ]
>> Вышла IntelliJ IDEA 2017.3.3 RC! [ блог.jetbrains.com ]
>> Выпущен Spring Cloud Edgware.SR1 [ spring.io ]
>> Выпущен IntelliJ IDEA 2017.3.3 [ blog.jetbrains.com ]
2. Технические и размышления
>> Смерть безумия микросервисов в 2018 году [ dwmkerr.com ]
Микросервисы не всегда являются оптимальным решением — хорошо, что осознание этого простого факта растет.
>> Модульные тесты против интеграционных тестов, почему противопоставление? [ блог.frankel.ch ]
Модульные тесты и интеграционные тесты дополняют друг друга — не нужно выбирать исключительно здесь.
Также стоит прочитать:
>> Интеграционный тест [ martinfowler.com ]
>> Gamma-TicTacToe — нейронная сеть и машинное обучение в простой игре [ blog.codecentric.de ]
>> Как настроить и восстановить локальный кластер Kubeadm Kubernetes после перезагрузки [ stytex.de ]
>> Изменить потоки в MongoDB 3.6 [ blog.codecentric.de ]
>> Как Netflix создал Spinnaker, высокоскоростную платформу непрерывной доставки [ thenewstack.io ]
>> Исправьте свой поисковый робот [ techblog.bozho.net ]
>> Подкладки для птичьих клеток [ joelonsoftware.com ]
>> Работа за кривой мощности [ blog.cleancoder.com ]
>> Прозрачность зарплат как вина наших звезд [ daedtech.com ]
>> Письмо младшему инженеру [ buildtoadapt.io ]
>> Soft Skills для разработчиков программного обеспечения [ blog.scottlogic.com ]
3. Комиксы
И мои любимые Дилберты недели: