1. Ява и весна
>> Java 8 StampedLocks против ReadWriteLocks и Synchronized
Практичный внешний вид и эталонный тест с использованием четырех режимов блокировки : синхронизированный, блокировка RW, блокировка Stamped RW и оптимистическая блокировка RW. Хорошая запись, есть чему поучиться.
>> Разбор файла с помощью Stream API в Java 8
Краткая статья о синтаксическом анализе файла с использованием нового Java 8 Stream API — это дивный новый мир.
>> Написание чистых тестов — новое считается вредным
С тех пор , как это большое выступление о Global State и Singletons (на youtube), новое
стало для меня «персоной нон грата» — эта статья — отличный учебник по некоторым причинам, почему это так.
>> Предварительный тест безопасности Spring: HtmlUnit
Эта серия статей, которая началась несколько недель назад с представления Spring Security 4, — эта статья (и следующая) опирается на этот импульс, показывая, как использовать HtmlUnit для тестирования логики Spring MVC .
>> Предварительный тест Spring Security Test: веб-безопасность
Новая поддержка тестирования для Spring MVC появится в Spring Security 4.
2. Технические
>> Умер ли TDD?
Домашняя база для серии тусовок, посвященных TDD — я рассказывал об этом в последние несколько недель, поэтому не буду об этом здесь — записи есть, если вы хотите взглянуть. Часть 4 выйдет через несколько дней (4 июня).
>> Лучшие (?) практики Rest API перезагружены
Некоторые надежные методы, на которые следует обратить внимание при разработке REST API ; и самое интересное в этой статье то, что она явно основана на практическом опыте создания API для клиентов, а не на школе «Он должен быть RESTful, потому что он просто работает».
3. Размышления
>> Стыд это хорошо
И в том же духе немного об умеренности и о том, как некоторые негативные аспекты разработки могут положительно сказаться на вашей работе.