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.
How to validate an email address in JavaScript

How to validate an email address in JavaScript

115
Comments 11
2 min read
React - Stateless vs Stateful Components

React - Stateless vs Stateful Components

27
Comments 2
2 min read
Simple Rust + WASM example

Simple Rust + WASM example

55
Comments 4
2 min read
Which is easier to learn React or Angular?

Which is easier to learn React or Angular?

8
Comments 4
1 min read
Create an accessible dropdown navigation

Create an accessible dropdown navigation

71
Comments 27
6 min read
How do you transfer the knowledge from HtDP to ReactJS?

How do you transfer the knowledge from HtDP to ReactJS?

4
Comments
1 min read
Quicksort sorting algorithm

Quicksort sorting algorithm

8
Comments
1 min read
A peep beneath the hood of PassportJS' OAuth flow

A peep beneath the hood of PassportJS' OAuth flow

112
Comments 6
6 min read
Step by Step - Writing end to end tests for your web project

Step by Step - Writing end to end tests for your web project

32
Comments
7 min read
Let's talk about an unnecessary but popular Vue plugin

Let's talk about an unnecessary but popular Vue plugin

182
Comments 36
3 min read
Book Notes: Learn You a Haskell for Great Good!

Book Notes: Learn You a Haskell for Great Good!

79
Comments
19 min read
The node_modules problem

The node_modules problem

213
Comments 91
4 min read
Let’s Build: With JavaScript - How to Code an Off-Canvas Menu

Let’s Build: With JavaScript - How to Code an Off-Canvas Menu

8
Comments
6 min read
3 Ways You Could Customize 3rd Party React Component

3 Ways You Could Customize 3rd Party React Component

26
Comments 12
4 min read
NSFW: Use cases for Bitwise operators in Js

NSFW: Use cases for Bitwise operators in Js

189
Comments 6
5 min read
Functional Programming Principles in Javascript

Functional Programming Principles in Javascript

321
Comments 13
15 min read
[RANDOM] Circular class recurrence

[RANDOM] Circular class recurrence

5
Comments
1 min read
JavaScript library for data visualization and reporting. Free dev tool. Your thoughts?

JavaScript library for data visualization and reporting. Free dev tool. Your thoughts?

79
Comments 6
3 min read
Sharing Data Between Components in Vue.js

Sharing Data Between Components in Vue.js

154
Comments 9
4 min read
Creating Custom Content Blocks: Wordpress Gutenberg vs. Sanity.io

Creating Custom Content Blocks: Wordpress Gutenberg vs. Sanity.io

22
Comments
4 min read
Rust + WASM using bindgen

Rust + WASM using bindgen

16
Comments 1
2 min read
How programming Language Works in less than 2mins

How programming Language Works in less than 2mins

62
Comments 7
2 min read
The AIM-lang project

The AIM-lang project

18
Comments 7
4 min read
Build a Slack Bot in 5 Minutes to Qualify Leads with Standard Library and Node.js

Build a Slack Bot in 5 Minutes to Qualify Leads with Standard Library and Node.js

8
Comments
5 min read
Hello... RegExp!?

Hello... RegExp!?

9
Comments
8 min read
Sharing my bookmark

Sharing my bookmark

59
Comments 2
5 min read
JavaScript Fatigue

JavaScript Fatigue

29
Comments 2
2 min read
Why you should isolate Express from the rest of your Node application

Why you should isolate Express from the rest of your Node application

62
Comments 2
4 min read
Integrating Docker with your Personal Projects

Integrating Docker with your Personal Projects

29
Comments
7 min read
The first design iteration of my personal website

The first design iteration of my personal website

84
Comments 34
3 min read
Building Browser Extension - Book

Building Browser Extension - Book

9
Comments 6
1 min read
Easy Gravity in 30 lines

Easy Gravity in 30 lines

4
Comments
1 min read
Next.js vs Gatsby vs React-Static vs CRA

Next.js vs Gatsby vs React-Static vs CRA

10
Comments 4
1 min read
Your very own speaking chatbot

Your very own speaking chatbot

10
Comments
2 min read
Module Monday 21: Split image wipe, Scroll top, Thumb grid & more

Module Monday 21: Split image wipe, Scroll top, Thumb grid & more

14
Comments
2 min read
Vue SPA with Rails JSON:API using Graphiti

Vue SPA with Rails JSON:API using Graphiti

25
Comments 1
6 min read
Why the React community is missing the point about Web Components

Why the React community is missing the point about Web Components

358
Comments 98
1 min read
Working with the Camera in a NativeScript Vue App

Working with the Camera in a NativeScript Vue App

14
Comments
7 min read
What are those PeerDependencies in a NodeJS project?

What are those PeerDependencies in a NodeJS project?

106
Comments 17
4 min read
Enable linting in your React App

Enable linting in your React App

8
Comments 4
1 min read
How to easily build Desktop Apps with HTML, CSS and Javascript

How to easily build Desktop Apps with HTML, CSS and Javascript

142
Comments 8
6 min read
Click Event Filtering on a JSON Rendered List in Vue.js

Click Event Filtering on a JSON Rendered List in Vue.js

40
Comments 5
5 min read
4 reasons to use Aurelia

4 reasons to use Aurelia

30
Comments 12
2 min read
Why function deceleration overrides

Why function deceleration overrides

9
Comments 4
1 min read
A JavaScript implementation of the bridge crossing game

A JavaScript implementation of the bridge crossing game

8
Comments 2
1 min read
Where to logic?

Where to logic?

12
Comments 2
3 min read
Small details make a difference

Small details make a difference

17
Comments 4
3 min read
How to set up Babel 101

How to set up Babel 101

6
Comments
2 min read
Closure Bank Ltd - A JS Banking System

Closure Bank Ltd - A JS Banking System

18
Comments
3 min read
Tasty Testing with Mocha and Chai ☕️

Tasty Testing with Mocha and Chai ☕️

82
Comments 6
4 min read
Episode 12: Building a JSON API - User Authentication in Under an Hour

Episode 12: Building a JSON API - User Authentication in Under an Hour

26
Comments
1 min read
Google to pay JavaScript frameworks to implement performance-first code

Google to pay JavaScript frameworks to implement performance-first code

54
Comments 30
1 min read
Bring Machine Learning to the Browser With TensorFlow.js — Part II

Bring Machine Learning to the Browser With TensorFlow.js — Part II

6
Comments
5 min read
Deconstructing Map, Filter, and Reduce

Deconstructing Map, Filter, and Reduce

94
Comments 8
5 min read
JavaScript: Introduction to Scope (function scope, block scope)

JavaScript: Introduction to Scope (function scope, block scope)

253
Comments 36
2 min read
Getting node.js and Express up and running on my... phone?

Getting node.js and Express up and running on my... phone?

50
Comments 11
2 min read
Get started with the Mux video plugin

Get started with the Mux video plugin

18
Comments 4
4 min read
Testing in React

Testing in React

10
Comments 2
1 min read
What’s New In React v16.7 - Hooks

What’s New In React v16.7 - Hooks

11
Comments
5 min read
A Blockchain in JS ?

A Blockchain in JS ?

8
Comments 6
1 min read
loading...