В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.
Вот так…
1. Весна и Ява
>> Основные усовершенствования контейнера в Spring Framework 4.3 [ spring.io ]
Всегда приятно, когда фреймворк совершенствуется и с ним становится легче работать — и Spring делает именно это с грядущей версией 4.3.
>> Наслаждайтесь Java и повышайте производительность с IntelliJ IDEA [ jetbrains.com ]
Хорошее руководство о том, что делает IntelliJ хорошим выбором в качестве IDE по умолчанию. Явно рекламный характер, но, тем не менее, серьезная рецензия.
>> Альфа-версия JUnit 5 упрощает модульное тестирование [ infoq.com ]
Коротко о том, что происходит с новой альфа-версией JUnit .
>> Новый вывод типа локальной переменной в Java A [ jooq.org ]
Если это будет реализовано в Java 10 , это будет прекрасно.
Он также демонстрирует степень открытости для отзывов сообщества, что является редкостью для такого зрелого и хорошо зарекомендовавшего себя языка, как Java, которому уже 20 лет.
>> Использование TestNG ITestContext для создания более интеллектуальных тестов REST Assured [ ontestautomation.com ]
Быстрый и очень практичный отчет об использовании rest-assured для тестирования API и о том, как организовать взаимодействие с сервером авторизации в OAuth2 .
Также стоит прочитать:
>> Обзор книги: Все о Java 8 Lambdas [ infoq.com ]
>> Учебное пособие по Spring Batch: создание пользовательского ItemReader [ petrikainulainen.net ]
>> Тестирование JUnit с использованием Mockito и PowerMock [ codecentric.de ]
>> Проблемы с микросервисами? Лагом здесь, чтобы помочь. Попытайся! [ eisele.net ]
Вебинары и презентации:
>> Создание микросервисов с помощью Event Sourcing и CQRS [ infoq.com ]
>> Eclipse: эволюция и будущее IDE [ infoq.com ]
>> Руководство разработчика Spring по социальной интеграции [ infoq.com ]
>> Разработка конвейеров данных в реальном времени с помощью Apache Kafka [ infoq.com ]
>> Реактивные веб-приложения [ infoq.com ]
>> Контракты в Clojure: типы расчетов и тесты [ infoq.com ]
>> Создание облачной платформы электронной коммерции следующего поколения с помощью Spring [ spring.io ]
>> Вебинар: Spring Boot и веб-фреймворк Ratpack [ spring.io ]
>> Веб-семинар: потоковая обработка данных в облаке с помощью микросервисов данных [ spring.io ]
Время обновления:
>> Гарантированный REST 2.9.0 [ github.com ]
>> Ломбок v1.16.8 [ github.com ]
2. Технические
>> Альтернативные услуги [ mnot.net ]
Сеть никогда не перестает двигаться вперед, и стандартизация этих строительных блоков действительно важна для этого движения вперед.
Если вы следите за этой частью экосистемы, обязательно прочитайте.
Также стоит прочитать:
>> Eclipse Foundation выпускает IDE следующего поколения, Eclipse Che 4.0 [ infoq.com ]
>> О безумии оптимизирующих компиляторов [ prog21.dadgum.com ]
>> Разработка с помощью Docker — отладка контейнерных микросервисов [ alexecollins.com ]
3. Размышления
>> Мы нанимаем лучших, как и все остальные [ codinghorror.com ]
Кое-кто не согласен с советами о том, чтобы на самом деле сохранять непредубежденность при найме кого -то и делать хорошую работу в этом общеизвестно сложном деле.
>> В погоне за показателями продуктивности разработчиков [ daedtech.com ]
Твердое число производительности разработчиков — это белый кит в нашей отрасли, поэтому статья, в которой удается избежать перефразирования общеизвестного и очевидного, хорошо читается.
Но причина, по которой это было, возможно, более интересно для меня, заключается в том, что я все больше и больше начинаю создавать команду вокруг ForEach, поэтому вопрос «производительности» больше не является просто теорией.
>> Это не просто стояние: шаблоны для ежедневных стендап-совещаний [ martinfowler.com ]
Я обычно не включаю сюда Agile -рецензии , потому что они обычно пусты. Это, хотя, возможно, стоит прочитать (хотя я не прошел через все это).
>> Краткий обзор hack.summit() 2016 (часть 1) [ advancedweb.hu ]
Здесь действительно интересные разговоры .
Я все еще просматриваю некоторые, и они немного мета, но в этих беседах есть несколько интересных выводов.
Также стоит прочитать:
>> Генеральный директор [ jacquesmattheij.com ]
>> Кандидат наук или профессиональный программист? [ henrikwarne.com ]
>> Разработчики пользовательского интерфейса! Выберите разумный порядок по умолчанию! [ jooq.org ]
>> Я бизнесмен, чувак [ daedtech.com ]
>> Где разместить переключатель [ martinfowler.com ]
4. Комиксы
И мои любимые Дилберты недели: