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: Java

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.

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
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 in Visual Studio Code
Learn how to set up Spring Boot in Visual Studio Code using the Java and Spring Boot Extension Packs, then build a Spring Boot REST API in this tutorial.
What you should learn as a Java Developer in 2018
What you should learn as a Java Developer in 2018

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

Getting Started with Java course
Getting Started with Java course

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

Get it while it's hot. Java 9 is out!
Get it while it's hot. Java 9 is out!