Recent Articles

I'm big on developer advocacy and part of the following programmes:

Auth0 AmbassadorLogRocketDraft.devJavaScript in PlainEnglish


Scheduling emails in the user's timezone using QStash
Scheduling emails in the user's timezone using QStash 8 minute read Published: Thu Aug 10 2023 UpstashdocslyQStash
Adding JWT Authentication to React
Adding JWT Authentication to React 11 minute read Published: Fri Apr 14 2023 ClerkJWTReact
Implementing reCAPTCHA in React
Implementing reCAPTCHA in React 7 minute read Published: Fri Apr 14 2023 ClerkReCaptchaReact
Building an SQL Server Admin Panel in Retool
Building an SQL Server Admin Panel in Retool 11 minute read Published: Wed Mar 01 2023 RetoolSQL ServerDashboard
How To Implement a Facebook-Like Web Notification System
How To Implement a Facebook-Like Web Notification System 7 minute read Published: Thu Feb 16 2023 ReactCourierNotification
Guide to Conditional Rendering in React
Guide to Conditional Rendering in React 7 minute read Published: Thu Jan 26 2023 ReactClerk
Decrease your Handsontable bundle size using modules
Decrease your Handsontable bundle size using modules 7 minute read Published: Thu Dec 08 2022 HandsontableBundle sizeCode splitting
How to use GraphQL to build backend-for-frontends (BFFs)
How to use GraphQL to build backend-for-frontends (BFFs) 9 minute read Published: Wed Dec 07 2022 HygraphBFFHeadless CMS
How to Build an E-Learning Platform with Hygraph
How to Build an E-Learning Platform with Hygraph 9 minute read Published: Wed Nov 09 2022 Hygraphe learningHeadless CMS
A guide to using Convex for state management
A guide to using Convex for state management 9 minute read Published: Wed Sep 21 2022 convexstate managementnextjs
Sending login notifications to users using Auth0 Actions
Sending login notifications to users using Auth0 Actions minute read Published: Sun Aug 21 2022 auth0javascriptbeginners
How to get started with image uploads using Bootstrap
How to get started with image uploads using Bootstrap 5 minute read Published: Wed Aug 17 2022 bootstrapimageswysiwyg
How to Build a Zenefits API Integration: Developer Guide
How to Build a Zenefits API Integration: Developer Guide 5 minute read Published: Wed Aug 10 2022 merge_apideveloperhris
Quickly Build a User Switcher, Just Like Gmail
Quickly Build a User Switcher, Just Like Gmail 8 minute read Published: Fri Jun 03 2022 Clerk.devGmailauthentication
Next.js for beginners
Next.js for beginners minute read Published: Mon Apr 18 2022 javascriptreactbeginners
3 Ways to declare variables in JavaScript— var, let, and const explained
3 Ways to declare variables in JavaScript— var, let, and const explained minute read Published: Mon Apr 11 2022 javascriptwebdevbeginners
3 worst things you can do in an interview
3 worst things you can do in an interview minute read Published: Mon Apr 04 2022 careerwebdevdiscuss
The right way to use LocalStorage in JavaScript
The right way to use LocalStorage in JavaScript minute read Published: Mon Mar 28 2022 javascriptwebdevbeginners
What the heck is SSG— Static site generation explained with Next.js
What the heck is SSG— Static site generation explained with Next.js minute read Published: Mon Mar 21 2022 javascriptnextjsreact
Create your own URL shortener with Next.js and MongoDB in 10 Minutes
Create your own URL shortener with Next.js and MongoDB in 10 Minutes minute read Published: Mon Mar 14 2022 javascriptbeginnerswebdev
5 String methods every JavaScript developer should know
5 String methods every JavaScript developer should know minute read Published: Mon Mar 07 2022 javascriptbeginnerswebdev
Memoization— the what, why and how?
Memoization— the what, why and how? minute read Published: Mon Feb 28 2022 javascriptbeginnerswebdev
4 ways of finding elements in a JavaScript Array
4 ways of finding elements in a JavaScript Array minute read Published: Mon Feb 21 2022 javascriptbeginnerswebdev
3 Array methods every JavaScript developer should know
3 Array methods every JavaScript developer should know minute read Published: Mon Feb 14 2022 javascriptbeginnerswebdev
Creating a Read Progress Bar in React with TailwindCSS
Creating a Read Progress Bar in React with TailwindCSS minute read Published: Wed Feb 09 2022 reactjavascriptwebdev
Free Cron Jobs with Github Actions
Free Cron Jobs with Github Actions minute read Published: Mon Feb 07 2022 githubjavascriptwebdev
Become persistent by keeping up with the streak
Become persistent by keeping up with the streak minute read Published: Tue Feb 01 2022 beginnersproductivitywriting
Create a Live Twitter Profile Banner to show followers counter
Create a Live Twitter Profile Banner to show followers counter minute read Published: Mon Jan 31 2022 javascriptbeginnerswebdev
Automatically Tweet popular articles from DEV
Automatically Tweet popular articles from DEV minute read Published: Mon Jan 24 2022 opensourceshowdevnextjs
Which one is a better TLD for portfolio & blog?
Which one is a better TLD for portfolio & blog? minute read Published: Tue Jan 18 2022 watercoolerdiscuss
Write better code with these 5 JavaScript features
Write better code with these 5 JavaScript features minute read Published: Mon Jan 17 2022 javascriptwebdevbeginners
Reaching first 100 followers on DEV 🎉🚀
Reaching first 100 followers on DEV 🎉🚀 minute read Published: Sun Jan 16 2022 careerwritingproductivity
Deal with Promises like a Pro 😎
Deal with Promises like a Pro 😎 minute read Published: Mon Jan 10 2022 javascriptwebdevbeginners
Asynchronous loops in Javascript - using forEach, map, and for loop
Asynchronous loops in Javascript - using forEach, map, and for loop minute read Published: Mon Jan 03 2022 javascripttypescriptwebdev