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.
Guide to JavaScript data structures (arrays, sets, maps)

Guide to JavaScript data structures (arrays, sets, maps)

22
Comments
7 min read
Understanding the Universe through Code: Spiral galaxies

Understanding the Universe through Code: Spiral galaxies

41
Comments 2
3 min read
How to check if an array includes a value in JavaScript?

How to check if an array includes a value in JavaScript?

96
Comments 7
3 min read
Scraping a 15-year-old Drupal site into Markdown files

Scraping a 15-year-old Drupal site into Markdown files

7
Comments
6 min read
Top 10 React Component Libraries for 2020

Top 10 React Component Libraries for 2020

63
Comments 1
7 min read
Add dark mode to your website with just a few lines of code

Add dark mode to your website with just a few lines of code

824
Comments 48
6 min read
Simple Animated Circle Bar as React Component

Simple Animated Circle Bar as React Component

39
Comments 3
6 min read
How to properly log objects in JavaScript?

How to properly log objects in JavaScript?

47
Comments 1
5 min read
Why you should give Array.prototype.reduce() a chance too?🧐

Why you should give Array.prototype.reduce() a chance too?🧐

7
Comments 3
1 min read
The classic Minesweeper game developed with Angular

The classic Minesweeper game developed with Angular

75
Comments 12
1 min read
Releasing `javascript-library-template`

Releasing `javascript-library-template`

13
Comments
1 min read
Today I Learned - query string library have stringifyUrl

Today I Learned - query string library have stringifyUrl

9
Comments
1 min read
17 Beginner Programming Mistakes (Help Guide)

17 Beginner Programming Mistakes (Help Guide)

152
Comments 13
19 min read
Down the rabbit hole we go!

Down the rabbit hole we go!

5
Comments
1 min read
Write a GraphQL Subscription with React Hooks using Urql

Write a GraphQL Subscription with React Hooks using Urql

12
Comments
2 min read
useEffect()-React Hooks(P2)

useEffect()-React Hooks(P2)

16
Comments
1 min read
Visibility detection using Svelte

Visibility detection using Svelte

14
Comments 1
7 min read
How is JavaScript class / prototype different from Python / Java?

How is JavaScript class / prototype different from Python / Java?

9
Comments 4
1 min read
TypeScript Tutorial: A step-by-step guide to learn TypeScript

TypeScript Tutorial: A step-by-step guide to learn TypeScript

858
Comments 10
10 min read
Learn To Code By Playing These Games

Learn To Code By Playing These Games

586
Comments 16
6 min read
How to use eslint with webpack / ES6 / modules

How to use eslint with webpack / ES6 / modules

34
Comments
1 min read
Algorithm 101: 6 Ways to Check if a Word is a Palindrome

Algorithm 101: 6 Ways to Check if a Word is a Palindrome

23
Comments 8
2 min read
🚀 Monorepo Workspace, a vs-code extension to manage monorepos with multi-root workspaces. Supports Lerna, Yarn, Pnpm and Rush

🚀 Monorepo Workspace, a vs-code extension to manage monorepos with multi-root workspaces. Supports Lerna, Yarn, Pnpm and Rush

34
Comments 3
1 min read
How to thrive as a freelance developer in 2020

How to thrive as a freelance developer in 2020

129
Comments 4
2 min read
How to boost the speed of your webpack build?

How to boost the speed of your webpack build?

89
Comments 1
5 min read
How To Use Netlify Forms With Gatsby

How To Use Netlify Forms With Gatsby

79
Comments 8
2 min read
A Beginner's Guide to Writing End-to-End Tests with TestCafe

A Beginner's Guide to Writing End-to-End Tests with TestCafe

38
Comments 13
4 min read
Algorithm 101: 3 Ways to Find Hamming Distance

Algorithm 101: 3 Ways to Find Hamming Distance

11
Comments
2 min read
Accepting Linkedin invitations through javascript

Accepting Linkedin invitations through javascript

12
Comments 15
1 min read
TSLint is deprecated: How to upgrade to ESlint

TSLint is deprecated: How to upgrade to ESlint

8
Comments
6 min read
JavaScript Variables: var and let and const

JavaScript Variables: var and let and const

8
Comments
3 min read
Make a simple HTTP Server with Node in 6 Steps

Make a simple HTTP Server with Node in 6 Steps

14
Comments 1
3 min read
Object Lookups over Switch Statements and If/Else Conditionals

Object Lookups over Switch Statements and If/Else Conditionals

16
Comments 2
3 min read
6 steps to become a Front-end Developer

6 steps to become a Front-end Developer

8
Comments
5 min read
How to Upgrade and update Nodejs via NPM Centos 6

How to Upgrade and update Nodejs via NPM Centos 6

5
Comments
1 min read
Yet another reason to prefer unit tests 😇

Yet another reason to prefer unit tests 😇

82
Comments 8
2 min read
Functional pipe

Functional pipe

13
Comments 15
5 min read
Using Firebase with Gatsby

Using Firebase with Gatsby

20
Comments 2
2 min read
JavaScript Variables and Data Types

JavaScript Variables and Data Types

8
Comments
6 min read
Day 1: Relearning to code

Day 1: Relearning to code

8
Comments 1
1 min read
💐 Happy International Women’s Day 💐

💐 Happy International Women’s Day 💐

16
Comments 1
1 min read
NodeSecure release v0.5.0

NodeSecure release v0.5.0

44
Comments 2
4 min read
Advanced TypeScript Exercises - Question 6

Advanced TypeScript Exercises - Question 6

50
Comments 6
1 min read
Introduction to useState

Introduction to useState

32
Comments
2 min read
Curry And Composition Function in JavaScript

Curry And Composition Function in JavaScript

7
Comments
1 min read
JavaScript Memes and Jokes ... Keep em coming 😁

JavaScript Memes and Jokes ... Keep em coming 😁

35
Comments 28
1 min read
Recreate: Spotify (part 3) - Search page

Recreate: Spotify (part 3) - Search page

9
Comments
6 min read
What is your opinion on callbacks in JavaScript?

What is your opinion on callbacks in JavaScript?

14
Comments 4
1 min read
XState: The new opportunity for web development

XState: The new opportunity for web development

17
Comments 1
5 min read
Quick JavaScript tip #3: deep clone an array

Quick JavaScript tip #3: deep clone an array

9
Comments
3 min read
A First Glance at AdonisJS 5.0 Preview

A First Glance at AdonisJS 5.0 Preview

77
Comments 6
4 min read
Building User Accounts with Nuxt, Vuex, and Firebase

Building User Accounts with Nuxt, Vuex, and Firebase

58
Comments 14
24 min read
JSON Data in a Local File, IIFEs and the 'mjs' File Extension

JSON Data in a Local File, IIFEs and the 'mjs' File Extension

6
Comments 1
6 min read
Yup validation - one field required but not both at the same time

Yup validation - one field required but not both at the same time

8
Comments 1
1 min read
How to customise markdown anchor tags

How to customise markdown anchor tags

6
Comments
1 min read
React Bubble

React Bubble

4
Comments 4
1 min read
THE COOLEST THING ABOUT THE REDUX STORE IN REACT

THE COOLEST THING ABOUT THE REDUX STORE IN REACT

9
Comments 1
2 min read
How to Debug Nodejs, TypeScript Code in VSCode

How to Debug Nodejs, TypeScript Code in VSCode

164
Comments 8
4 min read
Algorithm 101: 8 Ways to Capitalize a Sentence

Algorithm 101: 8 Ways to Capitalize a Sentence

10
Comments
2 min read
Tree visualization with drag and drop!

Tree visualization with drag and drop!

5
Comments 1
1 min read
loading...