Image for post
Image for post

Here are the 10 most popular articles on JavaScript In Plain English. Need inspiration for your next article — look no further!

The following articles have been listed in order of number of claps received. This means that there may be a different order based on number of views, although claps generally are a good barometer of how popular an article is/how well it has performed.

1. HTML Tricks Nobody is Talking About

By Anurag Kanoria

2. How I went from earning $0.55 to $2,200+ in 3 Months

By Atit

3. The Node.js Developer Roadmap for 2021

By Mohit

4. Ultimate Web Developer Roadmap for 2021

By Mohit

5. 10 Awesome Front-End Development Tools to Boost Your Productivity

By Mehdi Aoussiad

6. JavaScript Features That Are Introduced In ES2021

By Jonathan Fielding

7. 11 Front End Developer Tools I Can’t Live Without

By Josef Cruz

8. The two-line JavaScript design pattern that covers a multitude of sins

By Lewis Donovan

9. Handle JavaScript Events Like A Pro

By Divyesh

10. 15 Helpful JavaScript One-Liners

By Daan

Conclusion

And there we have it! The top 10 most liked articles…


Image for post
Image for post

Here are the 10 most popular articles on JavaScript In Plain English. Need inspiration for your next article — look no further!

The following articles have been listed in order of number of claps received. This means that there may be a different order based on number of views, although claps generally are a good barometer of how popular an article is/how well it has performed.

1. Programming Memes That Will Lighten Your Mood

By Atit

2. JavaScript Optimization Techniques to Know in 2021

By Atit

3. CSS Properties Nobody Is Talking About

By Anurag Kanoria

4. Mistakes I Made (and Regret) as a JavaScript Developer

By Ali Haider

5. Ways You Can Tell When Programmers Commit Their Life to Programming

By Josef Cruz

6. Why you should never use ‘npm install’ in your CI/CD pipelines

By Pascal Zwikirsch

7. How To Create An Awesome Github Profile README

By Gapur Kassym

8. React Learning Roadmap For 2021

By Mohit

9. Double Your React Coding Speed With This Simple Trick

By Aleksey Kozin

10. CSS Flexbox Explained With Examples

By Mehdi Aoussiad

Conclusion

And there we have it! The 10 most popular…


I don’t talk about it often, but I really enjoy teaching.


Image for post
Image for post

Here are the 20 most read articles on JavaScript In Plain English. Looking for inspiration for your next article — look no further!

As Editor of one of the most popular tech publications in the world, some of the questions I get asked a lot are: “what should I write about”, and “how can I write something that people will like?” Well, whether you’re here because you want answers to those questions, or you’re simply here to read some interesting things, here are the most popular articles on JavaScript In Plain English for 2020.


There’s more to debugging than just console.log(). Just like how strings, arrays and objects have methods, console does too!

Image for post
Image for post

One of the easiest ways to debug anything in JavaScript is by logging stuff using console.log. But there are a lot of other methods provided by the console that can help you debug better and smarter.

1. Stop doing this with console.log()

Let’s imagine we have a variable called name and we want to log it in the console. Often we find ourselves writing this:

console.log('name', name)

Since ES2015, we can use object shorthand notation whenever we want to log out things like this. That means we can write the following:

console.log({name})

And this will output the same thing.

2. A better way to log multiple items

Imagine a scenario when…


Analysing the Big O of various Array and Object methods

Image for post
Image for post

Understanding how objects and arrays work through the lens of Big O is an important thing to know, as it should influence the choices you make when structuring data in your apps.

Objects

When to use objects

  • When you don’t need order
  • When you need fast access/insertion and removal

Big O of Objects

  • Insertion: O(1)
  • Removal: O(1)
  • Searching: O(N)
  • Access: O(1)

Searching is O(N) because here we are searching for a value in the object, rather than searching for a key. …


It’s about time we reframed the education of recursion around real life scenarios instead of elegant mathematical equations

Image for post
Image for post

For programmers — especially self-taught programmers — our first introduction to the world of ‘recursion’ is often in the form of something math-related. It’s not uncommon for programmers to intrinsically call upon some of our favourite F words when we think of recursion — no not that F word, these ones:

function fibonacci(position) {
if (position < 3) return 1;
return fibonacci(position - 1) + fibonacci(position - 2);
}

Factorial

function factorial(num) {
if (num === 1) return num;
return num * factorial(num - 1);
}

Recursive versions of the fibonacci and factorial functions are some of the more…


Access all of your favourite CLI tools (plus lots more) with one command

Image for post
Image for post

What is Starter Pack?

Starter Pack unifies all the other CLI tools. Forget having to install/remember/google lots of different commands, access them all through Starter Pack!

Who is Starter Pack for?

Everyone! We have created a tool that is (hopefully) accessible to developers of all skill levels.

But what about competing standards? Doesn’t this just create another?

This is an understandable concern. …


Channels that go beyond standard ‘how-to’ tutorials

Image for post
Image for post

1. Fun Fun Function

Fun Fun Function: Now defunct. Its creator, MPJ, took his excellent Quora question-answering abilities and translated that into a YouTube channel that currently has around 250k subscribers. Don’t let its defunct-ness stop you from checking this channel out, as there’s about 5 years worth of content on there for you to trawl through.


Use Node.js and Puppeteer to easily create a reusable tool for crawling, collecting, and scraping data

Image for post
Image for post

Introduction

The process of collecting information from a website (or websites) is often referred to as either web scraping or web crawling. Web scraping is the process of scanning a webpage/website and extracting information out of it, whereas web crawling is the process of iteratively finding and fetching web links starting from a URL or list of URLs.

Sunil Sandhu

Founder @ PlainEnglish.io, Teacher @ Stackademic.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store