В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .
2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.
Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.
Вот так…
1. Весна и Ява
>> Обнаружение мест создания потоков
Интересный пример контроля над тем, откуда создаются потоки, и демонстрирующий классное использование синтаксиса Java 8 в процессе.
>> Путешествие к идемпотентности и временной развязке
Если ваша работа связана с HTTP каким-либо образом, в той или иной форме, эту книгу необходимо прочитать — медленно. Это может иметь значение между устойчивой, зрелой системой и той, которая просто иногда работает.
>> Соединение строк в JDK 8
Нам больше не нужно использовать Guava для объединения строк — в Java 8 есть несколько полезных API, которые хорошо справляются с этой задачей.
>> Шаблоны блокировки гибернации — как работают PESSIMISTIC_READ и PESSIMISTIC_WRITE
Влад продолжает свой очень полезный набег на пессимистичные режимы блокировки Hibernate .
Также стоит прочитать:
>> Потоковая обработка в Spring XD 1.1
>> Кибана, порядок выполнения агрегации, а ты
>> Как Elasticsearch сделал нас быстрее — буквально
>> Эволюция интерфейса с использованием методов по умолчанию — Часть I: Методы
>> Должен ли я тестировать своих строителей?
>> Внедрение микросервисов в Netflix: уроки архитектурного проектирования
Вебинары и презентации:
>> Обработка ресурсов в Spring MVC 4.1
>> Spring Data REST — данные встречаются с гипермедиа
>> Революция не будет централизованной
>> Художественные Spring Data Neo4j 3.x с Spring Boot
Время обновления:
>> Выпущен Spring Framework 4.1.5
>> Spring Security 3.2.6 выпущен
>> Выпущен Spring Security 4.0.0.RC2
>> Выпущены Spring Boot 1.1.11 и Spring Boot 1.2.2
2. Технические и размышления
>> Отчет об опыте: слабое владение кодом
Намеренное владение кодом
в команде — важный первый шаг, который многие команды не делают. Но как только это явным образом учтено, возникает выбор между коллективным
и слабым
владением кодом — и я полностью согласен с этой статьей — по моему опыту, слабое владение работает лучше.
>> 10-кратный разработчик, пересмотренный
Концепция 10- кратного разработчика
с щепоткой нюансов. Знаете, как в реальной жизни.
>> is-a vs. has-a
Интересный взгляд на иерархию потребностей Маслоу, модифицированную для работы в современной компании .
>> Вы должны знать, когда остановиться
Преимущество TDD , которое я не рассматривал — и знаю, что я думаю об этом, имеет смысл — вы знаете, когда остановиться .
3. Комиксы
И мои любимые Дилберты недели:
>> Ваш ежегодный обзор эффективности
>> Лидерство
>> Данные для игнорирования
4. Выбор недели
Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.