Java Web Weekly, выпуск 175

Много интересных рецензий на Java 9 на этой неделе.

  • Вот так…​**

1. Весна и Ява

>> IBM и Red Hat проголосуют «Нет» на модулях Java (Jigsaw) []

Java 9 планируется выпустить через 3 месяца ** , но Jigsaw по-прежнему остается одной большой проблемой

Интересно, что организации, голосующие «нет», действительно заинтересованы в OSGi.

> > Весна из окопов: очистка нашего тестового кода с помощью сборщиков HTTP запросов []

Использование сборок HTTP-запросов позволяет нам избежать повторений при написании наших тестов Spring MVC.

>> Загрузчик служб Java и загрузчик фабрик Spring []

Нам не нужны дополнительные библиотеки для использования IoC в Java - мы можем просто использовать класс ServiceLoader . Он также может быть легко интегрирован с Spring.

>> Bean Validation 2.0 открыт для публичного обзора []

Новая версия JSR Bean Validation доступна для ознакомления, так что если вы хотите оказать влияние, у вас есть шанс.

>> Ресурсы Java 9 - беседы, статьи, блоги, книги и курсы []

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

>> Ultimate Guide - сопоставления ассоциаций с JPA и Hibernate []

Практическое и всеобъемлющее руководство по сопоставлению ассоциаций с Hibernate.

>> Как получить доступ к метаданные таблицы базы данных с Hibernate 5 []

Оказывается, что Hibernate также может быть использован для доступа к метаданным базы данных.

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

>> Простая строка запроса, что с этим? []

Оказывается, SimpleQueryParser от Lucene теперь доступен в Hibernate DSL более высокого уровня - очень круто.

>> Code Rot []

Принципы чистого кода универсальны - автоматизация тестирования не является исключением 🙂

3. Musings

http://www . Разработчики программного обеспечения должны заниматься разработкой программного обеспечения] []

«Разработчик гегемонии» - книга, которая также является «выбором» для этой недели.

Я только начал читать это, и это одна из немногих не аудио книг, которые, я знаю, я в конце концов закончу.

>> Мастерство программного обеспечения - хороший бизнес []

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

** https://www.infoq.com/news/2017/05/being-polyglot-programmer? utm campaign = infoq content

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

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

Быстрее, выше, сильнее: как цифровизация промышленности переопределяет создание стоимости ** ][]

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

Книга Эрика наконец вышла на этой неделе. Если вы вообще заинтересованы в нашей отрасли, как она работает и как она будет работать в течение следующего десятилетия - не пропустите это: