DEV Community

Michael Burrows profile picture

Michael Burrows

Web Developer @ w3collective.com

Location Melbourne, Australia. Joined Joined on  Personal website https://w3collective.com github website
Build a static blog from markdown files with Next.js

Build a static blog from markdown files with Next.js

Reactions 32 Comments
3 min read
Building a dropdown menu using Alpine.js

Building a dropdown menu using Alpine.js

Reactions 21 Comments
2 min read
Copy text to the system clipboard on click with JavaScript

Copy text to the system clipboard on click with JavaScript

Reactions 12 Comments
1 min read
Create a responsive popup modal with CSS & JavaScript

Create a responsive popup modal with CSS & JavaScript

Reactions 51 Comments
3 min read
How to save data in localStorage using JavaScript

How to save data in localStorage using JavaScript

Reactions 54 Comments 1
2 min read
Stripe payment implementation in Node.js

Stripe payment implementation in Node.js

Reactions 41 Comments
4 min read
Introduction to styled-components (CSS-in-JS) in React

Introduction to styled-components (CSS-in-JS) in React

Reactions 12 Comments
3 min read
Setup a HTML tooltip on hover using CSS

Setup a HTML tooltip on hover using CSS

Reactions 23 Comments
2 min read
Build a custom React accordion component

Build a custom React accordion component

Reactions 12 Comments
2 min read
CSS skeleton loading screen animation

CSS skeleton loading screen animation

Reactions 372 Comments 7
2 min read
Basic face recognition with Tensorflow.js

Basic face recognition with Tensorflow.js

Reactions 36 Comments 1
3 min read
Fetch & display data using the Airtable API and React

Fetch & display data using the Airtable API and React

Reactions 9 Comments
3 min read
How to build a dropdown mega menu with pure CSS

How to build a dropdown mega menu with pure CSS

Reactions 34 Comments 1
3 min read
Create a random password generator using JavaScript

Create a random password generator using JavaScript

Reactions 15 Comments 4
2 min read
Build a custom React countdown timer component

Build a custom React countdown timer component

Reactions 23 Comments
2 min read
Style a responsive pricing table with Tailwind CSS

Style a responsive pricing table with Tailwind CSS

Reactions 15 Comments
4 min read
Change a website favicon dynamically using JavaScript

Change a website favicon dynamically using JavaScript

Reactions 19 Comments
1 min read
How to use the HTML drag and drop API with React

How to use the HTML drag and drop API with React

Reactions 59 Comments 1
3 min read
How to setup scheduled cron jobs in Node.js

How to setup scheduled cron jobs in Node.js

Reactions 48 Comments 5
2 min read
Build a realtime JavaScript chat app using Firebase

Build a realtime JavaScript chat app using Firebase

Reactions 27 Comments 2
3 min read
Build a web page hit counter with JavaScript & Firebase

Build a web page hit counter with JavaScript & Firebase

Reactions 15 Comments 1
3 min read
Setup a customisable multi-step form in React

Setup a customisable multi-step form in React

Reactions 25 Comments 2
3 min read
Calculate the estimated reading time of an article using JavaScript

Calculate the estimated reading time of an article using JavaScript

Reactions 74 Comments 9
1 min read
Building a React modal component using a custom Hook

Building a React modal component using a custom Hook

Reactions 31 Comments 1
2 min read
Create a custom React star rating component

Create a custom React star rating component

Reactions 34 Comments
2 min read
React user registration & authentication using Firebase

React user registration & authentication using Firebase

Reactions 73 Comments 4
5 min read
How to create & publish a npm package

How to create & publish a npm package

Reactions 20 Comments
2 min read
Using the HTML Geolocation API to display a users location on a map

Using the HTML Geolocation API to display a users location on a map

Reactions 21 Comments
2 min read
Setup a Gulp frontend development workflow (SASS/JavaScript/Pug)

Setup a Gulp frontend development workflow (SASS/JavaScript/Pug)

Reactions 15 Comments 1
3 min read
Create a coming soon page featuring a JavaScript countdown timer

Create a coming soon page featuring a JavaScript countdown timer

Reactions 81 Comments 3
3 min read
Build a custom poll component with React & Node.js

