На этой неделе много интересных статей о Java 9.
Вот так…
1. Весна и Ява
>> Maven на Java 9 — пять вещей, которые вам нужно знать [ blog.codefx.org ]
Комбинация JPMS Java 9 с Maven пока может быть сложной задачей — к этому нужно быть готовым.
>> Стоимость обращения к серверу JDBC или: уже перенесите этот цикл на сервер! [ блог.jooq.org ]
Не секрет, что лучше свести к минимуму количество обращений к базе данных — вот почему.
>> Проблемы проектирования функциональных интерфейсов JDK [ blog.frankel.ch ]
Функциональные интерфейсы Java спроектированы совершенно независимо, поэтому компилятор не видит между ними никакой связи.
>> Использование надежных временных меток в Java [ techblog.bozho.net ]
Использование API-интерфейсов безопасности обычно сложно — вот ссылка на реализацию метки времени доверия с помощью BouncyCastle.
>> Начало работы с Hibernate [ мысли -на-java.org ]
Простое, но исчерпывающее руководство по Hibernate.
>> Как программно загрузить JPA без файла конфигурации persistence.xml [ vladmihalcea.com ]
Подробное руководство по загрузке Hibernate без XML.
Также стоит прочитать:
>> Модули Java 9 и Spring Boot? Я сдаюсь [ blog.sourced-bvba.be ]
>> Первые девять проектов, предложенных для EE4J [ infoq.com ]
>> Распространенная ошибка разработчиков при кэшировании значений , допускающих значение NULL [ blog.jooq.org ]
>> IntelliJ IDEA 2017.3: поддержка многоплатформенных проектов Kotlin [ blog.jetbrains.com ]
>> Запуск сервера Infinispan с использованием Testcontainers [ blog.codecentric.de ]
Время обновления:
>> Выпущен Spring Security 5.0.0 [ infoq.com ]
2. Технические и размышления
>> Идеи подработки для разработчиков программного обеспечения [ daedtech.com ]
Если вы программируете полный рабочий день и думаете о том, чтобы выполнять работу за пределами своей основной работы, возможно, будет выгоднее не брать на себя еще больше кодирования 🙂
Также стоит прочитать:
>> Как поговорить с руководителем уровня C [ daedtech.com ]
>> Черная пятница Скучно [ abdullin.com ]
>> Программирование для 8 класса [ henrikwarne.com ]
>> Навыки резюме для соискателя с высокими амбициями [ daedtech.com ]
>> Оправдания [ blog.cleancoder.com ]
>> Kotlin — оптимизация хвостовой рекурсии [ java-allandsundry.com ]
4. Комиксы
И мои любимые Дилберты недели: