«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.

Итак, приступим…

1. Spring и Java

>> Core container refinements in Spring Framework 4.3 [spring.io]

Всегда приятно, когда фреймворк совершенствуется и с ним становится легче работать — и Spring делает именно это в грядущей версии 4.3.

>> Enjoying Java and Being More Productive with IntelliJ IDEA [jetbrains.com]

Хорошее руководство о том, что делает IntelliJ хорошим выбором в качестве IDE по умолчанию. Явно рекламный характер, но, тем не менее, серьезная рецензия.

>> JUnit 5 Alpha Simplifies Unit Testing [infoq.com]

Кратко о том, что происходит с новой альфа-версией JUnit.

>> Java A’s new Local-Variable Type Inference [jooq.org]

Если это будет реализовано в Java 10, это будет прекрасно.

Он также показывает степень открытости для отзывов сообщества, что редко встречается для языка, столь зрелого и хорошо зарекомендовавшего себя, как Java за 20 лет. как организовать взаимодействие с сервером авторизации в OAuth2.

>> Using the TestNG ITestContext to create smarter REST Assured tests [ontestautomation.com]

Также стоит прочитать:

\u003e\u003e Обзор книги: Все о Java 8 Lambdas [infoq.com] \u003e\u003e Учебное пособие по Spring Batch: Создание пользовательского ItemReader [petrikainulainen.net] \u003e\u003e Тестирование JUnit с использованием Mockito и PowerMock [codecentric .de] \u003e\u003e Проблемы с микросервисами? Лагом здесь, чтобы помочь. Попробуй! [eisele.net]

    Вебинары и презентации:

\u003e\u003e Создание микросервисов с помощью Event Sourcing и CQRS [infoq.com] \u003e\u003e Eclipse: эволюция и будущее IDE [infoq.com] \u003e\u003e Руководство разработчика Spring к социальной интеграции [infoq.com] \u003e\u003e Разработка конвейеров данных в реальном времени с помощью Apache Kafka [infoq.com] \u003e\u003e Реактивные веб-приложения [infoq.com] \u003e\u003e Контракты в Clojure: сопоставление типов и тестов [infoq.com] \u003e \u003e Создание облачной платформы электронной коммерции следующего поколения с помощью Spring [spring.io] \u003e\u003e Веб-семинар: Spring Boot и Ratpack Web Framework [spring.io] \u003e\u003e Веб-семинар: Потоковая обработка данных в облаке с помощью микросервисов данных [spring.io]

    Время для обновления:

\u003e\u003e REST Assured 2.9.0 [github.com] \u003e\u003e Lombok v1.16.8 [github.com]

    2. Технические

Сеть никогда не перестает двигаться вперед, и стандартизация этих строительных блоков действительно важна для этого движения вперед.

>> Alternative Services [mnot.net]

Если вы следите за этой частью экосистемы, обязательно прочитайте.

Также стоит прочитать:

\u003e\u003e Eclipse Foundation выпускает IDE следующего поколения, Eclipse Che 4.0 [infoq.com] \u003e\u003e О безумии оптимизации компиляторов [prog21.dadgum.com] \u003e\u003e Разработка с помощью Docker — “ Отладка контейнерных микросервисов [alexecollins.com]

    3. Размышления

Некоторые вопреки советам о том, что нужно быть непредубежденным при найме кого-то и хорошо выполнять эту заведомо трудную работу.

>> We Hire the Best, Just Like Everyone Else [codinghorror.com]

Твердое число производительности разработчиков — это белый кит в нашей отрасли, поэтому статья, в которой удается держаться подальше от перефразирования общеизвестного и очевидного, хорошо читается.

>> Chasing Developer Productivity Metrics [daedtech.com]

Но причина, по которой это было, возможно, более интересно для меня, заключается в том, что я все больше и больше начинаю создавать команду вокруг Baeldung, поэтому вопрос «производительности» больше не является просто теорией.

Обычно я не включаю сюда Agile-отчеты, потому что они обычно пусты. Это, хотя, возможно, стоит прочитать (хотя я не прошел через все это).

>> It’s Not Just Standing Up: Patterns for Daily Standup Meetings [martinfowler.com]

Некоторые действительно интересные доклады здесь.

>> A brief overview of hack.summit() 2016 (part 1) [advancedweb.hu]

Я все еще прохожу через некоторые, и они немного мета, но есть несколько интересных выводов, заключенных в этих беседах.

Также стоит прочитать:

\u003e\u003e CEO [jacquesmattheij.com] \u003e\u003e Ph.D. или профессиональный программист? [henrikwarne.com] \u003e\u003e Разработчики пользовательского интерфейса! Выберите разумный порядок по умолчанию! [jooq.org] \u003e\u003e Я бизнесмен, мужчина [daedtech.com] \u003e\u003e Где разместить переключатель [martinfowler.com]

    4. Комиксы

И мои любимые Дилберты недели: ~~ ~»

And my favorite Dilberts of the week:

>> There’s no kill switch on awesome [dilbert.com]

>> I played that on XBox [dilbert.com]

>> A pantless weasel [dilbert.com]