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.
Destructuring Objects in JavaScript

Destructuring Objects in JavaScript

47
Comments 2
5 min read
What do you wish to know about JavaScript when you were in university?

What do you wish to know about JavaScript when you were in university?

80
Comments 52
1 min read
How to map your VueX data to Vue models

How to map your VueX data to Vue models

17
Comments 1
5 min read
React Hooks Mini Crash Course

React Hooks Mini Crash Course

483
Comments 10
2 min read
🌟🆓 Our favorite free resources for learning web development in 2019

🌟🆓 Our favorite free resources for learning web development in 2019

193
Comments 6
3 min read
Making a Neon Clock using React Hooks

Making a Neon Clock using React Hooks

179
Comments 6
12 min read
Updating Your JavaScript Project Dependencies - A Why/How Approach

Updating Your JavaScript Project Dependencies - A Why/How Approach

5
Comments
15 min read
Emoji Button, a vanilla JavaScript emoji picker

Emoji Button, a vanilla JavaScript emoji picker

33
Comments 12
1 min read
Working with Node.js on Hyper-V and WSL2

Working with Node.js on Hyper-V and WSL2

12
Comments
12 min read
What is Partial & Required utility types in TypeScript?

What is Partial & Required utility types in TypeScript?

42
Comments
2 min read
How YOU can build your first Serverless Logic app, part I

How YOU can build your first Serverless Logic app, part I

92
Comments
10 min read
Why I FAILED at live-coding!! 🤔💻❌

Why I FAILED at live-coding!! 🤔💻❌

130
Comments 14
6 min read
JavaScript Import in VSCode IntelliSense

JavaScript Import in VSCode IntelliSense

10
Comments 6
1 min read
How to manage secrets and configs using dotenv in Node.js and Docker

How to manage secrets and configs using dotenv in Node.js and Docker

170
Comments 3
3 min read
The Trouble with Editing and Uploading Files in the Browser

The Trouble with Editing and Uploading Files in the Browser

14
Comments
6 min read
Node.js "Look! Here are Non-blocking I/O, Event Loop!!" People "Cool!!😍"

Node.js "Look! Here are Non-blocking I/O, Event Loop!!" People "Cool!!😍"

5
Comments
1 min read
What is TypeScript?

What is TypeScript?

5
Comments
4 min read
We created FileKit - The end-to-end encrypted file transfer toolkit for Javascript

We created FileKit - The end-to-end encrypted file transfer toolkit for Javascript

6
Comments
3 min read
Unblocking Node With Unref()

Unblocking Node With Unref()

6
Comments
3 min read
Introducing Appwrite: An Open Source Backend Server for Mobile & Web Developers

Introducing Appwrite: An Open Source Backend Server for Mobile & Web Developers

136
Comments 10
5 min read
Frustrations with React Hooks

Frustrations with React Hooks

83
Comments 2
10 min read
SPA Tracking & Monitoring: How to Build Better Single-Page Applications Through RUM (Real User Monitoring)

SPA Tracking & Monitoring: How to Build Better Single-Page Applications Through RUM (Real User Monitoring)

46
Comments
8 min read
JavaScript Iterators and Generators: Asynchronous Iterators

JavaScript Iterators and Generators: Asynchronous Iterators

99
Comments 11
1 min read
PostgreSQL: How To Connect Two Tables (Joins)

PostgreSQL: How To Connect Two Tables (Joins)

11
Comments
3 min read
Never fail your type checking ever again

Never fail your type checking ever again

33
Comments 1
3 min read
Getting started with Api development on Nodejs

Getting started with Api development on Nodejs

123
Comments 11
3 min read
How to Dockerize your React app?

How to Dockerize your React app?

9
Comments
8 min read
How to use Font Awesome icons in a vanilla JavaScript project

How to use Font Awesome icons in a vanilla JavaScript project

47
Comments 1
3 min read
Interview Preparation — Basic JavaScript-1

