Generic Top

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


A bit of a quicker one this week, as I’m writing it in between Spring IO sessions.

Here we go…

1. Spring and Java

>> Thymeleaf 3 – Get Started Quickly with Thymeleaf 3 and Spring MVC []

A quick and to the point intro to using Thymeleaf with Spring, hopefully getting the industry one step closer to never touching a JSP file ever again.

>> How to Split JUnit Tests in a Continuous Integration Environment []

A solid, thorough writeup focused on intelligently separating the way different tests run in a CI pipeline. Very useful stuff.

>> 13 Decks Java Developers Must See to Stay Updated []

Some very interesting slide-decks worth going over. Not only for the subject matter, but also to see what the cadence of a good talk looks like.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Cleanup Temp Files []

This is a quick writeup that I was thinking would make the “Also word reading” section below.

But, temporary files and applications that just keep growing and growing is such a common and overlooked problem that I think it’s really worth thinking about if you’re writing that kind of app.

Also worth reading:

3. Musings

>> Dirty Hacks Are OK []

I know this is not the best advice I’ve given” – that cracked me up.

But, in all seriousness, once you know the rules, yes, sometimes it’s definitely OK to break them.

>> CodeFX Leveled Up []

I thoroughly enjoyed reading this piece, from so many points of view.

First, it’s a clear, ambitious plan that I’m sure Nicolai is going to execute on well.

But more importantly – it represents forward movement in a space where so many people sit still for years and years – blogging. It’s quite easy to find yourself settle in a rhythm and doing the things that you’ve always been doing.

Shake things up!

>> The Gravitational Force of Wage Labor []

An interesting read on the dynamics of longer term consulting engagements.

>> DDD Is Expensive Is A Myth []

Like all the other DDs, Domain Driven Design may look like it’s more work at the beginning, but overall, the level of clarity that it brings into a system dwarfs the time it takes to understand and implement.

>> Simple Asynchronous Microservices using Lambda Architecture []

A good first step towards understanding the Lambda architecture.

>> Lessons learned from delivering a test automation workshop []

I’m doing more workshops this year, so I enjoyed going through this one. Have a look if you’re interested in either side of the workshop experience.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> I won’t bother using real words []

>> OK, let’s begin wasting our time []

>> Take your time. I’m good either way []

5. Pick of the Week

>> Who wants to live in The Real World? []

Generic bottom

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