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.
Understand JavaScript 'this' keyword in 5 easy steps

Understand JavaScript 'this' keyword in 5 easy steps

Comments
6 min read
JavaScript Closures in Action: Real-World Applications

JavaScript Closures in Action: Real-World Applications

3
Comments 5
3 min read
Quando Escrever Testes de Unidade?💡

Quando Escrever Testes de Unidade?💡

5
Comments
4 min read
WebSockets com Socket.io: Criando Aplicações Real-Time com Node.js

WebSockets com Socket.io: Criando Aplicações Real-Time com Node.js

8
Comments
2 min read
SCRIMBA - LEARN JAVASCRIPT - from a beginners perspective

SCRIMBA - LEARN JAVASCRIPT - from a beginners perspective

5
Comments 7
4 min read
The Document Object Model

The Document Object Model

9
Comments 2
6 min read
Vue3 Navigation, State Management and Form handling

Vue3 Navigation, State Management and Form handling

2
Comments
11 min read
Next.js Failed to compile Deploying to Vercel

Next.js Failed to compile Deploying to Vercel

5
Comments 2
1 min read
Domine os Generators em JavaScript

Domine os Generators em JavaScript

1
Comments
2 min read
Reusable Input Datalist

Reusable Input Datalist

5
Comments
3 min read
Build an Image Magnifier Component in ReactJs

Build an Image Magnifier Component in ReactJs

68
Comments 9
3 min read
Video encoded as emojis⁉️ Stored in a DB? 😱🤯

Video encoded as emojis⁉️ Stored in a DB? 😱🤯

87
Comments 17
9 min read
Web Pages on a Diet: Island Architecture for a Lighter, Faster Web Apps

Web Pages on a Diet: Island Architecture for a Lighter, Faster Web Apps

Comments
6 min read
Using downloaded custom fonts in Vue.

Using downloaded custom fonts in Vue.

Comments
1 min read
Fetching Data with Firebase Firestore in Next.js's getServerSideProps

Fetching Data with Firebase Firestore in Next.js's getServerSideProps

Comments
2 min read
Astro is Amazing

Astro is Amazing

Comments
10 min read
How to remove last character from string in JavaScript

How to remove last character from string in JavaScript

5
Comments 10
2 min read
How and why do we bundle zx?

How and why do we bundle zx?

2
Comments
4 min read
Advanced React interview questions with answers

Advanced React interview questions with answers

1
Comments
3 min read
My Portfolio: My Mind's Kaleidoscope

My Portfolio: My Mind's Kaleidoscope

Comments
1 min read
I've made game engine (I think)

I've made game engine (I think)

3
Comments 1
1 min read
This is the first Chrome extension I built as a hobby

This is the first Chrome extension I built as a hobby

Comments
1 min read
JavaScript Compare Dates: From Chaos to Clarity

JavaScript Compare Dates: From Chaos to Clarity

5
Comments
13 min read
JS: Closure

JS: Closure

1
Comments 1
2 min read
Message queue with Socket.io

Message queue with Socket.io

2
Comments
3 min read
Using Astro and Server-Sent Events (SSE) to Build Realtime In-App Notifications

Using Astro and Server-Sent Events (SSE) to Build Realtime In-App Notifications

Comments
10 min read
Stay ahead in web development: latest news, tools, and insights #31

Stay ahead in web development: latest news, tools, and insights #31

Comments 1
10 min read
Machine Learning with Scikit-Learn

Machine Learning with Scikit-Learn

Comments
2 min read
Top 10 Most Useful Custom Hooks in React

Top 10 Most Useful Custom Hooks in React

3
Comments
4 min read
Cypress selector trick

Cypress selector trick

Comments
2 min read
Angular 18 New Features

Angular 18 New Features

19
Comments 1
3 min read
How to have AI onboard your users (Next.js, OpenAI, CopilotKit)

How to have AI onboard your users (Next.js, OpenAI, CopilotKit)

