«В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung.

2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.

Дайте мне знать в комментариях, если вы находите мои обзоры интересными и полезными.

Итак, приступим…

1. Spring и Java

>> How Spring achieves compatibility with Java 6, 7 and 8

Понимание того, как разумно построить Spring с поддержкой Java 8, но на самом деле не требует Java 8.

Здесь есть выводы для тех, кто поддерживает библиотеку/фреймворк /API в стране Java.

>> Spring From the Trenches: Injecting Property Values Into Configuration Beans

Если вы имеете дело с большим количеством свойств в своем проекте, это, безусловно, полезный совет, которому стоит следовать — он значительно упрощает управление всей этой сложностью.

>> Result Set Mapping: The Basics

Первая часть многообещающей серии статей о работе с JPA и наборами результатов.

>> How does Hibernate store second-level cache entries

Изучение Hibernate Cache весело и быстро. Из этого произведения можно многому научиться.

>> Spring Enable* annotation – writing a custom Enable annotation

Аннотации в стиле @EnableFoo определенно могут пригодиться в сложных системах, и нет причин ограничиваться только стандартными фреймворками.

>> Log Management Tools Face-Off: Splunk vs. Logstash vs. Sumo Logic

Управление журналами, видимость, исследование и анализ очень важны даже для проектов среднего размера. Вы можете получить очень многое, внедрив правильное решение для ведения журнала в производство.

Эти инструменты также в значительной степени окупают себя в первые несколько раз, когда вы экономите несколько часов на просмотре ваших текстовых файлов журналов. В настоящее время я регулярно использую стек ELK.

Также стоит прочитать:

    \u003e\u003e Написание чистых тестов — маленькое красиво \u003e\u003e Как избежать ужасной тупиковой блокировки при пессимистичной блокировке — и немного потрясающего использования Java 8! \u003e\u003e Java 8 Concurrency Tutorial: Threads and Executors \u003e\u003e 7 фактов о сборке мусора, которые вы думали, что знаете о сборке мусора — и это совершенно неверно

Вебинары и презентации:

    \u003e\u003e Вниз по кроличьей норе Clojure \u003e\u003e Интервью с Ларсом Фогель о платформе Eclipse

Время обновления:

    \u003e\u003e Выпущен Spring для Apache Hadoop 2.1.2 \u003e\u003e Выпущен Spring Social Facebook 2.0.0.RC1 \u003e\u003e Spring AMQP 1.4.4 и Spring Integration 3.0.7, Доступны версии 4.0.7 и 4.1.3 \u003e\u003e JClouds 1.9.0 \u003e\u003e Hibernate ORM 5.0.0.Beta1 Release \u003e\u003e Apache Commons Lang 3.4 Выпущен

2. Технические

>> What Story Does Your Code Tell?

Всегда есть еще один шаг на пути к писать чистый, поддерживаемый код.

Как этот код читается для кого-то, кто не является вами, определенно стоит знать, поскольку так много времени команды тратят на чтение кода.

Также стоит прочитать:

    \u003e\u003e Что хорошего в тестировании подклассов? \u003e\u003e Биологическое компьютерное моделирование эгоистичных генов \u003e\u003e Машинное обучение Amazon — принятие масштабных решений на основе данных \u003e\u003e Эластичная файловая система Amazon — общее хранилище файлов для Amazon EC2

3. Размышления

>> Given Enough Money, All Bugs Are Shallow

Это важный урок для всех проектов с открытым исходным кодом и для нашей отрасли в целом. Это очень прагматично и определенно долго читать, но у него есть хорошие шансы подтолкнуть экосистему в правильном направлении.

>> Please Direct all Inquiries to My Agent

Интересная идея – понятия не имею, практичная она или нет, но читать было интересно.

Также стоит прочитать:

    \u003e\u003e Чистое общение \u003e\u003e BDD на примере

4. Комиксы

И мои любимые Дилберты недели:

>> Practical Joke

>> Pick Another Defense

>> Instead of a Raise

5. Выбор недели

Ранее это В этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.