«Итак, приступим…
1. Spring и Java
>> Configuring Spring Boot with application.properties file [dolszewski.com]
Полное руководство, в том числе о том, как избежать распространенных ошибок, совершаемых как новичками, так и ветеранами.
>> The best way to call a stored procedure with JPA and Hibernate [vladmihalcea.com]
Краткий обзор ловушки с открытым курсором, в которую так легко попасть, что запрос функции был открыт специально, чтобы избежать ее!
>> Vert.x Kotlin Coroutines [blog.codecentric.de]
Краткая статья о том, как использовать сопрограммы Kotlin для создания асинхронных обратных вызовов. Очень круто.
>> Adopting CI/CD in Your Java Project with the Gitflow Branching Model [infoq.com]
И новый поворот в этой популярной модели ветвления Git, основанный на сегрегации функций в изолированных ветвях.
Also worth reading:
-
\u003e\u003e Чистая архитектура с Java 11 [medium.com] \u003e\u003e Новый сборщик Stream API JDK12 — Collectors#teeing [4comprehension.com] \u003e\u003e RxJava vs Reactor [nurkiewicz.com] \u003e\u003e Малоизвестный jOOλ Особенности: Полезные коллекторы [blog.jooq.org] \u003e\u003e Использование действий TestProject в наших тестовых классах [petrikainulainen.net] \u003e\u003e От императивного к функциональному программированию с использованием Arrow [blog.frankel.ch]
Webinars and presentations:
-
\u003e\u003e Масштабируемое интеллектуальное кэширование для Spring Developers [infoq.com] \u003e\u003e Что нового в данных Spring [infoq.com] \u003e\u003e Защита ресурсов OAuth 2.0 в Spring Security 5 [infoq.com] \u003e\u003e Повышение производительности с помощью Spring Tools 4 и Spring Boot 2 [infoq. com] \u003e\u003e Архитектура обмена сообщениями «точка-точка» — реактивный эндшпиль [infoq.com] \u003e\u003e Как создать безопасное программное обеспечение? Не моргайте! [talk] [techblog.bozho.net] \u003e\u003e 10 заповедей Kubernetes [infoq.com] \u003e\u003e Принятие решений на основе данных [infoq.com] \u003e\u003e A Bootiful Podcast: Dror Weiss [spring.io]
Время для обновления:
-
\u003e\u003e Spring Framework 5.1.5 уже доступен [spring.io] \u003e\u003e Выпущен Spring Data Lovelace SR5 [spring.io] \u003e\u003e Выпущены Spring Cloud Data Flow 1.7.4 и Skipper 1.1.4 [spring. io] \u003e\u003e Apache выпускает NetBeans 10.0 с расширенной поддержкой JDK 11 [infoq.com] \u003e\u003e Облачная база данных NoSQL Cloud Firestore от Google теперь общедоступна [infoq.com] \u003e\u003e Platform9 выпускает управляемую службу Kubernetes на VMWare vSphere [infoq.com]
2. Технические и размышления
>> 4 Techniques Serverless Platforms Use to Balance Performance and Cost [infoq.com]
Углубленный взгляд на то, как справиться с одной из самых больших проблем FaaS: холодным запуском.
>> Exposing microservices running in AWS EKS with a microservices/API gateway like Solo Gloo [blog.christianposta.com]
И краткое введение в Gloo, шлюз API с открытым исходным кодом для Amazon EKS с собственной поддержкой Kubernetes.
Также стоит прочитать:
-
\u003e\u003e Автоматизация тестирования в мире AI и ML [infoq.com] \u003e\u003e Перехват сборок Gradle сканирует уведомления в Gitter [andresalmiray.com] \u003e\u003e Управление серверами EC2 в масштабе: Ansible и RunCommand [advancedweb.hu] \u003e\u003e Обнаружение приложений, работающих в Kubernetes с помощью Prometheus [blog.sebastian-daschner.com] \u003e\u003e Как определить соответствующие атрибуты качества в программном обеспечении [blog.codecentric.de] \u003e\u003e Что дальше для SemVer [words. steveklabnik.com] \u003e\u003e Blockchain and Trust [schneier.com]
3. Комиксы
И мои любимые Дилберты недели:
>> Lower the Price [dilbert.com]
>> Social Media Mind Control [dilbert.com]
>> Forming Your Own Opinions [dilbert.com]
4. Выбор недели
На прошлой неделе я объявил о своем первом новый курс более чем за 2 года — Learn Spring.
Период анонсов заканчивается 22 числа, поэтому, если вы работаете со Spring, обязательно посмотрите курс до следующей пятницы:
\u003e\u003e Изучите Spring
«