На этой неделе много интересных статей о Java 9.
Вот так…
1. Весна и Ява
>> Spring Framework 5 Kotlin API, функциональный способ [ spring.io ]
Новый Spring 5 будет не только совместим с Kotlin, но и относиться к языку как к первоклассному гражданину , что очень круто.
>> Руководство по переходу на Java 9: семь наиболее распространенных проблем [ blog.codefx.org ]
Внедрение JPMS решает некоторые проблемы, но создает ряд проблем. Давайте посмотрим на некоторые из них.
>> Reactive Spring 5 и влияние дизайна приложения [ spring.io ]
Spring 5 определенно делает шаг к реактивному и функциональному подходам к созданию приложения .
>> Множество небольших улучшений в IntelliJ IDEA 2017.2 [ blog.jetbrains.com ]
Новейшая версия IntelliJ IDEA содержит множество очень интересных небольших функций.
>> Жажда подписки – Часто задаваемые вопросы по RxJava [ nurkiewicz.com ]
У RxJava есть несколько крайних случаев, которые нельзя игнорировать — в этой статье речь идет о быстрой оценке Flowables по запросу .
>> Пишите для ForEach [ www.foreach.com ]
Последний, но не список, если вы хотите внести свой вклад — в настоящее время я ищу двух новых авторов для сайта . Свяжитесь с нами, если хотите узнать, как это работает.
Также стоит прочитать:
>> Как оптимизировать операцию слияния с помощью обновления при пакетной обработке с помощью JPA и Hibernate [ vladmihalcea.com ]
>> Инструменты базы данных: что нового в IntelliJ IDEA 2017.2 [ blog.jetbrains.com ]
>> Интерфейсы командной строки Java (часть 9): parse-cmd [ marxsoftware.blogspot.com ]
>> Kotlintest и тестирование на основе свойств [ java-allandsundry.com ]
Вебинары и презентации:
>> Java Futures: модули и многое другое [ infoq.com ]
Время обновления:
>> Выпущен Spring Security OAuth 2.2 [ spring.io ]
>> Spring Boot 1.5.6 уже доступен [ spring.io ]
>> Spring Boot 2.0.0.M3 уже доступен [ spring.io ]
>> Доступны Spring Vault 1.1.0 M1 и 2.0.0 M2 [ spring.io ]
>> Выпущен Spring Cloud Data Flow 1.2.3 [ spring.io ]
>> ВЫПУЩЕНА GRAILS 3.3 GA [ grailsblog.objectcomputing.com ]
2. Технические
>> Dockerfile для проектов Github на основе Maven [ blog.frankel.ch ]
Передовой опыт Docker всегда приветствуется.
>> 5 основных недостатков отсутствия политики исключения для папки «Входящие» [ blog.takipi.com ]
Еще один интересный подход к работе с исключениями .
Мы, как индустрия, не особенно хорошо справлялись с ошибками и исключениями, поэтому здесь, безусловно, есть место для улучшения.
Также стоит прочитать:
>> OIDC в действии — учебник по OpenID Connect, часть 2 из 3 [ developer.okta.com ]
>> Что в токене? – Учебник OpenID Connect, часть 3 из 3 [ developer.okta.com ]
>> Миграция базы данных на основе версии с помощью Liquibase — обновление существующей базы данных [ мысли -на-java.org ]
>> Модели доменов — поздняя оценка дает вам лучшую композицию [ debasishg.blogspot.com ]
>> IntelliJ IDEA 2017.2.1: лучшая производительность и панель управления Spring Run [ blog.jetbrains.com ]
>> Проектирование базы данных с использованием моделирования привязки [ blog.codecentric.de ]
3. Размышления
>> Опасения по поводу технологии блокчейн [ techblog.bozho.net ]
Технологии блокчейна становятся все более и более популярными , но есть некоторые проблемы, с которыми придется столкнуться, поскольку недавние проблемы ясно показали это.
>> От универсального специалиста до успешного специалиста [ daedtech.com ]
Интересный пример перехода от штатного сотрудника к консалтинговой компании, состоящей из одного человека.
Также стоит прочитать:
>> Проблема с мозгом [ blog.cleancoder.com ]
>> Проекты Eclipse: равные условия игры [ waynebeaton.wordpress.com ]
>> Как я постоянно оттачиваю свои навыки и почему вам следует поступать также [ ontestautomation.com ]
>> Ненужный инструмент [ satisfice.com ]
>> Что DevOps означает для статического анализа [ daedtech.com ]
4. Комиксы
И мои любимые Дилберты недели: