«Вторая неделя января — второй еженедельный обзор — давайте сразу перейдем к результатам этой недели.

О Spring

=> Using jOOQ with Spring: Code Generation

Это вторая часть серии статей о jOOQ с Spring, в которой рассматривается генерация кода.

О Java

=> The art of benchmarking

Обсуждение предыдущего упрощенного теста Java и NodeJS — узнайте, как думать о производительности вашей системы.

=> Useful JVM Flags – Part 8 (GC Logging)

Последняя статья из действительно хорошей серии статей о настройке JVM.

=> WebSocket and Java

Хорошее знакомство с концепцией WebSocket — его поддержка все еще находится в разработке, но ее стоит понять, поскольку она открывает широкий спектр возможностей для взаимодействия клиент-сервер.

Технический

У Мартина Фаулера есть очень хорошая презентация, посвященная рефакторингу кода в контексте TDD.

=> Branch By Abstraction

Еще одна статья Мартина Фаулера, дающая название и правильное определение практике, которой многие занимаются годами.

General Musings

=> Dijkstra on Haskell and Java

Это письмо Дейкстра написал в 2001 году – если вы прочитали только одну статью на этой неделе – прочтите эту!

=> Stop chopping yourself to pieces

О том, как позволить себе генерировать отличные идеи – хорошее (и короткое) чтение.

Выполнено

Это была хорошая неделя с точки зрения полезного чтения – много маленьких самородков и отличного материала – и, безусловно, качество превыше количества.