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.
React hooks-oriented Redux coding pattern without thunks and action creators

React hooks-oriented Redux coding pattern without thunks and action creators

8
Comments
6 min read
Vue.js, Spring Boot, Kotlin, and GraphQL: Building Modern Apps - Part 2

Vue.js, Spring Boot, Kotlin, and GraphQL: Building Modern Apps - Part 2

11
Comments
1 min read
What are some must watch courses in Frontend Masters?

What are some must watch courses in Frontend Masters?

10
Comments 1
1 min read
What is the Javascript Pure Function?

What is the Javascript Pure Function?

5
Comments 1
1 min read
Use-Cases For JavaScript Generators

Use-Cases For JavaScript Generators

203
Comments 20
5 min read
Thinking in Redux (when all you’ve known is MVC)

Thinking in Redux (when all you’ve known is MVC)

16
Comments
4 min read
Scaffolding Redux boilerplate with code generators

Scaffolding Redux boilerplate with code generators

7
Comments
6 min read
Javascript - Generator - Yield/Next VS Async-Await

Javascript - Generator - Yield/Next VS Async-Await

7
Comments 1
4 min read
npm security tips to keep you safe of malicious modules

npm security tips to keep you safe of malicious modules

52
Comments 1
2 min read
React ui-kit with TS & styled-components: Adding a theme - Part II of II

React ui-kit with TS & styled-components: Adding a theme - Part II of II

11
Comments
4 min read
publish/subscribe pattern in javascript

publish/subscribe pattern in javascript

18
Comments
2 min read
How to add an event listener to multiple elements in JavaScript

How to add an event listener to multiple elements in JavaScript

18
Comments 1
1 min read
Save a developer with npm --save-dev

Save a developer with npm --save-dev

13
Comments 1
3 min read
DialogFlow Chatbot with NewBot Framework

DialogFlow Chatbot with NewBot Framework

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

SSE(Server-Sent Events) VS WebSocket

1
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
Fetching API Data With React-Async

Fetching API Data With React-Async

11
Comments
3 min read
Promise.all()

Promise.all()

6
Comments
1 min read
CSS in JS

CSS in JS

8
Comments
5 min read
#CodepenChallenge 100 Dots: Follow the Mouse Pointer

#CodepenChallenge 100 Dots: Follow the Mouse Pointer

7
Comments
4 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
React Native Deep Linking Simplified

React Native Deep Linking Simplified

15
Comments
4 min read
Styled Web Components

Styled Web Components

37
Comments 6
1 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
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
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
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
Hybrid vs Native

Hybrid vs Native

5
Comments 1
8 min read
Introduction to XMLHttpRequest (XHR)

Introduction to XMLHttpRequest (XHR)

114
Comments 9
6 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
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
Not Another To-Do App: Part 3

Not Another To-Do App: Part 3

6
Comments
9 min read
AngularJS Directives

AngularJS Directives

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

Recording Browser Interactions And Generating Test Scripts

6
Comments
2 min read
Waiting for visible element

Waiting for visible element

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

48
Comments 7
3 min read
Jordan Does Proxying With Puppeteer

Jordan Does Proxying With Puppeteer

7
Comments 1
5 min read
loading...