В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Сокращение стандартного кода с помощью Project Lombok [ codecentric.de ]
Краткое введение в основы Lombock, чтобы избавиться от некоторых более многословных частей Java.
>> java.util.Optional — Краткое руководство на примере [ javaspecialists.eu ]
С тех пор, как он вышел, мы видели много знакомств с Optional. Я освещал некоторые из них в этих еженедельных обзорах за это время. Этот так же хорош, как и любой другой, и у него также есть надежное видео — так что, если вы еще не используете опционально, посмотрите.
>> 100 лучших библиотек Java в 2016 году — после анализа 47 251 зависимостей [ takipi.com ]
Очень крутая разбивка и высокоуровневое представление о том, что происходит с библиотеками в экосистеме Java .
Также стоит прочитать:
>> Создание тестов API на основе данных с помощью REST Assured и TestNG [ ontestautomation.com ]
>> Eclipse Project Neon (4.6) M7 — новое и заслуживающее внимания [ eclipse.org ]
>> Разработка реактивных микросервисов с помощью Java — моя новая бесплатная мини-книга! [ блог.eisele.net ]
Вебинары и презентации:
>> Понимание основных функций Clojure [ infoq.com ]
Время обновления:
>> Выпущен Spring Security 4.1.0 [ spring.io ]
>> Spring Framework 4.3 RC2, 4.2.6 и 3.2.17 уже доступны [ spring.io ]
>> Выпущен Spring Boot 1.3.4 [ spring.io ]
>> Выпущен Spring Boot 1.3.5 [ spring.io ]
>> Spring IO Platform 2.0.4.RELEASE [ spring.io ]
>> Spring AMQP 1.6.0 Release Candidate (и 1.5.6) доступен [ spring.io ]
>> Spring Cloud Stream 1.0.0.RELEASE доступен [ spring.io ]
>> Spring Cloud Brixton.RELEASE доступен [ spring.io ]
2. Технические
>> 5 способов не испортить микросервисы в продакшене [ takipi.com ]
Публикуется больше практических и реалистичных статей о работе в микросервисной архитектуре, чем раньше.
Этот простой и точный, но он хорошо иллюстрирует очевидный факт — микросервисы действительно требуют дополнительных затрат и сложности .
Также стоит прочитать:
>> Автоматическое развертывание всех параметризованных тестов Спока во всем проекте [ solidsoft.com ]
>> Вот как я проверяю утечки данных [ troyhunt.com ]
>> Учебное пособие по написанию спецификаций OpenAPI (Swagger) — Часть 5 — Расширенное моделирование ввода и вывода [ apihandyman.io ]
3. Размышления
>> Руководство менеджера по устаревшему коду [ daedtech.com ]
Работа с унаследованным кодом — неизбежное зло, и в этой статье делается попытка показать, что эта работа влечет за собой для разработчика, которому поручено это сделать.
>> Github и проверка кода: тихая революция [ daedtech.com ]
Иногда важно сделать шаг назад и взглянуть на отрасль в общих чертах . Особенно, если вы хорошо разбираетесь в этой отрасли и большинство этих новых рабочих процессов являются для вас второй натурой.
Это направление этой рецензии – шаг назад и взгляд на то, что происходило.
>> Новый 10-летний график вестинга [ zachholman.com ]
Некоторые реалии, которые стоит понять, прежде чем браться за работу в стартапе.
Также стоит прочитать:
>> Сопоставлено в ретроспективе [ lizkeogh.com ]
>> Девять вещей, о которых я не знал, что узнаю, работая инженером-менеджером [ queue.acm.org ]
>> Понимание брандмауэров, систем обнаружения вторжений и приманок с Pluralsight [ troyhunt.com ]
4. Комиксы
И мои любимые Дилберты недели: