Technical Blog

Musings on tech that is new to me, fun, or interesting in some way.

Clean, Type-Safe Forms with React-Hook-Form and Zod

I've added some new tools to my arsenal for building forms. There is a bit of a learning curve, but they are very much worth using in my opinion. Benefits: its faster once you get the hang of it, it makes the logic in your forms extremely consistent, its optimized out of the box. I'm a convert!

Responsive Animation Components With Framer Motion

Creating animations that change behavior across different breakpoints can be a challenge. Keeping them dry and maintainable can be a bigger challenge. My favorite solution is to leverage tailwind css and framer motion. These tools allow for reusable, maintainable components that are "reasonably" readable. ;)

Leveraging The Prisma Client API for Type Safety

I like to use typescript in all of my work whenever possible. It makes everything easier, and it reduces the number of those annoying little hard to track down bugs. Prisma has a solution for us. Today lets look into leveraging the client api for type safety!

Nicholas Cathcart