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.
Join Our First Community Challenge: The Frontend Challenge

Join Our First Community Challenge: The Frontend Challenge

253
Comments 56
6 min read
An espresso shot of "Smooth": requestIdleCallback in <256 characters

An espresso shot of "Smooth": requestIdleCallback in <256 characters

17
Comments 4
1 min read
Let's Go Camping!

Let's Go Camping!

12
Comments
3 min read
Riot Component Unit Test with Vitest (JsDom env)

Riot Component Unit Test with Vitest (JsDom env)

4
Comments
6 min read
Polymorphism in Javascript

Polymorphism in Javascript

1
Comments
11 min read
Implement Promises/A+ from scratch

Implement Promises/A+ from scratch

Comments
4 min read
Exploring JavaScript Obfuscation in Web Development and Cybersecurity

Exploring JavaScript Obfuscation in Web Development and Cybersecurity

Comments
3 min read
Episode 24/11: Angular 17.3

Episode 24/11: Angular 17.3

Comments
2 min read
Should Coders Feel Guilty About Using GPT? 🤖 😔

Should Coders Feel Guilty About Using GPT? 🤖 😔

13
Comments 8
2 min read
Help Me Decide My Next Tutorial Topic!

Help Me Decide My Next Tutorial Topic!

Comments
2 min read
Day 5-8 of Subscription App

Day 5-8 of Subscription App

Comments
5 min read
Mobile Web Audio: Removing Media Controls from Notifications Tray

Mobile Web Audio: Removing Media Controls from Notifications Tray

Comments
5 min read
Simplifying Multilingual React Apps with Custom Hooks and Utility Types

Simplifying Multilingual React Apps with Custom Hooks and Utility Types

Comments
7 min read
Lessons from open-source: Have you ever used console object like this `console[consoleMethod](‘’)`?

Lessons from open-source: Have you ever used console object like this `console[consoleMethod](‘’)`?

Comments
3 min read
Supercharge Learning to Code with the Feynman Technique

Supercharge Learning to Code with the Feynman Technique

Comments
5 min read
SO YOU WANT TO BE A WEB DEVELOPER.

SO YOU WANT TO BE A WEB DEVELOPER.

Comments
3 min read
Squashing Mixed Content in Development with lcl.host

Squashing Mixed Content in Development with lcl.host

3
Comments
3 min read
como usar contextApi en react

como usar contextApi en react

Comments
2 min read
Scale Like a Pro: Essential Strategies for High-Performance Node.js Applications

Scale Like a Pro: Essential Strategies for High-Performance Node.js Applications

Comments
3 min read
FullScreen API: Explained in 256 characters

FullScreen API: Explained in 256 characters

Comments
1 min read
Diving Into the JavaScript Jungle: Top 10 Projects to Tame in 2024 🌟

Diving Into the JavaScript Jungle: Top 10 Projects to Tame in 2024 🌟

Comments
3 min read
React useEffect and objects as dependency - 4 approaches to avoid unnecessary executions

React useEffect and objects as dependency - 4 approaches to avoid unnecessary executions

1
Comments
4 min read
Fetching Yesterday's Date in JavaScript: A Beginner's Guide

Fetching Yesterday's Date in JavaScript: A Beginner's Guide

Comments
1 min read
How to Deploy Your First Smart Contract 📃

How to Deploy Your First Smart Contract 📃

Comments
2 min read
Web OTP Api - One byte Explainer

Web OTP Api - One byte Explainer

2
Comments
1 min read
what is Playwright ? Why?

what is Playwright ? Why?

Comments
4 min read
Master JavaScript Array Methods Like a Pro (Part-1)

Master JavaScript Array Methods Like a Pro (Part-1)

Comments
6 min read
Polymorphism in JavaScript

Polymorphism in JavaScript

Comments
2 min read
DOM - Elevator Pitch

DOM - Elevator Pitch

