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.
Don't useEffect as callback!

Don't useEffect as callback!

46
Comments
4 min read
Analyze and optimize your webpack build with webpack-report

Analyze and optimize your webpack build with webpack-report

7
Comments
1 min read
Create an Authorization Flow with React-Navigation 5.x

Create an Authorization Flow with React-Navigation 5.x

43
Comments 9
8 min read
Rediscovering the Power of JavaScript in the Browser

Rediscovering the Power of JavaScript in the Browser

28
Comments
2 min read
React: How to create a custom progress bar component in 5 minutes

React: How to create a custom progress bar component in 5 minutes

145
Comments 24
3 min read
How do you make learning new stuff fun, and stay motivated? 💪🥳

How do you make learning new stuff fun, and stay motivated? 💪🥳

32
Comments 1
3 min read
A Brand New 🔥 AUDIO PLAYER plugin for the commuity 😎

A Brand New 🔥 AUDIO PLAYER plugin for the commuity 😎

37
Comments
2 min read
"Hacking" My Way to Automatic File Injection in Chrome Extensions

"Hacking" My Way to Automatic File Injection in Chrome Extensions

6
Comments 4
4 min read
Mobile First Design with Swipe controls in website

Mobile First Design with Swipe controls in website

17
Comments 1
7 min read
Authenticating a React App with Laravel Sanctum - Part 2

Authenticating a React App with Laravel Sanctum - Part 2

40
Comments 5
5 min read
Get Byte size of the string in Javascript

Get Byte size of the string in Javascript

23
Comments 1
2 min read
Go. A Frontend Developer Review.

Go. A Frontend Developer Review.

22
Comments 1
4 min read
I built an entire monitoring service while being in Covid-19 quarantine 📈🚀

I built an entire monitoring service while being in Covid-19 quarantine 📈🚀

271
Comments 36
2 min read
The subtle difference between controlled and uncontrolled inputs in React

The subtle difference between controlled and uncontrolled inputs in React

39
Comments 4
5 min read
How to load a google font in a web component ?

How to load a google font in a web component ?

3
Comments 4
1 min read
Jest and the `--changedSince` flag in GitHub Actions CI

Jest and the `--changedSince` flag in GitHub Actions CI

35
Comments 6
4 min read
React vs Angular: Which one should you use in 2020

React vs Angular: Which one should you use in 2020

28
Comments 7
2 min read
Using Node streams to make a .csv cleaner

Using Node streams to make a .csv cleaner

13
Comments
4 min read
Security in Node.JS and Express: The bare minimum - Part 2.

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

103
Comments 2
3 min read
Formatting large numbers in JavaScript

Formatting large numbers in JavaScript

10
Comments 1
1 min read
Learning Redux

Learning Redux

5
Comments
7 min read
Priority Queue

Priority Queue

5
Comments
2 min read
Callback solution for useState hook in React

Callback solution for useState hook in React

12
Comments 2
1 min read
Must to know Array Methods in Javascript

Must to know Array Methods in Javascript

8
Comments
4 min read
Big O for Array Methods

Big O for Array Methods

5
Comments
1 min read
GatsbyJS with Netlify CMS

GatsbyJS with Netlify CMS

5
Comments
2 min read
Write a frontend application with Rust

Write a frontend application with Rust

42
Comments 2
3 min read
Day 4 - 100 days of Coding - Vs Code Extension - Store Date in a permanent file

Day 4 - 100 days of Coding - Vs Code Extension - Store Date in a permanent file

6
Comments
1 min read
Javascript FAQ

Javascript FAQ

8
Comments
1 min read
#100DaysOfVanillaJS: All About Strings, String Methods, & Template Literals

#100DaysOfVanillaJS: All About Strings, String Methods, & Template Literals

92
Comments 2
4 min read
Javascript Cardio

Javascript Cardio

6
Comments
4 min read
React live streaming App

React live streaming App

8
Comments 1
1 min read
Crafting Silky Smooth Transitions in React 🌊

Crafting Silky Smooth Transitions in React 🌊

16
Comments
4 min read
Frontend Shorts: Vue.js + Vanilla.js — Digital Dices

Frontend Shorts: Vue.js + Vanilla.js — Digital Dices

44
Comments 5
4 min read
JS: use spread to exclude properties

JS: use spread to exclude properties

57
Comments 7
1 min read
'this' is for beginners III

'this' is for beginners III

9
Comments
1 min read
Calendar UI with TailwindCSS and AlpineJS

Calendar UI with TailwindCSS and AlpineJS

13
Comments 1
1 min read
Easter Egg 🐇🥚 Hunt Anyone? - Add ASCII Art to the console log

Easter Egg 🐇🥚 Hunt Anyone? - Add ASCII Art to the console log

57
Comments 6
3 min read
JavaScript Data Structures: Hash Table: Get keys

JavaScript Data Structures: Hash Table: Get keys

24
Comments
3 min read
[a, b] = [b, a]

[a, b] = [b, a]

6
Comments
1 min read
Refactoring useState() To useReducer()

Refactoring useState() To useReducer()

70
Comments 8
6 min read
Using HTML, CSS, and JavaScript to Create OBS Plugins for Your Live Streaming Sessions

Using HTML, CSS, and JavaScript to Create OBS Plugins for Your Live Streaming Sessions

46
Comments 4
2 min read
Vue - Get Github Repository With Axios Client

Vue - Get Github Repository With Axios Client

2
Comments
1 min read
SemVer and Conventional Commits

SemVer and Conventional Commits

14
Comments 2
3 min read
Simplify Your React Native Style with OsmiCSX

Simplify Your React Native Style with OsmiCSX

6
Comments
2 min read
Getting familiar with Objects.

Getting familiar with Objects.

47
Comments
2 min read
React Markdown Previewer

React Markdown Previewer

5
Comments
1 min read
What's Ecma & TC39 ?!

What's Ecma & TC39 ?!

7
Comments
2 min read
Learn Web Development for Free

Learn Web Development for Free

119
Comments 6
8 min read
Creating useEffect in nodejs

Creating useEffect in nodejs

8
Comments
1 min read
Animate with Alpine.js

Animate with Alpine.js

32
Comments 1
3 min read
Routex v1.0.0: Modern Node Router

Routex v1.0.0: Modern Node Router

6
Comments 1
2 min read
Cleaning up your code using optional chaining Javascript

Cleaning up your code using optional chaining Javascript

6
Comments
3 min read
'this' is for beginners

'this' is for beginners

21
Comments 2
2 min read
Public Service Announcement: The Star Wars API (swapi.co) Is Down!

Public Service Announcement: The Star Wars API (swapi.co) Is Down!

6
Comments 7
1 min read
React Hooks - useEffect

React Hooks - useEffect

13
Comments 1
7 min read
Lazy loading videos with plain old javascript

Lazy loading videos with plain old javascript

14
Comments
4 min read
The approaches and challenges of Micro Frontends. A theoretical introduction

The approaches and challenges of Micro Frontends. A theoretical introduction

8
Comments
9 min read
Vue - Simple Form Validation

Vue - Simple Form Validation

4
Comments
1 min read
'this' is for beginners II

'this' is for beginners II

10
Comments
2 min read
loading...