DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Handling forms in React

Handling forms in React

16
Comments 1
4 min read
Turbolinks extend prefetch to speed up your website

Turbolinks extend prefetch to speed up your website

11
Comments 1
3 min read
JavaScript classes (ES5 and ES6)

JavaScript classes (ES5 and ES6)

7
Comments 1
17 min read
Payment Handling with Stripe, Node and Express

Payment Handling with Stripe, Node and Express

29
Comments 8
9 min read
The easiest way to find a remote developer job

The easiest way to find a remote developer job

5
Comments
1 min read
Moving from Javascript Object to Maps

Moving from Javascript Object to Maps

5
Comments
4 min read
Build and Deploy URL Shortener to custom domain from scratch - Node JS

Build and Deploy URL Shortener to custom domain from scratch - Node JS

8
Comments
6 min read
I created TypeScript ESLint Playground

I created TypeScript ESLint Playground

5
Comments
2 min read
Using Variables and Chaining Requests in Postman

Using Variables and Chaining Requests in Postman

5
Comments
6 min read
React State 5 Ways

React State 5 Ways

438
Comments 14
10 min read
How I failed to write a perfect dice throw simulator and how that is totally OK

How I failed to write a perfect dice throw simulator and how that is totally OK

3
Comments
2 min read
✍️ Get awesome feedbacks from users

✍️ Get awesome feedbacks from users

7
Comments
3 min read
Scope & Closure

Scope & Closure

55
Comments
6 min read
What is contextType in React?

What is contextType in React?

5
Comments
2 min read
How to get the difference between two arrays

How to get the difference between two arrays

19
Comments 4
2 min read
Saving forms

Saving forms

2
Comments
4 min read
React Developer's Crash Course into Elm

React Developer's Crash Course into Elm

39
Comments 8
16 min read
Monday Express [ Day 4 ]

Monday Express [ Day 4 ]

3
Comments
1 min read
Square(n) Sum with JavaScript

Square(n) Sum with JavaScript

2
Comments
1 min read
Detecting if your user is online or offline

Detecting if your user is online or offline

6
Comments
2 min read
How to write and publish your first NPM package

How to write and publish your first NPM package

7
Comments 1
3 min read
What are Data Structures in JavaScript?

What are Data Structures in JavaScript?

4
Comments
3 min read
Understanding Recursion

Understanding Recursion

20
Comments
5 min read
VueJS: Starting a new project

VueJS: Starting a new project

5
Comments
5 min read
🚀10 Trending projects on GitHub for web developers - 16th October 2020

🚀10 Trending projects on GitHub for web developers - 16th October 2020

106
Comments 4
2 min read
Project folder structure

Project folder structure

8
Comments
2 min read
Set up Firebase Realtime Database for JavaScript app

Set up Firebase Realtime Database for JavaScript app

7
Comments
4 min read
🧽 How I learned to clean up after another dev...

🧽 How I learned to clean up after another dev...

3
Comments
2 min read
Colocated Fragments: Organizing your GraphQL queries in React

Colocated Fragments: Organizing your GraphQL queries in React

42
Comments 2
8 min read
Quick Guide to React Router 6.0 (Beta)

Quick Guide to React Router 6.0 (Beta)

5
Comments
5 min read
All I Know About: Scope in JavaScript

All I Know About: Scope in JavaScript

7
Comments
9 min read
Maintainable JavaScript — Numbers and Null

Maintainable JavaScript — Numbers and Null

7
Comments
3 min read
Getting Started with the Canvas API: Arcs

Getting Started with the Canvas API: Arcs

6
Comments
3 min read
How to Read an RxJS Marble Diagram

How to Read an RxJS Marble Diagram

9
Comments 1
13 min read
Maintainable JavaScript — Undefined, Arrays, and Objects

Maintainable JavaScript — Undefined, Arrays, and Objects

4
Comments
3 min read
React.js: How To Get Data From An API With Hooks and Axios

React.js: How To Get Data From An API With Hooks and Axios

10
Comments
1 min read
Leetcode: FizzBuzz

Leetcode: FizzBuzz

4
Comments 1
2 min read
Maintainable JavaScript — Accidental Globals

Maintainable JavaScript — Accidental Globals

4
Comments
3 min read
Maintainable JavaScript — with and for Loop

Maintainable JavaScript — with and for Loop

4
Comments
3 min read
Maintainable JavaScript — Switch

Maintainable JavaScript — Switch

3
Comments
3 min read
Fastest News: Best Performing News Website

Fastest News: Best Performing News Website

2
Comments
2 min read
Basic Recipes for React Testing Library

Basic Recipes for React Testing Library

13
Comments 1
11 min read
Create a Simple React Timer Component ⌛

Create a Simple React Timer Component ⌛

7
Comments
5 min read
How to use Object.freeze() in Javascript

How to use Object.freeze() in Javascript

73
Comments 6
2 min read
Quick Peek: React App Mounted on a Shadow DOM Root

Quick Peek: React App Mounted on a Shadow DOM Root

13
Comments 4
1 min read
Journey to Microsoft: React, Vue, Angular & Risks in 3 Years

Journey to Microsoft: React, Vue, Angular & Risks in 3 Years

19
Comments 4
6 min read
Testing Command Line Tools

Testing Command Line Tools

5
Comments
2 min read
3 Things I Wish I Knew When I Started Using Angular 2+

3 Things I Wish I Knew When I Started Using Angular 2+

2
Comments 1
7 min read
ปี2020, จริงๆ เราไม่ต้องใช้ jQuery แล้วก็ได้นะ

ปี2020, จริงๆ เราไม่ต้องใช้ jQuery แล้วก็ได้นะ

14
Comments
3 min read
Arrow Functions in JavaScript, How is it different?

Arrow Functions in JavaScript, How is it different?

7
Comments
5 min read
What's new in ES2020

What's new in ES2020

11
Comments
6 min read
The Most Confusing Thing in JavaScript - The "this" keyword

The Most Confusing Thing in JavaScript - The "this" keyword

2
Comments
15 min read
Debounce in JavaScript

Debounce in JavaScript

2
Comments
3 min read
JavaScript execution context (this)

JavaScript execution context (this)

8
Comments
4 min read
Day 23 of 100DaysOfCode

Day 23 of 100DaysOfCode

7
Comments
3 min read
Type Checking in JavaScript

Type Checking in JavaScript

5
Comments
1 min read
Please don't try Svelte.js first!

Please don't try Svelte.js first!

10
Comments 5
1 min read
My Top 3 Favourite JavaScript Array Methods

My Top 3 Favourite JavaScript Array Methods

2
Comments
2 min read
Feature: Vue 3 script setup

Feature: Vue 3 script setup

51
Comments 12
2 min read
How-to Avoid Rounding "Errors" in Excel

How-to Avoid Rounding "Errors" in Excel

6
Comments 4
2 min read
loading...