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.
Writing cleaner code with the rule of least power #ROLP

Writing cleaner code with the rule of least power #ROLP

76
Comments 5
6 min read
React Form Validation

React Form Validation

18
Comments
16 min read
Build an e-commerce site with Gatsby, Snipcart and Flotiq

Build an e-commerce site with Gatsby, Snipcart and Flotiq

60
Comments 3
5 min read
milliondollarpaint - A real-time multi-user drawing web app

milliondollarpaint - A real-time multi-user drawing web app

14
Comments 9
1 min read
I've reverse-engineered COVID-19's fronted app, using react hooks and context

I've reverse-engineered COVID-19's fronted app, using react hooks and context

5
Comments
1 min read
Simple Kiosk Framework in Python

Simple Kiosk Framework in Python

6
Comments
8 min read
7 Things Every Web Developer Should Learn

7 Things Every Web Developer Should Learn

126
Comments 10
6 min read
Queue: Linkedlist as storage

Queue: Linkedlist as storage

5
Comments
2 min read
Clean Code Applied to JavaScript - Part VII: Practical Refactoring Example: Ceaser Cipher

Clean Code Applied to JavaScript - Part VII: Practical Refactoring Example: Ceaser Cipher

125
Comments 1
15 min read
Regular Expressions Cheat Sheet in Node.js

Regular Expressions Cheat Sheet in Node.js

3
Comments
1 min read
How to create a COVID-19 map with Mapbox and React

How to create a COVID-19 map with Mapbox and React

137
Comments 17
11 min read
Understanding React elements and JSX

Understanding React elements and JSX

10
Comments
7 min read
Lockdown Programming Challenges: 3. URL Shortener

Lockdown Programming Challenges: 3. URL Shortener

8
Comments
1 min read
React Application Development Tools: UI, Styling, State Management, Testing

React Application Development Tools: UI, Styling, State Management, Testing

16
Comments
6 min read
What is closure? (Closure là gì?)

What is closure? (Closure là gì?)

8
Comments 1
8 min read
Netlify Forms with FaunaDB

Netlify Forms with FaunaDB

6
Comments
2 min read
There is no such thing as the Spread Operator in JavaScript!

There is no such thing as the Spread Operator in JavaScript!

6
Comments
4 min read
Using TypeScript to guard against specific React prop combinations

Using TypeScript to guard against specific React prop combinations

3
Comments 3
2 min read
I Created A New Way To Make Your Site Faster

I Created A New Way To Make Your Site Faster

51
Comments 12
1 min read
Do this before any JS frameworks ✔

Do this before any JS frameworks ✔

122
Comments 1
3 min read
9 best open-source findings, March 2020

9 best open-source findings, March 2020

119
Comments 4
3 min read
Code Review: Name file after exposed function

Code Review: Name file after exposed function

3
Comments
1 min read
TIL: Put script tags in head and use the defer attribute

TIL: Put script tags in head and use the defer attribute

9
Comments
1 min read
Remove all falsy values from array in javascript

Remove all falsy values from array in javascript

6
Comments 1
2 min read
Free Resources to Learn while in Lockdown

Free Resources to Learn while in Lockdown

25
Comments 3
1 min read
Object Oriented Programming Concepts Explained

Object Oriented Programming Concepts Explained

76
Comments
2 min read
Static Site Generation (SSG) in Next.js 9.3

Static Site Generation (SSG) in Next.js 9.3

5
Comments
1 min read
Wait for the WebSocket connection to be open, before sending a message

Wait for the WebSocket connection to be open, before sending a message

14
Comments 6
1 min read
Static Site generation impact on API Servers

Static Site generation impact on API Servers

23
Comments 2
4 min read
Asteroid App: Phase One

Asteroid App: Phase One

27
Comments 4
2 min read
🌏 I've open-sourced an interactive 3D visualization of COVID-19

🌏 I've open-sourced an interactive 3D visualization of COVID-19

179
Comments 50
2 min read
5 object methods you must know as a javascript Developer

5 object methods you must know as a javascript Developer

123
Comments 7
2 min read
Check if all records are matched with your prediction in javascript

Check if all records are matched with your prediction in javascript

6
Comments
2 min read
Bored at home? Access Vue Mastery Premium courses for free!

Bored at home? Access Vue Mastery Premium courses for free!

58
Comments 2
2 min read
Lazy-loading components (part IV - Publishing a module)

Lazy-loading components (part IV - Publishing a module)

11
Comments 3
4 min read
Introduction to Prisma 2 with Next.js

Introduction to Prisma 2 with Next.js

45
Comments 6
6 min read
Security in Node.JS and Express: The bare minimum - Part 1.

Security in Node.JS and Express: The bare minimum - Part 1.

151
Comments 1
3 min read
Debounce Any Effect by Creating Your Own useDebouncedEffect Hook

Debounce Any Effect by Creating Your Own useDebouncedEffect Hook

56
Comments 3
2 min read
What’s new in Angular 9?

What’s new in Angular 9?

30
Comments
3 min read
Stack: PostFix Calculator

Stack: PostFix Calculator

20
Comments
1 min read
Why you should use === and not == in JS

Why you should use === and not == in JS

4
Comments 2
1 min read
Controlled Components in React

Controlled Components in React

6
Comments
2 min read
Detect extension in a directory using node js

Detect extension in a directory using node js

16
Comments 6
2 min read
Math.sign: How to Check if a Number is Positive or Negative in JavaScript

Math.sign: How to Check if a Number is Positive or Negative in JavaScript

69
Comments 20
4 min read
What’s your alternative solution? Challenge #17

What’s your alternative solution? Challenge #17

6
Comments
1 min read
Decluttering React Form Logic

Decluttering React Form Logic

11
Comments
7 min read
Simple Drag and Drop in Ember Octane

Simple Drag and Drop in Ember Octane

24
Comments 5
4 min read
Contributing to Open-Source - A beginner's guide

Contributing to Open-Source - A beginner's guide

9
Comments 1
6 min read
Entendendo props no VueJS

Entendendo props no VueJS

4
Comments
2 min read
Introduction and Getting Started with GatsbyJS

Introduction and Getting Started with GatsbyJS

43
Comments 1
4 min read
JavaScript Data Visualization in Jupyter Notebook

JavaScript Data Visualization in Jupyter Notebook

12
Comments 1
4 min read
A productive web developer needs a buddy in his browser (Chrome Extension)

A productive web developer needs a buddy in his browser (Chrome Extension)

64
Comments 11
2 min read
UX friendly loading indicators

UX friendly loading indicators

9
Comments
3 min read
Building A Node.js - Express App (covid19-updates)|Part-1

Building A Node.js - Express App (covid19-updates)|Part-1

14
Comments
6 min read
Scully Tutorial: A Static Site Generator for Angular Websites

Scully Tutorial: A Static Site Generator for Angular Websites

4
Comments
1 min read
Beginner P5JS Tutorial - A SpacyCloud Live Workshop Retrospective

Beginner P5JS Tutorial - A SpacyCloud Live Workshop Retrospective

7
Comments
8 min read
How to Implement a Stack in Node.js

How to Implement a Stack in Node.js

5
Comments
1 min read
Corona Virus Live Update ReactJs Application

Corona Virus Live Update ReactJs Application

3
Comments 5
1 min read
Using AbortController out in the wild

Using AbortController out in the wild

4
Comments 1
3 min read
Build That Component Tree! a.k.a. The Frontend Block Of My Bootcamp

Build That Component Tree! a.k.a. The Frontend Block Of My Bootcamp

6
Comments
3 min read
loading...