«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.
Итак, приступим…
1. Spring и Java
>> How to Replace Rules in JUnit 5 [codeaffine.com]
Я нахожу глубокое погружение в грядущий JUnit 5 очень интересным.
Но если вы используете правила в JUnit 4 и знаете, что они исчезнут в версии 5, вы найдете это особенно полезным.
>> Overriding Dependency Versions with Spring Boot [spring.io]
Прошли те времена, когда вам приходилось кропотливо выкладывать каждую зависимость и версии Spring вручную. Сейчас есть — и уже давно есть — гораздо более простые способы привести ваше дерево зависимостей в рабочее состояние.
>> Hibernate 5: How to persist LocalDateTime & Co with Hibernate [thoughts-on-java.org]
Я помню, как боролся с этим несколько лет назад — я рад, что Hibernate наконец-то хорошо поддерживает новые классы Date.
>> Would We Still Criticise Checked Exceptions, If Java had a Better try-catch Syntax? [jooq.org]
Как всегда, интересные размышления об улучшении синтаксиса Java — на этот раз с улучшенным синтаксисом try-catch.
>> JUnit 5 – Extension Model [codefx.org]
Работать с JUnit 5 будет весело, а расширять его — еще веселее.
Библиотекам (и IDE) больше не придется ковыряться в API, что обязательно приведет к некоторым хорошим вещам, появившимся поверх нового JUnit.
Также стоит прочитать:
-
\u003e\u003e Архитектура интеграции с Java EE и Spring [eisele.net] \u003e\u003e Представляем FluentLenium (2) — ожидание Selenium [awesome-testing.com] \u003e\u003e Couchbase как первый Class Citizen of Spring Boot 1.4 [spring.io] \u003e\u003e Учебное пособие по Spring Batch: запись информации в файл [petrikainulainen.net] \u003e\u003e Агрегация данных с помощью Spring Data MongoDB и Spring Boot [xpadro.blogspot.ro] \u003e\u003e Использование Spring Session для параллельного управления сеансом в кластерной среде [blog.trifork.com] \u003e\u003e Проанализированы данные о версии Java и поставщике: издание 2016 г. [plumbr.eu]
Вебинары и презентации:
-
\u003e\u003e Интервью: Интервью с Гил Тене на Аппаратная транзакционная память [infoq.com] \u003e\u003e Generics and Java’s Evolution [infoq.com] \u003e\u003e Разработка облачных приложений с помощью Eclipse и Spring Tool Suite [infoq.com] \u003e\u003e Высокопроизводительная потоковая обработка [spring.io] \u003e \u003e Микросервисы для FastData на предприятии с помощью Spring [spring.io] \u003e\u003e NoXML — отказ от XML в ваших проектах Spring [spring.io] \u003e\u003e Создание интеллектуальных редакторов с помощью Eclipse и JavaFX [infoq.com]
Время обновления:
-
\u003e\u003e Доступна Spring Boot 1.4.0.M2 [spring.io] \u003e\u003e Spring для Apache Kafka 1.0 Milestone 2 доступен [spring.io] \u003e\u003e Spring Integration Поддержка Kafka 2.0.0.M1 теперь доступна [spring.io] \u003e\u003e Выпущен Spring WS 2.3.0 [spring.io] \u003e\u003e Spring Integration AWS 1.0. 0.M1 теперь доступен [spring.io]
2. Технический
>> How to run database integration tests 20 times faster [vladmihalcea.com]
Я давно не видел RAM-диск 🙂
Эта статья практична и полна полезных советов, если хотите чтобы ускорить ваши сборки и не возражать против того, чтобы немного испачкать руки некоторыми низкоуровневыми инструментами.
>> Eric Evans — Tackling Complexity in the Heart of Software [dddeurope.com]
Ага. Хороший разговор.
Также стоит прочитать:
-
\u003e\u003e Вход в демоны нового стиля с помощью systemd [loggly.com]
3. Размышления
>> Are Your Arguments Falsifiable? [daedtech.com]
В целом интересное чтение, но особенно если вы регулярно публикуете там свои работы. и получить на него обратную связь.
>> How I’ve Avoided Burnout During More Than 3 Decades As A Programmer [thecodist.com]
Интересный совет от человека, который занимается этой палкой гораздо дольше, чем большинство из нас.
Также стоит прочитать:
-
\u003e\u003e Когда нация взломана: понимание чудовищной утечки данных на Филиппинах [troyhunt.com] \u003e\u003e Визуализация вашей (реальной) архитектуры [daedtech.com] \u003e\u003e Цитаты о мудрости программирования [ henrikwarne.com] \u003e\u003e Нарративные иллюзии [lemire.me] \u003e\u003e Краткий обзор hack.summit() 2016 (часть 3) [advancedweb.hu]
4. Комиксы
И мои любимые Дилберты недели :
>> Why does your agreeing sound like mocking? [dilbert.com]
>> And it’s free? [dilbert.com]
>> Pictures of people who were attacked by bears [dilbert.com]
5. Выбор недели
Вместо того, чтобы что-то выбирать, на этой неделе я задам вам вопрос:
Нравится ли вам новый дизайн Baeldung?
Дайте мне знать в комментариях – и отличных выходных.