«Посмотрим, что середина февраля приготовила для нас – удивительно это или нет – много хорошего.
На 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
Очень интересно почитать, чтобы немного взглянуть на нашу экосистему.
Выполнено
Как я уже упоминал ранее, мой план в этих обзорах состоит в том, чтобы дать вам мое собственное мнение о нескольких лучших статьях для чтения на этой неделе.
Если у вас есть какие-либо предложения о том, что мне следует прочитать, чтобы потенциально включить в следующий обзор, напишите мне в комментариях.
Кроме того, если вы считаете, что я пропустил какую-то жемчужину, вышедшую на этой неделе, дайте мне знать — эти статьи можно редактировать в конце дня.
Хорошей недели.
Евгений.