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.
Pure Functions in Next.js

Pure Functions in Next.js

3
Comments
3 min read
Path To A Clean(er) React Architecture (Part 6) - Business Logic Separation

Path To A Clean(er) React Architecture (Part 6) - Business Logic Separation

5
Comments
10 min read
Common Developer Mistakes and How to Avoid Them

Common Developer Mistakes and How to Avoid Them

4
Comments
4 min read
A Deep Dive into the `array.map` Method - Mastering JavaScript

A Deep Dive into the `array.map` Method - Mastering JavaScript

1
Comments
2 min read
Day 3: Introduction to Arrays 📋

Day 3: Introduction to Arrays 📋

2
Comments
3 min read
Diferenças entre o jest.spyOn e jest.mock

Diferenças entre o jest.spyOn e jest.mock

3
Comments
3 min read
Building a SQL Report Generator using Gemini AI + ToolJet 📊

Building a SQL Report Generator using Gemini AI + ToolJet 📊

110
Comments
4 min read
Create A Sidebar Menu using HTML and CSS only

Create A Sidebar Menu using HTML and CSS only

288
Comments 35
5 min read
Solving the Challenge of Connecting Stimulus Controllers Inside Shadow DOM

Solving the Challenge of Connecting Stimulus Controllers Inside Shadow DOM

2
Comments
3 min read
I Learned JavaScript & Made A Web App That Went Viral 🤯

I Learned JavaScript & Made A Web App That Went Viral 🤯

136
Comments 25
1 min read
Make a TEXT loading template.

Make a TEXT loading template.

1
Comments
2 min read
How to Implement Authorization in NodeJS

How to Implement Authorization in NodeJS

180
Comments 5
6 min read
Enhancing Internationalization in Next.js with Dynamic Locale Loading

Enhancing Internationalization in Next.js with Dynamic Locale Loading

Comments
2 min read
What is Ledger and why does it need Idempotence?

What is Ledger and why does it need Idempotence?

14
Comments
4 min read
Top 10 React Libraries and Tools You Should Know in 2024

Top 10 React Libraries and Tools You Should Know in 2024

3
Comments 1
3 min read
Creating forms in React.

Creating forms in React.

2
Comments
4 min read
How to create a Next.js 14 dynamic sitemap?

How to create a Next.js 14 dynamic sitemap?

Comments
3 min read
Understanding JavaScript Global Context Execution

Understanding JavaScript Global Context Execution

1
Comments
3 min read
TypoVibe // A Minimalistic Text Editor

TypoVibe // A Minimalistic Text Editor

Comments
1 min read
Let's practice writing clean, reusable components in react

Let's practice writing clean, reusable components in react

134
Comments 2
2 min read
Getting Started with ReductStore in Node.js

Getting Started with ReductStore in Node.js

1
Comments
4 min read
Top 15 Tools for Frontend Developers: Optimize Your Workflow

Top 15 Tools for Frontend Developers: Optimize Your Workflow

20
Comments 2
4 min read
Should you really Roll your own auth?

Should you really Roll your own auth?

2
Comments
4 min read
How to Determine if an Integer is a Palindrome on LeetCode

How to Determine if an Integer is a Palindrome on LeetCode

Comments
2 min read
How to Annul Promises in JavaScript

How to Annul Promises in JavaScript

15
Comments 6
5 min read
Short Overview: Frontend Architectures 🧩

Short Overview: Frontend Architectures 🧩

8
Comments
2 min read
[DAY 48-53] I Built A Pokemon Search App

[DAY 48-53] I Built A Pokemon Search App

1
Comments
2 min read
shadcn-ui/ui codebase analysis: How is “Blocks” page built — Part 4

shadcn-ui/ui codebase analysis: How is “Blocks” page built — Part 4

1
Comments
6 min read
Episode 24/24: Vertical Architectures, WebAssembly, Angular v9's Secret, NgRx

Episode 24/24: Vertical Architectures, WebAssembly, Angular v9's Secret, NgRx

5
Comments 1
2 min read
Apple Login In Next Js Typescript

Apple Login In Next Js Typescript

19
Comments 2
3 min read
Let's Play with the DEV API

Let's Play with the DEV API

6
Comments
10 min read
Difference between `||` and `??` in JS

Difference between `||` and `??` in JS

2
Comments 1
1 min read
API open-source para enviar mensagens no Whatsapp

API open-source para enviar mensagens no Whatsapp

Comments
1 min read
RouterInput in Angular v16

RouterInput in Angular v16

Comments 1
2 min read
Building a Custom Calendar with React and Day.js: A Step-by-Step Guide.

Building a Custom Calendar with React and Day.js: A Step-by-Step Guide.

5
Comments
14 min read
Building a Date Range Picker with React and Day.js.

Building a Date Range Picker with React and Day.js.

3
Comments
16 min read
🚀 Explore My New Interactive Portfolio and GitHub Projects! 🌟

🚀 Explore My New Interactive Portfolio and GitHub Projects! 🌟

Comments
1 min read
Building a simple Date Picker with React and Day.js

Building a simple Date Picker with React and Day.js

3
Comments
6 min read
Mastering Asynchronous JavaScript with Generators: Comprehensive Tutorial

Mastering Asynchronous JavaScript with Generators: Comprehensive Tutorial

1
Comments
4 min read
How to adapt my arrow to my slider?

How to adapt my arrow to my slider?

Comments 2
1 min read
🚀 Ready to kickstart your web development journey? Check out The Odin Project! 🎓

🚀 Ready to kickstart your web development journey? Check out The Odin Project! 🎓

2
Comments
1 min read
JavaScript Client-Side Development: Tips and Tools for Mastery 🚀

JavaScript Client-Side Development: Tips and Tools for Mastery 🚀

Comments 1
1 min read
Default Parameter Value in JavaScript Functions

Default Parameter Value in JavaScript Functions

Comments 2
2 min read
HTMX: por que eu uso?

HTMX: por que eu uso?

16
Comments
4 min read
🧵 Web Workers and Multithreading in JavaScript

🧵 Web Workers and Multithreading in JavaScript

Comments
3 min read
MobX vs. Redux: Why MobX Might Be the Better Choice for Your Next Project

MobX vs. Redux: Why MobX Might Be the Better Choice for Your Next Project

4
Comments 2
4 min read
Integrating Stripe Payment Elements in Nuxt 3

Integrating Stripe Payment Elements in Nuxt 3

9
Comments 5
3 min read
Authentication with JWT - where to store? - Access & Refresh Tokens

Authentication with JWT - where to store? - Access & Refresh Tokens

10
Comments
9 min read
Exploring JSR for JavaScript Module Management

Exploring JSR for JavaScript Module Management

1
Comments
8 min read
Dynamic rendering: Zoom-level

Dynamic rendering: Zoom-level

4
Comments
4 min read
Firebase Crashlytics : Integration in React Native App

Firebase Crashlytics : Integration in React Native App

3
Comments
2 min read
Getting Started with JavaScript: Variables and Data Types

Getting Started with JavaScript: Variables and Data Types

8
Comments 7
7 min read
JavaScript Text Adventure Game

JavaScript Text Adventure Game

1
Comments 1
7 min read
Understanding JavaScript Inheritance: A Deep Dive into Prototypal and Constructor Patterns

Understanding JavaScript Inheritance: A Deep Dive into Prototypal and Constructor Patterns

2
Comments
4 min read
I made my own JSON Parser

I made my own JSON Parser

18
Comments 2
10 min read
React: Prevent UI Blocking from Busy Logic Using Web Workers API

React: Prevent UI Blocking from Busy Logic Using Web Workers API

4
Comments
6 min read
Running an Android App in React-Native CLI

Running an Android App in React-Native CLI

1
Comments
1 min read
The Creepy Crawlies of Code: Why Bugs Are Gross (Even in the Digital World)

The Creepy Crawlies of Code: Why Bugs Are Gross (Even in the Digital World)

Comments
2 min read
🕒 Understanding the Event Loop and Concurrency Model in JavaScript

🕒 Understanding the Event Loop and Concurrency Model in JavaScript

5
Comments
3 min read
Why should we make a website with MERN Stack Technology?

Why should we make a website with MERN Stack Technology?

Comments 1
2 min read
loading...