Comments
1 min read
Camping with HTML and CSS

Camping with HTML and CSS

5
Comments 2
2 min read
JavaScript Essentials Cheat Sheet with Explanations

JavaScript Essentials Cheat Sheet with Explanations

Comments 2
4 min read
Lessons from open-source: Use picocolors to format terminal output with colors

Lessons from open-source: Use picocolors to format terminal output with colors

Comments
2 min read
Getting Started with Lodash: A Beginner's Guide to JavaScript Utility Functions

Getting Started with Lodash: A Beginner's Guide to JavaScript Utility Functions

2
Comments
6 min read
Quick Tip: Flattening a multidimensional array

Quick Tip: Flattening a multidimensional array

Comments
1 min read
Quick Tip: Array of consecutive integers

Quick Tip: Array of consecutive integers

Comments
1 min read
How to Download Adobe Firefly Generative Fill Images Without Watermark

How to Download Adobe Firefly Generative Fill Images Without Watermark

4
Comments 1
4 min read
Why { ...defaultValues, ...newValues } can hide a bug

Why { ...defaultValues, ...newValues } can hide a bug

6
Comments 1
4 min read
DOM API

DOM API

Comments
1 min read
fetch API

fetch API

Comments
1 min read
Typescript 🆚 NodeJS Runtime: Problemas e soluções na importação de módulos

Typescript 🆚 NodeJS Runtime: Problemas e soluções na importação de módulos

Comments
3 min read
How to build an API

How to build an API

Comments
2 min read
Meme Generator Sample With React

Meme Generator Sample With React

Comments
1 min read
How to Get Tomorrow's Date in JavaScript: A Beginner's Guide

How to Get Tomorrow's Date in JavaScript: A Beginner's Guide

Comments
3 min read
Fetch with AbortController

Fetch with AbortController

3
Comments
1 min read
Building a maintenance page that brings your site back to life when it's ready

Building a maintenance page that brings your site back to life when it's ready

Comments
4 min read
React Advanced London is back on October 25 & 28!

React Advanced London is back on October 25 & 28!

Comments
1 min read
React Summit US

React Summit US

Comments
1 min read
React Advanced London is back on October 25 & 28!

React Advanced London is back on October 25 & 28!

Comments
1 min read
How to Setup React and Tailwind CSS with Vite in a Project

How to Setup React and Tailwind CSS with Vite in a Project

1
Comments
6 min read
Simplificando o Desenvolvimento: Como Injeção de Dependências e Contêineres Transformam o Código

Simplificando o Desenvolvimento: Como Injeção de Dependências e Contêineres Transformam o Código

Comments
3 min read
Comparing Strings in JavaScript: How to check for Equal Normalized Values

Comparing Strings in JavaScript: How to check for Equal Normalized Values

1
Comments
2 min read
Codewars: Isogram Problem

Codewars: Isogram Problem

3
Comments
2 min read
What JavaScript Is Used For

What JavaScript Is Used For

Comments
2 min read
Unleashing the Power of Actors in Frontend Application Development

Unleashing the Power of Actors in Frontend Application Development

1
Comments
6 min read
The History API in 256 characters!

The History API in 256 characters!

5
Comments
1 min read
Inheritance in JavaScript

Inheritance in JavaScript

Comments
2 min read
Classes in JavaScript: Explained OOP's in JS

Classes in JavaScript: Explained OOP's in JS

Comments
2 min read
Web Components API in One Byte Explanation

Web Components API in One Byte Explanation

1
Comments
1 min read
The beginning of dsa-scripts

The beginning of dsa-scripts

Comments
2 min read
HOW TO INSTALL ERPNEXT VERSION 14.0 IN UBUNTU 22.04 – A STEP BY STEP GUIDE

HOW TO INSTALL ERPNEXT VERSION 14.0 IN UBUNTU 22.04 – A STEP BY STEP GUIDE

Comments
6 min read
loading...