Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
>> Is Jigsaw Dead? Not quite. [tomitribe.com]
A very needed clarification of the JCP process and what has actually happened to Jigsaw recently.
>> Ordering vs Sorting with Hibernate – What should you use? [thoughts-on-java.org]
One might think that ordering and sorting is the same operation but it turns out there are slight differences in Hibernate 🙂
>> Reactor Bismuth release train first milestone available [spring.io]
An important milestone for the Reactor project, with some very interesting new functionality.
Also worth reading:
>> IntelliJ IDEA 2017.2 EAP: Run Dashboard for Spring Boot [jetbrains.com]
>> JVM Statistics with jstat [marxsoftware.blogspot.com]
- >> Hibernate Tips: How to log the execution time of a query [thoughts-on-java.org]
>> The detaching pitfall of declarative transaction management with Spring and JPA/Hibernate [blog.arnoldgalovics.com]
>> Survey – Behavior of @Positive and @Negative constraints [beanvalidation.org]
Webinars and presentations:
>> When Enterprise Java Micro Profile meets Angular [antoniogoncalves.org]
Time to upgrade:
- >> Spring Boot 2.0.0 M1 Available Now [spring.io]
>> Spring Session 2.0.0 M1 Released [spring.io]
>> Hibernate Search 5.8.0.Beta2 is out! [in.relation.to]
>> Spring Security 5.0.0 M1 [spring.io]
>> Spring REST Docs 1.2.1.RELEASE [spring.io]
>> Spring Batch 4.0.0.M2 is now available [spring.io]
>> Spring Cloud Data Flow 1.2 GA released [spring.io]
>> Spring Cloud Stream Chelsea.SR2 Released [spring.io]
>> Hibernate Validator 6.0.0.Beta1 is out with improved Bean Validation 2.0 support [in.relation.to]
2. Technical and Musings
>> Why are you testing your software? [frankel.ch]
Sometimes it makes sense to take a step back and rethink if it’s absolutely necessary to achieve the coverage of 100%.
>> When Subclasses Are Ready To Die [thecodewhisperer.com]
Some back-to-basics and timeless design principles here.
>> How Much Code Should My Developers Be Responsible For? [daedtech.com]
There is no universal answer to this question but it is a good idea to keep the “bus factor” concept in mind
Also worth reading:
>> Lightbend Charity Survey: Who’s Doing What With Streaming, Fast Data and IoT? [lightbend.com]
>> A Developer’s Guide To Docker – A Gentle Introduction [developer.okta.com]
>> EC2 In-Memory Processing Update [aws.amazon.com]
>> Why you should totally switch to Kotlin [medium.com]
>> Why you should always use hibernate.connection.provider_disables_autocommit for resource-local JPA transactions [vladmihalcea.com]
>> Importance of given-when-then in unit tests and TDD [solidsoft.wordpress.com]
>> Podcast Released: Agile Architecture with Martin Fowler and Rebecca Wirfs-Brock [coalition.agileuprising.com]
>> What Can Men Do [trishagee.github.io]
- >> Starting a New Engagement as a Lead Consultant [jayfields.com]
3. Comics
And my favorite Dilberts of the week:
>> You can’t make an omelet without breaking some eggs [dilbert.com]
>> I’m an awesome leader, therefore I must be hilarious [dilbert.com]
>> Each engineer cost us one million dollars [dilbert.com]
4. Pick of the Week
This week I’ve been both super busy but also excited to finally launch the new Certification Classes in each of my 2 courses: