«В самом начале 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 и сложности аналитики. Идите и прочитайте — многое из этого покажется вам знакомым, но четкое разграничение, тем не менее, чрезвычайно полезно.