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.
tsParticles v1.10.1 Released

tsParticles v1.10.1 Released

7
Comments
2 min read
JavaScript: Template arrays experiment

JavaScript: Template arrays experiment

7
Comments 1
3 min read
Happy Pi Day 🎉 Smooth animations with Math.sin!

Happy Pi Day 🎉 Smooth animations with Math.sin!

10
Comments
3 min read
O que é JSON e para que serve?

O que é JSON e para que serve?

4
Comments 1
3 min read
The Tree Data Structure of Life

The Tree Data Structure of Life

11
Comments
3 min read
11 ways to iterate an array in Javascript

11 ways to iterate an array in Javascript

169
Comments 10
6 min read
Avoid use IF on our JS scripts

Avoid use IF on our JS scripts

284
Comments 48
5 min read
One fun trick to observe elements in realtime without MutationObserver

One fun trick to observe elements in realtime without MutationObserver

9
Comments 4
4 min read
Dibujando con canvas: trazados

Dibujando con canvas: trazados

9
Comments
2 min read
Rando.js: replacing Math.random()

Rando.js: replacing Math.random()

177
Comments 23
3 min read
Build a Single Page Application (SPA) Site With Vanilla.js

Build a Single Page Application (SPA) Site With Vanilla.js

659
Comments 13
14 min read
Testing JS End-to-End Testers: CodeceptJS + Playwright vs CypressIO

Testing JS End-to-End Testers: CodeceptJS + Playwright vs CypressIO

11
Comments 5
7 min read
Memoization

Memoization

10
Comments
3 min read
🚀 Process Monitor for Node.js

🚀 Process Monitor for Node.js

38
Comments 2
1 min read
Send notifications from Node.JS

Send notifications from Node.JS

3
Comments
2 min read
Refactor davidwalsh's debounce function using ES6 arrow and more

Refactor davidwalsh's debounce function using ES6 arrow and more

31
Comments 5
2 min read
Stepping stones: Web Components

Stepping stones: Web Components

6
Comments
3 min read
Code Coverage With Cypress & Angular

Code Coverage With Cypress & Angular

24
Comments 10
4 min read
Understanding Closures in JavaScript

Understanding Closures in JavaScript

11
Comments
5 min read
The Ember Times - Issue No. 139

The Ember Times - Issue No. 139

6
Comments
8 min read
30 most popular JavaScript repositories on GitHub in February 2020

30 most popular JavaScript repositories on GitHub in February 2020

101
Comments
6 min read
Writing your first Github action

Writing your first Github action

20
Comments
4 min read
Creating a Blog or Docs using Web Components

Creating a Blog or Docs using Web Components

15
Comments
7 min read
JavaScript - Array Execution Speed

JavaScript - Array Execution Speed

10
Comments
1 min read
Notes on this from "this and object prototypes"

Notes on this from "this and object prototypes"

15
Comments
2 min read
Algorithm 101: 3 Ways to Check if Two Sentences are Anagrams

Algorithm 101: 3 Ways to Check if Two Sentences are Anagrams

6
Comments
2 min read
An Opinionated Coding Styleguide for Angular

An Opinionated Coding Styleguide for Angular

138
Comments 8
7 min read
An Introduction to TypeScript

An Introduction to TypeScript

10
Comments
5 min read
Automagically lint and format your code

Automagically lint and format your code

6
Comments
7 min read
Algorithm 101: 3 Ways to Create Pig Latin

Algorithm 101: 3 Ways to Create Pig Latin

47
Comments 2
2 min read
2020🔥 New and Hand-Picked Free Web Resources, Every developer should bookmark it!

2020🔥 New and Hand-Picked Free Web Resources, Every developer should bookmark it!

173
Comments 7
2 min read
A Context API Framework for React State Management

A Context API Framework for React State Management

38
Comments 13
11 min read
Help with Google Sheets Script for Parsing JavaScript Objects

Help with Google Sheets Script for Parsing JavaScript Objects

6
Comments
2 min read
Querying databases with Knex.js

Querying databases with Knex.js

9
Comments
5 min read
How (and Why) To Implement a Stack in JavaScript

How (and Why) To Implement a Stack in JavaScript

33
Comments 5
6 min read
NestJS - Microservices with Redis

NestJS - Microservices with Redis

53
Comments 1
3 min read
Knex.js is crazy convenient, just like jQuery

Knex.js is crazy convenient, just like jQuery

6
Comments 2
1 min read
Understand Urql's Exchanges and Request Policies

Understand Urql's Exchanges and Request Policies

14
Comments 1
2 min read
5 Simple but Useful Javascript Tricks

5 Simple but Useful Javascript Tricks

15
Comments
3 min read
How to integrate GraphQL with SailsJS application

How to integrate GraphQL with SailsJS application

18
Comments 7
24 min read
Monorepo and Microservice setup in Nest.js

Monorepo and Microservice setup in Nest.js

86
Comments 15
5 min read
Thanks to Capacitor, I’ve fallen in love with mobile development again

Thanks to Capacitor, I’ve fallen in love with mobile development again

10
Comments
7 min read
VSCodium(VSCode) extensions to make working with Vue easier

VSCodium(VSCode) extensions to make working with Vue easier

10
Comments 2
1 min read
Simple Shopping Cart with JS/JSON

Simple Shopping Cart with JS/JSON

41
Comments 9
5 min read
Firefox's New Multi-Line Console Editor is Awesome

Firefox's New Multi-Line Console Editor is Awesome

95
Comments 12
2 min read
Do you have a strong reason to use NPM or Yarn (or something else)?

Do you have a strong reason to use NPM or Yarn (or something else)?

5
Comments 5
1 min read
tsParticles masking a Fullscreen HTML5 Page Background Video

tsParticles masking a Fullscreen HTML5 Page Background Video

6
Comments
1 min read
🆘🆘 NOVEL CORONAVIRUS 🆘🆘 Daily Reports And World Map

🆘🆘 NOVEL CORONAVIRUS 🆘🆘 Daily Reports And World Map

9
Comments
1 min read
NodeJS/ReactJS: Change HOST AND Port Number

NodeJS/ReactJS: Change HOST AND Port Number

18
Comments 1
2 min read
Algorithm 101: 3 Ways to Check if a Sentence is a Palindrome

Algorithm 101: 3 Ways to Check if a Sentence is a Palindrome

5
Comments
2 min read
Writing GraphQL Resolvers

Writing GraphQL Resolvers

14
Comments 2
6 min read
How to speed up kickstarting new projects with Yeoman

How to speed up kickstarting new projects with Yeoman

10
Comments
5 min read
Destructuring Array in javascript

Destructuring Array in javascript

6
Comments
1 min read
Destructuring Objects in javascript

Destructuring Objects in javascript

8
Comments
1 min read
A web-based JavaScript(canvas) spreadsheet

A web-based JavaScript(canvas) spreadsheet

8
Comments 1
2 min read
The (so) Many Ways of Concatenating an Array

The (so) Many Ways of Concatenating an Array

10
Comments
2 min read
Need help with building a simple web application ( CRUD ) to manage rented items

Need help with building a simple web application ( CRUD ) to manage rented items

7
Comments 10
1 min read
Vuex: Why We Need SPA State Management

Vuex: Why We Need SPA State Management

38
Comments
8 min read
constructor.name is not working in production

constructor.name is not working in production

5
Comments 4
1 min read
React Hooks cheat sheet

React Hooks cheat sheet

418
Comments 9
3 min read
loading...