Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
>> Next Generation OAuth 2.0 Support with Spring Security [spring.io]
A great place to start understanding all the work that the Spring Security team has been putting into OAuth 2.0 support over the past year or so.
>> Public Review of MVC 1.0 Specification is Now Open [infoq.com]
The Public review of JSR-371, Model-View-Controller (MVC) version 1.0 specification, is now open.
>> JPA 2.2 Brings Some Highly Anticipated Changes [infoq.com]
A solid intro to what JPA 2.2 come out with.
Also worth reading:
>> Oracle to End Free Support for Past Java Versions Much Sooner [infoq.com]
>> Spring Boot 2: Fluxes, from Elasticsearch to controller [nurkiewicz.com]
>> DRY in the 21st Century [blog.codecentric.de]
>> Considerations When Returning Java 8's Optional from a Method [marxsoftware.blogspot.com]
>> Starting with Ethereum – Deploying and running a contract [blog.frankel.ch]
Webinars and presentations:
>> What's New in Spring Boot 2.0 [infoq.com]
>> Serverless Spring [infoq.com]
>> Introducing Micrometer Application Metrics [infoq.com]
Time to upgrade:
>> Spring Boot 2.0.0 RC1 available now [spring.io] and >> Spring Boot 1.5.10 available now [spring.io]
>> Spring Session 2.0.1 Released [spring.io]
>> Hibernate ORM 5.1.12.Final released [in.relation.to]
>> Hibernate OGM 5.2 CR1 is out [in.relation.to]
>> Spring Messaging Projects Maintenance Releases – Integration, AMQP, Kafka [spring.io]
>> CVE-2017-8030: Spring Security 5.0.1, 4.2.4, 4.1.5 Released [spring.io]
>> Reactor Bismuth-SR5 is out! [spring.io]
>> IntelliJ IDEA 2017.3.4 is released [blog.jetbrains.com]
>> Spring IO Platform Brussels SR7 [spring.io]
2. Technical and Musings
>> Tutorial: Deploy Kubernetes on Hetzner Cloud + Ingress + OpenEBS Storage [stytex.de]
A quick and practical guide to setting up a simple Kubernetes Cluster.
>> Comparing Envoy and Istio Circuit Breaking With Netflix OSS Hystrix [blog.christianposta.com]
A very interesting comparison of Envoy and Istio with Hystrix.
Also worth reading:
>> Exploring Dynamic Programming [blog.scottlogic.com]
>> Building a Distributed Log from Scratch [bravenewgeek.com]
>> AWS CodePipeline Dashboard [blog.codecentric.de]
>> CLR vs JVM: How the Battle Between .NET and Java Extends to the VM-Level [blog.takipi.com]
>> In Praise of Swarming [dannorth.net]
>> Gold Cards [benjiweber.co.uk]
>> Software Craftsmanship as a Metaphor is a Career Glass Ceiling [daedtech.com]
4. Comics
And my favorite Dilberts of the week:
>> Dilbert Refuses to Admit He's Wrong [dilbert.com]
>> Boss Doesn't Understand Employees [dilbert.com]
>> 13% Employees Engaged [dilbert.com]
5. Pick of the Week
I'm picking this simply because I thought it was funny: