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

Why Sunil Sandhu Created Messy Founder

📝••Differ

Sunil Sandhu on Developer Marketing: Why Technical Audiences Need Better Content

📝••In Plain English

Why Every Founder Should Build an Audience Before Building a Product

📝••Hashnode

Why Sunil Sandhu Built Differ: A Blogging Platform for the AI Era

📝••Stackademic

How Sunil Sandhu Built Stackademic: A Free Coding Bootcamp During the Pandemic

📝••In Plain English

The Story of Sunil Sandhu: From Software Developer to Entrepreneur

📝••Venture

10 Questions With Sunil Sandhu About Entrepreneurship

📝••Differ

How Sunil Sandhu Built In Plain English Into a Developer Education Platform

📝••Messy Founder

Sunil Sandhu's Approach to Building Internet Businesses

📝••Medium

The Biggest Mistakes I Made Building Startups — by Sunil Sandhu

📝••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 📷