296
Comments 29
11 min read
Building Mobile Apps with React Native

Building Mobile Apps with React Native

Comments
2 min read
[TS] Consider Type-Safe localStorage

[TS] Consider Type-Safe localStorage

11
Comments 1
4 min read
Creating a counter in React using setInterval

Creating a counter in React using setInterval

Comments
1 min read
Essential ES6 JavaScript Features Every JavaScript Developer Should Know

Essential ES6 JavaScript Features Every JavaScript Developer Should Know

59
Comments 15
4 min read
Day 4: Routing and Navigation in Angular

Day 4: Routing and Navigation in Angular

6
Comments 1
2 min read
Write in THE BOX (magic✨ CSS)

Write in THE BOX (magic✨ CSS)

2
Comments 1
1 min read
What is JavaScript?!!

What is JavaScript?!!

2
Comments
4 min read
Everything You need to know about React 19

Everything You need to know about React 19

2
Comments
9 min read
Netlify Dynamic Site Challenge Submission: Dynamic Image Gallery with Netlify Image CDN Visual Feast

Netlify Dynamic Site Challenge Submission: Dynamic Image Gallery with Netlify Image CDN Visual Feast

9
Comments 11
4 min read
Dynamically Generating Images from HTML/CSS Templates with Custom Data

Dynamically Generating Images from HTML/CSS Templates with Custom Data

1
Comments 3
1 min read
Netlify Dynamic Site Submission: Vibrant Photo Gallery Featuring Netlify Image CDN

Netlify Dynamic Site Submission: Vibrant Photo Gallery Featuring Netlify Image CDN

2
Comments
2 min read
JS output-based Interview question

JS output-based Interview question

3
Comments 7
1 min read
Building a GitHub activity feed with Node.js and Socket.io

Building a GitHub activity feed with Node.js and Socket.io

Comments 1
8 min read
Access your Synology NAS with a custom domain on Bunny.net (DDNS)

Access your Synology NAS with a custom domain on Bunny.net (DDNS)

4
Comments 3
4 min read
React Error Boundary: A Guide to Gracefully Handling Errors

React Error Boundary: A Guide to Gracefully Handling Errors

40
Comments 5
3 min read
You don't need dotenv.

You don't need dotenv.

38
Comments 3
2 min read
No es por ti patrones de diseño, es por el performance: Abstracciones de un emulador de la NES con Typescript

No es por ti patrones de diseño, es por el performance: Abstracciones de un emulador de la NES con Typescript

3
Comments
44 min read
Tic-Tac-Toe Hard Mode

Tic-Tac-Toe Hard Mode

8
Comments 1
7 min read
Deep Dive: Google Apps Script - Testing APIs and Automating Sheets

Deep Dive: Google Apps Script - Testing APIs and Automating Sheets

7
Comments 4
10 min read
Your Complete Guide to MongoDB: Part One ( Setup and Basics)

Your Complete Guide to MongoDB: Part One ( Setup and Basics)

7
Comments 2
5 min read
New AI Frontend Tool Released This Week

New AI Frontend Tool Released This Week

15
Comments 2
1 min read
Adding search to static websites

Adding search to static websites

Comments
3 min read
LeetCode Meditations: Serialize and Deserialize Binary Tree

LeetCode Meditations: Serialize and Deserialize Binary Tree

Comments
6 min read
Getting started with Typescript Generics 🚀

Getting started with Typescript Generics 🚀

2
Comments
3 min read
NexaScale Mentorship: A Journey of Growth

NexaScale Mentorship: A Journey of Growth

4
Comments
1 min read
Implementing 3D Graphics in React

Implementing 3D Graphics in React

29
Comments 1
12 min read
Day 3: Core Concepts of Angular

Day 3: Core Concepts of Angular

1
Comments
4 min read
What is the right way to do microservice ??

What is the right way to do microservice ??

4
Comments 4
1 min read
loading...