«Вторая неделя января — второй еженедельный обзор — давайте сразу перейдем к результатам этой недели.
О 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
О том, как позволить себе генерировать отличные идеи – хорошее (и короткое) чтение.
Выполнено
Это была хорошая неделя с точки зрения полезного чтения – много маленьких самородков и отличного материала – и, безусловно, качество превыше количества.