«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на 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: