📝••Messy Founder
📝••Differ
That time I tried to take down coding bootcamps
📝••Differ
That time I built a mental health app for Nottingham Forest
📝••Differ
That time I went viral...
🎥••In Plain English
4 Steps to Improve the Quality of Your Writing
📝••Livecycle Blog
Interview for Dev-X Project
📝••Bits and Pieces
9 JavaScript Console Tips That Will Improve Your Debugging Skills
📝••Bits and Pieces
State of JS 2021-2022: What We Learned About JavaScript in 2022
🎥••Notts TV
Interview for Notts TV
📝••Balance the Grind
Interview for Balance the Grind
📝••JavaScript In Plain English
Here's a list of technologies I wasted my time learning as a web developer
📝••JavaScript In Plain English
I created the exact same app in React and Vue. Here are the differences. [2021 Edition]
📝••JavaScript In Plain English
How to Bypass Captchas with JavaScript
📝••JavaScript In Plain English
Remove Element from Array in JavaScript
🎥••In Plain English
Quick way to create light/dark mode with CSS custom properties and JavaScript
📝••JavaScript In Plain English
Upgrade Your JavaScript Debugging With These Tips
📝••JavaScript In Plain English
How performant are Array methods and Object methods in JavaScript?
🎥••In Plain English
Recursion in JavaScript Explained Properly
📝••JavaScript In Plain English
We Need To Reframe How We Learn Recursion
🎥••In Plain English
Closures in JavaScript: Practical Examples
📝••JavaScript in Plain English
How to scrape data from a website with JavaScript
🎥••In Plain English
Factory Functions in JavaScript
📝••JavaScript in Plain English
10 Essential GitHub Repos for Software Developers
🎥••In Plain English
Bind, Call, and Apply explained in JavaScript
📝••JavaScript in Plain English
I created the exact same app in React and Vue. Here are the differences. [2020 Edition]
🎥••In Plain English
Classes in JavaScript (and why syntactic sugar is fine)
🎥••In Plain English
More Loops in JavaScript
🎥••In Plain English
Loops in JavaScript
🎥••In Plain English
Bits, Bytes, and Missing Memory
🎥••In Plain English
How to count in binary
📝••JavaScript in Plain English
Three ways to write a Fibonacci function in JavaScript
📝••JavaScript in Plain English
JavaScript For Absolute Beginners
📝••JavaScript in Plain English
Nobody Cares Whether You Used Imperative Or Declarative Programming
📝••JavaScript in Plain English
How I share React components between projects
🎥••London Web Performance
I created the exact same app in React and Vue. Here are the differences. [London Web Perf]
📝••JavaScript in Plain English
I created the exact same app in Vue and Svelte. Here are the differences.
📝••JavaScript in Plain English
I created the exact same app in React and Svelte. Here are the differences.
📝••JavaScript in Plain English
How I reduced the code in my Redux app by using Redux Hooks
📝••JavaScript in Plain English
I tested a React app with Jest, Enzyme, Testing Library and Cypress. Here are the differences
📝••JavaScript in Plain English
I created the exact same app in React and Redux. Here are the differences
📝••JavaScript in Plain English
I created the exact same app in React and Vue. Here are the differences. [2019 Edition]
🎧••Views On Vue
#054: Nuxt with Sunil Sandhu [Views On Vue Podcast]
📝••JavaScript in Plain English
How to use forEach in JavaScript
📝••Medium
The 2019 Web Developer Roadmap
📝••JavaScript in Plain English
How to use computed properties in Vue
📝••Telerik
Learn How to Use Vuex by Building an Online Shopping Website
📝••LogRocket
3 advantages of React functional components on an eCommerce site
📝••JavaScript in Plain English
How to loop through arrays in React
📝••LogRocket
Switching to Parcel from Webpack
📝••Progress Telerik
How to Emit Data in Vue: Beyond the Vue.js Documentation
📝••JavaScript in Plain English
What is Hoisting in JavaScript?
📝••JavaScript in Plain English
What is an IIFE in JavaScript?
📝••JavaScript in Plain English
I created the exact same app in React and Vue. Here are the differences.
📝••Differ
How to use Map, Filter and Reduce in JavaScript
📝••JavaScript in Plain English