Привет! В выпуске коллекции примитивов Trove, автотесты для equals, hashCode и компонент Спринга с 50-ю аннотациями.

Трансляция конференции Joker

Запись трансляции из 2 зала.

Trove library: using primitive collections for performance

Библиотека коллекций для работы с примитивами. TIntArrayList , TIntLinkedList, а также реализации Set и Map. Полезно знать о них, если в приложении важно количество используемой памяти.

Monster Component in Java with Spring

50 аннотаций над классом - думаете это нереально? Посмотрите что можно “наконфигурировать” с любимыми аннотациями из Спринга.

EqualsVerifier

Библиотека EqualsVerifier автоматически проверяет реализации методов equals(), hachCode() на корректность. Они важны, но и их всегда лень тестировать. Отлично что есть библиотека, которая делает за нас. Автоматическое тестирование equals(), hachCode() может сохранить вам несколько часов отладки кода на продакшене.

Combinator Pattern with Java 8

Автор блога предлагает писать методы валидации в функциональном стиле - это позволяет составлять из них более сложные функции валидации, как в конструкторе.

Should tests be ordered or not?

Николас Франкел рассуждает о юнит тестах: должны ли они быть упорядочены, какого размера должны быть, и отличаются от интеграционных.

Еженедельные выпуски Джавасвэга на почту — http://javaswag.curated.co.

Еженедельные выпуски Джавасвэга в Телеграме — http://telegram.me/javaswag.

Удачи!