1. Ява и весна
>> Написание чистых тестов — разделяй и властвуй
« Хороший модульный тест должен провалиться только по одной причине
» — этого простого факта очень важно придерживаться, и он оказывает большое влияние на качество вашего дизайна. Когда я пишу тест и не могу определить единственную и четкую ответственность за этот тест, расширение теста никогда не будет хорошим ответом. Вместо этого — это явный запах кода, чтобы сказать мне, что мне нужно поработать над своим дизайном .
>> Руководство для начинающих по типам Hibernate
Краткое введение в Hibernate — прежде всего, хорошо иметь четкое представление об основах.
>> Список содержимого ZIP-файла с помощью Stream API в Java 8
Как работать с zip-файлами в Java и новых API-интерфейсах Java 8 — быстро и по делу.
>> java.lang.OutOfMemoryError
Хорошая страница для понимания печально известного Java OutOfMemoryError
, а также отличный стиль презентации.
>> Выпущен Spring Boot 1.1 GA
Spring Boot движется быстро — возможно, пришло время законсервировать мои обычные API-интерфейсы Heartbeat / Health и начать использовать вместо них /metrics .
Напоследок — несколько предстоящих и записанных вебинаров на spring.io:
- >> SpringOne2GX 2013 Replay: Установление связей с Spring Social
- >> Веб-семинар: Создание инструментов управления приложениями с помощью Spring Boot
- >> Вебинар: Создание корзины покупок за 24 часа с использованием Spring
- >> Вебинар: Почему я рекомендую Spring
2. Технические
>> RFC2616 мертв
Вероятно, самая большая новость на этой неделе — если вы выполняете какую-либо работу, связанную с HTTP: старая спецификация HTTP теперь УСТАРЕЛА и заменена 6 отдельными спецификациями . 5 лет на создание (или 7?) — я в восторге от этого. На HTTP/2.0.
>> HTTP/1.1 только что получил крупное обновление.
И краткий обзор изменений, внесенных в новую спецификацию HTTP.
Чем лучше вы разбираетесь в том, что происходит в сети, тем лучше вы будете понимать общее поведение вашей системы и тем больше у вас будет шансов найти плоды оптимизации производительности с низкой обработкой. И не думайте, что их нет – обычно они есть.
>> 5 способов использования данных журнала для анализа производительности системы
Интересная статья о том, как данные журналов используются для выявления проблем с производительностью — такая информация может быть получена только из больших объемов данных во многих приложениях.
>> Сделать тесты непройденными
Reg-Green-Refactor — это сообщение, которое обсуждалось снова и снова (и снова) снова; это быстрое и четкое введение в вопрос — но почему красный?
3. Размышления
>> Дзен отказа: пусть компании идут в другом направлении
Личное чтение о том , как справиться с отказом после собеседования при приеме на работу , о множестве хаотических факторов, влияющих на результат, и о том, как справляться с этим с большей тонкостью и здравомыслием.