1. Весна и Ява
>> Внутренние элементы JDK строго инкапсулированы в JDK 17 [ infoq.com ]
Незаконный доступ к внутренним API-интерфейсам больше не возможен, начиная с Java 17 — нужно знать, если мы планируем использовать Java 17!
>> Стратегия физического именования Hibernate [ vladmihalcea.com ]
Давайте посмотрим, как Hibernate 5 сопоставляет атрибуты сущностей с идентификаторами базы данных — всегда полезно знать, как все работает внутри!
Также стоит прочитать:
- >> Кэширование с помощью ElastiCache для Redis и Spring Cloud AWS [ Reflectoring.io ]
- >> Кэш планов запросов Hibernate — как он работает и как его настроить [ thorben-janssen.com ]
- >> Scala 3 обновляет язык для лучшего опыта разработчиков [ infoq.com ]
- >> Быстрое опробование jOOQ с Jbang! [ блог.jooq.org ]
- >> Отправка электронных писем с помощью Amazon SES и Spring Cloud AWS [ Reflectoring.io ]
- >> Kotlin: преобразование типов с помощью адаптеров [ mscharhag.com ]
Вебинары и презентации:
- >> Эпизод 18 «Неуклонное движение Java к строгой инкапсуляции» с Аланом Бейтманом [ inside.java ]
- >> Подкаст Bootiful: webassembly, IoT, наука о данных и гуру Java Брайан Слеттен [ spring.io ]
- >> Советы Spring: Kubernetes Native Java [ spring.io ]
- >> JEP Café #1 [ inside.java ]
Время обновления:
- >> Выпущен Kotlin 1.5.20! [ блог.jetbrains.com ]
- >> Spring Boot 2.4.8 и 2.5.2 теперь доступны [ spring.io ]
- >> Доступна IntelliJ IDEA 2021.1.3 [ blog.jetbrains.com ]
- >> Spring Security 5.5.1, 5.4.7, 5.3.10 и 5.2.11 выпущены [ spring.io ]
- >> Hibernate ORM 5.5.3.Final выпущен [ in.relation.io ]
- >> Spring Native 0.10.0 уже доступен [ spring.io ]
- >> Опубликован отчет CVE для Spring Security [ spring.io ]
- >> Выпущены Spring Data 2021.0.2 и 2020.0.10 [ spring.io ]
- >> Spring Integration Zip 2.0.0 доступен [ spring.io ]
- >> Hibernate Search 6.0.5.Final выпущен [ in.relation.io ]
2. Технические
>> Время и распределенные системы: вектор версий, гибридные часы и часы Лампорта [ martinfowler.com ]
Иллюзия синхронизированных часов в распределенных системах — несколько паттернов для сохранения исторических изменений или причинно-следственных связей в распределенных системах.
>> Реализация микросервисилитов с помощью Istio [ infoq.com ]
Решение большинства междисциплинарных задач в микросервисах с помощью Istio — автоматический выключатель, трассировка, мониторинг и многое другое. Интересное чтение.
Также стоит прочитать:
- >> Написание контроллера для меток подов [ kubernetes.io ]
- >> Как будет стандартизирован следующий уровень Интернета [ mnot.net ]
- >> Изучение данных @ Netflix [ netflixtechblog.com ]
- >> Структурирование бессерверных приложений в облаке [ blog.codecentric.de ]
- >> Набор инструментов разработки Lambda: Наблюдатель журналов CLI [ advancedweb.hu ]
- >> Каждая платформа сериализации должна иметь собственную временную аннотацию [ techblog.bozho.net ]
- >> Зачем использовать один домен для серверной и внешней части [ advancedweb.hu ]
3. Размышления
>> Начать чистку! [ Reflectoring.io ]
Хотите хорошо выспаться? Действуйте ответственно за то, что вы можете контролировать в своей кодовой базе — документирование решений, объяснение архитектуры, модульность и многое другое!
Также стоит прочитать:
- >> Представляем линейку создания синхронизированных текстов Netflix [ netflixtechblog.com ]
- >> Представляем AWS BugBust [ allthingsdistributed.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Основано на фактах! [ dilbert.com ]
>> Детектор неудачников [ dilbert.com ]
>> Стрельба дистанционно! [ dilbert.com ]
5. Выбор недели
>> Как много работать [ paulgraham.com ]