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.
How to Setup Google OAuth2 Login with Parse Server in React

How to Setup Google OAuth2 Login with Parse Server in React

15
Comments 1
6 min read
Simple Disease Outbreak Modeling - Inspired by a 3b1b video

Simple Disease Outbreak Modeling - Inspired by a 3b1b video

5
Comments 3
6 min read
Importance of Data Visualization in React Application

Importance of Data Visualization in React Application

3
Comments
4 min read
Porting "Save to Bookmarks.dev" chrome extension to Firefox

Porting "Save to Bookmarks.dev" chrome extension to Firefox

8
Comments
4 min read
GitHub Profile README : Animated Dynamic Quote Generator

GitHub Profile README : Animated Dynamic Quote Generator

35
Comments 6
2 min read
You Don't Know JS: Get Started: Chapter 2 (Surveying JS) Notes

You Don't Know JS: Get Started: Chapter 2 (Surveying JS) Notes

25
Comments 4
8 min read
How to Generate the Sierpinski Triangle in Vanilla JavaScript with HTML5 Canvas

How to Generate the Sierpinski Triangle in Vanilla JavaScript with HTML5 Canvas

28
Comments 4
8 min read
|CSS| CSS: Other Assorted Useful CSS Properties

|CSS| CSS: Other Assorted Useful CSS Properties

3
Comments
1 min read
JavaScript Array Methods: how to use map and reduce

JavaScript Array Methods: how to use map and reduce

16
Comments
7 min read
Ionic Vue: The UI library for Vue 3

Ionic Vue: The UI library for Vue 3

56
Comments
5 min read
The most native image gallery

The most native image gallery

21
Comments
3 min read
Database Triggers in PostgreSQL

Database Triggers in PostgreSQL

14
Comments
3 min read
Node.js Starter Project for Advent of Code

Node.js Starter Project for Advent of Code

5
Comments
3 min read
React Drag N' Drop

React Drag N' Drop

74
Comments 2
7 min read
JS Fundamentals: Scope explained

JS Fundamentals: Scope explained

36
Comments
2 min read
I think I'm falling out of love with front end web dev

I think I'm falling out of love with front end web dev

8
Comments 6
4 min read
🔥 What's Hot in Web Development? — Weekly Picks #155

🔥 What's Hot in Web Development? — Weekly Picks #155

44
Comments 1
2 min read
Digital Clock in React

Digital Clock in React

9
Comments 8
1 min read
New Twitch Recap: EV Routing Part 2!

New Twitch Recap: EV Routing Part 2!

3
Comments
2 min read
Object oriented Javascript part 1

Object oriented Javascript part 1

15
Comments
3 min read
What is a Progressive Web App ? Why to build a PWA ?

What is a Progressive Web App ? Why to build a PWA ?

10
Comments
2 min read
Announcing a Free Curriculum: Web Development for Beginners

Announcing a Free Curriculum: Web Development for Beginners

313
Comments 23
3 min read
Desestructuración en javascript

Desestructuración en javascript

6
Comments
2 min read
Github Actions for your Javascript Project: In less than 5 minutes.

Github Actions for your Javascript Project: In less than 5 minutes.

9
Comments
3 min read
Props Are Not Forever: Preventing Props From Being Passed to the DOM with styled-components v5.1

Props Are Not Forever: Preventing Props From Being Passed to the DOM with styled-components v5.1

7
Comments 2
3 min read
Layout Component and why we use it in React

Layout Component and why we use it in React

100
Comments 9
3 min read
Introduction to Recursion in JavaScript: How It Works and How to Use It

Introduction to Recursion in JavaScript: How It Works and How to Use It

24
Comments
10 min read
A Quick Guide to AJAX

A Quick Guide to AJAX

7
Comments
4 min read
UI Dev Newsletter #32

UI Dev Newsletter #32

8
Comments
1 min read
Illustrated Notes on Fixing Git Mistakes

