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: useCallback hooks simple explanation

React: useCallback hooks simple explanation

31
Comments 10
2 min read
The case for Embeddable Ember

The case for Embeddable Ember

7
Comments 3
5 min read
Install This PWA To Continue

Install This PWA To Continue

44
Comments 5
3 min read
Getting Closure(s)

Getting Closure(s)

6
Comments
5 min read
Let's Talk About MicroFrontends

Let's Talk About MicroFrontends

16
Comments 7
1 min read
Better Logging for Lambda Functions

Better Logging for Lambda Functions

13
Comments 1
4 min read
Redirect routes in react router

Redirect routes in react router

9
Comments
2 min read
Web Audio for Electric Guitar: Cabinet Emulation

Web Audio for Electric Guitar: Cabinet Emulation

13
Comments
6 min read
[Video] Move over GUI, let's build a VUI with JavaScript!

[Video] Move over GUI, let's build a VUI with JavaScript!

4
Comments
1 min read
Simplify nested object property use

Simplify nested object property use

8
Comments
2 min read
Runtime config with Angular

Runtime config with Angular

11
Comments
2 min read
Intersection Observer API in React (Video)

Intersection Observer API in React (Video)

6
Comments 1
1 min read
The ultimate guide to set up your Angular library project

The ultimate guide to set up your Angular library project

4
Comments
2 min read
The horror-scope - Global, Local and Block scope in JS

The horror-scope - Global, Local and Block scope in JS

14
Comments 3
3 min read
Flip links, Bold form, Hero unit | Module Monday

Flip links, Bold form, Hero unit | Module Monday

6
Comments
2 min read
Who takes Internet Explorer still into account nowadays?

Who takes Internet Explorer still into account nowadays?

7
Comments 8
1 min read
Kentico 12: Design Patterns Part 5 - Front-End Dependency Management

Kentico 12: Design Patterns Part 5 - Front-End Dependency Management

9
Comments
8 min read
Introduction to Styled Components

Introduction to Styled Components

25
Comments 4
3 min read
Jordan Plays Pool (multi-threading with a pool queue)

Jordan Plays Pool (multi-threading with a pool queue)

6
Comments
5 min read
Make your own custom theme for VS Code

Make your own custom theme for VS Code

53
Comments 4
2 min read
How to Receive Phone Calls with Node-RED

How to Receive Phone Calls with Node-RED

9
Comments
6 min read
Understanding Design Patterns: Iterator using Dev.to and Medium social networks!

Understanding Design Patterns: Iterator using Dev.to and Medium social networks!

148
Comments 1
7 min read
Using promises in IndexedDB

Using promises in IndexedDB

19
Comments
13 min read
The Quite Nice and Fairly Accurate Intro to JavaScript Objects (pt. 2)

The Quite Nice and Fairly Accurate Intro to JavaScript Objects (pt. 2)

36
Comments 1
3 min read
Testing your apps like a boss with React.js and Jest

Testing your apps like a boss with React.js and Jest

327
Comments 5
11 min read
Saving Data in JavaScript Without a Database

Saving Data in JavaScript Without a Database

393
Comments 20
5 min read
Matching elements with selectors in JS

Matching elements with selectors in JS

27
Comments 13
2 min read
Improve your Jest test code with Typescript ADTs

Improve your Jest test code with Typescript ADTs

16
Comments 2
4 min read
Homebrew React Hooks: useCurrent

Homebrew React Hooks: useCurrent

15
Comments
6 min read
How to pass props to the route component in React router

How to pass props to the route component in React router

9
Comments 1
2 min read
Intro to JavaScript Classes

Intro to JavaScript Classes

11
Comments
3 min read
Quick API Debugging Tip

Quick API Debugging Tip

60
Comments 15
2 min read
Using the Local Storage

Using the Local Storage

297
Comments 28
4 min read
Interview Question Journey - Currying, Closures, Type Coercion, oh my 😱

Interview Question Journey - Currying, Closures, Type Coercion, oh my 😱

71
Comments 9
3 min read
50 micro coding challenges for JavaScript learners

50 micro coding challenges for JavaScript learners

58
Comments
4 min read
Vue.js Component Composition with Scoped Slots

Vue.js Component Composition with Scoped Slots

14
Comments
4 min read
3 Powerful Examples of Destructuring Assignment

3 Powerful Examples of Destructuring Assignment

178
Comments 17
2 min read
Introduction to React with the State & Effects hooks

Introduction to React with the State & Effects hooks

45
Comments
8 min read
Template for creating and developing ZeroNet sites

Template for creating and developing ZeroNet sites

3
Comments
1 min read
Vue.js Component Composition with Slots

Vue.js Component Composition with Slots

12
Comments
3 min read
Building Expressive Monads in Javascript: Introduction

Building Expressive Monads in Javascript: Introduction

115
Comments 17
14 min read
Using OneSignal in a Vue CLI 3 Application

Using OneSignal in a Vue CLI 3 Application

6
Comments
2 min read
10 Data Structure and Algorithms Articles Beginners Should Read this Weekend

10 Data Structure and Algorithms Articles Beginners Should Read this Weekend

484
Comments 16
7 min read
Analog Clock: Flat Style Window Widget Concept

Analog Clock: Flat Style Window Widget Concept

3
Comments
1 min read
10 Articles Web Developers Should Read this Weekend

10 Articles Web Developers Should Read this Weekend

191
Comments 1
6 min read
Interview Questions for the Javascript Developer: Hoisting, Prototypal Inheritance, and Attribute vs. Property

Interview Questions for the Javascript Developer: Hoisting, Prototypal Inheritance, and Attribute vs. Property

124
Comments 6
6 min read
BrowserWorker - service workers made easy

BrowserWorker - service workers made easy

40
Comments
6 min read
From JSX to Vue: my favorite templating tips

From JSX to Vue: my favorite templating tips

22
Comments 3
5 min read
Build a Password Strength Checker With Angular

Build a Password Strength Checker With Angular

31
Comments
10 min read
Side Hustle Projects - Here's mine, what's yours?

Side Hustle Projects - Here's mine, what's yours?

7
Comments 2
1 min read
How to upgrade your Angular and NgRx Apps to v8

How to upgrade your Angular and NgRx Apps to v8

62
Comments 6
9 min read
How to use multiple versions of node on Windows

How to use multiple versions of node on Windows

7
Comments
2 min read
Creating a Chrome Extension with React

Creating a Chrome Extension with React

130
Comments 3
5 min read
Getting started in React with Parcel.js

Getting started in React with Parcel.js

12
Comments
3 min read
Best Online JSON Viewer tool for Developers

Best Online JSON Viewer tool for Developers

6
Comments 3
1 min read
Generating Image Thumbnails in the Browser using JavaScript and FilePond

Generating Image Thumbnails in the Browser using JavaScript and FilePond

41
Comments 9
7 min read
Which JavaScript optimizations are worth implementing?

Which JavaScript optimizations are worth implementing?

5
Comments 3
1 min read
What's your favorite addition to ES2015+

What's your favorite addition to ES2015+

40
Comments 36
1 min read
Interview Questions for the Javascript Developer: Postfix & Prefix Operators, Truthy & Falsy Values, & == vs. ===

Interview Questions for the Javascript Developer: Postfix & Prefix Operators, Truthy & Falsy Values, & == vs. ===

11
Comments
4 min read
Javascript String Methods: Re-implementing toLowerCase and toUpperCase 💪🏾

Javascript String Methods: Re-implementing toLowerCase and toUpperCase 💪🏾

6
Comments
3 min read
loading...