«На этой неделе много интересных статей о Java 9.
Итак, приступим…
1. Spring и Java
>> Maven on Java 9 – Five Things You Need To Know [blog.codefx.org]
Комбинация JPMS Java 9 с Maven пока может быть непростой задачей — к этому нужно быть готовым.
>> The Cost of JDBC Server Roundtrips Or: Move That Loop into the Server Already! [blog.jooq.org]
Не секрет, что лучше свести к минимуму количество обращений к базе данных — вот хороший взгляд на то, почему.
>> Design gotchas in JDK’s functional interfaces [blog.frankel.ch]
Функциональные интерфейсы Java спроектированы совершенно независимо, поэтому компилятор не видит между ними никакой связи.
>> Using Trusted Timestamping With Java [techblog.bozho.net]
Использование API-интерфейсов безопасности обычно затруднено — вот ссылка на реализацию меток времени доверия с помощью BouncyCastle.
>> Getting Started With Hibernate [thoughts-on-java.org]
Простое, но исчерпывающее руководство по Hibernate.
>> How to bootstrap JPA programmatically without the persistence.xml configuration file [vladmihalcea.com]
Полное руководство по загрузке Hibernate без XML.
Also worth reading:
-
\u003e\u003e Модули Java 9 и Spring Boot? Я сдаюсь [blog.sourced-bvba.be] \u003e\u003e Первые девять проектов, предложенных для EE4J [infoq.com] \u003e\u003e Распространенная ошибка разработчиков при кэшировании нулевых значений [blog.jooq.org] \u003e\u003e IntelliJ IDEA 2017.3: Поддержка мультиплатформенных проектов Kotlin [blog.jetbrains.com] \u003e\u003e Запуск сервера Infinispan с использованием Testcontainers [blog.codecentric.de]
Время обновления:
-
\u003e\u003e Выпущен Spring Security 5.0.0 [infoq. com]
2. Технические и размышления
>> Side Hustle Ideas for Software Developers [daedtech.com]
Если вы занимаетесь кодированием полный рабочий день и думаете о том, чтобы заниматься чем-то помимо основной работы, возможно, будет полезнее не брать на себя еще больше кода 🙠‚
Также стоит прочитать:
-
\u003e\u003e Как поговорить с руководителем уровня C [daedtech.com] \u003e\u003e Скучная черная пятница [abdullin.com] \u003e\u003e Программирование для 8-го класса [henrikwarne.com] \u003e\u003e Резюме Навыки для соискателя с высокими амбициями [daedtech.com] \u003e\u003e Оправдания [blog.cleancoder.com] \u003e\u003e Kotlin — оптимизация хвостовой рекурсии [java-allandsundry.com]
4. Комиксы
И мой любимые Дилберты недели: