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

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

Надеюсь, они вам понравятся во второй половине 2014 года.

Итак, начнем…

1. Java и Spring

>> Spring Framework 4.1 — Spring MVC Improvements

Spring MVC продолжает расти и продвигаться вперед с большей гибкостью , более тесная интеграция с Jackson, улучшенная поддержка тестирования и множество других улучшений. Будет круто использовать их менее чем через месяц.

>> Writing Tests for Data Access Code – Don’t Forget the Database

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

>> Spring 4.1 and Java 8: java.util.Optional as a @RequestParam, @RequestHeader and @MatrixVariable in Spring MVC

Краткий и точный взгляд на то, как теперь мы можем использовать Optional в Spring MVC 4.1. Хороший материал

>> Default Methods: Java 8’s Unsung Heros

Практический взгляд на недавно введенные методы по умолчанию в Java 8; это дополнение действительно дает много возможностей с точки зрения того, как теперь мы можем дополнить старый код полезной новой логикой.

>> The 10 Most Annoying Things Coming Back to Java After Some Days of Scala

Интересный взгляд на возвращение к Java после изучения Scala.

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

>> AWS Speed Test: What are the Fastest EC2 and S3 Regions?

Путь к скорости EC2 и S3 — это очень полезное чтение, если вы работаете с инфраструктурой Amazon AWS (а многие из нас работают). Это право в закладки для дальнейшего использования.

>> ComposedRegex

Старое, но полезное: регулярное выражение не должно быть большим блоком текста, который нужно анализировать визуально, подсчитывая круглые скобки и тому подобное. Он должен быть, как и любой другой фрагмент кода, максимально читаемым.

>> Incorporate domain knowledge into predictive model

Хорошее вступление о том, как работать с новым набором данных и извлекать полезную и действенную информацию из необработанных данных.

>> Chess TDD 11: Tying Up Loose Ends

Последняя миля чрезвычайно полезной серии скринкастов по TDD. Достаточно.

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

>> The Biggest Gamble of Your Career

Хорошая основа для мышления, позиционирования, управления рисками и, в конечном счете, роста. Это также прекрасное напоминание о необходимости постоянно выходить из зоны комфорта. Что-то, что я пытался (но лишь иногда преуспевает) делать все больше и больше. Сложность вашей зоны комфорта заключается в том, что она постоянно меняется. То, что было вне моей зоны комфорта 3 месяца назад, теперь полностью в ней, а это значит, что мне нужно снова выйти за ее пределы.

>> Using BDD as a Sensemaking Technique

Подробно о BDD и сложности аналитики. Идите и прочитайте — многое из этого покажется вам знакомым, но четкое разграничение, тем не менее, чрезвычайно полезно.