Много интересных рецензий на 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 также может быть использован для доступа к метаданным базы данных.
Также стоит прочитать:
-
===== >> Представления Java Collection []
-
===== >> Spring Data и Чистая архитектура []
-
===== >> Обширная разработка с использованием Spring Boot и Angular []
-
===== https://blogs.oracle.com/theaquarium/entry/java ee 8 april recap[>> Java EE 8 - итоги апреля] []
-
Вебинары и презентации: **
-
===== https://www.infoq.com/presentations/performance-managed-languages [>> Высокопроизводительные управляемые языки] []
-
===== ** https://www.infoq.com/presentations/java-performance-testing? utm campaign = infoq content
-
===== >> Scala Days 2017 - Jepsen Keynote []
-
Время для обновления: **
-
===== >> Весенняя сессия 1.3.1 выпущена []
-
===== >> Spring For Apache Kafka 2.0 Milestone 1 Имеется в наличии []
-
===== >> IntelliJ IDEA 2017.1.3 EAP открыт []
-
===== >> Spring IO Platform Brussels-SR2 []
-
===== >> Spring IO Platform Athens-SR5 []
-
===== >> Azul Systems запускает Falcon, новый Just-in-Time компилятор для Java, основанный на LLVM []
-
===== >> Mockito 2.8. 24 нет []
2. Технический
>> Простая строка запроса, что с этим? []
Оказывается, SimpleQueryParser от Lucene теперь доступен в Hibernate DSL более высокого уровня - очень круто.
>> Code Rot []
-
Ухудшение кода со временем ** является естественной и распространенной проблемой. Важно выявлять и исправлять такие случаи на ранних стадиях, чтобы избежать дальнейшего загрязнения и разрушения кодовой базы.
-
>> Пусть ваша автоматизация тестирования поговорит с вами ** []
Принципы чистого кода универсальны - автоматизация тестирования не является исключением 🙂
-
Также стоит прочитать: **
-
===== >> Понимание того, когда использовать RabbitMQ или Apache Kafka []
-
===== >> Маршруты продуктов (AKA «Дорожные карты») ] []
3. Musings
http://www . Разработчики программного обеспечения должны заниматься разработкой программного обеспечения] []
«Разработчик гегемонии» - книга, которая также является «выбором» для этой недели.
Я только начал читать это, и это одна из немногих не аудио книг, которые, я знаю, я в конце концов закончу.
>> Мастерство программного обеспечения - хороший бизнес []
Закон убывающей отдачи применяется и к необработанным навыкам развития. В какой-то момент имеет больше смысла сосредоточиться на передовой практике, которая принесет вашим клиентам больше прибыли, чем ваша способность писать сложный код на ассемблере.
** https://www.infoq.com/news/2017/05/being-polyglot-programmer? utm campaign = infoq content
Быть программистом полиглота - это не владение несколькими инструментами, а применение подхода, подобного ренессансу, для расширения вашего горизонта , что в конечном итоге приводит к повышению уровня вашего мастерства.
Также стоит прочитать:
Быстрее, выше, сильнее: как цифровизация промышленности переопределяет создание стоимости ** ][]
4. Комиксы
И мой любимый Дилбертс недели:
5. Выбор недели
Книга Эрика наконец вышла на этой неделе. Если вы вообще заинтересованы в нашей отрасли, как она работает и как она будет работать в течение следующего десятилетия - не пропустите это: