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.
ES-6 What is it?

ES-6 What is it?

5
Comments 2
2 min read
Git Cheat Sheet – Git Commands You Should Know

Git Cheat Sheet – Git Commands You Should Know

2
Comments
9 min read
ReAPI Client: A Comprehensive Guide to My React API Request Builder

ReAPI Client: A Comprehensive Guide to My React API Request Builder

5
Comments
5 min read
Master Object Oriented Programming with TypeScript | OOP Concepts Part 1

Master Object Oriented Programming with TypeScript | OOP Concepts Part 1

1
Comments
1 min read
DOM

DOM

6
Comments
2 min read
JavaScript30 - 6 Ajax Type Ahead

JavaScript30 - 6 Ajax Type Ahead

Comments
5 min read
Pure Functions in Next.js

Pure Functions in Next.js

5
Comments
3 min read
Build your First AI Agent with Julep: A Step-by-Step Guide

Build your First AI Agent with Julep: A Step-by-Step Guide

61
Comments 8
10 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

6
Comments
10 min read
Why ['1', '5', '11'].map(parseInt) in JS returns [1, NaN, 3]?

Why ['1', '5', '11'].map(parseInt) in JS returns [1, NaN, 3]?

3
Comments 1
2 min read
World Building With Wave Function Collapse

World Building With Wave Function Collapse

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

2
Comments
3 min read
Building a SQL Report Generator using Gemini AI + ToolJet đź“Š

Building a SQL Report Generator using Gemini AI + ToolJet đź“Š

108
Comments
4 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
Enhancing Internationalization in Next.js with Dynamic Locale Loading

Enhancing Internationalization in Next.js with Dynamic Locale Loading

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

Create A Sidebar Menu using HTML and CSS only

268
Comments 35
5 min read
I Learned JavaScript & Made A Web App That Went Viral 🤯

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

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

Make a TEXT loading template.

1
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
How to Implement Authorization in NodeJS

How to Implement Authorization in NodeJS

176
Comments 5
6 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?

1
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
Optimizing Web Performance: Tips and Techniques

Optimizing Web Performance: Tips and Techniques

6
Comments
5 min read
Apple Login In Next Js Typescript

Apple Login In Next Js Typescript

18
Comments 2
3 min read
Difference between `||` and `??` in JS

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

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

Let's Play with the DEV API

6
Comments
10 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.

4
Comments
14 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

2
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

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

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

6
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

Comments
2 min read
loading...