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.
SSE(Server-Sent Events) VS WebSocket

SSE(Server-Sent Events) VS WebSocket

1
Comments
3 min read
Here's a React v16+ Cheatsheet (PDF/JPEG/Custom themes)

Here's a React v16+ Cheatsheet (PDF/JPEG/Custom themes)

312
Comments 7
5 min read
Fetching API Data With React-Async

Fetching API Data With React-Async

11
Comments
3 min read
Think Serverless: Defining Serverless Architectures with Yan Cui (theburningmonk)

Think Serverless: Defining Serverless Architectures with Yan Cui (theburningmonk)

6
Comments
3 min read
Promise.all()

Promise.all()

6
Comments
1 min read
#CodepenChallenge 100 Dots: Follow the Mouse Pointer

#CodepenChallenge 100 Dots: Follow the Mouse Pointer

7
Comments
4 min read
CSS in JS

CSS in JS

8
Comments
5 min read
JS illustrated: The event loop 🔁

JS illustrated: The event loop 🔁

147
Comments 13
3 min read
React ui-kit with TS & styled-components: Bootstrap the project - Part I of II

React ui-kit with TS & styled-components: Bootstrap the project - Part I of II

46
Comments
7 min read
HTML Templating With Pugjs

HTML Templating With Pugjs

19
Comments 1
2 min read
Practical Ways to Write Better JavaScript

Practical Ways to Write Better JavaScript

2061
Comments 84
13 min read
Styled Web Components

Styled Web Components

37
Comments 6
1 min read
React Native Deep Linking Simplified

React Native Deep Linking Simplified

15
Comments
4 min read
Better Tests with State Machines

Better Tests with State Machines

18
Comments 7
6 min read
Sailing the Seas with Vue - My Take on Taipan

Sailing the Seas with Vue - My Take on Taipan

8
Comments 3
12 min read
Javascript long-running tasks - Use CPU's idle periods

Javascript long-running tasks - Use CPU's idle periods

77
Comments 3
6 min read
Del diseño de UI al desarrollo frontend: un viaje inesperado

Del diseño de UI al desarrollo frontend: un viaje inesperado

8
Comments
3 min read
Accessing the virtual DOM using render functions in Vue JS

Accessing the virtual DOM using render functions in Vue JS

15
Comments
6 min read
Tutorial: Hacking a robot while respecting fundamental laws of robotics

Tutorial: Hacking a robot while respecting fundamental laws of robotics

19
Comments
6 min read
Beginner's guide to Javascript arrays [PART 2]

Beginner's guide to Javascript arrays [PART 2]

74
Comments 3
5 min read
Haiku Poems for Web Developers

Haiku Poems for Web Developers

16
Comments 4
1 min read
The Development vs Production Environments

The Development vs Production Environments

10
Comments
1 min read
Debugging: "Refused to get unsafe header" in Chrome

Debugging: "Refused to get unsafe header" in Chrome

6
Comments
3 min read
Contributing to open source community

Contributing to open source community

4
Comments 5
1 min read
Challenging the Testing Pyramid

Challenging the Testing Pyramid

73
Comments 9
4 min read
A Better Explaination

A Better Explaination

8
Comments
2 min read
Dynamic Imports of JSON

Dynamic Imports of JSON

38
Comments 3
4 min read
Why should you use "noopener"? Beware of security Flaws.

Why should you use "noopener"? Beware of security Flaws.

100
Comments 8
4 min read
Introduction to XMLHttpRequest (XHR)

Introduction to XMLHttpRequest (XHR)

114
Comments 9
6 min read
Hybrid vs Native

Hybrid vs Native

5
Comments 1
8 min read
Functors from first principle - explained with JS

Functors from first principle - explained with JS

86
Comments 3
7 min read
Speed up your React developer workflow with code generators

Speed up your React developer workflow with code generators

92
Comments 7
6 min read
How the hell do I use my forked NPM package?

How the hell do I use my forked NPM package?

11
Comments 3
1 min read
Let's Build A Currency Exchange Part II

Let's Build A Currency Exchange Part II

15
Comments 1
30 min read
Contact section, Tagged thumbnails, Intro fade in | Module Monday 52

Contact section, Tagged thumbnails, Intro fade in | Module Monday 52

7
Comments
2 min read
Understanding Discriminated Unions in Typescript

Understanding Discriminated Unions in Typescript

13
Comments
4 min read
Four ways to keep backend data synced with your frontend

Four ways to keep backend data synced with your frontend

11
Comments
4 min read
Introduction to ES2015 Proxy

Introduction to ES2015 Proxy

6
Comments
4 min read
Not Another To-Do App: Part 3

Not Another To-Do App: Part 3

6
Comments
9 min read
Great Doc Marty! Improve your documentation with the JSDoc api

Great Doc Marty! Improve your documentation with the JSDoc api

10
Comments
3 min read
AngularJS Directives

AngularJS Directives

7
Comments
2 min read
Waiting for visible element

Waiting for visible element

6
Comments
2 min read
Recording Browser Interactions And Generating Test Scripts

Recording Browser Interactions And Generating Test Scripts

6
Comments
2 min read
Create a universal chatbot with JavaScript and NewBot Framework

Create a universal chatbot with JavaScript and NewBot Framework

5
Comments
3 min read
Understanding Classes (ES5) and Prototypal Inheritance in JavaScript

Understanding Classes (ES5) and Prototypal Inheritance in JavaScript

46
Comments 7
3 min read
Jordan Does Proxying With Puppeteer

Jordan Does Proxying With Puppeteer

7
Comments 1
5 min read
Of a Higher Order - Map, Filter, Reduce

Of a Higher Order - Map, Filter, Reduce

13
Comments 1
7 min read
Using the Switch Statement with Logical Operators

Using the Switch Statement with Logical Operators

14
Comments 6
2 min read
The HTML5 template element.

The HTML5 template element.

23
Comments
6 min read
Nestjs, External EventBus

Nestjs, External EventBus

25
Comments 1
2 min read
Destructuring por índices

Destructuring por índices

3
Comments
1 min read
Implement Theming in React

Implement Theming in React

8
Comments
3 min read
How to send Django form with AJAX

How to send Django form with AJAX

60
Comments 7
4 min read
A portfolio template made with Gatsby

A portfolio template made with Gatsby

4
Comments
1 min read
Same Origin Policy & CORS

Same Origin Policy & CORS

6
Comments
3 min read
asteroid game extension for vscode

asteroid game extension for vscode

5
Comments 1
1 min read
NextJS vs GatsbyJS - What's the diff?

NextJS vs GatsbyJS - What's the diff?

85
Comments 8
6 min read
Three Ways to Retrieve JSON from the Web using Node.js

Three Ways to Retrieve JSON from the Web using Node.js

57
Comments 7
5 min read
Understanding TypeScript Generics

Understanding TypeScript Generics

12
Comments
3 min read
CSS: Carregando CSS de forma assíncrona

CSS: Carregando CSS de forma assíncrona

10
Comments 1
5 min read
loading...