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.
ReferenceError: primordials is not defined

ReferenceError: primordials is not defined

10
Comments 6
2 min read
[Video] Conversational Semantics for the Web

[Video] Conversational Semantics for the Web

5
Comments
1 min read
5 differences you might not have noticed between desktop and web UIs

5 differences you might not have noticed between desktop and web UIs

44
Comments
2 min read
Big O: [3] Menghitung Operasi

Big O: [3] Menghitung Operasi

10
Comments 3
3 min read
npkill - The solution to deleting node_modules easily, with style

npkill - The solution to deleting node_modules easily, with style

253
Comments 35
3 min read
JavaScript Array Splice Issue

JavaScript Array Splice Issue

24
Comments 6
1 min read
Simplify controlled components with React hooks

Simplify controlled components with React hooks

55
Comments 17
3 min read
Static Typing in a React Application

Static Typing in a React Application

9
Comments
4 min read
React: Organizando seu useReducer

React: Organizando seu useReducer

8
Comments
5 min read
Entity-Systems for typescript based games

Entity-Systems for typescript based games

6
Comments
2 min read
The Future of Web Development

The Future of Web Development

65
Comments 4
9 min read
Optional Chaining in Javascript

Optional Chaining in Javascript

35
Comments 6
1 min read
An Intro to Redux that you can understand

An Intro to Redux that you can understand

274
Comments 9
3 min read
How to Write JavaScript When You Don’t Know Where to Begin

How to Write JavaScript When You Don’t Know Where to Begin

144
Comments 5
6 min read
How to make your Electron app faster 🚀⚡

How to make your Electron app faster 🚀⚡

173
Comments 10
4 min read
JavaScript Build Tools Demystified - Overall Thoughts

JavaScript Build Tools Demystified - Overall Thoughts

9
Comments
6 min read
Understanding ...mapGetters in Vuex

Understanding ...mapGetters in Vuex

75
Comments 1
5 min read
The Myth of the 3 Day Developer

The Myth of the 3 Day Developer

8
Comments 1
2 min read
Use React Hooks Correctly with These Two Rules

Use React Hooks Correctly with These Two Rules

54
Comments
5 min read
7 Exciting New JavaScript Features You Need to Know

7 Exciting New JavaScript Features You Need to Know

478
Comments 18
5 min read
React Made Easy: A Quick Guide To Making CRUD Apps with React.

React Made Easy: A Quick Guide To Making CRUD Apps with React.

24
Comments 5
5 min read
Be more productive with these tools! 🍉 August picks for you

Be more productive with these tools! 🍉 August picks for you

56
Comments 2
4 min read
A Short introduction on Promise.any

A Short introduction on Promise.any

36
Comments
2 min read
Writing Your First Browser Extension Tutorial - Part 1

Writing Your First Browser Extension Tutorial - Part 1

403
Comments 22
8 min read
You’re overusing useMemo: Rethinking Hooks memoization

You’re overusing useMemo: Rethinking Hooks memoization

56
Comments 1
10 min read
Modern React testing, part 1: best practices

Modern React testing, part 1: best practices

304
Comments 4
8 min read
Big O: [2] Pengaturan Waktu Pada Kode Kita

Big O: [2] Pengaturan Waktu Pada Kode Kita

8
Comments 2
4 min read
svelte-tabs: Tabs component for Svelte apps!

svelte-tabs: Tabs component for Svelte apps!

18
Comments 3
1 min read
Python developer on Javascript land, plus some WH40k fun

Python developer on Javascript land, plus some WH40k fun

20
Comments 2
8 min read
[Video] N-API - The New Native in Node.js

[Video] N-API - The New Native in Node.js

8
Comments
1 min read
What’s new in React 16.9: Profiler API, bug fixes, and more

What’s new in React 16.9: Profiler API, bug fixes, and more

10
Comments
7 min read
How to use commitlint with yorkie & vue-cli@3.x

How to use commitlint with yorkie & vue-cli@3.x

12
Comments
2 min read
Not Another To-Do App: Part 2

Not Another To-Do App: Part 2

7
Comments
6 min read
💻 I released my own Visual Studio Code Extension Pack and here is how you can too!

💻 I released my own Visual Studio Code Extension Pack and here is how you can too!

164
Comments 5
6 min read
localStorage VS sessionStorage

localStorage VS sessionStorage

20
Comments 1
3 min read
Big O: [1] Pendahuluan Big O

Big O: [1] Pendahuluan Big O

11
Comments
3 min read
Do you use Axios or Fetch?

Do you use Axios or Fetch?

31
Comments 21
1 min read
Writing Immutable and Functional JavaScript

Writing Immutable and Functional JavaScript

58
Comments 5
3 min read
Simple libraries do not guarantee simplicity - Rethinking popular NodeJs libraries

Simple libraries do not guarantee simplicity - Rethinking popular NodeJs libraries

45
Comments 3
2 min read
Tracking errors in Angular with Sentry

Tracking errors in Angular with Sentry

67
Comments 10
6 min read
What the Heck is Declarative Programming, Anyways?

What the Heck is Declarative Programming, Anyways?

61
Comments 4
9 min read
Let's Build A Currency Exchange Part I

Let's Build A Currency Exchange Part I

20
Comments 1
22 min read
Have you ever heard about Vue functional components?

Have you ever heard about Vue functional components?

15
Comments 1
4 min read
Using Children Props for Authenticated Routing in React Router v5 and React 16.9

Using Children Props for Authenticated Routing in React Router v5 and React 16.9

34
Comments 1
2 min read
JS Code Golfing - How To Ruin Everyone's Day

JS Code Golfing - How To Ruin Everyone's Day

102
Comments 4
8 min read
Minecraft: Javascript Edition

Minecraft: Javascript Edition

27
Comments 5
1 min read
Data mutation in functional JavaScript

Data mutation in functional JavaScript

27
Comments
7 min read
The Perfect Wrapper Components in Vue 2.6 and soon Vue 3.0

The Perfect Wrapper Components in Vue 2.6 and soon Vue 3.0

96
Comments 5
3 min read
How I migrate from Express.js to Next.js API Routes

How I migrate from Express.js to Next.js API Routes

25
Comments 4
9 min read
What In Tarnation Are JavaScript Prototypes?

What In Tarnation Are JavaScript Prototypes?

10
Comments
3 min read
The Best Newsletters to Subscribe to for a Frontend Developer

The Best Newsletters to Subscribe to for a Frontend Developer

693
Comments 24
3 min read
OpenCV and Node.js - Image processing

OpenCV and Node.js - Image processing

19
Comments
1 min read
An Introduction to Sets in JavaScript

An Introduction to Sets in JavaScript

6
Comments
2 min read
Anagrams Checker - Three JavaScript Solutions

Anagrams Checker - Three JavaScript Solutions

106
Comments 33
4 min read
Rust -> wasm -> browser & nodejs

Rust -> wasm -> browser & nodejs

18
Comments 1
6 min read
Will Typescript Make Your Software Bug Free?

Will Typescript Make Your Software Bug Free?

6
Comments 12
1 min read
Create your first CSS Custom Properties (Variables)

Create your first CSS Custom Properties (Variables)

23
Comments 2
7 min read
What’s the best JavaScript framework?

What’s the best JavaScript framework?

89
Comments 110
1 min read
Build Marketing Landing Pages Faster With Reusable Components

Build Marketing Landing Pages Faster With Reusable Components

8
Comments
4 min read
Tips to write elegant and resilient components

Tips to write elegant and resilient components

225
Comments 9
4 min read
loading...