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.
The first official docs page for Oats~i, the open web framework, has dropped

The first official docs page for Oats~i, the open web framework, has dropped

Comments
1 min read
The main steps I follow when kicking off Node.js projects

The main steps I follow when kicking off Node.js projects

Comments
4 min read
Shortest js compare function, by 6 AI machines

Shortest js compare function, by 6 AI machines

Comments
2 min read
Litlyx - Introducing Funnel Events

Litlyx - Introducing Funnel Events

7
Comments 1
1 min read
Retro Terminal Animation

Retro Terminal Animation

Comments
1 min read
Mastering Asynchronous JavaScript: A Guide to Promises and Async/Await

Mastering Asynchronous JavaScript: A Guide to Promises and Async/Await

14
Comments 1
4 min read
Understanding Clean Code: Emergence ⚡️

Understanding Clean Code: Emergence ⚡️

1
Comments
3 min read
JavaScript variables and data types.

JavaScript variables and data types.

Comments
4 min read
Why do client components render as SSR in nextjs, marking components as "use client" still render its html as SSR why?

Why do client components render as SSR in nextjs, marking components as "use client" still render its html as SSR why?

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

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

3
Comments
10 min read
ReactDOM.unstable_batchedUpdates in Zustand’s testcase.

ReactDOM.unstable_batchedUpdates in Zustand’s testcase.

1
Comments
4 min read
I made Drag and drop builder for Python UI 🤯. Here's how I built it

I made Drag and drop builder for Python UI 🤯. Here's how I built it

50
Comments 10
10 min read
Differences Between `var`, `let`, and `const` in JavaScript: A Simple Explanation

Differences Between `var`, `let`, and `const` in JavaScript: A Simple Explanation

Comments
3 min read
Circular Linked Lists Demystified: From Novice to Node Master

Circular Linked Lists Demystified: From Novice to Node Master

3
Comments
8 min read
Join us for the next Wix Studio Challenge: Build Your Dream Community Platform!

Join us for the next Wix Studio Challenge: Build Your Dream Community Platform!

140
Comments 35
4 min read
3D Earth Visualization with Three.js: A GitHub-Inspired Approach

3D Earth Visualization with Three.js: A GitHub-Inspired Approach

1
Comments
3 min read
How I set up Design System for my React Native Projects for 10x Faster Development

How I set up Design System for my React Native Projects for 10x Faster Development

3
Comments
8 min read
Building Static Sites with Eleventy

Building Static Sites with Eleventy

Comments
2 min read
Creating and Using VS Code Snippets: A Beginner's Guide

Creating and Using VS Code Snippets: A Beginner's Guide

4
Comments 1
6 min read
Promises in JavaScript: Understanding, Handling, and Mastering Async Code

Promises in JavaScript: Understanding, Handling, and Mastering Async Code

Comments
7 min read
Learn how to create a API-backed Zelda BOTW monster gallery web component in <40 lines (Modulo.js)

Learn how to create a API-backed Zelda BOTW monster gallery web component in <40 lines (Modulo.js)

Comments
5 min read
The Hidden Power of useRef: Why It’s Essential in Your React Projects

The Hidden Power of useRef: Why It’s Essential in Your React Projects

1
Comments
4 min read
"Why We Need Algorithms: The Foundation of Efficiency, Automation, and Problem Solving"

"Why We Need Algorithms: The Foundation of Efficiency, Automation, and Problem Solving"

5
Comments
3 min read
100 days of Miva: Day 15

100 days of Miva: Day 15

2
Comments 1
2 min read
⚡️ Top 10 Tools for Faster Development in Next.js 🚀

⚡️ Top 10 Tools for Faster Development in Next.js 🚀

4
Comments
3 min read
10 Reasons TypeScript is Transforming How We Build Web Apps

10 Reasons TypeScript is Transforming How We Build Web Apps

4
Comments
7 min read
I Built a Beautiful Collection of Website Components and Templates - Open Source

I Built a Beautiful Collection of Website Components and Templates - Open Source

Comments
1 min read
Boosting Developer Productivity: How Qodo Gen IDE Extension Transforms Coding Practices

Boosting Developer Productivity: How Qodo Gen IDE Extension Transforms Coding Practices

2
Comments
8 min read
How I optimized my YouTube for productivity.

How I optimized my YouTube for productivity.

