How to use react-hook-form with Next.js Server Actions and Zod Input validation
A tutorial on how to use react-hook-form with Next.js Server Actions and Zod input validation
A tutorial on how to use react-hook-form with Next.js Server Actions and Zod input validation
Your local development experience can be drastically improved by using Docker in a very simple fashion. This is a quick introduction on how to setup databases, mailing and more using Docker.
Get the latest posts delivered right into your inbox.
Choosing the right foundation for your project is an essential part of creating something sustainable. Let's talk about my favorite tools and conventions when it comes to setting up a new project!
Quick guide on how to do multiple HTTP requests in Angular - either sequentially or in parallel.
A guide on how to use GitHub actions for building and deploying your static sites built with Gatsby.
A quick guide on how to embed Commento (or most self-hosted commenting systems) into your Gatsby site / React app.
TypeScript is incredibly powerful and some things may not be obvious at first. Here's a list of some tips which may be able to improve your architecture!
How to implement a reading progress bar for your posts in React.
A quick guide on how to authenticate against PHP with cURL or Postman.
Associative PHP arrays can be kinda confusing when consumed via REST in a TypeScript apps. But by introducing a new type we could easily handle them.
An updated guide on how to implement Models in Angular 7.
A guide on how to use TypeScript decorators to make routing in MVC frameworks (like expressjs) easier and more enjoyable.
A guide on how to configure PhpStorm to test Symfony applications and the benefits of using the testing utilities within your IDE.
One of the first things most developers learn when starting programming are if/else conditions - but you can actually omit the "else" branch most of the time.
Handling array parameters in PHP can be kind of a pain. By abstracting our arrays we can simply map them to models and make our life a lot easier.