«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 частей) — на самом деле, я думаю, что это была бы фантастическая книга — и ее абсолютно стоит прочитать. Хотя это не было написано на прошлой неделе, тем не менее, я делаю это главным событием недели.
Кроме того, в качестве быстрого примечания, единственный способ найти список сообщений в хронологическом порядке — это использовать функцию поиска. Наслаждаться.