Перейти к основному содержимому

Еженедельник Java, выпуск 231

· 3 мин. чтения

Вот так…

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. Комиксы

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

>> Wi-Fi в слайд -деке [ dilbert.com ]

>> Скучные и нуждающиеся дети [ dilbert.com ]

>> Две работы навсегда [ dilbert.com ]

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

Не обязательно легкое чтение:

>> Лучшие современные практики безопасности OAuth 2.0 [ tools.ietf.org ]