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