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

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

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

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

1. Spring и Java

>> Mark Reinhold on Java 9 and Beyond

Планы относительно Java на будущее.

>> JDK 8 Streams and Grouping

Мощное использование потоков для реорганизации и классификации резервных коллекций.

>> Hibernate CascadeType.LOCK gotchas

Дальнейшее подробное изучение блокировок в Hibernate.

>> Test Collection Implementations with Guava

Интересный способ протестировать реализацию пользовательской коллекции с помощью тестов, которые уже существуют в Guava. Не знал, что Гуава так может.

>> Become a DevOps with Spring Boot

Это очень хорошее место для начала мониторинга приложения Spring Boot.

>> Peter Lawrey Describes Petabyte JVMs

Очень крутое исследование JVM с очень большими кучами (32 ГБ+).

>> Getting started with Activiti and Spring Boot

Полноценное, ориентированное на код введение в Activity в рамках экосистемы Spring Boot. Мне особенно нравится часть тестирования — обычно требуется немного изучить API, чтобы все получилось правильно.

>> Getting Started with Gradle: Creating a Web Application Project

Хотя лично я не пользуюсь Gradle, эта серия определенно будет моей, если я когда-нибудь решу запрыгнуть на фургон Gradle.

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

    \u003e\u003e Groovy Moving to Apache \u003e\u003e Spring Boot Integration Testing with Selenium \u003e\u003e Как активировать статистику Hibernate для анализа проблем с производительностью \u003e\u003e Java IO Benchmark: Quasar против Async ForkJoinPool против manageBlock \u003e \u003e SLF4J-совместимый, простой, плавный API для ведения журналов с ограничением скорости в Java \u003e\u003e Правильное уведомление о событиях Java

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

    \u003e\u003e Знакомство с Spring Session \u003e\u003e Spring Framework — сегодня, прошлое и Будущее \u003e\u003e Как я перестал беспокоиться и полюбил Lambda \u003e\u003e Отладка Java 8: новые методы исправления производственного кода \u003e\u003e Станьте организацией, управляемой данными, с помощью машинного обучения

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

    \u003e\u003e Spring Tool Выпуск Suite и Groovy/Grails Tool Suite 3.6.4 \u003e\u003e Выпуск Logstash 1.5.0 RC2 \u003e\u003e Выпуск FindBugs 3.0.1 \u003e\u003e Выпуск Drools 6.2.0.Final \u003e\u003e MongoDB 3.0 и MongoDB Ops Manager теперь общедоступны \u003e\u003e The MySQL 5.7.6 Доступен релиз Milestone

2. Технические вопросы и размышления

>> Fired

На это ушло несколько человек.

>> Yak Shaving is a Good Way to Improve an API

Общеизвестно, что создавать API сложно. И, что более важно, некоторые передовые методы, которые в противном случае применялись бы в большинстве случаев создания программного обеспечения, могут не применяться при создании API. Это произведение именно об этом.

3. Комиксы

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

>> Nothing to fear but fear itself

>> I summon the vast power of CERTIFICATION

>> I fixed the Internet

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

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

«