«Посмотрим, что середина февраля приготовила для нас – удивительно это или нет – много хорошего.

На Java

=> Java 8 Friday Goodies: Map Enhancements

Хорошее введение в новые API, которые будут доступны для Map в Java 8 — некоторые ранее многословные операции стали простыми.

=> Java 8 Performance Improvements: LongAdder vs AtomicLong

Java 8 принесет несколько хороших улучшений производительности для многопоточности — некоторые реальные цифры.

=> Free Java Profiling with Oracle Java Mission Control

Выходя за рамки VisualVM — это реальный пример огромной ценности профилирования вашего кода.

=> Java 8 Cheatsheet

Полезная небольшая кулинарная книга Java 8 для лямбда-синтаксиса.

=> Mockito: Why You Should Not Use InjectMocks Annotation to Autowire Fields

Проницательный анализ использования Mockito @InjectMocks для подключения фиктивных зависимостей (по сравнению с чистым явным объявлением). Автор, изначально написавший о внедрении моков, также пересмотрел свой первоначальный взгляд на этот вопрос.

О Spring

=> Webinar Replay: Introduction to Apache Tomcat 8

Это требует небольшого представления — если вы выполняете какую-либо работу с Tomcat, это определенно стоит часа вашего времени.

=> Chaining URL View resolvers in Spring MVC

Обходите ограничения стандартного InternalResourceViewResolver, чтобы получить детерминированный порядок процесса разрешения.

Техническое

=\u003e Очищение вашей сборки

Наличие одной статьи, которую необходимо прочитать каждую неделю, становится важным моментом для этих еженедельных обзоров.

Это статья на этой неделе — было несколько очень хороших статей — но эта действительно попала в точку. Полностью рекомендуется.

=> Interface Segregation Principle: A Practical Example

Забавный анекдотический рассказ о достоинствах сегрегации интерфейсов. Разделяйте людей!

=> Session-based Logging

Это становится хорошим ресурсом для статей о регистрации и тестировании — еще одна хорошая статья о том, как максимально эффективно использовать информацию о регистрации.

=> A beginner’s guide to Git feature branches

Участие в проекте с открытым исходным кодом — это своего рода опыт, когда вы делаете это впервые. Это поможет вам начать.

Общие размышления

=> AlienatingAtmosphere

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

Выполнено

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

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

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

Хорошей недели.

Евгений.