В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.
Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.
Вот так…
1. Весна и Ява
>> Как Spring обеспечивает совместимость с Java 6, 7 и 8
Понимание того, как разумно построить Spring с поддержкой Java 8, но на самом деле не требует Java 8 .
Здесь есть выводы для всех, кто поддерживает библиотеку/фреймворк/API на языке Java.
>> Spring From the Trench: внедрение значений свойств в компоненты конфигурации
Если вы имеете дело с большим количеством свойств в своем проекте , это, безусловно, хороший совет, которому стоит следовать — он значительно упрощает управление всей этой сложностью.
>> Сопоставление набора результатов: основы
Первая часть многообещающей серии статей о работе с JPA и наборами результатов .
>> Как Hibernate хранит записи кэша второго уровня
Изучение Hibernate Cache весело и быстро. Из этого произведения можно многому научиться.
>> Аннотация Spring Enable* — написание пользовательской аннотации Enable
Аннотации в
стиле @EnableFoo определенно могут пригодиться в сложных системах, и нет причин ограничиваться только стандартными фреймворками.
>> Противостояние инструментов управления журналами: Splunk, Logstash и Sumo Logic
Управление журналами, видимость, исследование и анализ очень важны даже для проектов среднего размера. Вы можете получить очень многое, внедрив правильное решение для ведения журнала в производство.
Эти инструменты также в значительной степени окупают себя в первые несколько раз, когда вы сэкономите несколько часов на просмотре ваших текстовых файлов журналов. В настоящее время я регулярно использую стек ELK.
Также стоит прочитать:
>> Написание чистых тестов — маленькое красиво
>> Как избежать страшной мертвой блокировки при пессимистичной блокировке — и немного потрясающего использования Java 8!
>> Учебное пособие по параллелизму Java 8: потоки и исполнители
>> 7 вещей, которые, как вам казалось, вы знали о сборке мусора, но оказались совершенно неправы
Вебинары и презентации:
>> Вниз по кроличьей норе Clojure
>> Интервью с Ларсом Фогелем на платформе Eclipse
Время обновления:
>> Выпущен Spring для Apache Hadoop 2.1.2
>> Выпущен Spring Social Facebook 2.0.0.RC1
>> Доступны Spring AMQP 1.4.4 и Spring Integration 3.0.7, 4.0.7 и 4.1.3
>> JClouds 1.9.0
>> Выпуск Hibernate ORM 5.0.0.Beta1
>> Выпущен Apache Commons Lang 3.4
2. Технические
>> Какую историю рассказывает ваш код?
Всегда есть еще один шаг на пути к написанию чистого, поддерживаемого кода.
Как этот код читается
для кого-то, кто не является вами, определенно стоит знать, поскольку так много времени команды тратят на чтение кода.
Также стоит прочитать:
>> Какая польза от подкласса для тестирования?
>> Биологическое компьютерное моделирование эгоистичных генов
>> Машинное обучение Amazon — принимайте масштабные решения на основе данных
>> Amazon Elastic File System — общее файловое хранилище для Amazon EC2
3. Размышления
>> Учитывая достаточно денег, все ошибки несерьезны
Это важный урок для всех проектов с открытым исходным кодом и для нашей индустрии в целом . Это очень прагматично и определенно долго читать, но у него есть хорошие шансы подтолкнуть экосистему в правильном направлении.
>> Пожалуйста, направляйте все запросы моему агенту
Интересная идея – понятия не имею, практичная она или нет, но читать было весело.
Также стоит прочитать:
>> Чистое общение
>> BDD на примере
4. Комиксы
И мои любимые Дилберты недели:
>> Розыгрыш
>> Выбрать другую защиту
>> Вместо рейза
5. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.