«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на 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. Комиксы
И мои любимые Дилберты недели: