Here we go…
1. Spring and Java
>> Monitor and troubleshoot Java applications and services with Datadog Sponsored
Optimize performance with end-to-end tracing and out-of-the-box support for popular Java frameworks, application servers, and databases. Try it free.
>> Spring Cloud Contract in a polyglot world [spring.io]
Proper integration testing is tricky and Contract Testing is another take that can significantly help with that story.
>> On Spring Data and REST [blog.sourced-bvba.be]
Another interesting but controversial feature of Spring Data.
>> Reactive Streams in Java 9 [dzone.com]
An introduction to Reactive Streams – this time, in core Java.
Also worth reading:
>> Implementing Json Decoders using Vavr [vavr.io]
>> Building a CI System with Java 9 Modules and Vert.x Microservices [infoq.com]
>> Deploying Spring Boot Applications in the Google AppEngine Flex Environment [blog.codecentric.de]
>> Vote for Java EE’s New Name [infoq.com]
>> Compliance with Object Calisthenics [blog.code-cop.org]
>> APIs To Be Removed from Java 10 [marxsoftware.blogspot.com]
>> IntelliJ IDEA 2018.1 EAP: inline external annotations, Java Compiler enhancement and more [blog.jetbrains.com]
>> Tracing messages in Choreography with Sleuth and Zipkin [e4developer.com]
Webinars and presentations:
>> Designing, Implementing and Using Reactive APIs [infoq.com]
>> Continuous Deployment to the Cloud [infoq.com]
>> Concourse in the Real World: A Case Study in CI/CD and DevOps [infoq.com]
>> Crossing the CI/CD/DevOps Chasm [infoq.com]
>> Cloud-Native Java with Spring Cloud Services [infoq.com]
Time to upgrade:
>> Hibernate OGM 5.3 CR1 is out [in.relation.to]
>> Spring Session 1.3.2 Released [spring.io]
>> Spring Cloud Edgware.SR2 Released [spring.io]
2. Technical and Musings
>> Traffic Shadowing With Istio: Reducing the Risk of Code Release [blog.christianposta.com]
A cool and practical example of traffic mirroring with Istio.
Also worth reading:
>> Executing Single Java Source Files with One Command [marxsoftware.blogspot.com]
>> Starting with Ethereum – Industrialization [blog.frankel.ch]
>> Bloom filters: when data structures get smart [odino.org]
>> Integration with Zapier [techblog.bozho.net]
>> Who Killed The Junior Developer? [medium.com]
>> E-Stop and Fuel, software that keeps you awake at night [jacquesmattheij.com]
>> My War: Agency vs. Algorithm [satisfice.com]
3. Comics
And my favorite Dilberts of the week:
>> Anger Issues [dilbert.com]
>> Wally Pivots [dilbert.com]
>> A Brilliant Engineer [dilbert.com]
4. Pick of the Week
Picking this very interesting “discussion” this week: