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.

Spring Security CORS: How to configure CORS in Spring Boot & Spring Security
· 13 min read

Spring Security CORS: How to configure CORS in Spring Boot & Spring Security

How to Secure your REST APIs with Spring Security & JSON Web Tokens (JWTs)
· 35 min read

How to Secure your REST APIs with Spring Security & JSON Web Tokens (JWTs)

In this tutorial, you will learn how to secure REST APIs with Spring Security and JSON Web Tokens (JWTs).

GraphQL Spring Boot - Up and Running with Spring for GraphQL
· 39 min read

GraphQL Spring Boot - Up and Running with Spring for GraphQL

In this tutorial you are going to learn how to get up and running with Spring for GraphQL.

Spring Data JPA Pagination
· 26 min read

Spring Data JPA Pagination

In this tutorial, you are going to learn how to work with pagination in Spring Data JPA.

Spring Boot @Value Annotation
· 9 min read

Spring Boot @Value Annotation

A brief introduction to the @Value annotation in Spring Boot.

Im Joining VMware
· 14 min read

Im Joining VMware

I'm so excited to announce that I am joining VMware as a Spring Developer Advocate!

Happy New Year 2022
· 7 min read

Happy New Year 2022

Happy New Year! I want to take a few minutes and reflect on the year that was 2021 and look ahead to 2022.

14" MacBook Pro M1 Max Review for developers and content creators
· 9 min read

14" MacBook Pro M1 Max Review for developers and content creators

I have been using the new MacBook Pro for about a week and wanted to give you my initial thoughts from a developer & content creator perspective.

GitHub Copilot for Java Develpers
· 2 min read

GitHub Copilot for Java Develpers

Earlier this year GitHub launched Copilot, an AI pair-programmer. With GitHub Copilot, get suggestions for whole lines or entire functions right inside your editor.

Spring One 2021 Presentation
· 3 min read

Spring One 2021 Presentation

I'm so honored to be speaking at this year's SpringOne Conference. This article will give you a look ahead to the presentation by explaining what you can expect and the resources from my talk.