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