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

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

1. Spring и Java

>> High-Performance Java Persistence – Part Two [vladmihalcea.com]

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

Круто, что он наконец-то почти готов выйти на улицу и навести волну.

>> Bean Validation and the Jigsaw Liaison [in.relation.to]

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

>> Java 9 Additions To Stream [codefx.org]

Готовится Java 9, и улучшения в Stream API и общей функциональности определенно выглядят интересно.

>> Java vs .NET vs Python vs Ruby vs Node.JS: Who Reigns the Job Market?[takipi.com]

Еще одна интересная статья, основанная на данных, на этот раз о состоянии рынка труда.

Парни и девушки из Такипи в последнее время неистовствуют. Я предполагаю, что они наняли кого-то, кто действительно хорошо умеет извлекать информацию из данных.

>> The Fault in Our JARs: Why We Stopped Building Fat JARs [product.hubspot.com]

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

>> Java EE Guardians Unite to Save Java EE [infoq.com]

Хорошее краткое введение в тему группы Java EE Guardians и, конечно же, об общем состоянии экосистемы Java EE прямо сейчас.

>> I do not use a debugger [lemire.me]

Интересный взгляд на концепцию самоограничений.

И личное замечание здесь, об обучении. Однажды меня заставили не трогать мышь на двухдневном семинаре по TDD. Это разочаровывало, но также давало огромный толчок в обучении игре на клавиатуре.

>> Eclipse Foundation Releases Neon [infoq.com]

Да, сейчас такое время года. Вышло новое Эклипс.

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

    \u003e\u003e Test Well and Prosper: The Great Java Unit-Testing Frameworks Debate[infoq.com] \u003e\u003e Faster Mutation Testing [frankel.ch] \u003e\u003e Как отображать объекты JSON с помощью универсального Hibernate Типы [vladmihalcea.com] \u003e\u003e Вторники jOOQ: Торбен Янссен делится своими секретами производительности Hibernate [jooq.org] \u003e\u003e Создание объектов-значений с неизменяемыми [marxsoftware.com] \u003e\u003e Поддерживаемость и ожидаемые литералы [jayfields.com] \u003e\u003e Новый JSON Библиотека привязки готова к публичному рассмотрению [infoq.com] \u003e\u003e Советы по Hibernate: как сопоставить представление с помощью Hibernate [thoughts-on-java.org] \u003e\u003e Игнорировать проверенные исключения, все крутые разработчики делают это — на основе о 600 000 Java-проектов [takipi.com] \u003e\u003e Веб-токены JSON с микросервисами Spring Cloud [codeproject.com]

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

    \u003e\u003e Более быстрый индекс для Java, или CDT отдает долг JDT [infoq. com] \u003e\u003e Science at Eclipse [infoq.com] \u003e\u003e Создание современного пользовательского интерфейса для Eclipse RCP [infoq.com] \u003e\u003e Запись вебинара: Рефакторинг с помощью IntelliJ IDEA [jetbrains.c om]

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

    \u003e\u003e Spring Cloud Task 1.0.0.RC1 теперь доступен [spring.io] \u003e\u003e Spring Cloud Data Flow 1.0 RC1 выпущен [spring.io]

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

>> Why I Prefer Merge Over Rebase [techblog.bozho.net]

Да, обсуждение наилучшего подхода к рабочим процессам git может оказаться черной дырой.

Эта статья, тем не менее, довольно точна и на самом деле предлагает конкретное мнение, так что ее стоит прочитать.

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

    \u003e\u003e Gil Tene: Understanding Hardware Transactional Memory [infoq.com] \u003e\u003e Docker значительно упрощает тестирование интеграции с базой данных [in.relation.to]

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

>> What It Really Means to Niche Down [daedtech.com]

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

>> Updating the PerfectTablePlan website [successfulsoftware.net]

Это классная статья о влиянии редизайна страницы продукта.

И это не имеет ничего общего с Java (просто к вашему сведению).

>> What isn’t Serverless? [martinfowler.com]

>> Serverless [martinfowler.com]

>> Unpacking ‘Function as a Service’ [martinfowler.com]

Разные моменты в обсуждении бессерверных решений.

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

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

    \u003e\u003e Agile France 2016 – Децентрализованная архитектура [cyrille.martraire.com] \u003e\u003e 18 уроков из 13 лет хитрых ошибок [henrikwarne.com] \u003e\u003e Bimodal IT [martinfowler.com] ] \u003e\u003e Автоматизация тестирования — горькая правда [mrslavchev.com] \u003e\u003e С Code Metrics тренды решают все [daedtech.com]

«4. Комиксы

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

>> Don’t blame me for not knowing [dilbert.com]

>> Are you trying to be a jerk? [dilbert.com]

>> Engineer thinks news is magic [dilbert.com]

5. Выбор недели

>> You don’t have my permission [signalvnoise.com]