«1. Java и Spring
>> Writing Clean Tests – Divide and Conquer
«Хороший модульный тест должен провалиться только по одной причине» — этого простого факта очень важно придерживаться, и он оказывает большое влияние на качество вашего проекта. Когда я пишу тест и не могу определить единственную и четкую ответственность за этот тест, расширение теста никогда не будет хорошим ответом. Вместо этого — это явный запах кода, говорящий мне, что мне нужно поработать над своим дизайном.
>> A beginner’s guide to Hibernate Types
Краткое введение в Hibernate — прежде всего, хорошо иметь четкое представление об основах.
>> Listing a ZIP file contents with Stream API in Java 8
Как работать с zip-файлами в Java и новых API Java 8 — быстро и по делу.
>> java.lang.OutOfMemoryError
Хорошая страница для понимания печально известного Java OutOfMemoryError, а также отличный стиль презентации.
>> Spring Boot 1.1 GA Released
Spring Boot движется быстро — возможно, пришло время законсервировать мои обычные API-интерфейсы Heartbeat / Health и начать использовать вместо них /metrics.
Наконец — несколько предстоящих и записанных вебинаров на spring.io:
-
\u003e\u003e SpringOne2GX 2013 Replay: Making Connections with Spring Social \u003e\u003e Вебинар: Создание инструментов управления приложениями с помощью Spring Boot \u003e\u003e Вебинар: Создание корзина за 24 часа с использованием Spring \u003e\u003e Веб-семинар: Почему я рекомендую Spring
2. Технический
>> RFC2616 is Dead
Вероятно, самая большая новость на этой неделе — если вы выполняете какую-либо работу, связанную с HTTP: старый HTTP спецификация теперь УСТАРЕЛА и заменена 6 отдельными спецификациями. 5 лет на создание (или 7?) — я в восторге от этого. На HTTP/2.0.
>> HTTP/1.1 just got a major update.
И краткий обзор изменений, внесенных в новую спецификацию HTTP.
Чем лучше вы разбираетесь в том, что происходит в сети, тем лучше вы будете понимать общее поведение вашей системы и тем больше у вас будет шансов найти плоды оптимизации производительности с низким уровнем обработки. И не думайте, что их нет — обычно они есть.
\u003e\u003e 5 способов использования данных журналов для анализа производительности системы
Интересная статья о том, как данные журналов используются для выявления проблем с производительностью. Приложения.
>> Make Tests Fail
Reg-Green-Refactor — это сообщение обсуждалось снова и снова (и снова); это быстрое и четкое введение в вопрос — но почему красный?
3. Размышления
\u003e\u003e Дзен отказа: пусть компании идут в другом направлении
Личное чтение о том, как справляться с отказом после собеседования, о множестве хаотических факторов, влияющих на результат, и о том, как чтобы иметь дело с ним с большим количеством нюансов и здравомыслия.