Writing

Articles and tutorials by Sunil Sandhu — covering software development, JavaScript, entrepreneurship, and building on the internet. Many were originally published across In Plain English and other publications.

📝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...

📝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

📝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

📝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?

📝JavaScript In Plain English

We Need To Reframe How We Learn Recursion

📝JavaScript in Plain English

How to scrape data from a website with JavaScript

📝JavaScript in Plain English

10 Essential GitHub Repos for Software Developers

📝JavaScript in Plain English

I created the exact same app in React and Vue. Here are the differences. [2020 Edition]

📝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

📝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]

📝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

How to add an Instagram feed to your website 📷