1. Весна и Ява
>> От Reactor к сопрограммам [ blog.frankel.ch ]
Практический пример перехода с Project Reactor на сопрограммы Kotlin : репозитории R2DBC и сопрограмм, веб-обработчики, маршрутизация и многое другое!
>> Двенадцатифакторные приложения с Spring Boot [ Reflectoring.io ]
Переход на облачные технологии с Spring Boot и 12-факторными приложениями : внешняя конфигурация, безгражданство, паритет разработки и производства и многое другое!
>> Накладные расходы памяти потока ввода-вывода [ javaspecialists.eu ]
Эксперименты с Project Loom: надежное чтение накладных расходов памяти ввода-вывода с 2 миллионами открытых сокетов, а также 2 миллионами виртуальных потоков !
Также стоит прочитать:
- >> Путь к MicroProfile 4.0 [ infoq.com ]
- >> Улучшение тестов Spring Mock-MVC [ mscharhag.com ]
- >> Maven: проверить или очистить установку? [ andresalmiray.com ]
- >> ThreadLocal в Java [ javarevisited.com ]
- >> Сопоставление коллекций с помощью Hibernate и JPA [ thorben-janssen.com ]
- >> Уведомление об изменениях разрешений на repo.spring.io, осень и зима 2020 г. [ spring.io ]
Вебинары и презентации:
- >> A Bootiful Podcast: Руководитель Spring Test Framework и участник JUnit Сэм Браннен [ spring.io ]
Время обновления:
- >> Spring Boot 2.2.11, 2.3.5 и 2.4.0-RC-1 уже доступны [ spring.io ]
- >> Spring Data 2020.0.0 выходит GA [ spring.io ]
- >> Spring Batch 4.3 теперь GA! [ весна.ио ]
- >> Выпущен Spring Security 5.5.0-M1 [ spring.io ]
- >> Spring Integration 5.4 выходит общедоступной; некоторые другие выпуски интеграции [ spring.io ]
2. Технические
>> Мой совет разработчикам по работе с базами данных: сделайте это безопасным [ techblog.bozho.net ]
Лучшие практики работы с базами данных: предотвращение внедрения SQL, шифрование при хранении и передаче и тщательный аудит.
Также стоит прочитать:
- >> Гауссовские процессы для классификации [ krasserm.github.io ]
- >> Как реализовать бэкенд Lambda на основе OpenAPI [ advancedweb.hu ]
- >> Приложения Netflix для Android и iOS Studio — теперь на платформе Kotlin Multiplatform [ netflixtechblog.com ]
- >> Как использовать OpenAPI для развертывания HTTP API шлюза API [ advancedweb.hu ]
- >> Люди плохо разбираются в URL, а шрифты не имеют значения [ troyhunt.com ]
3. Размышления
>> Каждая статья о программном обеспечении неверна [ mdswanson.com ]
Контекст имеет значение: о том, почему мы должны включать общие советы или лучшие практики с учетом контекста!
Также стоит прочитать:
- >> Обеспечение надежности Netflix с помощью приоритетного сброса нагрузки [ netflixtechblog.com ]
- >> Достижение больших побед с небольшими командами в сжатые сроки [ Bravenewgeek.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Босс блефует на блокчейне [ dilbert.com ]
>> Можете ли вы увеличить масштаб [ dilbert.com ]
>> Повторное использование кода [ dilbert.com ]
5. Выбор недели
>> Реальные несправедливые преимущества [ asmartbear.com ]