java-weekly-216
Java Weekly, Issue 216
Here we go…
1. Spring and Java
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]