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

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

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

1. Весна и Ява

>> Машинное обучение на Java с помощью Amazon Deep Java Library [ infoq.com ]

Краткий обзор реализации Amazon JSR-381, которая включает API визуального распознавания и набор предварительно обученных моделей.

>> Что нового в Spring Data Elasticsearch 4.0 [ spring.io ]

Ориентируясь на Elasticsearch 7.6.2, в этом выпуске ElasticsearchTemplate , созданный на основе уже устаревшего TransportClient , не рекомендуется, и предлагается несколько новых и улучшенных функций.

>> Запуск образов Spring Boot GraalVM с помощью Docker и Heroku [ blog.codecentric.de ]

И хороший отчет, который обязательно поможет с более тонкими аспектами, такими как многоэтапная сборка Docker.

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

>> Статическая компиляция Java-приложений на Alibaba в любом масштабе [ medium.com ]

>> Проверка параметров конфигурации Spring Boot при запуске [ Reflectoring.io ]

>> Как написать (игрушку) JVM [ zserge.com ]

>> Изменение привычек кодирования, чтобы сделать их более удобными для потоковой передачи [ blog.frankel.ch ]

>> Micronaut Servlet — новый проект Micronaut для разработчиков API сервлетов [ infoq.com ]

>> Gum: оболочка Gradle/Maven [ andresalmiray.com ]

>> Объяснение источников событий с помощью структур данных (1/3) [ 4comprehension.com ]

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

>> Подкаст Bootiful: доктор Малини Бхандару о EdgeX и возможностях для разработчиков в пространстве IoT [ spring.io ]

>> Больше разработчиков, никаких проблем: включение самообслуживания в Kubernetes [ infoq.com ]

>> Каков ваш пульс приложений? Как мы обеспечили наблюдаемость метрик в гибридных облаках крупных предприятий [ infoq.com ]

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

>> Выпущен Spring Security OAuth 2.5.0 [ spring.io ]

>> Выпущен Spring Tools 4.6.2 [ spring.io ]

>> Spring Fu 0.3.0 и выше [ spring.io ]

>> Доступны Spring Cloud Greenwich.SR6, Hoxton.SR5 и 2020.0.0-M2 (он же Ilford) [ spring.io ]

2. Технические

Шаблоны для управления ветвями исходного кода: >> Рассмотрение некоторых политик ветвления [ martinfowler.com ] и >> Заключительные мысли и рекомендации [ martinfowler.com ]

В завершение серии рассматриваются политики ветвления, такие как git-flow, GitHub Flow и разработка на основе магистралей .

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

>> Ложный обмен [ alidg.me ]

>> Одноосновная репликация базы данных [ vladmihalcea.com ]

3. Размышления

>> Дизайн, основанный на REPL [ blog.cleancoder.com ]

А дядя Боб Мартин балуется REPL от Clojure, который отлично подходит для экспериментальной разработки и тестирования, но не заменяет TDD .

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

Моделирование угроз: >> мозговой штурм угроз [ martinfowler.com ] и >> определение приоритетов и исправление [ martinfowler.com ] и >> развитие своей практики [ martinfowler.com ]

>> Мышление ИИ означает переосмысление данных [ blog.codecentric.de ]

>> Обеспечение потоковой передачи клиентов — Практика обеспечения надежности централизованного сайта в Netflix [ netflixtechblog.com ]

4. Комиксы

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

>> Уолли занимает деньги [ dilbert.com ]

>> Зачем использовать тесты [ dilbert.com ]

>> Убийство в маске для лица [ dilbert.com ]

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

>> Фокус [ jamesclear.com ]