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:

Webinars and presentations:

Time to upgrade:

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:

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.