«1. Java

>> Java 8 LongAdders: The Right Way To Manage Concurrent Counters

Эти новые одновременные счетчики вызывают у меня головокружение и восторг — хорошо изученные, подкрепленные реальными цифрами и с кодом на github — чего еще вы можете желать?

>> Maven and Java multi-version modules

Интересный пример использования многомодульного проекта Maven, для которого требуются разные минимальные версии Java.

>> We’re Hacking JDBC, so You Don’t Have To

JDBC — действительно простой API, но он может привести к недружественному коду, похожему на Мордор — в этой статье показано лишь несколько примеров того, как это может выглядеть. Вот драконы.

>> Clean Synchronization Using ReentrantLock and Lambdas

Интересный и глубокий анализ использования ReentrantLock с JUnit и Mockito.

2. Spring

>> Cache Abstraction: JCache (JSR-107) Annotations Support

Очень хороший обзор аннотаций JCache, поддерживаемых Spring. Закладка для последующего использования.

>> Using jOOQ with Spring: CRUD

Третья статья Петри из его серии Spring with jOOQ — в ней рассматривается основная часть приложения CRUD с использованием хорошего построителя жидкости для сущностей и joda-time для загрузки. Я буду следить за этим, когда буду копаться в jOOQ.

\u003e\u003e Тестирование Spring MVC с Geb

Последняя статья о тестировании пользовательского интерфейса для Spring MVC — изящно связывает воедино ранее существовавшие концепции с помощью Groovy и Geb.

>> Spring test with thymeleaf for views

Практическая статья о том, как Thymeleaf улучшает тестируемость представлений Spring MVC — теперь мы можем работать с фактическим представлением при тестировании, а не только с именем JSP.

3. Технический

>> The anatomy of Connection Pooling

Идеальное введение в пул соединений — особенно часть, разбивающая низкоуровневые детали соединения, от уровня клиента до базы данных.

>> NCrunch and Continuous Testing: The Must-Have Setup

Я не использую C# или Visual Studio, однако эта статья в основном посвящена TDD, а не особенностям. Само собой разумеется, что вы должны прочитать эту статью…

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

>> How to be an open source gardener

Проницательная и обоснованная статья о том, что на самом деле означает работать в проекте с открытым исходным кодом — полностью рекомендуется.

>> Letter to a Junior Designer

Я не дизайнер — далеко не всегда, но это привлекло мое внимание и оказалось вечным набором полезных советов, которые должен прочитать каждый разработчик.

\u003e\u003e Жерве / Маклауд

Хорошо, это было давно — я читал этот блестящий анализ иерархии Маклауда и принципа Жерве, пока он писался, и все, что я пишу здесь, пытаясь описать это в нескольких коротких строках не получится. Имейте в виду, что она очень длинная (26 частей) — на самом деле, я думаю, что это была бы фантастическая книга — и ее абсолютно стоит прочитать. Хотя это не было написано на прошлой неделе, тем не менее, я делаю это главным событием недели.

Кроме того, в качестве быстрого примечания, единственный способ найти список сообщений в хронологическом порядке — это использовать функцию поиска. Наслаждаться.