Recent Articles

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

Auth0 AmbassadorLogRocketDraft.devJavaScript in PlainEnglish


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