Here we go…
1. Spring and Java
>> New Version Scheme for Java SE Platform and the JDK [infoq.com]
The details of the next version scheme for Java.
>> How to Implement Conditional Auditing with Hibernate Envers [thoughts-on-java.org]
A dive into Hibernate Envers and conditional auditing.
>> SOLID Principles in Action: From Slack to Twilio [twilio.com]
An interesting, long read from Twilio engineering.
>> JEPs Proposed to Target JDK 10 [openjdk.java.net]
These are the early JEPs targeted for JDK 10.
Also worth reading:
>> What’s new in IntelliJ IDEA 2017.3 for Spring Boot [blog.jetbrains.com]
>> Custom Akka HTTP PathMatcher [blog.codecentric.de]
>> IntelliJ IDEA 2017.3 EAP brings support for Local-Variable Type Inference [blog.jetbrains.com]
>> Accelerating the adoption of Java microservices with Eclipse MicroProfile [infoq.com]
>> #qconsf 2017 Highlights: 10 Talks That You Don’t Want to Miss [blog.takipi.com]
>> Hibernate Tips: How to Increase the Version of the Parent Entity When Updating a Child Entity [thoughts-on-java.org]
>> How to inherit properties from a base class entity using @MappedSuperclass with JPA and Hibernate [vladmihalcea.com]
>> Understanding How Graal Works – a Java JIT Compiler Written in Java [chrisseaton.com]
Time to upgrade:
>> Spring Boot 2.0.0 M6 available now [spring.io]
>> Spring Batch 4.0.0.RC1 is now available [spring.io]
>> Spring Session Data Geode/GemFire 2.0.0.RC1 Available [spring.io]
2. Technical
>> Microservices with Nomad and Consul [blog.codecentric.de]
The Nomad/Consul stack is another interesting option for Microservices.
>> The multiple usages of git rebase –onto [blog.frankel.ch]
git rebase certainly has many useful applications.
>> The Pain of Implicit Dependencies [blog.thecodewhisperer.com]
Introducing implicit dependencies can effectively make code legacy.
Also worth reading:
>> Set up private blockchain with Ethereum (part 2) [pragmaticintegrator.wordpress.com]
>> The One Thing That Is Repeatedly Breaking Your CI/CD Workflow [blog.takipi.com]
>> How do UPSERT and MERGE work in Oracle, SQL Server, PostgreSQL and MySQL [vladmihalcea.com]
>> Now Available – Compute-Intensive C5 Instances for Amazon EC2 [aws.amazon.com]
3. Musings
>> Becoming an accidental architect [oreilly.com]
The role of the architect might be more demanding than you think it is.
>> How to Politely Say No and When To Do It [daedtech.com]
If there’s ever a silver bullet, it’s saying “no”.
It’s an uncomfortable skill most never master, and it can unlock a lot of great things, so it’s worth exploring and learning how to do right.
Also worth reading:
>> The Existential Terror of Battle Royale [blog.codinghorror.com]
>> On quality over quantity and my career journey [ontestautomation.com]
>> Ace Your Exit Interview Using Little White Lies of Omission [daedtech.com]
>> End-to-end manual verification [advancedweb.hu]
>> Life as an Open Source Developer, One Year Later [raibledesigns.com]
4. Comics
And my favorite Dilberts of the week: