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.
The Web Components journey: wrong ways, lacking parts and promising paths

The Web Components journey: wrong ways, lacking parts and promising paths

97
Comments 19
9 min read
When Nesting Promises is Correct

When Nesting Promises is Correct

26
Comments 3
9 min read
JavaScript Tests for a Java Application

JavaScript Tests for a Java Application

4
Comments
2 min read
Responsive Design and Mobile First

Responsive Design and Mobile First

95
Comments 9
3 min read
Comparing JS iteration methods (map, filter, forEach, reduce + loops)

Comparing JS iteration methods (map, filter, forEach, reduce + loops)

6
Comments
3 min read
Loading React Components Dynamically on Demand

Loading React Components Dynamically on Demand

14
Comments
5 min read
React/Redux: Adding a search feature

React/Redux: Adding a search feature

17
Comments 1
5 min read
Discovering Array API goodies!

Discovering Array API goodies!

117
Comments 2
11 min read
My story: Learning to code and career change at 40

My story: Learning to code and career change at 40

45
Comments 3
3 min read
webpack: From 0 to Automated Testing

webpack: From 0 to Automated Testing

32
Comments 2
15 min read
Compile-time vs. Runtime configuration of your Angular App

Compile-time vs. Runtime configuration of your Angular App

9
Comments
2 min read
Let's Build a Chrome Extension!

Let's Build a Chrome Extension!

384
Comments 18
7 min read
5 Tips and Tricks for Firefox DevTools - Web Console

5 Tips and Tricks for Firefox DevTools - Web Console

25
Comments 3
2 min read
Async-Await vs. Then to Avoid Callback Hell 📞😈

Async-Await vs. Then to Avoid Callback Hell 📞😈

16
Comments 1
2 min read
Picking apart JavaScript import Syntax

Picking apart JavaScript import Syntax

59
Comments 8
5 min read
Maintain State with Dojo Stores

Maintain State with Dojo Stores

7
Comments
6 min read
Blackboxing with DevTools

Blackboxing with DevTools

7
Comments
2 min read
A community driven blog: Full-Stack With Benefits

A community driven blog: Full-Stack With Benefits

13
Comments 4
2 min read
A Look Back at React Amsterdam 2019

A Look Back at React Amsterdam 2019

4
Comments 1
21 min read
"Differential Loading" - A New Feature of Angular CLI v8

"Differential Loading" - A New Feature of Angular CLI v8

53
Comments 13
3 min read
Publishing packages that can be used in browsers and Node

Publishing packages that can be used in browsers and Node

12
Comments
7 min read
Tales of a #SurfaceGopher: Understanding JavaScript Events

Tales of a #SurfaceGopher: Understanding JavaScript Events

19
Comments
9 min read
Gatsby is Awesome

Gatsby is Awesome

141
Comments 13
6 min read
VSCode Tutorial - Faster Coding With User Snippets

VSCode Tutorial - Faster Coding With User Snippets

79
Comments 6
1 min read
Tips-for-Vue-Developers:-Avoid-directly-manipulating-the-DOM

Tips-for-Vue-Developers:-Avoid-directly-manipulating-the-DOM

15
Comments 1
4 min read
Passing State to Components Rendered by React Router (and Other Fun Things)

Passing State to Components Rendered by React Router (and Other Fun Things)

46
Comments 8
4 min read
28 Relevant Javascript Interview Questions Part I - The first 4

28 Relevant Javascript Interview Questions Part I - The first 4

58
Comments 9
5 min read
About React Suspense and Concurrent Mode

About React Suspense and Concurrent Mode

104
Comments 7
2 min read
Dead Simple Keyboard shortcut management library for Angular

Dead Simple Keyboard shortcut management library for Angular

9
Comments
1 min read
React Hooks cheat sheet: Unlock solutions to common problems

React Hooks cheat sheet: Unlock solutions to common problems

50
Comments
14 min read
Uploading source maps to Sentry with Gulp: solved!

Uploading source maps to Sentry with Gulp: solved!

