Вот так…
1. Весна и Ява
>> От Java к Kotlin и обратно [ allegro.tech ]
Спорное, но интересное чтение об истории одной команды, которая мигрировала с Java 8 на Kotlin… а затем на Java 10 .
>> Начало работы с Kafka в Spring Boot [ e4developer.com ]
Хотя Kafka может показаться пугающей технологией, Spring значительно упрощает начало ее использования.
>> Структурирование и тестирование модулей и слоев с помощью Spring Boot [ Reflectoring.io ]
Очень интересная демонстрация тестирования нескольких уровней приложения в приложении Spring Boot.
Также стоит прочитать:
>> Java EE MVC: обработка проверки формы [ mscharhag.com ]
>> Умный поиск с RSQL [ aboullaite.me ]
>> Первый взгляд на потоки Redis и их использование с Java [ paluch.biz ]
>> Shebang выходит на Java? [ marxsoftware.blogspot.com ]
>> Дань уважения Java [ medium.com ]
>> Реактивные API и чистая архитектура… черт возьми [ blog.sourced-bvba.be ]
>> Пример Spring Cloud Kubernetes [ salaboy.com ]
>> Создание заглушек с помощью Swagger Codegen и Gradle [ blog.arnoldgalovics.com ] и >> Использование пользовательского шаблона для Swagger Codegen с Gradle [ blog.arnoldgalovics.com ]
>> Java-приложение размером 7 МБ, работающее за 30 мс и использующее всего 4 МБ ОЗУ! [ сайты.google.com ]
Вебинары и презентации:
>> Советы Spring: Apache Camel [ spring.io ]
>> Реализация Raft в RabbitMQ [ infoq.com ]
>> 7 июня — Spring Cloud Stream: что нового в версии 2.x и что дальше? Вебинар [ content.pivotal.io ]
>> Советы Spring: JDBC [ spring.io ]
Время обновления:
>> 1-й выпуск исправления ошибок для ORM 5.3 [ in.relation.to ]
>> Релиз с тройным исправлением для Hibernate Search [ in.relation.to ]
>> Выпущен Spring Cloud Finchley.RC2 [ spring.io ]
>> IntelliJ IDEA 2018.2 EAP3: расширенные аннотации @Contract и многое другое [ blog.jetbrains.com ]
**2. Технические и размышления**
>> Советы Let’s Encrypt [ advancedweb.hu ]
Действительно хороший набор советов, о которых следует помнить при настройке сертификатов Let's Encrypt.
>> UTC хватит на всех… верно? [ zachholman.com ]
Кажется, заново изобретать календарь 🙂 — со всеми вытекающими отсюда сложностями.
Также стоит прочитать:
>> 5 инструментов оповещения и ChatOps для отслеживания ошибок и времени безотказной работы в производстве [ blog.takipi.com ]
>> Полная настройка GitLab CI и Docker с использованием Vagrant и Ansible: HTTPS/Let's Encrypt, Container Registry, Runners [ blog.codecentric.de ]
>> Руководство для начинающих по аномалии «Грязное чтение » [ vladmihalcea.com ]
>> Не используйте git push [ blog.frankel.ch ]
>> Печальное состояние системного администратора в эпоху контейнеров [ symphonious.net ]
>> Подготовка среды непрерывной интеграции для Docker [ code-maze.com ]
>> Поддельные пароли на практике: реальные примеры блокировки наихудших паролей [ troyhunt.com ]
3. Комиксы
И мои любимые Дилберты недели: