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.
Implement custom Promise.all()

Implement custom Promise.all()

6
Comments
1 min read
Let's explore javascript's Location and History API

Let's explore javascript's Location and History API

14
Comments 2
5 min read
Svelte is Here to Stay

Svelte is Here to Stay

28
Comments
2 min read
How To Become A Self-taught Developer.

How To Become A Self-taught Developer.

26
Comments
6 min read
Using React Hooks to Get Input Value

Using React Hooks to Get Input Value

6
Comments 1
3 min read
4 JavaScript Projects To Build FAST And Get Hired In 1 Month

4 JavaScript Projects To Build FAST And Get Hired In 1 Month

458
Comments 24
3 min read
Solid Design Principles

Solid Design Principles

197
Comments 4
8 min read
Web Performance Optimization- I

Web Performance Optimization- I

100
Comments 6
11 min read
5 Packages to Optimize and Speed Up Your React App During Development

5 Packages to Optimize and Speed Up Your React App During Development

593
Comments
4 min read
What I want to say about Components composition in React

What I want to say about Components composition in React

11
Comments
7 min read
This is How [JavaScript] Promises Really Work

This is How [JavaScript] Promises Really Work

79
Comments 11
7 min read
Another 10 things I learned from working on a project (WebDev)

Another 10 things I learned from working on a project (WebDev)

28
Comments
6 min read
The Ultimate Manager: Redux II Actions + Reducers

The Ultimate Manager: Redux II Actions + Reducers

6
Comments 2
2 min read
Time and Space, but not relativity :-)

Time and Space, but not relativity :-)

9
Comments
4 min read
Introduction to errors in Node.js

Introduction to errors in Node.js

2
Comments
7 min read
Handling Errors in Node (asynchronous)

Handling Errors in Node (asynchronous)

4
Comments
8 min read
DEBUGGING IN JAVASCRIPT - without fancy tools (for beginners or codeNewbies)

DEBUGGING IN JAVASCRIPT - without fancy tools (for beginners or codeNewbies)

7
Comments
6 min read
Display Formatted Durations in TypeScript 🗓️

Display Formatted Durations in TypeScript 🗓️

6
Comments
1 min read
YoffeeJS: Yet another Javascript framework. But this one's good, I think

YoffeeJS: Yet another Javascript framework. But this one's good, I think

15
Comments 12
2 min read
How to pass functions from child component to parent in React without useRef or useImperativeHandle

How to pass functions from child component to parent in React without useRef or useImperativeHandle

7
Comments
1 min read
Server-side A/B testing with Node.js

Server-side A/B testing with Node.js

5
Comments
5 min read
Dot and Bracket Notation in JavaScript Object

Dot and Bracket Notation in JavaScript Object

12
Comments 1
4 min read
Scroll restoration in Next.js

Scroll restoration in Next.js

10
Comments 5
2 min read
Writing Javascript from the future. A brief intro to Rescript.

Writing Javascript from the future. A brief intro to Rescript.

32
Comments 5
3 min read
Axios Tutorial: Get/Post/Put/Delete Request example

Axios Tutorial: Get/Post/Put/Delete Request example

64
Comments
11 min read
How to create a channel list in TalkJS chat

How to create a channel list in TalkJS chat

7
Comments
6 min read
Recursion with the Y Combinator

Recursion with the Y Combinator

8
Comments
4 min read
Recent JavaScript News and Updates

Recent JavaScript News and Updates

8
Comments
7 min read
Build your own styled-components

Build your own styled-components

7
Comments 1
5 min read
Merge Sort in JavaScript | Explained Thoroughly

Merge Sort in JavaScript | Explained Thoroughly

4
Comments
6 min read
What is StrictMode in React

What is StrictMode in React

53
Comments 2
8 min read
JavaScript, the "React Parts"

JavaScript, the "React Parts"

6
Comments
15 min read
All you need to know about arrays in JavaScript

All you need to know about arrays in JavaScript

165
Comments 7
6 min read
Redux Toolkit - The Standard Way to Write Redux

Redux Toolkit - The Standard Way to Write Redux

269
Comments 10
4 min read
The TL;DR of my book "Design Systems for Developers"

The TL;DR of my book "Design Systems for Developers"

5
Comments
2 min read
Snippets in JavaScript: Converting PascalCase to kebab-case // Integrating with ShadowDOM

Snippets in JavaScript: Converting PascalCase to kebab-case // Integrating with ShadowDOM

6
Comments
4 min read
A Basic TypeScript Insight for JavaScript Devs

A Basic TypeScript Insight for JavaScript Devs

22
Comments 2
4 min read
React in a Nutshell

React in a Nutshell

16
Comments
6 min read
Arrays, hash tables, linked lists, queues, stacks, & trees (My repl.it playground while studying for FAANG)

Arrays, hash tables, linked lists, queues, stacks, & trees (My repl.it playground while studying for FAANG)

63
Comments 1
2 min read
How to make Infinity!

How to make Infinity!

3
Comments 5
1 min read
My little memory game project in Next js

My little memory game project in Next js

5
Comments
1 min read
Making a Canvas-based SVG designer app that exports DXF files for manufacturing

Making a Canvas-based SVG designer app that exports DXF files for manufacturing

12
Comments 1
6 min read
How I Think About React (A Mental Model For Beginners) | Part 2: Component Hierarchy

How I Think About React (A Mental Model For Beginners) | Part 2: Component Hierarchy

33
Comments
7 min read
2021 CS50x - WEEK 8 2nd Update

2021 CS50x - WEEK 8 2nd Update

4
Comments
2 min read
Tailwind Katas - Rebuilding OS Components

Tailwind Katas - Rebuilding OS Components

2
Comments
1 min read
Open Graph SEO in SvelteKit: Custom Share Images

Open Graph SEO in SvelteKit: Custom Share Images

5
Comments
10 min read
🚀10 Trending projects on GitHub for web developers - 30th July 2021

🚀10 Trending projects on GitHub for web developers - 30th July 2021

202
Comments 2
3 min read
How to create theme relation between components in Angular

How to create theme relation between components in Angular

6
Comments 2
2 min read
Developing Geonotes — Animations and interactions — Ep. 3

Developing Geonotes — Animations and interactions — Ep. 3

6
Comments
2 min read
What is Deno js?

What is Deno js?

3
Comments
2 min read
SvelteKit & Prisma - A match made in digital heaven

SvelteKit & Prisma - A match made in digital heaven

47
Comments 3
6 min read
Rock Paper and Scissors game

Rock Paper and Scissors game

5
Comments
9 min read
This is How To Make JS Promises [From Scratch]

This is How To Make JS Promises [From Scratch]

62
Comments 1
8 min read
Create a Circle Shape with Letters

Create a Circle Shape with Letters

6
Comments 2
2 min read
Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js

Making an interactive digital frame with head-tracking using Three.js and TensorFlow.js

111
Comments 3
5 min read
Implementing Logic Gates in the Game of Life

Implementing Logic Gates in the Game of Life

5
Comments
13 min read
UI Dev Newsletter #68

UI Dev Newsletter #68

5
Comments
2 min read
Installing Node 12 and higher on a Raspberry Pi Zero with nvm

Installing Node 12 and higher on a Raspberry Pi Zero with nvm

10
Comments 3
1 min read
Stripe payment implementation in Node.js

Stripe payment implementation in Node.js

45
Comments
4 min read
Myth: DSA is Required Only To Crack Interviews #Busted | Netlist Generation Using DFS

Myth: DSA is Required Only To Crack Interviews #Busted | Netlist Generation Using DFS

42
Comments 7
4 min read
loading...