All the posts in my blog in the Web development category, enjoy!
Trie | Data structure implementation in Typescript
Users sign up and Row Level Security - Supabase Database tutorial
Create an Authentication system using Supabase to sign up every user, store the user information in the database, and secure them using Row Level Security.
Local Storage Database with Typescript
Local storage database implementation in typescript with schema validation and error handling, using functional programming (fp-ts) and zod.
zod and newtype-ts | Full type-safety in Typescript
Achieve full type safety in Typescript by using newtype-ts, monocle-ts, and zod to validate your types at compile time.
Create a NextJs project with Typescript, ESLint, Prettier and TailwindCSS
Learn how to create a NextJs project with Typescript, ESLint, Prettier and TailwindCSS. Using NextJs and Typescript for your next project.
Setup Typescript with NuxtJs
Redux with Typescript for State Management
Lear how to use Redux for state management using Typescript. Redux and Typescript in your react application for state management.
Supabase Authentication and create Stripe customer - Subscription with Supabase and Stripe Billing | Part 1
Learn how to implement Supabase Authentication and Stripe Billing Subscriptions. Create a Supabase user and a Stripe Billing customer.
Stripe Billing Tutorial: Products, Prices, and Webhook – Subscription with Supabase and Stripe Billing | Part 2
Learn how Stripe Billing works. In this Stripe Billing Tutorial, you will learn about Stripe billing Products, Prices, and Webhooks.
Collecting payments using Stripe Elements – Subscription with Supabase and Stripe Billing | Part 3
Collection payments using Stripe Elements. We learn how to use Stripe Elements to collect the card information for Stripe Billing.
isNotNullable - Check if a variable is not nullable in Typescript
Function used to check if a variable is not nullable and narrow its type using Typescript.
How to add a Dynamic Sitemap to your NextJs Blog
Create a dynamic sitemap with all your posts using NextJs and contentlayer, and learn how to submit it to Search Engines.
How to create a Blog with Contentlayer and NextJs
Create a fully customizable blog using the power of nextjs, contentlayer, and mdx.
Pure function to update elements in array that are equal in Typescript
A pure function that allows to update all the elements in an array that are equal to a given equality check.
Pure function to shuffle an array in Typescript using fp-ts
A pure function that allows you to shuffle an array using functional programming with fp-ts in Typescript.
Form data validation hook with fp-ts and functional programming
React hook used to store, update, and validate data using functional programming with fp-ts.
useDebounceUpdate - Running an effect after a timeout
Execute a function after a timeout every time your data changes. Reset the timer if the data changes again during the timeout.