Practical writing on Java, Spring, AI, and the craft of software engineering.
If you're building with Java and Spring (or trying to figure out where AI fits into your development workflow) you're in the right place. I write practical, beginner-friendly deep dives on Spring Boot, Spring AI, and software engineering fundamentals, collected here in chronological order.
Filtering by tag: spring

Interactive Learning from Oreilly
O'Reilly has a new hands-on learning platform called Interactive Learning. In this tutorial I will tell you all about it and the tutorials I created for it.

Spring Initializr's Fresh New Look
In this article I will tell you what the Spring Initializr is and give you my thoughts on the new redesign.

What's new in Spring Boot 2
What's new in Spring Boot 2

Angular 4 Java Developers Course is now Live!
Angular 4 Java Developers Course is now Live!

When to use Microservices over Monolithic Architecture
When to use Microservices over Monolithic Architecture

Using JHipster in Development mode
Using JHipster in Development mode

How to add multiple dependencies with the Spring CLI
How to add multiple dependencies with the Spring CLI

3 YouTube Channels for Java Developers
3 YouTube Channels for Java Developers

Spring Data Aggregate Functions in a repository
Spring Data Aggregate Functions in a repository