1. Ява
>> Java 8 LongAdders: правильный способ управления одновременными счетчиками
Эти новые одновременные счетчики вызывают у меня головокружение и восторг — хорошо изученные, подкрепленные реальными цифрами и с кодом на github — чего еще вы можете желать?
>> Многоверсионные модули Maven и Java
Интересный пример использования многомодульного проекта Maven, для которого требуются разные минимальные версии Java.
>> Мы взламываем JDBC, поэтому вам не нужно
JDBC — действительно простой API, но он может привести к недружественному коду , похожему на Mordor — в этой статье показано лишь несколько примеров кода, на что это может быть похоже. Вот драконы.
>> Чистая синхронизация с использованием ReentrantLock и Lambdas
Интересный и глубокий анализ использования ReentrantLock
с JUnit и Mockito.
2. Весна
>> Абстракция кэша: поддержка аннотаций JCache (JSR-107)
Очень хорошее изложение аннотаций JCache, поддерживаемых Spring . Закладка для последующего использования.
>> Использование jOOQ с Spring: CRUD
Третья статья Петри в его серии Spring with jOOQ — в ней рассматривается основная часть приложения CRUD с использованием хорошего построителя жидкости для сущностей и joda-time
для загрузки. Я буду следить за этим, когда буду копаться в jOOQ.
Последняя статья о тестировании пользовательского интерфейса для Spring MVC — изящно связывает ранее существовавшие концепции с Groovy и Geb.
>> Весенний тест с тимелеафом для просмотров
Практическая статья о том, как Thymeleaf улучшает тестируемость представлений Spring MVC — теперь мы можем работать с фактическим представлением при тестировании, а не только с именем JSP.
3. Технические
>> Анатомия пула соединений
Идеальное введение в пул соединений — особенно часть, разбивающая низкоуровневые детали соединения, от уровня клиента до базы данных.
>> NCrunch и непрерывное тестирование: обязательная настройка
Я не использую C# или Visual Studio, однако эта статья в основном посвящена TDD , а не особенностям. Само собой разумеется, что вы должны прочитать это…
4. Размышления
>> Как стать садовником с открытым исходным кодом
Проницательная и обоснованная статья о том, что на самом деле означает работать в проекте с открытым исходным кодом — настоятельно рекомендуется.
>> Письмо младшему дизайнеру
Я не дизайнер — далеко не так, но это привлекло мое внимание и оказалось вечным набором полезных советов, которые должен прочитать каждый разработчик.
>> Жерве/Маклауд
Хорошо, это было давно — я читал этот блестящий анализ иерархии Маклауда и принципа Жерве , пока он писался, и что бы я ни писал здесь, попытка описать это в нескольких коротких строках не даст результата. это справедливость. Имейте в виду, что она очень длинная (26 частей) — на самом деле, я думаю, что это была бы фантастическая книга — и ее абсолютно стоит прочитать. Хотя это не было написано на прошлой неделе, тем не менее, я делаю это главным событием недели.
Кроме того, в качестве быстрого примечания, единственный способ найти список сообщений в хронологическом порядке — это использовать функцию поиска. Наслаждаться.