1. Весна и Ява
>> Не раскрывайте свои объекты JPA в своем REST API [ мысли -на-java.org ]
Мы не можем полностью избежать связывания, но смешивание веб-слоев и слоев сохранения почти всегда является плохим выбором.
Также стоит прочитать:
>> Как работает алгоритм 2PL (двухфазная блокировка) [ vladmihalcea.com ]
>> Потоковая обработка с помощью Spring Cloud Stream и Apache Kafka Streams. Часть 1 — Модель программирования [ spring.io ]
>> Напишите функции расширения для ваших собственных классов в Kotlin [ blog.frankel.ch ]
>> Микробенчмаркинг кода Scala [ dev.to ]
Вебинары и презентации:
>> Подкаст Bootiful: руководитель Spring Tools Мартин Липперт [ spring.io ]
>> Восемнадцать лет весны [ infoq.com ]
>> Multi-Tenancy OAuth с Spring Security 5.2 [ infoq.com ]
>> Обмен сообщениями RSocket с помощью Spring [ infoq.com ]
Время обновления:
>> Выпущен Spring Cloud Hoxton [ spring.io ]
>> Здравствуйте, Spring Security 5.2 [ infoq.com ]
>> Доступны Spring Integration AWS 2.3 GA и Spring Cloud Stream Kinesis Binder 2.0 GA [ spring.io ]
>> Выпущен Spring Cloud Open Service Broker 3.1.0 [ spring.io ]
2. Технические
>> Как CloudFront решает проблемы CORS [ advancedweb.hu ]
При работе с современными архитектурами работа с CORS иногда может раздражать . К счастью, у CloudFront есть удобное решение этой проблемы.
Также стоит прочитать:
>> Как начинался Y Combinator [ paulgraham.com ]
>> Электронные дайджесты с Elasticsearch через бессерверную архитектуру [ blog.scottlogic.com ]
>> Многоэтапное развертывание Kubernetes с помощью GitLab и Kustomize [ blog.codecentric.de ]
>> Создание отчетов SVG и PDF из Elasticsearch [ blog.scottlogic.com ]
>> AWS CDK, часть 6: извлеченные уроки [ blog.codecentric.de ]
>> Индексирование почти в реальном времени с помощью Elasticsearch [ techblog.bozho.net ]
>> Обзоры ежегодных выпусков проектов Eclipse [ waynebeaton.com ]
3. Размышления
>> Переговоры о работе для программистов: основные принципы [ codewithoutrules.com ]
Огромная коллекция столь необходимых советов по переговорам о работе — определенно стоит вашего времени!
Также стоит прочитать:
>> Как начинался Y Combinator [ paulgraham.com ]
>> Грядущая битва за психологическую безопасность [ blog.jbrains.ca ]
>> Обзоры ежегодных выпусков проектов Eclipse [ waynebeaton.com ]
4. Комиксы
И мои любимые Дилберты недели:
>> Утренние встречи [ dilbert.com ]
>> Спецификации программного обеспечения [ dilbert.com ]
>> Бездумные задачи [ dilbert.com ]
4. Выбор недели
На прошлой неделе я рассказывал о новом курсе, посвященном безопасности, который я выпускаю, исследуя новый стек OAuth2 в Spring Security 5:
>> Новый Learn Spring Spring Security OAuth
Если вы работаете с OAuth2, обязательно ознакомьтесь с планом урока.