7
Comments 2
3 min read
Dive into the World of JavaScript: Mastering OOP, Virtual DOM, and Beyond

Dive into the World of JavaScript: Mastering OOP, Virtual DOM, and Beyond

Comments
3 min read
JavaScript Essentials for Everyday Coding

JavaScript Essentials for Everyday Coding

Comments
2 min read
Construindo Single Page Applications (SPA) com Next.js

Construindo Single Page Applications (SPA) com Next.js

1
Comments
5 min read
JavaScript MMORPG - Maiu Online - Online demo and Discord

JavaScript MMORPG - Maiu Online - Online demo and Discord

Comments
1 min read
NPkill - Let's get rid of unused node_modules

NPkill - Let's get rid of unused node_modules

1
Comments
2 min read
VoidZero, The New ESLint, MongoDB 8.0 and more

VoidZero, The New ESLint, MongoDB 8.0 and more

Comments
3 min read
Using Next.js in Today's Era: The Modern Framework for Web Development

Using Next.js in Today's Era: The Modern Framework for Web Development

Comments
4 min read
Issues with WP API Integration on My WordPress Site – Seeking Advice

Issues with WP API Integration on My WordPress Site – Seeking Advice

1
Comments
1 min read
Minesweeper in Svelte

Minesweeper in Svelte

1
Comments
9 min read
JavaScript 2024: Latest Features, Performance, Modern Techniques, and Advanced Coding 🚀

JavaScript 2024: Latest Features, Performance, Modern Techniques, and Advanced Coding 🚀

Comments
10 min read
Making Websites Faster With 103 Early Hints

Making Websites Faster With 103 Early Hints

3
Comments
1 min read
My Favorite Tailwind Library | Daisy UI

My Favorite Tailwind Library | Daisy UI

2
Comments 1
2 min read
Flipping Data Structures to optimize performance 🚀

Flipping Data Structures to optimize performance 🚀

Comments
2 min read
🚀 Build Stunning React Apps with dotUI – The Modern Component Library!

🚀 Build Stunning React Apps with dotUI – The Modern Component Library!

3
Comments
3 min read
Why do React components need to start with capital letters?

Why do React components need to start with capital letters?

217
Comments 56
1 min read
Unlocking Complex Structures in JavaScript: A Guide for Front-End Developers

Unlocking Complex Structures in JavaScript: A Guide for Front-End Developers

Comments
3 min read
Code Smell 271 - The Hollywood Principle

Code Smell 271 - The Hollywood Principle

4
Comments
10 min read
Understanding JavaScript Hoisting: A Simple Guide

Understanding JavaScript Hoisting: A Simple Guide

Comments
3 min read
use-magic-grid: Official React port of the magic-grid library

use-magic-grid: Official React port of the magic-grid library

1
Comments
1 min read
Mastering Docker for React Applications

Mastering Docker for React Applications

1
Comments
15 min read
Modern JavaScript Features: What’s New in ES2023

Modern JavaScript Features: What’s New in ES2023

Comments
4 min read
How to create persistent tabs with Tailwind CSS and JavaScript

How to create persistent tabs with Tailwind CSS and JavaScript

Comments
1 min read
Handling Dynamic Role Names in Different Environments with useRoleManagement Hook (Part 2)

Handling Dynamic Role Names in Different Environments with useRoleManagement Hook (Part 2)

Comments
3 min read
Setup SSL with Certbot + Nginx in a Dockerized App

Setup SSL with Certbot + Nginx in a Dockerized App

1
Comments
5 min read
Creating an SSR Application on Next.js 14

Creating an SSR Application on Next.js 14

Comments
5 min read
Coding exercise: database migration tool in nodejs

Coding exercise: database migration tool in nodejs

2
Comments
6 min read
Hey I have Found a Website: 🎉 Ready to Level Up Your Front-End Skills? 🎉

Hey I have Found a Website: 🎉 Ready to Level Up Your Front-End Skills? 🎉

1
Comments
1 min read
Optimizing Web Performance: Best Practices and Techniques

Optimizing Web Performance: Best Practices and Techniques

Comments
4 min read
How does the internet work? Part 1

How does the internet work? Part 1

15
Comments 3
24 min read
Getting Started with React: A Beginner’s Roadmap

Getting Started with React: A Beginner’s Roadmap

Comments
2 min read
10 HTML Features You Need to Know

10 HTML Features You Need to Know

48
Comments 10
4 min read
loading...