Here we go…
1. Spring and Java
>> Microservices with Spring Boot and Spring Cloud. From config server to OAuth2 server (without inMemory things — Part 2 [itnext.io]
This week’s installment shows how to build a custom auth service, with a user repository and token store backed by MongoDB.
>> Comparing JVM alternatives to JavaScript [renato.athaydes.com]
If you’re writing a front-end app and JavaScript just isn’t your cup of tea, you may ask, can we do this in Java? It’s not always a good idea but we are definitely able to!
>> Reporting Code Coverage using Maven and JaCoCo plugin [tech.asimio.net]
And a quick intro to the JaCoCo plugin, which can tell you what percentage of your code is exercised by your test suites.
Also worth reading:
>> Red Hat replaces Oracle as OpenJDK 8, OpenJDK 11 steward [theserverside.com]
>> OpenJDK on GitHub [marxsoftware.blogspot.com]
>> From Imperative to Functional Programming: the Dijkstra algorithm [blog.frankel.ch]
>> Writing a Full Featured Maven Pom [itnext.io]
>> RESTEasy (WildFly – JAX-RS 2.1) File up- and Downloading [rieckpil.de]
Webinars and presentations:
>> A Bootiful Podcast: Pivotal Field CTO and OG Cloud Native Matt Stine on Architecture [spring.io]
>> Spring Tips: Spring Cloud Circuit Breaker [spring.io]
>> Novel Algos and Optimizations in JCTools Concurrent Queues [infoq.com]
>> Applying Concurrency Cookbook Recipes to SPEC JBB [infoq.com]
>> Containers Were Never Your End State [infoq.com]
>> Develop Hundreds of Kubernetes Services at Scale with Airbnb [infoq.com]
- >> Reducing Risk of Credential Compromise @Netflixv [infoq.com]
>> Continuous Profiling in Production: What, Why and How [infoq.com]
>> Towards Specifications of Robustness – the Things That Programs do _not_ do [infoq.com]
>> Dave West on the State of Scrum [infoq.com]
Time to upgrade:
>> Spring Tools 4.2.1 released [spring.io]
>> CVE-2019-3799: Spring Cloud Config 2.1.2, 2.0.4, 1.4.6 Released [spring.io]
>> Preview releases of Spring Cloud Alibaba are available: 0.9.0, 0.2.2, and 0.1.2 [spring.io]
>> Spring Boot for Apache Geode & Pivotal GemFire 1.0.0.RC1 Released! [spring.io]
2. Technical and Musings
>> A beginner’s guide to database table relationships [vladmihalcea.com]
A run-down of the three basic types of entity relationships in a relational database.
>> To Multicluster, or Not to Multicluster: Inter-Cluster Communication Using a Service Mesh [infoq.com]
A close look at coordinating communication across multiple Kubernetes clusters.
>> The Rise of Hybrid Cloud: 7 Reasons Why It Might be a Better Choice [blog.overops.com]
And finally, a compelling argument for using a combination of on-premise private cloud resources and public cloud services.
Also worth reading:
>> The first step you should do after opening an AWS account: create a new one [advancedweb.hu]
>> Amplifying Sources of Resilience: John Allspaw at QCon London [infoq.com]
>> The Many Flavors of “Low-Code” [infoq.com]
>> Spock random order of tests – how to? [e.printstacktrace.blog]
3. Comics
And my favorite Dilberts of the week: