Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

>> CHECK OUT THE COURSE

1. Spring and Java

>> Introducing the Spring Cloud CLI Launcher [spring.io]

Spring Cloud is definitely moving fast.

Here’s a quick writeup covering a new CLI command that takes some of the work away by running the necessary supporting applications.

>> Java Microservices: The Cake Is a Lie but You Can’t Ignore It [takipi.com]

A zoomed-out look at the Java microservice framework landscape.

The writeup discusses most of the solutions available and the approach they each take to help developers get to a microservice implementation without shooting themselves in the foot.

>> Dijkstra’s Algorithm [cleancoder.com]

A fun way to apply TDD to a get to a clean solution for a well-known problem domain.

>> 5 Things Only Experienced Developers Can Teach You About Java [takipi.com]

There’s nothing like running your work in production. I look at my first few years as a developer as the time before and the time after I had work being used (and abused) by actual users.

So this writeup hits the nail on the head – experience, and more specifically production experience is going to be a fantastic accelerator of learning.

>> Inside Java 9 – Version Schema, Multi-Release JARs, and More [sitepoint.com]

As Java 9 gets closer and closer (finger crossed) it’s getting more and more important to starting digging into the bits and bolts that are going to make up the new release.

This writeup is definitely a good place to start doing that.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> REST – Resource Association vs Resource Aggregation [alexecollins.com]

Really solid, practical post discussing how to design the URL space and semantics of an API. A quick read as well, and definitely worth the 5 minutes.

>> Applying Queueing Theory to Dynamic Connection Pool Sizing with FlexyPool [jooq.org]

A quick technical look at how to improve upon and get more out of traditional connection pool implementations.

>> On becoming a test automation craftsman [ontestautomation.com]

Like most other things in this field of developing software, testing is all about the value and the results, and really not about the shiny new tool.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> We’re going with the web-only business model [dilbert.com]

>> 10.000 hours of practice [dilbert.com]

>> The Feng Shui consultant [dilbert.com]

4. Pick of the Week

>> Status meetings are the scourge [m.signalvnoise.com]

Course – LS – All

Get started with Spring and Spring Boot, through the Learn Spring course:

>> CHECK OUT THE COURSE
res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.