Много интересных рецензий на Java 9 на этой неделе.
-
Вот так…**
1. Весна и Ява
>> Подписание и проверка автономного JAR []
Подписание файла JAR, созданного Spring Boot, может быть довольно сложным делом.
>> Переупаковка исключений в потоках []
Обработка проверенных исключений в лямбдах может быть болезненной. И нет никаких решений для этого - только обходные пути .
** https://www.infoq.com/articles/rxjava2-by-example? utm campaign = infoq content
Глубокое погружение в основные принципы реактивного программирования с использованием RxJava и множество примеров.
>> Создание JAR-файлов с несколькими выпусками с Maven []
Изучение новой функции Java 9 - многоцелевых файлов JAR.
>> Стратегии тестирования интеграции для микросервисов Spring Boot []
Spring Boot и микросервисы решают некоторые проблемы, но создают разные проблемы - тестирование, безусловно, одна из них.
>> Помимо POJOs - еще десять способов уменьшить Boilerplate с Lombok []
Большинство людей используют Lombok для POJO или классов данных, но вы можете найти другие очень полезные применения в therenwi.
>> Создание заглушек с помощью Java DSL Hoverfly []
Краткое руководство по API-интерфейсам с использованием Hoverfly.
>> Настройка ведения журнала с помощью SLF4J - Как автоматизировать предотвращение ошибок и исчезновение операторов журнала []
Правильно настроить ведение журнала может быть трудно сделать хорошо.
Здесь есть несколько вещей, которые вы, возможно, не рассматривали раньше.
-
Также стоит прочитать: **
-
===== >> Как запускать интеграционные тесты со скоростью деформации, используя Docker и tmpfs []
-
===== ** https://www.infoq.com/minibooks/emag-reactive-programming-java? utm campaign = infoq content
-
===== >> ]
-
===== >> Начальная загрузка сервера авторизации OAuth2 с использованием UAA []
-
===== >> Советы по Hibernate: как вызвать пользовательскую функцию в CriteriaQuery []
-
===== ** https://www.infoq.com/news/2017/02/java9-cldr-ldml? utm campaign = infoq content
-
Вебинары и презентации: **
-
===== ** https://www.infoq.com/presentations/java-puzzle? utm campaign = infoq content
-
===== ** https://www.infoq.com/presentations/java-se-9-cloud? utm campaign = infoq content
-
===== >> Spring Tips: JOOQ []
Время для обновления:
2. Технический
>> FunctionAsObject []
Основа функционального программирования - использование функций первоклассных граждан . Быстрая и полезная небольшая рецензия.
>> 4 проблемы построения многофакторной аутентификации []
-
Многофакторная аутентификация ** Решения значительно повышают безопасность системы, но имеют свои собственные проблемы.
>> Как работает реляционная база данных []
Обновление основ 🙂
-
Также стоит прочитать: **
-
===== https://blog.couchbase.com/2017/feb February/getting-started-oracle-container-cloud-service[>> Начало работы с облачной службой Oracle Container] []
-
===== >> Пересечение потоков - объединения в Apache Kafka []
-
===== >> Чистые тесты со Споком []
3. Musings
>> Концепции информатики, которые должны знать не технические люди []
Иногда мы не говорим на одном языке и можем не знать об этом. Существует несколько концепций, которые значительно облегчили бы общение между техническими и нетехническими людьми.
>> Ведение журнала для развлечения: вещи, которые вы никогда не думали регистрировать []
Регистрация и мониторинг повседневных вещей могут дать нам идеи для будущих улучшений 🙂
>> Извлечение ценности как сотрудника []
Некоторые действительно прагматичные, потенциально неудобные советы .
>> Несколько мыслей о чистой архитектуре []
Пару свежих мыслей о применении принципов чистой архитектуры.
>> Привычки, которые окупаются для программистов []
Закон убывающей доходности применим и к техническим навыкам.
Развитие критических дополнительных навыков - вне чистого кодирования - в конечном итоге окупается
Также стоит прочитать:
-
===== >> Сколько стоит «время хруста» Вред команды боевой дух? []
-
===== >> Рецензия на книгу: Пятьдесят быстрых идей для улучшения ваших тестов []
-
===== >> Amazon Rekognition Update - примерный возрастной диапазон для лиц []
-
===== >> Программное обеспечение съело мир []
-
===== >> Интервью о Agile Manifesto []
4. Комиксы
И мой любимый Дилбертс недели: