Перейти к основному содержимому

Еженедельник Java, выпуск 268

· 4 мин. чтения

Вот так…

1. Весна и Ява

>> Настройка Spring Boot с помощью файла application.properties [ dolszewski.com ]

Подробное руководство, в том числе о том, как избежать распространенных ошибок , совершаемых как новичками, так и ветеранами.

>> Лучший способ вызвать хранимую процедуру с помощью JPA и Hibernate [ vladmihalcea.com ]

Краткий обзор ловушки с открытым курсором, в которую так легко попасть , что запрос функции был открыт специально, чтобы избежать ее!

>> Vert.x Kotlin Coroutines [ blog.codecentric.de ]

Краткая заметка о том, как использовать сопрограммы Kotlin для асинхронной композиции обратного вызова . Очень круто.

>> Внедрение CI/CD в ваш проект Java с моделью ветвления Gitflow [ infoq.com ]

И новый поворот в этой популярной модели ветвления Git , основанный на сегрегации функций на изолированных ветвях.

Также стоит прочитать:

>> Чистая архитектура с Java 11 [ medium.com ]

>> Новый сборщик Stream API JDK12 — Collectors#teeing [ 4comprehension.com ]

>> RxJava против Reactor [ nurkiewicz.com ]

>> Малоизвестные возможности jOOλ: полезные коллекционеры [ blog.jooq.org ]

>> Использование действий TestProject в наших тестовых классах [ petrikainulainen.net ]

>> От императивного к функциональному программированию с использованием Arrow [ blog.frankel.ch ]

Вебинары и презентации:

>> Масштабируемое интеллектуальное кэширование для разработчиков Spring [ infoq.com ]

>> Защита ресурсов OAuth 2.0 в Spring Security 5 [ infoq.com ]

>> Повышение производительности с помощью Spring Tools 4 и Spring Boot 2 [ infoq.com ]

>> Архитектура обмена сообщениями «точка-точка» — реактивный эндшпиль [ infoq.com ]

>> Как создать безопасное программное обеспечение? Не моргайте! [обсуждение] [ techblog.bozho.net ]

>> 10 заповедей Kubernetes [ infoq.com ]

>> Принятие решений на основе данных [ infoq.com ]

>> Подкаст Bootiful: Dror Weiss [ spring.io ]

Время обновления:

>> Spring Framework 5.1.5 уже доступен [ spring.io ]

>> Spring Data Lovelace SR5 выпущен [ spring.io ]

>> Выпущены Spring Cloud Data Flow 1.7.4 и Skipper 1.1.4 [ spring.io ]

>> Apache выпускает NetBeans 10.0 с расширенной поддержкой JDK 11 [ infoq.com ]

>> Облачная база данных Google NoSQL Cloud Firestore теперь общедоступна [ infoq.com ]

>> Platform9 выпускает управляемый сервис Kubernetes для VMWare vSphere [ infoq.com ]

2. Технические и размышления

>> 4 метода использования бессерверных платформ для достижения баланса между производительностью и стоимостью [ infoq.com ]

Подробный обзор того, как справиться с одной из самых больших проблем FaaS: холодным запуском .

>> Предоставление доступа к микросервисам, работающим в AWS EKS, с помощью шлюза микросервисов/API, такого как Solo Gloo [ blog.christianposta.com ]

И краткое введение в Gloo, шлюз API с открытым исходным кодом для Amazon EKS с нативной поддержкой Kubernetes .

Также стоит прочитать:

>> Автоматизация тестирования в мире AI и ML [ infoq.com ]

>> Перехват сборки Gradle сканирует уведомления в Gitter [ andresalmiray.com ]

>> Управление серверами EC2 в масштабе: Ansible и RunCommand [ advancedweb.hu ]

>> Откройте для себя приложения, работающие в Kubernetes, с помощью Prometheus [ blog.sebastian-daschner.com ]

>> Как определить соответствующие атрибуты качества в программном обеспечении [ blog.codecentric.de ]

>> Что дальше для SemVer [ words.steveklabnik.com ]

>> Блокчейн и доверие [ schneier.com ]

3. Комиксы

И мои любимые Дилберты недели:

>> Снизить цену [ dilbert.com ]

>> Управление разумом в социальных сетях [ dilbert.com ]

>> Формирование собственного мнения [ dilbert.com ]

4. Выбор недели

На прошлой неделе я анонсировал свой первый новый курс более чем за 2 года — Learn Spring .

Период анонсов заканчивается 22 числа, поэтому, если вы работаете с Spring, обязательно посмотрите курс до следующей пятницы:

>> Узнай весну