9
Comments
5 min read
Blazing Fast JAMstack E-Commerce w/ Hugo, Forestry & Netlify

Blazing Fast JAMstack E-Commerce w/ Hugo, Forestry & Netlify

11
Comments
1 min read
How do I use Async/Await with Array.map?

How do I use Async/Await with Array.map?

14
Comments 1
1 min read
Execute Promise-based code in order over an array

Execute Promise-based code in order over an array

5
Comments 3
5 min read
💯 Counting requests in your Node.js + Express application

💯 Counting requests in your Node.js + Express application

20
Comments
5 min read
#Laptops4Developers; Nigeria++

#Laptops4Developers; Nigeria++

48
Comments 5
4 min read
Collaborative Development Requires a Shared Web Browser

Collaborative Development Requires a Shared Web Browser

72
Comments 3
3 min read
Dynamic UI with CDK TemplatePortal and DomPortalHost

Dynamic UI with CDK TemplatePortal and DomPortalHost

11
Comments
2 min read
Why And How To Lazy Load Angular Libraries

Why And How To Lazy Load Angular Libraries

10
Comments
1 min read
Offloading Tasks to Worker Threads with NativeScript

Offloading Tasks to Worker Threads with NativeScript

4
Comments
4 min read
What New JavaScript Developers Need to Master 🥋

What New JavaScript Developers Need to Master 🥋

39
Comments
3 min read
A Dead simple object validator

A Dead simple object validator

12
Comments 3
1 min read
Describing the React Native Re-architecture, a story

Describing the React Native Re-architecture, a story

4
Comments
3 min read
Hooked with React - Error handling and loading state in react hooks, Part 2

Hooked with React - Error handling and loading state in react hooks, Part 2

14
Comments
3 min read
Don't trade your creativity for money.

Don't trade your creativity for money.

9
Comments
3 min read
Parsing Open Source: Tailwind CSS Part 2

Parsing Open Source: Tailwind CSS Part 2

8
Comments
16 min read
Mint 🍃: Getting Started

Mint 🍃: Getting Started

25
Comments
2 min read
Capturing Audio in the Browser For “Wake Words”

Capturing Audio in the Browser For “Wake Words”

17
Comments
8 min read
Building REST API in Nodejs / MongoDB /Passport /JWT

Building REST API in Nodejs / MongoDB /Passport /JWT

86
Comments 1
34 min read
Talking to Python from JavaScript (and Back Again!)

Talking to Python from JavaScript (and Back Again!)

138
Comments 8
7 min read
How to Code JS Column Chart with Multi-Level X-Axis — Challenge AnyChart!

How to Code JS Column Chart with Multi-Level X-Axis — Challenge AnyChart!

3
Comments
1 min read
The dialog element: The way to create tomorrow’s modal windows

The dialog element: The way to create tomorrow’s modal windows

6
Comments
7 min read
CORS Tutorial: A Guide to Cross-Origin Resource Sharing

CORS Tutorial: A Guide to Cross-Origin Resource Sharing

50
Comments 1
1 min read
Part 10. Testing: Backend Testing — Unit Testing — Controllers

Part 10. Testing: Backend Testing — Unit Testing — Controllers

78
Comments
5 min read
Three problems in mobile web

Three problems in mobile web

8
Comments
1 min read
What ‘use strict’ means for in JavaScript

What ‘use strict’ means for in JavaScript

5
Comments
1 min read
Sublime 3: A Quick Tip Using Find and Replace with Regex

Sublime 3: A Quick Tip Using Find and Replace with Regex

9
Comments 1
2 min read
Presentation: WebAssembly, C#, and Blazor at CodeStock 2019

Presentation: WebAssembly, C#, and Blazor at CodeStock 2019

17
Comments
2 min read
How I wrote the world’s fastest memoization library

How I wrote the world’s fastest memoization library

31
Comments
11 min read
scrollIntoView is the best thing since sliced bread

scrollIntoView is the best thing since sliced bread

84
Comments 10
4 min read
loading...