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.
Codemod with jscodeshift help needed

Codemod with jscodeshift help needed

6
Comments 1
1 min read
Trying to understand concurrency model

Trying to understand concurrency model

4
Comments
1 min read
A Deep Dive into Hot Module Replacement with Webpack (Part One - The Basics)

A Deep Dive into Hot Module Replacement with Webpack (Part One - The Basics)

13
Comments
4 min read
Seeding a database

Seeding a database

95
Comments 5
6 min read
Webpack: How to Create Dynamic Entry & Output paths

Webpack: How to Create Dynamic Entry & Output paths

33
Comments 5
3 min read
Build free code & testing ES module imports

Build free code & testing ES module imports

7
Comments
4 min read
Curving text around, (circle, spiral and semi circle)

Curving text around, (circle, spiral and semi circle)

9
Comments 1
1 min read
Bootstrap Off Canvas

Bootstrap Off Canvas

7
Comments
2 min read
Theme Changer using localStorage and CSS custom properties(variables).

Theme Changer using localStorage and CSS custom properties(variables).

9
Comments
2 min read
From Viruses to Bugs.. My developer Journey

From Viruses to Bugs.. My developer Journey

9
Comments
5 min read
nodejs event loop

nodejs event loop

6
Comments
2 min read
How to normalize (join together) bold nodes in HTML DOM?

How to normalize (join together) bold nodes in HTML DOM?

13
Comments 8
1 min read
I've been a dev for 11 years. 5 things I learned

I've been a dev for 11 years. 5 things I learned

135
Comments 12
5 min read
Browser Engines: The Crux Of Cross Browser Compatibility

Browser Engines: The Crux Of Cross Browser Compatibility

8
Comments
16 min read
Have you used React Object Components?

Have you used React Object Components?

5
Comments
11 min read
BxJS Weekly Episode 78 - javascript news podcast 59:57

BxJS Weekly Episode 78 - javascript news podcast

37
Comments
3 min read
Building a Gutenberg sidebar plugin Part 1: Registering the plugin with (oop) php

Building a Gutenberg sidebar plugin Part 1: Registering the plugin with (oop) php

16
Comments 3
8 min read
how to upload image using multer and sharp

how to upload image using multer and sharp

48
Comments 1
2 min read
Express+React Monorepo Setup with Lerna

Express+React Monorepo Setup with Lerna

40
Comments 5
15 min read
JavaScript Data Type Check Cheatsheet

JavaScript Data Type Check Cheatsheet

14
Comments
10 min read
How to learn JavaScript line by line 07:39

How to learn JavaScript line by line

111
Comments 1
1 min read
How to write your own search engine using Node.js and Elastic

How to write your own search engine using Node.js and Elastic

314
Comments 5
10 min read
NodeJS: How To Create A Simple Server Using The HTTP Module

NodeJS: How To Create A Simple Server Using The HTTP Module

44
Comments 4
1 min read
How not to sort an array in JavaScript

How not to sort an array in JavaScript

136
Comments 20
4 min read
What "use strict" means in JavaScript

What "use strict" means in JavaScript

5
Comments 2
1 min read
Differences between "null" and "undefined" keywords?

Differences between "null" and "undefined" keywords?

83
Comments 10
1 min read
#codecon19

#codecon19

7
Comments
2 min read
How do you configure eslint and prettier for react project?

How do you configure eslint and prettier for react project?

9
Comments
1 min read
Understanding JavaScript type conversions

Understanding JavaScript type conversions

16
Comments 5
5 min read
An Overview of the Javascript GameDev Ecosystem

An Overview of the Javascript GameDev Ecosystem

206
Comments 21
7 min read
Jasmine Gotcha: spyOn(…).and.callThrough() makes only a shallow copy of arguments

Jasmine Gotcha: spyOn(…).and.callThrough() makes only a shallow copy of arguments

5
Comments
2 min read
Escape plan (from JS to TS) - Simple project - PART #1

Escape plan (from JS to TS) - Simple project - PART #1

8
Comments
2 min read
5 easy wins for cleaner Javascript code 🧹

5 easy wins for cleaner Javascript code 🧹

153
Comments 30
3 min read
Formatting Code for DEV Comments and Posts

Formatting Code for DEV Comments and Posts

88
Comments 20
3 min read
Smart is not always smart

Smart is not always smart

50
Comments 3
2 min read
Implementing a Draft Feature in a Gatsby Blog

Implementing a Draft Feature in a Gatsby Blog

10
Comments 1
3 min read
Build a "Not Hotdog" clone with React Native

Build a "Not Hotdog" clone with React Native

41
Comments 15
15 min read
Modern React testing, part 3: Jest and React Testing Library

Modern React testing, part 3: Jest and React Testing Library

106
Comments 1
13 min read
Modern Javascript Techniques

Modern Javascript Techniques

147
Comments 3
15 min read
mobx-keystone, an alternative to mobx-state-tree without some of its pains

mobx-keystone, an alternative to mobx-state-tree without some of its pains

15
Comments
5 min read
Find the real world match that you draw

Find the real world match that you draw

4
Comments
1 min read
Angular Performance: Virtual Scrolling with the CDK

Angular Performance: Virtual Scrolling with the CDK

23
Comments
2 min read
4 Practical Use Cases for Regular Expressions

4 Practical Use Cases for Regular Expressions

113
Comments 12
9 min read
NodeJS: How To Send An Email

NodeJS: How To Send An Email

62
Comments 1
1 min read
Not Another To-Do App: Part 6

Not Another To-Do App: Part 6

8
Comments
5 min read
7 Tips to boost your productivity as a web developer 🚀

7 Tips to boost your productivity as a web developer 🚀

599
Comments 28
4 min read
Abstract Operations—the key to understand Coercion in JavaScript

Abstract Operations—the key to understand Coercion in JavaScript

74
Comments 18
9 min read
Brogrammer - Our Contribution Towards A Fitter World

Brogrammer - Our Contribution Towards A Fitter World

72
Comments 22
4 min read
Making Defects Impossible

Making Defects Impossible

23
Comments 1
5 min read
Introducing Keystone 5

Introducing Keystone 5

51
Comments 6
2 min read
Hooks are coming to Vue.js version 3.0

Hooks are coming to Vue.js version 3.0

38
Comments 4
7 min read
UAAP Real Time Sentiment Analysis of Fan Tweets

UAAP Real Time Sentiment Analysis of Fan Tweets

6
Comments
8 min read
An in-depth guide on the entire interview process.

An in-depth guide on the entire interview process.

31
Comments
1 min read
Everything Serverless Functions in AWS Amplify - Part 1

Everything Serverless Functions in AWS Amplify - Part 1

66
Comments
9 min read
Snapshot Testing in JavaScript & .NET

Snapshot Testing in JavaScript & .NET

8
Comments
3 min read
Use Web Workers in a Gatsby project

Use Web Workers in a Gatsby project

26
Comments 2
2 min read
Powerful Javascript Middleware Pattern Implementation, apply middleweares to any object.

Powerful Javascript Middleware Pattern Implementation, apply middleweares to any object.

12
Comments 1
3 min read
Lazy Loading Modules & Preloading Strategy in Angular 8

Lazy Loading Modules & Preloading Strategy in Angular 8

13
Comments
4 min read
Async functions always return a promise - Lets deep into the Async world

Async functions always return a promise - Lets deep into the Async world

13
Comments
2 min read
Oh snap, here comes *another* JavaScript framework | SVELTE 07:02

Oh snap, here comes *another* JavaScript framework | SVELTE

59
Comments 10
1 min read
loading...