Build a custom poll component with React & Node.js

Reactions 46 Comments 1
5 min read
Scrape client-side rendered HTML content with JavaScript

Scrape client-side rendered HTML content with JavaScript

Reactions 12 Comments
2 min read
Build a React file upload component with Node.js

Build a React file upload component with Node.js

Reactions 25 Comments
3 min read
Develop a single page HTML resume using Bootstrap 5

Develop a single page HTML resume using Bootstrap 5

Reactions 95 Comments 4
9 min read
Setup a contact form in React that sends email using Node.js

Setup a contact form in React that sends email using Node.js

Reactions 46 Comments 7
1 min read
Build a REST API with Node.js, Express, and MongoDB

Build a REST API with Node.js, Express, and MongoDB

Reactions 32 Comments
4 min read
Create a simple password strength indicator with JavaScript

Create a simple password strength indicator with JavaScript

Reactions 45 Comments
2 min read
Build a React sidebar navigation component

Build a React sidebar navigation component

Reactions 65 Comments 1
3 min read
How to capture website screenshots using Node.js and Puppeteer

How to capture website screenshots using Node.js and Puppeteer

Reactions 11 Comments
2 min read
Create a random playing card generator with JavaScript

Create a random playing card generator with JavaScript

Reactions 21 Comments 1
3 min read
Styling a login form with Tailwind CSS

Styling a login form with Tailwind CSS

Reactions 26 Comments
3 min read
How to create a scroll to top button with JavaScript

How to create a scroll to top button with JavaScript

Reactions 9 Comments 1
2 min read
Create and deploy a dynamic website with Next.js

Create and deploy a dynamic website with Next.js

Reactions 10 Comments
4 min read
Scrape sever-side rendered HTML content with JavaScript

Scrape sever-side rendered HTML content with JavaScript

Reactions 23 Comments
2 min read
Create an autocomplete textbox using vanilla JavaScript

Create an autocomplete textbox using vanilla JavaScript

Reactions 34 Comments 4
2 min read
Build a React component that pulls data from Google Sheets

Build a React component that pulls data from Google Sheets

Reactions 125 Comments 1
2 min read
Deploy a static Eleventy (11ty) site from GitHub to Netlify

Deploy a static Eleventy (11ty) site from GitHub to Netlify

Reactions 9 Comments
2 min read
Style a material design card component with Tailwind CSS

Style a material design card component with Tailwind CSS

Reactions 9 Comments
3 min read
Add a “Show Password” checkbox to a login form with JavaScript

Add a “Show Password” checkbox to a login form with JavaScript

Reactions 36 Comments 1
2 min read
Building a Node.js website with Express and Pug

Building a Node.js website with Express and Pug

Reactions 7 Comments
3 min read
Adding blog functionality to a static Eleventy (11ty) website

Adding blog functionality to a static Eleventy (11ty) website

Reactions 14 Comments 1
3 min read
How to create a sticky navbar with CSS & JavaScript

How to create a sticky navbar with CSS & JavaScript

Reactions 72 Comments 4
2 min read
Build a custom React toggle switch component

Build a custom React toggle switch component

Reactions 21 Comments
2 min read
How to create a simple static website with Eleventy (11ty)

How to create a simple static website with Eleventy (11ty)

Reactions 25 Comments
3 min read
Design & animate a pseudo 3D “Super Mario” with Zdog

Design & animate a pseudo 3D “Super Mario” with Zdog

Reactions 5 Comments
2 min read
Build a React component that displays the current Bitcoin price

Build a React component that displays the current Bitcoin price

Reactions 27 Comments 2
2 min read
Preview selected image (input type="file") using JavaScript

Preview selected image (input type="file") using JavaScript

Reactions 9 Comments
2 min read
Build a desktop app using HTML/CSS/JS & Electron

Build a desktop app using HTML/CSS/JS & Electron

Reactions 80 Comments 5
2 min read
Develop a simple restaurant landing page with Bootstrap (5)

Develop a simple restaurant landing page with Bootstrap (5)

Reactions 24 Comments
4 min read
Drag & drop quiz component with SortableJS

Drag & drop quiz component with SortableJS

Reactions 5 Comments
2 min read
loading...