Перейти к основному содержимому

Еженедельный обзор ForEach 16

· 3 мин. чтения

1. Весна

На этой неделе в Spring выходит довольно много вебинаров и записей :

Добавьте к этому несколько очень интересных весенних релизов и новостей проекта , и у нас будет хорошая весенняя неделя:

>> Project Sagan: обновление до JDK 8

Крис продолжает серию статей о проекте Sagan — коде, на котором работает spring.io . Еще одно напоминание о том, что Java 8 не только готова к промышленному использованию, но и изменила способ написания кода на Java в будущем.

>> Отслеживание исключений — Часть 5 — Планирование с помощью Spring

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

2. Ява

>> Мой загрузчик классов ненавидит меня и хочет замедлить

Ребята из Jrebel знают свои загрузчики классов, и эта статья не является исключением из этого правила.

>> Повышение производительности HashMap в Java 8

Java 8 привносит несколько приятных улучшений производительности в старый проверенный HashMap . Я возьму это.

>> Реальный мир JMeter: 03 запуска тестов с Дженкинсом

Хорошее краткое изложение для запуска тестов Jmeter в Jenkins в разных средах.

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

>> Три причины, по которым нам не следует использовать наследование в наших тестах

Использование наследования редко бывает хорошей идеей , и предпочтение композиции — это одна из тех вещей, которые вы учитесь делать (и цените) все больше и больше с течением времени. В этой статье рассматриваются несколько веских причин, по которым это справедливо и для тестов.

>> 7 инструментов управления журналами, которые должны знать Java-разработчики

Путь земли, когда дело доходит до анализаторов инструментов журнала — SAAS, Open Source — в общем, очень полезный анализ. Это поможет вам взвесить варианты и принять правильное решение при выборе одного из них для производственной системы. Я не понаслышке знаю, как сложно переключиться — я сделал это в прошлом году, на полпути к проекту (прощай, Papertrail).

>> Flexy Pool, реактивный пул соединений

История и обоснование flexi-pool — нового адаптивного прокси-сервера пула соединений, интегрируемого с наиболее актуальными решениями для пула соединений в экосистеме Java.

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

>> Размышления о рефакторинге как о пустой трате времени

Проницательный ответ от «The Code Whisperer» (он же JB) на недавнюю статью о рефакторинге . Хотя обе точки зрения прагматичны, я нахожу ответ JB более детальным и близким к моему собственному мнению по этому поводу.

>> Подразумеваемые критерии приемлемости

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