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.
Building Real-Time Applications with Socket.io

Building Real-Time Applications with Socket.io

Comments
2 min read
Why You Should (Probably) Use TypeScript?

Why You Should (Probably) Use TypeScript?

7
Comments
4 min read
Learn to Build a Travel App with APIs

Learn to Build a Travel App with APIs

1
Comments
1 min read
modern-glowing-text

modern-glowing-text

Comments
1 min read
A Mágica do JSX no React: Por Que Usá-lo e Como Ele Funciona

A Mágica do JSX no React: Por Que Usá-lo e Como Ele Funciona

5
Comments
4 min read
Express.js - Essential Things to Know

Express.js - Essential Things to Know

Comments
3 min read
TypeScript Utility Types: Enhancing Code Reusability

TypeScript Utility Types: Enhancing Code Reusability

16
Comments 1
2 min read
20 Most Useful VS Code Shortcuts for Pro Developers ?

20 Most Useful VS Code Shortcuts for Pro Developers ?

38
Comments 10
2 min read
Amplify Your Impact: How Building in Public Can Accelerate Your Developer Career

Amplify Your Impact: How Building in Public Can Accelerate Your Developer Career

5
Comments 1
2 min read
On to effective frontend testing

On to effective frontend testing

Comments
4 min read
Express v5: What You Need to Know About Express v5

Express v5: What You Need to Know About Express v5

5
Comments
3 min read
Replacing complex UX patterns with Next.js and OpenAI o1

Replacing complex UX patterns with Next.js and OpenAI o1

2
Comments
8 min read
Understanding Error Boundaries in Next.js: A Deep Dive with Examples

Understanding Error Boundaries in Next.js: A Deep Dive with Examples

3
Comments
4 min read
🎨 Top 10 Must-Have Icon Libraries for Next.js in 2024

🎨 Top 10 Must-Have Icon Libraries for Next.js in 2024

2
Comments
3 min read
Understanding and supporting zoom behaviors on the web

Understanding and supporting zoom behaviors on the web

2
Comments
9 min read
Introduction to CSS

Introduction to CSS

1
Comments 1
2 min read
JavaScript Equals: JavaScript ‘===’ vs ‘==’Comparison Operator

JavaScript Equals: JavaScript ‘===’ vs ‘==’Comparison Operator

Comments
2 min read
Clean Slate

Clean Slate

Comments
1 min read
Relationship or ability, both of these criteria are used

Relationship or ability, both of these criteria are used

1
Comments
2 min read
Design Patterns: Unlock the Secrets to Writing Exceptional Code

Design Patterns: Unlock the Secrets to Writing Exceptional Code

14
Comments
7 min read
Mastering TypeScript by Applying These Rules

Mastering TypeScript by Applying These Rules

1
Comments
2 min read
Chuck Norris TODO list

Chuck Norris TODO list

2
Comments
2 min read
Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Comments
1 min read
Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Comments
1 min read
Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Avoid Bugs in Your Code: Mutating vs. Non-Mutating Methods in Moment.js

Comments
1 min read
From Zero to Hero: Build React Forms with Validation Using React Hook Form and Yup

From Zero to Hero: Build React Forms with Validation Using React Hook Form and Yup

2
Comments
4 min read
Understanding "this" in JavaScript objects and functions.

Understanding "this" in JavaScript objects and functions.

1
Comments
3 min read
Por que ninguém fala de Web Components?

Por que ninguém fala de Web Components?

Comments 1
3 min read
🚀 Asynchronous JavaScript : Micro tasks vs. Macro tasks 🚀

🚀 Asynchronous JavaScript : Micro tasks vs. Macro tasks 🚀

Comments
1 min read
Applying SOLID Principles in JavaScript and TypeScript Framework

Applying SOLID Principles in JavaScript and TypeScript Framework

272
Comments 20
6 min read
🗣️Speaking Their Language: Tips for Developers to Talk to Non-Technical Audiences

