Today – Java 9 goes live (I’ve been waiting for some time to write this sentence).
Let’s jump right in…
1. Spring and Java
>> The Top 10 Jigsaw and Java 9 Misconceptions Debunked [blog.takipi.com]
There are a number of myths surrounding Java 9 – so this piece is doing some major myth-busting.
>> Synthetic [blog.frankel.ch]
Understanding the ACC_SYNTHETIC flag might not revolutionize your day-to-day work – but it’s an important part of the JVM.
>> How fast (or slow) mutation testing really is? [solidsoft.wordpress.com]
A case study focused on how much time mutation testing actually takes.
>> Security changes in Spring Boot 2.0 M4 [spring.io]
The new milestone introduces a few interesting updates.
Also worth reading:
>> Oracle Chooses Eclipse Foundation as New Home for Java EE [infoq.com]
>> Code Smells: Too Many Problems [blog.jetbrains.com]
>> Monitoring Your Microservices with Micrometer [ordina-jworks.github.io]
>> Event Messaging with Spring Boot and RabbitMQ [reflectoring.io]
>> JPA 2.2’s new getResultStream() method and how you should NOT use it [thoughts-on-java.org]
>> The best way to map an Enum Type with JPA and Hibernate [vladmihalcea.com]
Webinars and presentations:
>> Self-driving Cars Should Be Open Source [techblog.bozho.net]
Time to upgrade:
>> Spring Security 5.0.0 M4 Released [spring.io]
>> Announcing First Release Candidate of Reactor Core 3.1 [spring.io]
>> Spring Boot 2.0.0 M4 Available Now [spring.io]
>> Spring Cloud Stream Ditmars/1.3 Release Candidate Announcement [spring.io]
>> Hibernate Search 5.8.0.Final is out! [in.relation.to]
>> Spring IO Platform Brussels-SR5 [spring.io]
>> Spring Web Flow 2.4.6 released [spring.io]
2. Technical
>> Given-When-Then in JUnit Tests [blog.codecentric.de]
This is a great way to structure your tests (and a personal favorite).
Also worth reading:
>> JWT authentication with Akka HTTP [blog.codecentric.de]
3. Musings
>> The Decline of the Enterprise Architect [daedtech.com]
With the evolution of Agile, the need for the separate role of Enterprise Architect is slowly decreasing.
Also worth reading:
>> Eclipse Foundation Renews the Eclipse Public License [infoq.com]
>> More Good Programming Quotes, Part 2 [henrikwarne.com]
>> Deploying Guerrilla Tactics to Combat Stupid Tech Interviews [daedtech.com]
>> Why I think unit testing is the basis of any solid automation strategy [ontestautomation.com]
4. Comics
And my favorite Dilberts of the week: