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

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

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

Вот так…

1. Весна и Ява

>> Начало работы с Spring Cloud Gateway [ spring.io ]

Эта новая серия начинается с краткого обзора создания простого шлюза API, который является неотъемлемой частью любой архитектуры микросервисов. Это тот, за которым нужно внимательно следить.

>> Лучший способ сопоставить свойство версии объекта с помощью JPA и Hibernate [ vladmihalcea.com ]

Хорошая статья о нюансах реализации свойства версии и о том, почему вы должны использовать short вместо int или Integer .

>> Составление упражнений в стиле программирования [ blog.frankel.ch ]

В статье этой недели мы рассмотрим композицию функций и то, как она выглядит в Kotlin .

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

>> OpenJDK Docker Image обслуживается неправильно помеченным уязвимым JDK [ infoq.com ]

>> История и мотивы злонамеренной сериализации Java [ marxsoftware.com ]

>> Java 2019 — Инфографика о состоянии экосистемы разработчиков в 2019 году [ jetbrains.com ]

>> Singleton Session Beans: активная инициализация и упорядочение [ tomitribe.com ]

>> Что нового в MicroProfile 3.0 [ rieckpil.de ]

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

>> Советы Spring: поддержка Kotlin Coroutines в Spring [ spring.io ]

>> Подкаст Bootiful: ключевой старший вице-президент Ян Эндрюс о Spring, объявлениях о новых продуктах, Kubernetes, наших клиентах и многом другом [ spring.io ]

>> Обращение к руководителям, микроменеджерам и масштабирование без собеседований [ daedtech.com ]

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

>> Spring Framework 5.2.0.M3 и 5.1.8 уже доступны [ spring.io ]

>> Выпущен Spring Security 5.2.0.M3 [ spring.io ]

>> Spring Data Moore RC1 и Lovelace SR9 выпущены [ spring.io ]

>> Spring Boot для Apache Geode и Pivotal GemFire 1.0.1.RELEASE и 1.1.0.M2 Доступно [ spring.io ]

>> Выпущен Spring Cloud Open Service Broker 3.0.2 [ spring.io ]

>> Выпущен Spring Cloud Finchley SR4 [ spring.io ]

>> Выпущены Spring Session Corn-M2 и Spring Session Bean-SR6 [ spring.io ]

>> GraalVM 19.0: ожидаемый общедоступный релиз [ infoq.com ]

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

>> Классы и структуры данных [ blog.cleancoder.com ]

Несколько интересный диалог, посвященный тому, как классы и структуры данных на самом деле являются противоположностями .

>> Первые мысли о криптовалюте Facebook Libra [ techblog.bozho.net ]

И, судя по первоначальному пресс-релизу, широкое внедрение столкнется со многими техническими, юридическими/соответствующими и финансовыми проблемами .

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

>> Разработка через тестирование: теория и практика [ blog.codecentric.de ]

>> Микрофронтенды [ martinfowler.com ]

>> Ограничение разрешений с помощью ролей для подписанных URL-адресов [ advancedweb.hu ]

>> Eclipse представляет новые инструменты, не зависящие от IDE, для создания и развертывания облачных приложений [ infoq.com ]

>> Чему Brexit может научить нас в разработке программного обеспечения [ blog.scottlogic.com ]

3. Комиксы

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

>> Приложение для случайных похвал [ dilbert.com ]

>> Обычный идиот [ dilbert.com ]

>> Первый раз занимаюсь маркетингом [ dilbert.com ]

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

>> Искусство быстрой разработки [ hackernoon.com ]