Interview Preparation — Basic JavaScript-1

139
Comments 1
4 min read
How YOU can build your first Serverless Logic app, part II

How YOU can build your first Serverless Logic app, part II

56
Comments 4
6 min read
Basic Javascript: Removing Duplicates from an Array

Basic Javascript: Removing Duplicates from an Array

172
Comments 27
1 min read
Simplifying state management in React apps with batched updates

Simplifying state management in React apps with batched updates

16
Comments
7 min read
State management with Angular 8 and Akita

State management with Angular 8 and Akita

20
Comments
5 min read
Two cool features coming soon to JavaScript

Two cool features coming soon to JavaScript

10
Comments 2
4 min read
Extend console's methods without losing line information

Extend console's methods without losing line information

22
Comments 1
2 min read
VS Code August 2019 Release Highlights Video

VS Code August 2019 Release Highlights Video

47
Comments 6
1 min read
THE most absurd way of creating unique identifiers.

THE most absurd way of creating unique identifiers.

14
Comments 3
2 min read
Create a signature pad in React

Create a signature pad in React

149
Comments 20
6 min read
How to know when CSS position sticky get's applied

How to know when CSS position sticky get's applied

20
Comments
2 min read
Increase the speed execution of your functions with memoization

Increase the speed execution of your functions with memoization

78
Comments 8
6 min read
The trend of web performance and the rise of static-site generators, with Gatsby.js, GraphQL and React.js tutorial.

The trend of web performance and the rise of static-site generators, with Gatsby.js, GraphQL and React.js tutorial.

18
Comments
16 min read
Help Me (Properly) Open-Source My Vanilla JavaScript Game Engine!

Help Me (Properly) Open-Source My Vanilla JavaScript Game Engine!

49
Comments 11
5 min read
Handling route changes in React, accessibly

Handling route changes in React, accessibly

55
Comments 5
4 min read
Comparing React Hooks with Vue Composition API

Comparing React Hooks with Vue Composition API

144
Comments 9
15 min read
Understanding js reduce with Roman Numerals

Understanding js reduce with Roman Numerals

10
Comments 6
5 min read
How to set up a Discord music bot (Updated December 2021)

How to set up a Discord music bot (Updated December 2021)

12
Comments 73
4 min read
Sending a Weather Forecast with an AWS Lambda and Twilio

Sending a Weather Forecast with an AWS Lambda and Twilio

43
Comments 3
7 min read
Fetch API data in React using useEffect hooks

Fetch API data in React using useEffect hooks

21
Comments 2
1 min read
How To Use React Error Boundary

How To Use React Error Boundary

36
Comments 4
2 min read
Getting Started Using Gatsby

Getting Started Using Gatsby

58
Comments 5
5 min read
Asynchronous Flows...with React Hooks!

Asynchronous Flows...with React Hooks!

118
Comments 10
4 min read
void in JavaScript and TypeScript

void in JavaScript and TypeScript

9
Comments
2 min read
Running Google Apps Script functions in the background, Part 1

Running Google Apps Script functions in the background, Part 1

1
Comments
3 min read
Introduction to JavaScript URL Object

Introduction to JavaScript URL Object

75
Comments 2
3 min read
A better way to add URL params

A better way to add URL params

8
Comments 2
1 min read
Writing simple obfuscation and minification system

Writing simple obfuscation and minification system

17
Comments 5
3 min read
Getting started with gRPC – part II: the code

Getting started with gRPC – part II: the code

8
Comments
6 min read
Be more productive with these tools! 🍇 September picks for you

Be more productive with these tools! 🍇 September picks for you

236
Comments 6
4 min read
36 Essential Tools for JavaScript in 2019

36 Essential Tools for JavaScript in 2019

184
Comments 5
9 min read
Lessons Learned From A Buggy React Upgrade

Lessons Learned From A Buggy React Upgrade

9
Comments
7 min read
loading...