«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.

Итак, приступим…

1. Spring и Java

>> Reducing boilerplate code with Project Lombok [codecentric.de]

Краткое введение в основы Lombock, чтобы избавиться от некоторых наиболее многословных частей Java.

>> java.util.Optional – Short Tutorial By Example [javaspecialists.eu]

Мы видели много знакомств с Факультативом с тех пор, как он вышел. Я освещал некоторые из них в этих еженедельных обзорах за это время. Этот так же хорош, как и любой другой, и у него также есть надежное видео — так что, если вы еще не используете опционально, посмотрите.

>> The Top 100 Java Libraries in 2016 – After Analyzing 47,251 Dependencies [takipi.com]

Очень классная разбивка и общий обзор того, что происходит с библиотеками в экосистеме Java.

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

    \u003e\u003e Как управлять зависимостями в многопроектной сборке Gradle [securesoftwaredev.com] \u003e\u003e Создание тестов API на основе данных с помощью REST Assured и TestNG [ontestautomation.com] \u003e\u003e Eclipse Project Neon (4.6) M7 — Новое и интересное [eclipse.org] \u003e\u003e Разработка реактивных микросервисов с помощью Java — Моя новая бесплатная мини-книга! [blog.eisele.net]

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

    \u003e\u003e Понимание основных функций Clojure [infoq.com]

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

    \u003e\u003e Выпущен Spring Security 4.1.0 [spring.io ] \u003e\u003e Spring Framework 4.3 RC2, 4.2.6 и 3.2.17 уже доступны [spring.io] \u003e\u003e Выпущен Spring Boot 1.3.4 [spring.io] \u003e\u003e Выпущен Spring Boot 1.3.5 [spring.io] \u003e\u003e Spring IO Platform 2.0.4.RELEASE [spring.io] \u003e\u003e Spring AMQP 1.6.0 Release Candidate (и 1.5.6) доступен [spring.io] \u003e\u003e Spring Cloud Stream 1.0.0.RELEASE доступен [spring.io ] \u003e\u003e Доступен Spring Cloud Brixton.RELEASE [spring.io]

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

>> 5 Ways to NOT F**K Up Your Microservices in Production [takipi.com]

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

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

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

    \u003e\u003e Автоматическое развертывание всех параметризованных тестов Spock во всем проекте [solidsoft.com] \u003e\u003e Вот как я проверяю утечки данных [troyhunt.com] \u003e\u003e Учебник по написанию спецификации OpenAPI (Swagger) â – Часть 5 – Расширенное моделирование ввода и вывода [apihandyman.io]

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

>> A Manager’s Guide to Legacy Code [daedtech.com]

Работа с унаследованным кодом – неизбежное зло – и в этой статье делается попытка описать, что эта работа влечет за собой для разработчика. поручено это сделать.

>> Github and Code Review: A Quiet Revolution [daedtech.com]

Иногда важно сделать шаг назад и взглянуть на отрасль в общих чертах. Особенно, если вы хорошо разбираетесь в этой отрасли и большинство этих новых рабочих процессов являются для вас второй натурой.

Таково направление этой статьи — шаг назад и взгляд на то, что происходит.

>> The New 10-Year Vesting Schedule [zachholman.com]

Некоторые факты, которые стоит понять, прежде чем устраиваться на работу в стартап.

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

    \u003e\u003e Корреляция в ретроспективе [lizkeogh.com] \u003e\u003e Девять вещей, о которых я не знал, которым я бы научился, будучи инженером-менеджером [queue.acm.org] \u003e\u003e Понимание брандмауэров, обнаружение вторжений системы и приманки с Pluralsight [troyhunt.com]

4. Комиксы

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

>> I feel good about next year [dilbert.com]

>> All I could get is fake buy-in [dilbert.com]

>> This stain is fudge [dilbert.com]

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