Here we go…
1. Spring and Java
>> Securing Services with Spring Cloud Gateway [spring.io]
As the series continues, we see how to secure services using the Token Relay pattern with OAuth2.
>> Spring Boot on Heroku with Docker, JDK 11 & Maven 3.5.x [blog.codecentric.de]
It’s Docker to the rescue for cases where you can’t build your app using predefined Heroku buildpacks. Very cool!
>> Exercises in Programming Style: spreadsheets [blog.frankel.ch]
And a neat exercise using Kotlin to model the familiar word frequencies problem as a spreadsheet, complete with immutability and a dash of tail-recursion to boost performance.
Also worth reading:
>> The JPMS Maturity Model [blog.codefx.org]
>> Map best practices [blog.tremblay.pro]
>> java.lang.Record: Draft Specification [marxsoftware.com]
>> Spring Security 5.1: Upgrade / Rehash Stored Passwords [info.michael-simons.eu]
>> How to create a microservice with Eclipse MicroProfile and Apache TomEE [tomitribe.com]
>> Heather VanCura, Director of the JCP, Speaks to InfoQ on the JCP 20th Anniversary [infoq.com]
Webinars and presentations:
>> Serverless Java [infoq.com]
>> A Bootiful Podcast: Brian Clozel [spring.io]
>> Minimize turnaround times with Open Liberty’s dev mode [blog.sebastian-daschner.com]
Time to upgrade:
>> Spring Boot for Apache Geode & Pivotal GemFire 1.1.0.RC2 Released! [spring.io]
>> Spring Session for Apache Geode & Pivotal GemFire 2.1.5.RELEASE & 2.2.0.M3 Available! [spring.io]
>> Highlights from Git 2.23 [github.blog]
2. Technical and Musing
>> Y U NO TDD [blog.code-cop.org]
An interesting collection of quotes from developers as to why they aren’t doing Test Driven Development.
>> Serverless on GCP [bravenewgeek.com]
And a good write-up on the benefits of going serverless, as well as what kinds of applications are most (and least) suited for it.
Also worth reading:
- >> What Glassdoor interview reviews reveal about tech hiring cultures [huyenchip.com]
>> How to use the AWS SQS CLI to receive messages [advancedweb.hu]
>> Celebrating Software as a Tactic, Not a Profession [daedtech.com]
3. Comics
>> Boss Wants to Emulate Steve Jobs [dilbert.com]
>> Tina Likes to Hum [dilbert.com]
>> Wally Is New Pet Employee [dilbert.com]
4. Pick of the Week
A few months ago, I discovered Codota – a coding assistant I’ve been using ever since.
I recorded a quick video focused on how to use it as you’re coding, and the response was quite positive – which is always encouraging to see.
The simplest way to get started is just to install it and have it running in the background, in your IDE – as you’re coding normally.