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.
Run a React App in a Docker Container

Run a React App in a Docker Container

129
Comments 28
3 min read
Are Web Components a thing?

Are Web Components a thing?

48
Comments 4
4 min read
Introducing the new kid on the block, React hooks

Introducing the new kid on the block, React hooks

30
Comments 4
1 min read
Creating a Vue.js component library: Part III - Consolidating into a Plugin

Creating a Vue.js component library: Part III - Consolidating into a Plugin

22
Comments 1
3 min read
Writing better test assertions

Writing better test assertions

17
Comments 1
8 min read
Creating Cute GitHub Badges Based Off a Project's Mood (Node.js)

Creating Cute GitHub Badges Based Off a Project's Mood (Node.js)

11
Comments 2
3 min read
Build a Secure Node.js App with SQL Server

Build a Secure Node.js App with SQL Server

38
Comments 1
23 min read
Grid gallery, Product carousel, Full page content | Module Monday 31

Grid gallery, Product carousel, Full page content | Module Monday 31

16
Comments
2 min read
User Authentication with Next.js

User Authentication with Next.js

385
Comments 28
13 min read
Hands-on Vue.js for Beginners (Part 7)

Hands-on Vue.js for Beginners (Part 7)

170
Comments 47
6 min read
Want tips on creating Daily logs using HTML,CSS &JS

Want tips on creating Daily logs using HTML,CSS &JS

5
Comments 3
1 min read
On The Inequality of Arrays

On The Inequality of Arrays

8
Comments
2 min read
Upgrade to Webpack 4

Upgrade to Webpack 4

17
Comments 1
3 min read
React Router Introduction

React Router Introduction

79
Comments
5 min read
Converting React Class Components to Function Components using Hooks

Converting React Class Components to Function Components using Hooks

9
Comments
13 min read
How to use Toastr.js notifications in an AngularDart web application

How to use Toastr.js notifications in an AngularDart web application

6
Comments
2 min read
How do you get Node.js apps to production?

How do you get Node.js apps to production?

42
Comments 26
1 min read
A simple caching strategy for Node REST APIs, Part 1

A simple caching strategy for Node REST APIs, Part 1

78
Comments 11
3 min read
Dynamic document head with React Helmet

Dynamic document head with React Helmet

32
Comments 10
2 min read
React Optimizations with React.memo, useCallback, and useReducer.

React Optimizations with React.memo, useCallback, and useReducer.

51
Comments
2 min read
Visualise JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams

Visualise JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams

9
Comments 1
1 min read
Using ESLint and Prettier in a TypeScript Project

Using ESLint and Prettier in a TypeScript Project

335
Comments 51
4 min read
Sketch Units Plugin 2.0.0-rc.1 available

Sketch Units Plugin 2.0.0-rc.1 available

9
Comments
2 min read
Creating a dynamic sitemap with Ghost & Next.js for ultimate SEO benefits

Creating a dynamic sitemap with Ghost & Next.js for ultimate SEO benefits

36
Comments 1
5 min read
Vue vs Traditional HTML - Reusability & Components - Beginner's Guide

Vue vs Traditional HTML - Reusability & Components - Beginner's Guide

17
Comments 1
7 min read
When lodash is too much

When lodash is too much

5
Comments 3
1 min read
Sort files Google Drive

Sort files Google Drive

15
Comments
1 min read
Why just cache when you can memoize(with expiration and guaranteed consistency)

Why just cache when you can memoize(with expiration and guaranteed consistency)

10
Comments
3 min read
Using CSS Selectors In Javascript

Using CSS Selectors In Javascript

128
Comments 6
7 min read
How to win javascript in 2019

How to win javascript in 2019

3
Comments 1
1 min read
Which is the best practice for node user authentication and session handling?

Which is the best practice for node user authentication and session handling?

5
Comments 6
1 min read
Diving into the great observer pattern in javascript

Diving into the great observer pattern in javascript

10
Comments
9 min read
Redux middleware as pure functions

Redux middleware as pure functions

21
Comments 7
5 min read
Chrome Canary and Chrome Dev now support ECMAScript10

Chrome Canary and Chrome Dev now support ECMAScript10

36
Comments 1
1 min read
Step by Step Express: Evolution of an App Beyond "Hello, World"

Step by Step Express: Evolution of an App Beyond "Hello, World"

82
Comments 13
1 min read
Why JAM Stack?

Why JAM Stack?

84
Comments 17
4 min read
Object.keys() in JavaScript

Object.keys() in JavaScript

7
Comments
1 min read
The state of web analytics 📊

The state of web analytics 📊

17
Comments 2
13 min read
Module pattern in JavaScript

Module pattern in JavaScript

203
Comments 21
5 min read
Lexical Variable Scoping with Javascript

Lexical Variable Scoping with Javascript

14
Comments 5
2 min read
Use the React Context API; without nested render prop fatigue.

Use the React Context API; without nested render prop fatigue.

8
Comments
3 min read
Call super method in Vue Component

Call super method in Vue Component

6
Comments 7
1 min read
Plasma gets Rust-y: Another WebAssembly Experiment

Plasma gets Rust-y: Another WebAssembly Experiment

44
Comments
5 min read
Replace “choose file” upload button with set image library

Replace “choose file” upload button with set image library

4
Comments 1
1 min read
How I'm developing my learning plan this year

How I'm developing my learning plan this year

88
Comments 9
5 min read
How to Build a Real-time Chat App With NodeJS, Socket.IO, and MongoDB

How to Build a Real-time Chat App With NodeJS, Socket.IO, and MongoDB

206
Comments 34
10 min read
Some Closure on Closures

Some Closure on Closures

66
Comments 2
6 min read
Five Things About Serverless

Five Things About Serverless

74
Comments
1 min read
twitter-replies-parser - A Tool for Converting Twitter Replies into JSON

twitter-replies-parser - A Tool for Converting Twitter Replies into JSON

16
Comments 4
2 min read
Why you should use reduce instead of loops -- Part I

Why you should use reduce instead of loops -- Part I

28
Comments 3
4 min read
TypeScript introduction part II - classes & interfaces

TypeScript introduction part II - classes & interfaces

64
Comments 1
13 min read
TypeScript vs PureScript: Not all compilers are created equal

TypeScript vs PureScript: Not all compilers are created equal

9
Comments
17 min read
How to make webpack builds faster and outputs a smaller bundle

How to make webpack builds faster and outputs a smaller bundle

9
Comments
3 min read
How I built a Node.js Service to Clone my AWS S3 Buckets

How I built a Node.js Service to Clone my AWS S3 Buckets

6
Comments
8 min read
TypeScript Introduction - The Basics

TypeScript Introduction - The Basics

146
Comments 3
14 min read
Master the art of React state and props in 5 minutes

Master the art of React state and props in 5 minutes

25
Comments
5 min read
Intro to ReasonML Variants

Intro to ReasonML Variants

15
Comments 1
5 min read
Image moderation system in minutes

Image moderation system in minutes

44
Comments 3
2 min read
Is ESLint Worth Your time?

Is ESLint Worth Your time?

35
Comments 18
4 min read
Quick Note Fixing `connect` FlowType Annotation after 0.89

Quick Note Fixing `connect` FlowType Annotation after 0.89

7
Comments
2 min read
loading...