«Итак, приступим…

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

Next »

Java Weekly, Issue 269

« Previous

Java Weekly, Issue 267

«