Here we go…
1. Spring and Java
>> 5 Things Beginners Need to Know Before Using JPA / Hibernate / EclipseLink [thoughts-on-java.org]
A good primer for developers who are thinking about implementing a JPA solution.
A quick glance at several improvements delivered with Spring Cloud 2.0, including faster startup and the ability to go “fully functional”. And, since it’s built on top of Spring Boot, there’s no longer a need for a servlet container.
>> Reactive HTTP/2 Requests And Responses In Java 11 [blog.codefx.org]
Building upon the Flow API introduced in Java 9, it’s now possible to implement an asynchronous, pub-sub application using reactive streams over HTTP/2.
>> JVM Ecosystem Report 2018 [snyk.io]
A survey of over 10,000 Java developers reveals what’s trending in the world of the JVM.
>> How to map java.time.Year and java.time.Month with JPA and Hibernate [vladmihalcea.com]
And a logical follow-up to last week’s article on mapping the YearMonth type.
Also worth reading:
>> Resource and Dependency Injection in Java EE 7 [michaelcgood.com]
>> Playing around with Kotlin and Spring Webflux [zupzup.org]
Time to upgrade:
>> Spring Boot 2.1.0 RC1 available now [spring.io]
>> Spring IO Platform Cairo-SR5 [spring.io] and >> Spring IO Platform Brussels-SR14 [spring.io]
>> Spring Cloud Data Flow 1.7 RC1 released [spring.io]
>> Spring Cloud Edgware.SR5 Has Been Released [spring.io]
>> Rest-Assured 3.2.0 [github.com]
2. Technical and Musings
>> What does Stack Overflow want to be when it grows up? [blog.codinghorror.com]
As this invaluable resource reaches its tenth anniversary, one of the co-founders gives us a brief look at its core strengths and what may lie ahead.
>> How to handle mixed content with CSP [advancedweb.hu]
An overview of this problem that’s often seen when running a secure site, and what you can do about it.
>> Exploring Kubernetes on Google Cloud Platform [blog.scottlogic.com]
A solid getting-started guide to Google’s hosted Kubernetes service.
Also worth reading:
>> Zero-Downtime Rolling Updates With Istio [blog.sebastian-daschner.com]
>> Learning Clojure: dependent types and contract-based programming [blog.frankel.ch]
>> The trouble with timestamps [mdswanson.com]
>> MonitorFish – Internet of Things meets Deep Learning [blog.codecentric.de]
>> How to Become a Management Consultant [daedtech.com]
And my favorite Dilberts of the week: