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.
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

7
Comments
2 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
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
Build an Image Magnifier Component in ReactJs

Build an Image Magnifier Component in ReactJs

64
Comments 9
3 min read
Using downloaded custom fonts in Vue.

Using downloaded custom fonts in Vue.

Comments
1 min read
Astro is Amazing

Astro is Amazing

Comments
10 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
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
My Portfolio: My Mind's Kaleidoscope

My Portfolio: My Mind's Kaleidoscope

Comments
1 min read
Advanced React interview questions with answers

Advanced React interview questions with answers

1
Comments
3 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

4
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
How to send emails using Contact Form 7 API

How to send emails using Contact Form 7 API

Comments
2 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
Building Mobile Apps with React Native

Building Mobile Apps with React Native

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

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

294
Comments 29
11 min read
Creating a counter in React using setInterval

Creating a counter in React using setInterval

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

[TS] Consider Type-Safe localStorage

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

SCRIMBA - LEARN JAVASCRIPT - from a beginners perspective

4
Comments 2
4 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
What is JavaScript?!!

What is JavaScript?!!

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

Write in THE BOX (magic✨ CSS)

2
Comments 1
1 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)

3
Comments 3
4 min read
Exploring the Versatility of Web Scraping APIs for Data Extraction

Exploring the Versatility of Web Scraping APIs for Data Extraction

Comments 1
2 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
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
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
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
You don't need dotenv.

You don't need dotenv.

38
Comments 3
2 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
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

26
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...