Illustrated Notes on Fixing Git Mistakes

140
Comments 6
3 min read
Create custom ESLint rules in 2 minutes

Create custom ESLint rules in 2 minutes

15
Comments 1
3 min read
Write better code and be a better programmer by NEVER USING ELSE statements

Write better code and be a better programmer by NEVER USING ELSE statements

151
Comments 63
5 min read
React Hooks Common Mistakes

React Hooks Common Mistakes

81
Comments
6 min read
How To Quickly Create a Desktop for your Digital Life.

How To Quickly Create a Desktop for your Digital Life.

5
Comments
5 min read
3 TIL writing a JSON Parser in Typescript

3 TIL writing a JSON Parser in Typescript

8
Comments
3 min read
The case for reducers

The case for reducers

23
Comments 2
8 min read
Learning Svelte by Converting a React Example

Learning Svelte by Converting a React Example

4
Comments
2 min read
Chingu Weekly Update Vol. 122

Chingu Weekly Update Vol. 122

2
Comments
2 min read
State Management with a Single Line of Code

State Management with a Single Line of Code

608
Comments 46
5 min read
Demystifying common JavaScript jargon (part 1)

Demystifying common JavaScript jargon (part 1)

10
Comments 1
4 min read
Generate unique (non-repeating) random numbers

Generate unique (non-repeating) random numbers

15
Comments 3
2 min read
Day 50 of #100DaysOfCode: General strategies for optimizing critical render path

Day 50 of #100DaysOfCode: General strategies for optimizing critical render path

6
Comments
2 min read
LeetHub - Automatically sync your code b/w Leetcode & GitHub

LeetHub - Automatically sync your code b/w Leetcode & GitHub

5
Comments
1 min read
What are call(), apply() and bind() in JavaScript

What are call(), apply() and bind() in JavaScript

5
Comments
2 min read
Setting up and create your first React Native app with CLI ( not Expo ) with mac

Setting up and create your first React Native app with CLI ( not Expo ) with mac

3
Comments
3 min read
[Video] Apollo And GraphQL with Vue3 Apollo Composables in Ionic Framework

[Video] Apollo And GraphQL with Vue3 Apollo Composables in Ionic Framework

12
Comments
1 min read
A Practical Introduction to Setting Up a NodeJs+Express web project with VSCode

A Practical Introduction to Setting Up a NodeJs+Express web project with VSCode

11
Comments
3 min read
What You Need To Know About npm Workspaces

What You Need To Know About npm Workspaces

6
Comments
3 min read
A short note on TypeScript Mixins

A short note on TypeScript Mixins

6
Comments
1 min read
Announcing TypeScript 4.1

Announcing TypeScript 4.1

61
Comments 7
14 min read
Free Website Pinger - Aliver

Free Website Pinger - Aliver

3
Comments
1 min read
Replace 'em all With ES2021

Replace 'em all With ES2021

11
Comments
3 min read
SPAC: Controller Self-Initialization & Object API

SPAC: Controller Self-Initialization & Object API

6
Comments
4 min read
JavaScript Code Daily Challenge #2

JavaScript Code Daily Challenge #2

15
Comments 3
1 min read
Mock an Axios call with a JSON file

Mock an Axios call with a JSON file

19
Comments 2
3 min read
React: Router Setup

React: Router Setup

8
Comments 2
4 min read
Pinch me, I'm zooming: gestures in the DOM

Pinch me, I'm zooming: gestures in the DOM

13
Comments 2
16 min read
Beginners guide to writing Postman API Tests

Beginners guide to writing Postman API Tests

30
Comments
5 min read
rapid prototyping with json file database

rapid prototyping with json file database

33
Comments 3
3 min read
Ternary Operators Syntax Comparison - C++ vs Python vs JavaScript

Ternary Operators Syntax Comparison - C++ vs Python vs JavaScript

5
Comments 1
1 min read
loading...