Перейти к основному содержимому

Java Web Weekly, выпуск 138

· 4 мин. чтения

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

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

>> Ваши часы стоят больше, чем весь мой собственный капитал [ dilbert.com ]

>> Я слышал слова, которые я не знал, были словами [ dilbert.com ]

>> Работает? [ dilbert.com ]