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.
Asynchronous Operations in JavaScript

Asynchronous Operations in JavaScript

10
Comments
4 min read
The Complete Beginner's Guide to Testing React Apps

The Complete Beginner's Guide to Testing React Apps

79
Comments 3
17 min read
Adding Voice Functionality to an Existing Chat Application

Adding Voice Functionality to an Existing Chat Application

7
Comments
10 min read
Javascript functions

Javascript functions

5
Comments
1 min read
GraphQL Interfaces (and Union Types) with Prisma and Yoga

GraphQL Interfaces (and Union Types) with Prisma and Yoga

6
Comments
7 min read
My Recommended Free Resources to Learn React

My Recommended Free Resources to Learn React

11
Comments
6 min read
Creating a reading progress bar in React

Creating a reading progress bar in React

7
Comments
4 min read
React Hooks in a Nutshell (Incl Data Fetching, Custom Hooks, Context and Usages)

React Hooks in a Nutshell (Incl Data Fetching, Custom Hooks, Context and Usages)

62
Comments 4
7 min read
Intro to Graph Data Structures

Intro to Graph Data Structures

434
Comments 20
3 min read
Understanding Solid: Reactivity Basics

Understanding Solid: Reactivity Basics

24
Comments 1
3 min read
My Hacktoberfest personal challenge: I'm writing a game in 7 days! (Days 6)

My Hacktoberfest personal challenge: I'm writing a game in 7 days! (Days 6)

18
Comments 2
2 min read
An Unintentionally Comprehensive Introduction to GitHub Actions CI

An Unintentionally Comprehensive Introduction to GitHub Actions CI

401
Comments 11
11 min read
End-to-end testing in React Native with Detox

End-to-end testing in React Native with Detox

22
Comments 1
12 min read
Migrate Angular 8 from TSLint to ESLint

Migrate Angular 8 from TSLint to ESLint

24
Comments 1
5 min read
Making Your First Get Request to Youtube Search API

Making Your First Get Request to Youtube Search API

72
Comments 1
5 min read
Oh, The Hats You'll Wear

Oh, The Hats You'll Wear

15
Comments
6 min read
Javascript Slice Vs Splice

Javascript Slice Vs Splice

15
Comments 4
3 min read
Redoing search UI with React Context and refs

Redoing search UI with React Context and refs

7
Comments 4
5 min read
A "simple" D3.js area chart

A "simple" D3.js area chart

54
Comments 2
4 min read
The Ultimate Guide to Next.js Authentication with Auth0

The Ultimate Guide to Next.js Authentication with Auth0

11
Comments
1 min read
4 alternatives to moment.js for internationalizing dates

4 alternatives to moment.js for internationalizing dates

54
Comments 3
15 min read
Responsive Off-Canvas Menu

Responsive Off-Canvas Menu

8
Comments 3
1 min read
Top 11 Vue.js Libraries For Your App

Top 11 Vue.js Libraries For Your App

101
Comments 5
4 min read
Essential Frontend Resources in 2019

Essential Frontend Resources in 2019

735
Comments 31
3 min read
Turn Your Website into a PWA

Turn Your Website into a PWA

85
Comments 17
2 min read
URL knife

URL knife

8
Comments
1 min read
Duplicating elements with the Node.cloneNode() method

Duplicating elements with the Node.cloneNode() method

9
Comments
1 min read
Advanced PHP Interview Questions 2020

Advanced PHP Interview Questions 2020

9
Comments 1
2 min read
How to Choose and Track User Events to Build a Better Product

How to Choose and Track User Events to Build a Better Product

42
Comments
6 min read
The Power of the Observer Pattern in JavaScript

The Power of the Observer Pattern in JavaScript

194
Comments 2
8 min read
Consumer-Driven Contract Testing with Pact

Consumer-Driven Contract Testing with Pact

55
Comments 4
9 min read
When to Use Global NPM Installs? Rarely

When to Use Global NPM Installs? Rarely

38
Comments 7
5 min read
Off Canvas Menu

Off Canvas Menu

4
Comments
1 min read
How to Reuse React Components Without Overhead

How to Reuse React Components Without Overhead

80
Comments
13 min read
Reversing an Integer Mathematically

Reversing an Integer Mathematically

19
Comments 2
5 min read
Should I learn react before trying to learn Gatsby?

Should I learn react before trying to learn Gatsby?

15
Comments 7
1 min read
NodeJS API Setup Shell - Open Source

NodeJS API Setup Shell - Open Source

55
Comments 2
2 min read
Essential Resources to Learn About Node.js

Essential Resources to Learn About Node.js

81
Comments
4 min read
Using the Fullscreen API with React

Using the Fullscreen API with React

72
Comments 3
3 min read
Be more productive with these tools! 🎃 October picks for you

Be more productive with these tools! 🎃 October picks for you

130
Comments 3
4 min read
Perform CRUD Operations using `Xrm.WebApi`

Perform CRUD Operations using `Xrm.WebApi`

6
Comments
3 min read
😲🤯The most outstanding new feature in Javascript you need to know about: Optional Chaining

😲🤯The most outstanding new feature in Javascript you need to know about: Optional Chaining

903
Comments 97
4 min read
Using Web Components with a Headless CMS

Using Web Components with a Headless CMS

7
Comments
10 min read
The "Genius" Developer

The "Genius" Developer

9
Comments
3 min read
Simplifying my old event bus architecture with Bull

Simplifying my old event bus architecture with Bull

7
Comments
2 min read
Flexible Gatsby Starter

Flexible Gatsby Starter

21
Comments
1 min read
Global event handling in Vue

Global event handling in Vue

10
Comments
1 min read
API NYT

API NYT

4
Comments
1 min read
We just open-sourced​ our SDKs

We just open-sourced​ our SDKs

12
Comments
2 min read
Keep calm and Learn Javascript!

Keep calm and Learn Javascript!

8
Comments 2
2 min read
Babel macros

Babel macros

6
Comments
10 min read
The Three P's of Learning How to Code

The Three P's of Learning How to Code

7
Comments 1
5 min read
My Hacktoberfest personal challenge: I'm writing a game in 7 days! (Days 4 & 5)

My Hacktoberfest personal challenge: I'm writing a game in 7 days! (Days 4 & 5)

9
Comments 2
3 min read
How to prevent readline in Node from exiting on line event?

How to prevent readline in Node from exiting on line event?

5
Comments 4
1 min read
How I started contributing to open source

How I started contributing to open source

8
Comments 3
2 min read
Introduction to Neural Networks with Brain.js

Introduction to Neural Networks with Brain.js

57
Comments
6 min read
Should I start by learning vanilla Javascript or a framework?

Should I start by learning vanilla Javascript or a framework?

106
Comments 17
3 min read
Css Gradients Generator

Css Gradients Generator

5
Comments 1
1 min read
A roadmap to learn React. Personal choices.

A roadmap to learn React. Personal choices.

187
Comments
4 min read
How to Share Vue Components Between Applications

How to Share Vue Components Between Applications

78
Comments
6 min read
loading...