🗣️Speaking Their Language: Tips for Developers to Talk to Non-Technical Audiences

1
Comments
5 min read
Judging the first DEV Web Game Challenge

Judging the first DEV Web Game Challenge

13
Comments 4
2 min read
How to Build a Faster Single Page Application (SPA) Using Vite and React

How to Build a Faster Single Page Application (SPA) Using Vite and React

2
Comments 1
4 min read
Stylish Content Container Css

Stylish Content Container Css

Comments
1 min read
Enhancing React List Rendering: A Clean and Reusable Pattern

Enhancing React List Rendering: A Clean and Reusable Pattern

Comments 1
3 min read
JavaScript for Rails Developers Book

JavaScript for Rails Developers Book

6
Comments 3
1 min read
🔥 "5 Web Dev Commandments: Thou Shalt Not Code Without Knowing These!" 🔥

🔥 "5 Web Dev Commandments: Thou Shalt Not Code Without Knowing These!" 🔥

Comments
2 min read
Understanding insertion sort algorithm: Beginner's guide with leetcode problems

Understanding insertion sort algorithm: Beginner's guide with leetcode problems

1
Comments
6 min read
🚨The Unbelievable Power of Promises: Async Mastery Unlocked! 🚨

🚨The Unbelievable Power of Promises: Async Mastery Unlocked! 🚨

6
Comments
4 min read
JavaScript Use Cases

JavaScript Use Cases

1
Comments
1 min read
Separation of concern & Murphy's law

Separation of concern & Murphy's law

Comments
2 min read
Puzzle game using html css and js

Puzzle game using html css and js

2
Comments
4 min read
.

.

2
Comments
1 min read
I took a Bootcamp Fullstack Course

I took a Bootcamp Fullstack Course

3
Comments
4 min read
Understanding Hoisting in JavaScript: A Comprehensive Guide

Understanding Hoisting in JavaScript: A Comprehensive Guide

1
Comments 5
3 min read
TEMPLINK Single, Secure link to access multiple files in seconds

TEMPLINK Single, Secure link to access multiple files in seconds

20
Comments
1 min read
NPM Config: customising how npm works

NPM Config: customising how npm works

Comments
4 min read
Create a Notes App Using React and Local Storage

Create a Notes App Using React and Local Storage

2
Comments
1 min read
Simplifying HTTP Requests in React with Custom Hooks 🎣

Simplifying HTTP Requests in React with Custom Hooks 🎣

2
Comments
3 min read
Using Web Workers in Vue 3

Using Web Workers in Vue 3

3
Comments
5 min read
The Evolution of CSS: From Basics to Modern-Day Magic

The Evolution of CSS: From Basics to Modern-Day Magic

Comments
4 min read
How do we learn to get good at programming

How do we learn to get good at programming

Comments 4
3 min read
The 100 Best Chrome Extensions in 2024

The 100 Best Chrome Extensions in 2024

6
Comments
39 min read
We migrated our backend tech stack to Rust, Java & Angular. Here is why.

We migrated our backend tech stack to Rust, Java & Angular. Here is why.

2
Comments
2 min read
🛠️📚 Classes with TypeScript - a cheat sheet

🛠️📚 Classes with TypeScript - a cheat sheet

8
Comments 2
3 min read
A privacy focused online PDF Editor

A privacy focused online PDF Editor

5
Comments
1 min read
Introducing SharpAPI Node.js SDK Client

Introducing SharpAPI Node.js SDK Client

3
Comments
4 min read
The life of a developer CSS dacomntion

The life of a developer CSS dacomntion

Comments
1 min read
Improving JavaScript Code Quality with ESLint, Prettier, and VSCode Integration

Improving JavaScript Code Quality with ESLint, Prettier, and VSCode Integration

8
Comments 2
4 min read
TestNG vs JUnit: Which Java Testing Framework is Right for You?

TestNG vs JUnit: Which Java Testing Framework is Right for You?

1
Comments
5 min read
loading...