В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Oracle представляет план обновления Java EE 8 для облака [ infoq.com ]
Планы Oracle в отношении экосистемы Java EE — важное чтение, но определенно не положительное.
>> Управление секретами базы данных с помощью Vault [ spring.io ]
Эта тенденция к тому, чтобы наконец-то получить надежное, хорошо поддерживаемое управление учетными данными и конфиденциальной информацией , весьма полезно для безопасности большинства существующих систем.
>> Доля рынка провайдеров JPA в 2016 году [ vladmihalcea.com ]
Рыночные данные так часто упускают из виду, но они очень важны для понимания отрасли.
Вот почему я провожу свой ежегодный опрос, поэтому мне нравится читать отчеты RebelLabs, и поэтому этот набор данных также важен.
Также стоит прочитать:
>> JUnit 5 — Ранний тест-драйв — Часть 2 [ infoq.com ]
>> Как использовать необязательный Java 8 с Hibernate [ мысли -на-java.org ]
>> Java NullPointerException: одна крошечная вещь, которая убивает ваши шансы на ее решение [ takipi.com ]
Вебинары и презентации:
>> Побег из велопарковки с помощью JSON-API [ infoq.com ]
Время обновления:
>> Выпущен Spring Security 4.1.2 [ spring.io ]
>> Spring для Apache Kafka 1.0.3 уже доступен [ spring.io ]
>> Hibernate ORM 5.1.1.Final [ отношение.к ]
>> Выпущен инструмент для имитации API WireMock v2 с улучшенным сопоставлением запросов и управлением заглушками [ infoq.com ]
2. Технические
>> Начиная с Cucumber для сквозного тестирования [ frankel.ch ]
Интересное и неохотное принятие Cucumber с некоторыми преимуществами Spring для хорошей меры.
>> Безумие с перечислением сайтов: как утекают наши личные данные [ troyhunt.com ]
Хорошее чтение об атаках перечислением , все в историях. Забавные истории о компаниях, которые ведут себя глупо со своей безопасностью.
>> Основы безопасности веб-приложений [ martinfowler.com ]
Твердый взгляд на основы.
>> StatsD против collectd против fluentd и других демонов, о которых вы должны знать [ takipi.com ]
Хороший, общий обзор опций, которые у нас есть для демонов при сборе данных с производственной коробки .
Я лично использую collecd в течение многих лет — и он выполняет свою работу, но после прочтения этой статьи я определенно буду выглядеть бегло.
>> Декодирование DDD — объяснение ограниченных контекстов [ sapiensworks.com ]
>> Декодирование DDD — объяснение доменных служб [ sapiensworks.com ]
Мне очень нравится эта серия статей об основах DDD .
Также стоит прочитать:
>> Новинка — балансировщик нагрузки приложений AWS [ aws.amazon.com ]
>> Уже доступно — поддержка IPv6 для Amazon S3 [ aws.amazon.com ]
>> Сериализуемость, линеаризуемость и локальность [ aphyr.com ]
3. Размышления
>> Статический анализ и другие виды ложных срабатываний [ daedtech.com ]
Работа с большой кодовой базой с помощью инструментов статического анализа часто сводится к искусству настройки инструмента для поддержания энтузиазма как у вас, так и у вашей команды. Много предупреждений и проблема выглядит слишком большой. Мало, и вы не видите достаточно.
Конечно, проявив немного дисциплины и опыта, вы сможете получить более управляемую кодовую базу, если будете продолжать в том же духе.
>> Все библиотеки должны следовать политике нулевой зависимости [ jooq.org ]
Очень хорошее замечание, хотя иногда это легче сказать, чем сделать.
>> Разве ты не можешь заставить команду работать усерднее? [ dandreamsofcoding.com ]
Сбалансированный и вдумчивый подход к управлению – здесь есть чему поучиться, с какой бы стороны стола вы ни сидели.
Также стоит прочитать:
>> Обзоры кода в Disy — где мы были и чего хотели [ codefx.org ]
>> Непрерывная поставка и автоматизация тестирования на основе пользовательского интерфейса: вычисляет ли это? [ ontestautomation.com ]
4. Комиксы
И мои любимые Дилберты недели: