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.
Build a Simple Chat App with Node.js and Socket.io

Build a Simple Chat App with Node.js and Socket.io

136
Comments 3
6 min read
Publishing a JavaScript Package to NPM automatically with Github Actions

Publishing a JavaScript Package to NPM automatically with Github Actions

14
Comments 1
5 min read
Lost in SPA(ce): Helping screen readers navigate React applications

Lost in SPA(ce): Helping screen readers navigate React applications

10
Comments
3 min read
What is a Pure Function?

What is a Pure Function?

59
Comments 2
3 min read
JavaScript Declaring variables with var/let/const

JavaScript Declaring variables with var/let/const

8
Comments
2 min read
Part1 : Webcomponents benefits!

Part1 : Webcomponents benefits!

21
Comments
2 min read
Google Apps Script Goals Tracker

Google Apps Script Goals Tracker

4
Comments
1 min read
Private Object & Class Properties

Private Object & Class Properties

14
Comments
1 min read
In times of crisis, help others!

In times of crisis, help others!

33
Comments 6
2 min read
Metal Umlauts, Searching, and Other Unicode Fun

Metal Umlauts, Searching, and Other Unicode Fun

8
Comments
6 min read
Authentication for the REST of Us

Authentication for the REST of Us

5
Comments
1 min read
Making a Vuejs dark theme toggle

Making a Vuejs dark theme toggle

41
Comments 2
2 min read
Reverse a Linked List

Reverse a Linked List

8
Comments 1
2 min read
How to run multiple Node and Angular versions simultaneously

How to run multiple Node and Angular versions simultaneously

65
Comments 23
5 min read
Algorithm 101: 2 Ways to FizzBuzz a Range of Numbers

Algorithm 101: 2 Ways to FizzBuzz a Range of Numbers

13
Comments
2 min read
SPA with 4x100% lighthouse score - Part 2: Building an app

SPA with 4x100% lighthouse score - Part 2: Building an app

29
Comments
5 min read
Javascript - Entendendo o toLocaleDateString

Javascript - Entendendo o toLocaleDateString

41
Comments 5
4 min read
Switch themes like a fox 🦊 based on Ambient Light 💡 in your Angular Apps

Switch themes like a fox 🦊 based on Ambient Light 💡 in your Angular Apps

80
Comments 4
9 min read
How We Use Tailwind in Components

How We Use Tailwind in Components

80
Comments 12
2 min read
💥What is loop?

💥What is loop?

3
Comments
1 min read
6 Things You Need To Completely Understand Array Destructuring in Javascript (ES6)

6 Things You Need To Completely Understand Array Destructuring in Javascript (ES6)

12
Comments
6 min read
How to Make a Dynamic, Animated, and Responsive Canvas Element

How to Make a Dynamic, Animated, and Responsive Canvas Element

11
Comments
3 min read
Algorithm 202 (My Interview Question): Grouping Anagrams in 3 Ways

Algorithm 202 (My Interview Question): Grouping Anagrams in 3 Ways

49
Comments 6
3 min read
MJSQ 101: Function.prototype.bind

MJSQ 101: Function.prototype.bind

9
Comments
2 min read
Come explore Node's humble abode.

Come explore Node's humble abode.

10
Comments
5 min read
ES6 Required Parameters

ES6 Required Parameters

11
Comments 1
1 min read
Use Dependency Injection to Make Your Code Testable

Use Dependency Injection to Make Your Code Testable

54
Comments 2
5 min read
React's Odd Obsession With Declarative Syntax

React's Odd Obsession With Declarative Syntax

25
Comments 17
9 min read
html-webpack-plugin 4 has been released!

html-webpack-plugin 4 has been released!

66
Comments
5 min read
Autogenerate Forms from JSON using React

Autogenerate Forms from JSON using React

92
Comments 1
3 min read
This binding in JavaScript - 3. Explicit binding

This binding in JavaScript - 3. Explicit binding

9
Comments
2 min read
Collection of Simple Web Projects

Collection of Simple Web Projects

38
Comments 2
3 min read
useDebouncedEffect Hook

useDebouncedEffect Hook

15
Comments
2 min read
Replacing the deprecated npm package ‘request’ without altering your project.

Replacing the deprecated npm package ‘request’ without altering your project.

21
Comments 2
3 min read
Set up end-to-end tests in one minute

Set up end-to-end tests in one minute

42
Comments 3
1 min read
Is Value an Object

Is Value an Object

8
Comments 5
1 min read
Adding days to a date using Vanilla JS

Adding days to a date using Vanilla JS

9
Comments 1
1 min read
NestJS - Adding a frontend to the monorepo

NestJS - Adding a frontend to the monorepo

47
Comments 10
4 min read
Pencil.js quick-start

Pencil.js quick-start

10
Comments
1 min read
Create react based blog using Netlify CMS and Gatsby

Create react based blog using Netlify CMS and Gatsby

83
Comments 1
5 min read
Refactoring: My 6 favorite patterns

Refactoring: My 6 favorite patterns

907
Comments 36
4 min read
Big O notation in short

Big O notation in short

9
Comments
3 min read
4 Ways to Convert String to Character Array in JavaScript

4 Ways to Convert String to Character Array in JavaScript

242
Comments 13
5 min read
Learn React Native In One Tutorial

Learn React Native In One Tutorial

35
Comments 4
3 min read
Explain Client-Side and Server-Side rendering Like I'm Five

Explain Client-Side and Server-Side rendering Like I'm Five

17
Comments 5
1 min read
Persist data offline in React Native through with AsyncStorage

Persist data offline in React Native through with AsyncStorage

13
Comments
2 min read
16+ Articles of March to Learn JavaScript

16+ Articles of March to Learn JavaScript

39
Comments 2
4 min read
Algorithm 101: 4 Ways to FizzBuzz a Single Number

Algorithm 101: 4 Ways to FizzBuzz a Single Number

8
Comments
2 min read
First look at RedwoodJS

First look at RedwoodJS

14
Comments
7 min read
Clean Object by Values

Clean Object by Values

9
Comments
1 min read
Vue.js and dialogs

Vue.js and dialogs

28
Comments 6
3 min read
Writing Industrial-Strength TypeScript with Discriminated Unions

Writing Industrial-Strength TypeScript with Discriminated Unions

15
Comments
6 min read
Make a Simple Chatbot with JavaScript!

Make a Simple Chatbot with JavaScript!

127
Comments 24
8 min read
How to Reduce Functions in Javascript

How to Reduce Functions in Javascript

12
Comments 2
1 min read
How To Build Web Components Using Stencil JS

How To Build Web Components Using Stencil JS

9
Comments
16 min read
TypeScript Exercises Bonus🦠 - Answers Part 1

TypeScript Exercises Bonus🦠 - Answers Part 1

10
Comments 9
4 min read
SlimIO Architecture #1 - Monolithic to Modular

SlimIO Architecture #1 - Monolithic to Modular

8
Comments
4 min read
15 app ideas for beginners

15 app ideas for beginners

182
Comments 2
2 min read
Build A Todo App with React, MongoDB, ExpressJS, and NodeJS Part 1 (Backend)

Build A Todo App with React, MongoDB, ExpressJS, and NodeJS Part 1 (Backend)

14
Comments
8 min read
You may not need vuex. Here are some alternatives

You may not need vuex. Here are some alternatives

37
Comments 2
4 min read
loading...