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: vue
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.

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
In this tutorial, I will show you can force a delay in a web application for testing purposes.

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

Vue 3 Composition API: Ref vs Reactive
One question I keep hearing over and over is what method should I use to declare reactive data in the Vue 3 Composition API? In this article, I explain what ref() and reactive() are and try to answer that question.

CodeMash 2020 Recap
A recap of the conference CodeMash 2020 as both an attendee and a speaker.

Vue3: Smaller, Faster & Stronger. CodeMash 2020
This post is a collection of resources for my presentation at CodeMash 2020.

New Course: Up & Running with Vue.js
I released a new course on how to get up and running with Vue.js for beginners

A Beginner's Guide to Unit Testing in Vue: Part 3
In Part 3 of this series we learn how to write unit tests in Vue by testing more complex components.

A Beginner's Guide to Unit Testing in Vue: Part 2
In the 2nd part of this 3 part series we will look at writing and running your first unit test in Vue
