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

Java Web Weekly, выпуск 120

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

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

Вот так…

1. Весна и Ява

>> Как заменить правила в JUnit 5 [ codeaffine.com ]

Я нахожу глубокое погружение в грядущий JUnit 5 очень интересным.

Но если вы используете правила в JUnit 4 и знаете, что они исчезнут в версии 5, вы найдете это особенно полезным.

>> Переопределение версий зависимостей с помощью Spring Boot [ spring.io ]

Прошли те времена, когда вам приходилось кропотливо выкладывать каждую зависимость и версии Spring вручную. Сейчас есть — и уже давно есть — гораздо более простые способы привести ваше дерево зависимостей в рабочее состояние .

>> Hibernate 5: как сохранить LocalDateTime & Co с помощью Hibernate [ мысли -на-java.org ]

Я помню, как боролся с этим несколько лет назад — я рад , что Hibernate наконец-то хорошо поддерживает новые классы Date .

>> Были бы мы по-прежнему критиковать проверенные исключения, если бы в Java был лучший синтаксис try-catch? [ jooq.org ]

Как всегда, интересные размышления об улучшении синтаксиса Java — на этот раз с улучшенным синтаксисом try-catch.

>> JUnit 5 — Модель расширения [ codefx.org ]

Работать с JUnit 5 будет весело, а расширять его — еще веселее.

Библиотекам (и IDE) больше не придется ковыряться в API, что обязательно приведет к некоторым хорошим вещам, появившимся поверх нового JUnit.

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

>> Архитектура интеграции с Java EE и Spring [ eisele.net ]

>> Представляем FluentLenium (2) — игра ожидания Selenium [ awesome-testing.com ]

>> Couchbase как гражданин первого класса Spring Boot 1.4 [ spring.io ]

>> Учебное пособие по Spring Batch: запись информации в файл [ petrikainulainen.net ]

>> Агрегация данных с помощью Spring Data MongoDB и Spring Boot [ xpadro.blogspot.ro ]

>> Использование Spring Session для одновременного управления сеансом в кластерной среде [ blog.trifork.com ]

>> Проанализированы данные о версии Java и поставщиках: издание 2016 г. [ plumbr.eu ]

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

>> Интервью: Интервью с Гилом Тене об аппаратной транзакционной памяти [ infoq.com ]

>> Обобщения и эволюция Java [ infoq.com ]

>> Разработка облачных приложений с помощью Eclipse и Spring Tool Suite [ infoq.com ]

>> Высокопроизводительная потоковая обработка [ spring.io ]

>> Микросервисы для FastData на предприятии с помощью Spring [ spring.io ]

>> NoXML — отказ от XML в ваших проектах Spring [ spring.io ]

>> Создание интеллектуальных редакторов с помощью Eclipse и JavaFX [ infoq.com ]

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

>> Spring Boot 1.4.0.M2 уже доступен [ spring.io ]

>> Доступен Spring для Apache Kafka 1.0 Milestone 2 [ spring.io ]

>> Spring Integration Kafka Support 2.0.0.M1 теперь доступна [ spring.io ]

>> Выпущен Spring WS 2.3.0 [ spring.io ]

>> Доступна Spring Integration AWS 1.0.0.M1 [ spring.io ]

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

>> Как запускать интеграционные тесты базы данных в 20 раз быстрее [ vladmihalcea.com ]

Давненько я не видел RAM-диск 🙂

Эта статья практична и полна полезных советов, если вы хотите ускорить свои сборки и не возражаете против того, чтобы немного испачкать руки некоторыми инструментами низкого уровня.

>> Эрик Эванс — Решение сложных задач в основе программного обеспечения [ dddeurope.com ]

Ага. Хорошая беседа.

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

>> Вход в демоны нового стиля с помощью systemd [ loggly.com ]

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

>> Являются ли ваши аргументы фальсифицируемыми? [ daedtech.com ]

В целом интересное чтение, но особенно если вы регулярно публикуете свои работы и получаете отзывы о них.

>> Как я избежал выгорания за более чем 3 десятилетия работы программистом [ thecodist.com ]

Интересный совет от человека, который занимается этой палкой гораздо дольше, чем большинство из нас.

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

>> Когда нация взломана: понимание чудовищной утечки данных на Филиппинах [ troyhunt.com ]

>> Визуализация вашей (реальной) архитектуры [ daedtech.com ]

>> Цитаты о мудрости программирования [ henrikwarne.com ]

>> Нарративные иллюзии [ lemire.me ]

>> Краткий обзор hack.summit() 2016 (часть 3) [ advancedweb.hu ]

4. Комиксы

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

>> Почему ваше согласие звучит как насмешка? [ dilbert.com ]

>> И это бесплатно? [ dilbert.com ]

>> Фотографии людей, на которых напали медведи [ dilbert.com ]

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

Вместо того, чтобы что-то выбирать, на этой неделе я задам вам вопрос:

Вам нравится новый дизайн ForEach?

Дайте мне знать в комментариях — и отличных выходных.