Latest Blogs:

Supercharging Zod: Extending Schemas for Advanced Validation

Learn how to unlock the full potential of Zod by extending schemas with new properties and custom validation functions. This post provides practical techniques to enhance your TypeScript projects, making data validation more flexible and robust.

Guiding the Next.js Maze: An Exploration of Next.js

Next.js is a powerful framework that allows you to build web applications with ease. In this blog post, I will guide you through the maze of Next.js and show you how to effectively use its features.

How to: Make a Scroll Progress Bar in React and TailwindCSS

Learn how to create a scroll progress bar in React using TailwindCSS and React hooks. This tutorial will guide you through the process step by step.


Older, but still good:

Resilient Foundation: Design for Error, Build for Stability

The Triple Benefits of Type-Safe, Well-Structured, and Documented Code.

Simplifying Error Handling with 'if Guards' and Early Returns

Improving Caching in Headless Applications with Next.js and Wagtail: A Comprehensive Study

Web tooling and how I use it

My Code Suite - A Collection of Useful Tools for Developers

Gitness in Devops - An Alternative for Gitlab and Github