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.
Forget that TODO app, this repo will teach you real-world dev skills 07:50

Forget that TODO app, this repo will teach you real-world dev skills

419
Comments 7
1 min read
Slick Carousel Responsive slidesToShow Recipe

Slick Carousel Responsive slidesToShow Recipe

9
Comments 1
5 min read
Multi Theme with native css variables and javascript

Multi Theme with native css variables and javascript

7
Comments
1 min read
JS Bites: There might be a problem with the project dependency tree.

JS Bites: There might be a problem with the project dependency tree.

4
Comments
2 min read
10 Dicas para se Tornar Ninja em JavaScript!

10 Dicas para se Tornar Ninja em JavaScript!

190
Comments 17
12 min read
[Pro-Tip] Angular Input syntax

[Pro-Tip] Angular Input syntax

40
Comments 3
1 min read
My 10 Favorite Web Development Courses

My 10 Favorite Web Development Courses

245
Comments 7
4 min read
Simplify Your Redux Reducers with Immer

Simplify Your Redux Reducers with Immer

27
Comments 5
3 min read
Build a Javascript async function error handler

Build a Javascript async function error handler

12
Comments 2
2 min read
Building a dayplanner

Building a dayplanner

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

Running Google Apps Script functions in the background, Part 2

8
Comments
2 min read
Testing NodeJs/Express API with Jest and Supertest

Testing NodeJs/Express API with Jest and Supertest

360
Comments 31
5 min read
Another way to write your JavaScript

Another way to write your JavaScript

91
Comments 6
3 min read
How to up Your Game with the Latest Software Development Trends in 2020

How to up Your Game with the Latest Software Development Trends in 2020

76
Comments 10
4 min read
NodeJS & PostgreSQL: How To Connect Our Database To Our Simple Express Server (without an ORM)

NodeJS & PostgreSQL: How To Connect Our Database To Our Simple Express Server (without an ORM)

23
Comments
3 min read
Looking for an in-place markdown editor with highlight

Looking for an in-place markdown editor with highlight

5
Comments 5
1 min read
How to fade in content as it scrolls into view

How to fade in content as it scrolls into view

260
Comments 25
4 min read
Vue ~ Exploding button - hardware accelerated animation

Vue ~ Exploding button - hardware accelerated animation

7
Comments 3
1 min read
Migrando uma Aplicação MEAN para Arquitetura Serverless & Azure Functions

Migrando uma Aplicação MEAN para Arquitetura Serverless & Azure Functions

23
Comments
13 min read
Import dependencies with Svelte and Rollup?

Import dependencies with Svelte and Rollup?

6
Comments 1
1 min read
Atomic Design With React And Bit: Simplify a Complex UI

Atomic Design With React And Bit: Simplify a Complex UI

59
Comments
4 min read
The magical world of JavaScript prototypes

The magical world of JavaScript prototypes

57
Comments 4
3 min read
Improving your CI pipeline for Node.js

Improving your CI pipeline for Node.js

73
Comments 5
6 min read
A CLIfied portfolio experience powered by React

A CLIfied portfolio experience powered by React

16
Comments 1
1 min read
Functional vs. visual testing: What’s the difference?

Functional vs. visual testing: What’s the difference?

5
Comments
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)

13
Comments 73
4 min read
A simple way to keep your Vue page title in sync with the router

A simple way to keep your Vue page title in sync with the router

133
Comments 8
2 min read
The 5 Big Features of TypeScript 3.7 and How to Use Them

The 5 Big Features of TypeScript 3.7 and How to Use Them

13
Comments 1
8 min read
Cleave.js - formatting your input fields on the fly.

Cleave.js - formatting your input fields on the fly.

5
Comments 2
2 min read
Why does this work in javascript?

Why does this work in javascript?

7
Comments 3
1 min read
Write RBAC for NestJS

Write RBAC for NestJS

37
Comments 9
2 min read
Global Snackbars in React with Redux, and Material UI

Global Snackbars in React with Redux, and Material UI

7
Comments
3 min read
UI/UX design for engineers

UI/UX design for engineers

12
Comments 3
2 min read
But what the hell is package-lock.json?

But what the hell is package-lock.json?

203
Comments 24
3 min read
ES6: default, rest, and spread.

ES6: default, rest, and spread.

10
Comments
4 min read
Migración de una aplicación MEAN a Arquitectura Serverless y Azure Functions

Migración de una aplicación MEAN a Arquitectura Serverless y Azure Functions

10
Comments
12 min read
Selenium Automation Testing with Disabled JavaScript Settings; Is It Worth Your Time?

Selenium Automation Testing with Disabled JavaScript Settings; Is It Worth Your Time?

7
Comments 1
8 min read
Step-by-step guide for writing a custom babel transformation

Step-by-step guide for writing a custom babel transformation

14
Comments
8 min read
Optional Chaining - what a wonderful time to be alive!

Optional Chaining - what a wonderful time to be alive!

6
Comments
3 min read
#CodepenChallenge 5 Lines: Smiley That Will Be Distorted

#CodepenChallenge 5 Lines: Smiley That Will Be Distorted

4
Comments
1 min read
You should probably know enough JavaScript, first.

You should probably know enough JavaScript, first.

74
Comments 5
3 min read
Using Includes/Partials In PugJS

Using Includes/Partials In PugJS

15
Comments 11
4 min read
How I Developed React Hooks for Web Workers

How I Developed React Hooks for Web Workers

7
Comments
3 min read
Setup your Angular project to work with tailwindcss

Setup your Angular project to work with tailwindcss

28
Comments
3 min read
ProjectMan🦸 is here! Add projects to favorites and open them from command line

ProjectMan🦸 is here! Add projects to favorites and open them from command line

198
Comments 42
1 min read
JSNation to Be the Main Happening of the JavaScript Scene in 2020

JSNation to Be the Main Happening of the JavaScript Scene in 2020

4
Comments
3 min read
Stencil: Routing with ion-router, ion-tabs, and how to pass params to tab pages (without using Angular)

Stencil: Routing with ion-router, ion-tabs, and how to pass params to tab pages (without using Angular)

23
Comments 8
5 min read
Destructuring Objects in JavaScript

Destructuring Objects in JavaScript

47
Comments 2
5 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
React Hooks Mini Crash Course

React Hooks Mini Crash Course

483
Comments 10
2 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

34
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
JavaScript Import in VSCode IntelliSense

JavaScript Import in VSCode IntelliSense

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

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

130
Comments 14
6 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

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