Generic Top

I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

>> CHECK OUT THE COURSE

Here we go…

1. Spring and Java

>> Hiding Services & Runtime Discovery with Spring Cloud Gateway [spring.io]

A solid, ready-to-run example using Spring Cloud's gateway and registry services. Good stuff.

>> Exercises in Programming Style: maps are objects too [blog.frankel.ch]

A functional solution to the word extraction problem seen previously in the series, this time using an immutable map in Kotlin.

>> Running Gradle inside Maven [andresalmiray.com]

And although Gradle builds don't participate directly in the Maven reactor, you can execute a Gradle build within a multi-module Maven project with the right combination of plugins.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musing

>> How to use S3 POST signed URLs [advancedweb.hu]

An overview of how to use POST URLs to get around the shortcomings of their PUT counterparts.

>> Moving Control to the Endpoints [mnot.net]

And a look at the obstacles standing in the way of wider adoption of encrypted DNS solutions.

Also worth reading:

3. Comics

>> Measuring Excellence [dilbert.com]

>> When Wally Is Busy [dilbert.com]

>> Zombie Projects [dilbert.com]

4. Pick of the Week

A cool writeup from Datadog focused on how to how to actually get your log data processed:

>> How to collect, customize, and standardize Java logs [datadoghq.com]

 

If you've ever worked on any sufficiently large application, you know all too well that's not a trivial task.

Next »
Java Weekly, Issue 289
« Previous
Java Weekly, Issue 287

Generic bottom

I just announced the new Learn Spring course, focused on the fundamentals of Spring 5 and Spring Boot 2:

>> CHECK OUT THE COURSE
Comments are closed on this article!