Homepage
Sign in
Get started
JavaScript in Plain English
Learn the web's most important programming language.
Write for JSIPE
React
Vue
Angular
Node
Archive
Follow
Now trending
Is it time to move on from Virtual DOM (React)?
Is it time to move on from Virtual DOM (React)?
Understanding the Framework’s Hell pattern and predicting the next framework’s paradigm shift.
Shashank Sharma
Dec 4
JavaScript doesn’t need to be replaced
JavaScript doesn’t need to be replaced
Other languages will face the same issues.
Danny Moerkerke
Nov 25
React Native vs Flutter: A comparison from real project experience perspective
React Native vs Flutter: A comparison from real project experience perspective
How React native is different from Flutter besides the basics, with actual facts for people that don’t know which one to start with!
Andréas Hanss
Nov 25
Upcoming new JavaScript features You should know if you use JavaScript everyday
Upcoming new JavaScript features You should know if you use JavaScript everyday
There are interesting features for the near future JavaScript.
Moon
Nov 3
I created the exact same app in React and Svelte. Here are the differences.
I created the exact same app in React and Svelte. Here are the differences.
React vs Svelte. Finally, a side-by-side code comparison! Because you’ve heard the fuss about Svelte, and now you want to know what the…
Sunil Sandhu
Nov 21
Latest articles
Utility Types in TypeScript
Utility Types in TypeScript
Flexible Types for Every Occasion
Jamie Morris
Dec 9
How to use TranslateText Firebase Extension with your ReactApp 🔥
How to use TranslateText Firebase Extension with your ReactApp 🔥
Hi there, today we are going to create a SimpleLanding but with firebase translation, If you want to clone, here is the Repo.
Alejov
Dec 9
“this” keyword in JavaScript
“this” keyword in JavaScript
An explanation of the “this” keyword in JavaScript
Moon
Dec 9
Be Careful of Passing an Async Function as a Parameter in JavaScript
Be Careful of Passing an Async Function as a Parameter in JavaScript
An async function can have more than one await expression in its scope which can pause the execution inside its function scope. Once the…
Neo Liu
Dec 9
Deploying and Authenticating a React App with Google’s Firebase
Deploying and Authenticating a React App with Google’s Firebase
With services like AWS available to everyone, it’s easier than ever to get your app on the internet. And AWS is incredible, especially for…
Lee McGowan
Dec 9
JavaScript Basics: Variables
JavaScript Basics: Variables
In JavaScript, you can use variables to label any kind of data. Variables are like boxes with labels in them that tell you what’s inside…
Erica N
Dec 9
Getting Started With React and TypeScript Pt.2 — Basic Types
Getting Started With React and TypeScript Pt.2 — Basic Types
If you ever wanted to learn how to use React and TypeScript, you are on the right place. This tutorial will help you understand all types…
Alex Devero
Dec 9
Why Should We Be Careful of JavaScript Type Coercion?
Why Should We Be Careful of JavaScript Type Coercion?
Type coercion can be a convenience feature or a trap.
John Au-Yeung
Dec 9
A simple guide for layouts in React Router
A simple guide for layouts in React Router
How to add layouts with React Router without side effects
Hristo Enev
Dec 8
Loops In JavaScript
Loops In JavaScript
There are many ways to iterate through a code block
Petey
Dec 8
The Factory Pattern — Design Patterns meet the Frontend
The Factory Pattern — Design Patterns meet the Frontend
How the factory pattern works in JavaScript and how you can implement it in your code.
Colum Ferry
Dec 8
How to reverse a tree in JavaScript the Functional way
How to reverse a tree in JavaScript the Functional way
Trees are the single most important data structure in computer science, after lists. Just about everything you do in your programming…
Dimitris Papadimitriou
Dec 8
Create your own Ad Blocker Chrome Extension using React
Create your own Ad Blocker Chrome Extension using React
In this post, I am going to tell the process of creating a simple AD Blocker Chrome Extension using React.
Radhakrishnan Kanagaraj
Dec 8
Why Functions Must Be Minimized?
Why Functions Must Be Minimized?
When we develop large applications, it is very common to write so many functions and classes to support its operations. But how many of us…
ANEESH JOSE
Dec 8
Flutter vs JavaScript: Creating a Button
Flutter vs JavaScript: Creating a Button
Let’s check the making of a basic button with JavaScript and the same in Flutter.
ANEESH JOSE
Dec 8
Quickly remove all node_modules folders from your system to free up disk space
Quickly remove all node_modules folders from your system to free up disk space
Because you can always create a node_modules folder anytime from package.json
Yogesh Chavan
Dec 7
Building The Same Application With and Without React Hooks, Part 1
Building The Same Application With and Without React Hooks, Part 1
With the release of React Hooks, many people may be wondering, what is the benefit of hooks anyway, or even what are hooks?
Sukrit Walia
Dec 7
Implementing your own JavaScript Object.entries
Implementing your own JavaScript Object.entries
JavaScript Object.entries() method converts an Object into an array of arrays. Each key &value pair from the object is converted into an…
Radhakrishnan Kanagaraj
Dec 7
About JavaScript in Plain English
Latest Stories
Archive
About Medium
Terms
Privacy