Writing on software design, freelancing, and living.

All of my long-form thoughts on programming, freelancing, product design, and more, collected in chronological order.

Next.js 15 Updates

Is it ready? What are the new features? Let’s dive into the latest updates in Next.js 15 and see what it has to offer.

Forms with Tailwind UI and Next Safe Action

In this article, we will be looking at how to use Tailwind UI to create a form in a Next.js application. We will also be looking at how to use the Next Safe Action pattern to handle form submissions.