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.
useContext: A good reason to drop Redux

useContext: A good reason to drop Redux

34
Comments 5
5 min read
Implementing File Upload Using Node and Angular

Implementing File Upload Using Node and Angular

8
Comments
6 min read
Drag and Drop Browser API

Drag and Drop Browser API

35
Comments 3
1 min read
It's not about Web Components vs. React

It's not about Web Components vs. React

120
Comments 31
4 min read
A chrome extension to help you feel good about your Github profile

A chrome extension to help you feel good about your Github profile

32
Comments 2
2 min read
JavaScript: Por favor, adicione isso ao seu "onClick"

JavaScript: Por favor, adicione isso ao seu "onClick"

13
Comments
2 min read
ReasonML with React Hooks Tutorial — Building a Pomodoro Timer

ReasonML with React Hooks Tutorial — Building a Pomodoro Timer

149
Comments 17
9 min read
BxJS Weekly Episode 59 - javascript news podcast 49:17

BxJS Weekly Episode 59 - javascript news podcast

48
Comments 1
3 min read
JavaScript One-Liners That Make Me Excited

JavaScript One-Liners That Make Me Excited

929
Comments 56
4 min read
How to Get an Object Length

How to Get an Object Length

115
Comments 24
4 min read
10 Best Frameworks Java and Web Developers Can Learn in 2024

10 Best Frameworks Java and Web Developers Can Learn in 2024

142
Comments 29
14 min read
I created an IE11 end of support countdown

I created an IE11 end of support countdown

75
Comments 32
1 min read
How To Setup Rollup Config

How To Setup Rollup Config

105
Comments 17
9 min read
Event Stream - Server-Send Events

Event Stream - Server-Send Events

2
Comments 6
1 min read
I, for one, welcome our eslint overlords

I, for one, welcome our eslint overlords

15
Comments 1
4 min read
Entering JavaScript & Overcoming Frustrations

Entering JavaScript & Overcoming Frustrations

10
Comments
6 min read
Generate a PDF from HTML with puppeteer

Generate a PDF from HTML with puppeteer

261
Comments 17
2 min read
Introduction to Components with Vue.js

Introduction to Components with Vue.js

14
Comments
7 min read
React.Fragment, the only child

React.Fragment, the only child

11
Comments
2 min read
Picking apart JavaScript import Syntax

Picking apart JavaScript import Syntax

59
Comments 8
5 min read
ReasonML for production React Apps? 🤔 (Part 1)

ReasonML for production React Apps? 🤔 (Part 1)

97
Comments 7
8 min read
Riding rough-shod over your eslint rules

Riding rough-shod over your eslint rules

6
Comments
2 min read
"Differential Loading" - A New Feature of Angular CLI v8

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

54
Comments 13
3 min read
Modern WebApps - Infrastructure: Vue, Parcel & Workbox

Modern WebApps - Infrastructure: Vue, Parcel & Workbox

160
Comments 9
6 min read
Understand Logic and Boolean Algebra with De Morgan's law and Truth tables

Understand Logic and Boolean Algebra with De Morgan's law and Truth tables

56
Comments 3
4 min read
Connect Registration Form To Firebase - Part 1

Connect Registration Form To Firebase - Part 1

19
Comments 3
2 min read
[Video] Javascript - Quick tips on how to add items to array 01:45

[Video] Javascript - Quick tips on how to add items to array

10
Comments
1 min read
Collaborative Development Requires a Shared Web Browser

Collaborative Development Requires a Shared Web Browser

73
Comments 3
3 min read
React Visualization Libraries in 2019

React Visualization Libraries in 2019

87
Comments 6
6 min read
The Web Components journey: wrong ways, lacking parts and promising paths

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

98
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)

7
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
Async-Await vs. Then to Avoid Callback Hell 📞😈

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

19
Comments 2
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
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
Gatsby is Awesome

Gatsby is Awesome

141
Comments 13
6 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
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)

47
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
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
loading...