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.

Full Stack Java development with Spring Boot and VueJS
· 22 min read

Full Stack Java development with Spring Boot and VueJS

In this tutorial, you are going to learn how to build a full-stack application that uses Vue for the frontend and Spring Boot for the backend.

How to force a delay in a web app
· 12 min read

How to force a delay in a web app

In this tutorial, I will show you can force a delay in a web application for testing purposes.

New Year, New Opportunities and Goals
· 10 min read

New Year, New Opportunities and Goals

In this article, I have some exciting personal news to share and I want to take a look ahead at the new year.

How to test standard in and out in Java
· 13 min read

How to test standard in and out in Java

In this tutorial I will show you how you can test standard in and out in Java.

Interactive Learning from Oreilly
· 4 min read

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 Boot REST Service: How to build a REST API in Java
· 8 min read

Spring Boot REST Service: How to build a REST API in Java

In this tutorial you will learn how to build a REST API in Java using Spring Boot.

Working with Standard Input and Output in Deno
· 12 min read

Working with Standard Input and Output in Deno

In this tutorial I will show you how to work with standard input and output in Deno.

Hello, Deno
· 29 min read

Hello, Deno

An introduction to Deno which is a secure runtime for JavaScript and TypeScript

Lessons learned from redesigning my website
· 11 min read

Lessons learned from redesigning my website

I spent the last couple of months redesigning my website and I would like to share with you some of the lessons I learned

Spring Boot Testing Basics: How to Unit Test & Integration Test REST Controllers
· 9 min read

Spring Boot Testing Basics: How to Unit Test & Integration Test REST Controllers

In this article, we're going to dive into the world of testing in Spring Boot, specifically looking at unit tests and integration tests.