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.
How TypeScript Type Predicates Enhance Code Safety

How TypeScript Type Predicates Enhance Code Safety

16
Comments 8
3 min read
React JS with Yarn 4

React JS with Yarn 4

5
Comments
1 min read
Compare two strings ignoring case in JavaScript

Compare two strings ignoring case in JavaScript

5
Comments
4 min read
How to Install MongoDB Locally on a MacBook

How to Install MongoDB Locally on a MacBook

6
Comments
3 min read
Avoid intermediate arrays (parsing strings) to make you Javascript fast

Avoid intermediate arrays (parsing strings) to make you Javascript fast

1
Comments
1 min read
5 JavaScript Interview Questions

5 JavaScript Interview Questions

1
Comments
2 min read
Do not use array.sort() Function Without a Compare Function in JavaScript

Do not use array.sort() Function Without a Compare Function in JavaScript

Comments
2 min read
Works, don't touch it? Or never ending optimization game?

Works, don't touch it? Or never ending optimization game?

Comments
2 min read
Turn Your Next.js App into a Mobile Powerhouse (Easy PWA Guide)

Turn Your Next.js App into a Mobile Powerhouse (Easy PWA Guide)

Comments
5 min read
Next.js 14 SSO Github (Supabase Auth)

Next.js 14 SSO Github (Supabase Auth)

Comments
4 min read
How to Generate Link Previews in React and Nodejs?

How to Generate Link Previews in React and Nodejs?

Comments
1 min read
Angular Series Part 1 Unlocking Angular Lifecycle Hooks: Your Path to Efficient Web Apps

Angular Series Part 1 Unlocking Angular Lifecycle Hooks: Your Path to Efficient Web Apps

Comments
4 min read
Top 10 React js interview questions.

Top 10 React js interview questions.

Comments
5 min read
World Building With Wave Function Collapse

World Building With Wave Function Collapse

Comments
1 min read
🚀 Announcing Our Comprehensive Frontend Development Course! 🚀

🚀 Announcing Our Comprehensive Frontend Development Course! 🚀

1
Comments
2 min read
Pre-allocate arrays to make Javascript fast

Pre-allocate arrays to make Javascript fast

Comments
2 min read
Getting Started Task Scheduling and Cron Jobs in Node.js with MongoDB

Getting Started Task Scheduling and Cron Jobs in Node.js with MongoDB

Comments
2 min read
Enhance Your Coding Environment: Making Visual Studio Code Background Translucent

Enhance Your Coding Environment: Making Visual Studio Code Background Translucent

1
Comments
1 min read
Vue 3: Extending entire CSS/SCSS files to the children of a scoped parent component using :deep()

Vue 3: Extending entire CSS/SCSS files to the children of a scoped parent component using :deep()

1
Comments 1
1 min read
Upload multiple images to Cloudinary using React

Upload multiple images to Cloudinary using React

Comments
2 min read
Reactotron: debugging tool for React & React Native

Reactotron: debugging tool for React & React Native

Comments
3 min read
Latest Newsletter: Black Death (Issue #164)

Latest Newsletter: Black Death (Issue #164)

Comments
1 min read
How to create an interactive testimonial with Astrojs, Tailwind CSS and JavaScript

How to create an interactive testimonial with Astrojs, Tailwind CSS and JavaScript

Comments
4 min read
How to build a single-page application deployment using AWS CDK

How to build a single-page application deployment using AWS CDK

Comments
3 min read
Frontend Interview Preparation

Frontend Interview Preparation

Comments 1
2 min read
Simplifying Web Forms with the FormData Web API

Simplifying Web Forms with the FormData Web API

3
Comments
4 min read
Synthetic Monitoring with Grafana Cloud

Synthetic Monitoring with Grafana Cloud

Comments
6 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
Crafting Tasnim: A Journey of Creation, Challenges, and Future Goals

Crafting Tasnim: A Journey of Creation, Challenges, and Future Goals

Comments
3 min read
Testing Asynchronous Code in Node.js

Testing Asynchronous Code in Node.js

Comments
4 min read
Why Should We Use React For the Front-End?

Why Should We Use React For the Front-End?

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

API open-source para enviar mensagens no Whatsapp

Comments
1 min read
React 19 Overview and New Features

React 19 Overview and New Features

1
Comments
3 min read
Build Beautiful Chart from Any JSON Object

Build Beautiful Chart from Any JSON Object

Comments
1 min read
LeetCode Meditations — Chapter 9: Backtracking

LeetCode Meditations — Chapter 9: Backtracking

Comments
5 min read
How to load HTML from the server and paste it into the page?

How to load HTML from the server and paste it into the page?

Comments
1 min read
TCP vs UDP with Node.js Examples

TCP vs UDP with Node.js Examples

Comments
6 min read
How to adapt my arrow to my slider?

How to adapt my arrow to my slider?

Comments 2
1 min read
Bun: The New Kid on the Block - Can This Speedy Upstart Really Replace Node.js?

Bun: The New Kid on the Block - Can This Speedy Upstart Really Replace Node.js?

Comments
2 min read
Understanding React Server Components

Understanding React Server Components

2
Comments
3 min read
Master React Optimization Technique

Master React Optimization Technique

3
Comments 2
3 min read
New View Types For Data Representation: List, Card, and Calendar

New View Types For Data Representation: List, Card, and Calendar

Comments
3 min read
Enhance Login Page Design For Flatlogic Applications

Enhance Login Page Design For Flatlogic Applications

Comments
1 min read
Create JavaScript Discord bot to alert Twitch live streams

Create JavaScript Discord bot to alert Twitch live streams

Comments
3 min read
How to create a sidebar navigation with Astro, Tailwind CSS and JavaScript

How to create a sidebar navigation with Astro, Tailwind CSS and JavaScript

Comments
4 min read
Screenshots optimization on OpenAI tokens

Screenshots optimization on OpenAI tokens

Comments
4 min read
Date Formatting: Carbon, date-fns, and Vanilla JS

Date Formatting: Carbon, date-fns, and Vanilla JS

Comments
4 min read
Mastering Error Messages: A Junior Developer's Journey to Decoding Console Errors

Mastering Error Messages: A Junior Developer's Journey to Decoding Console Errors

Comments
3 min read
How to Set Up Your Development Environment for Solidity

How to Set Up Your Development Environment for Solidity

Comments
3 min read
Exploring JSR for JavaScript Module Management

Exploring JSR for JavaScript Module Management

1
Comments
8 min read
If you want to become a front-end dev...

If you want to become a front-end dev...

Comments
1 min read
Testing Next.js Router with Jest and React Testing Library

Testing Next.js Router with Jest and React Testing Library

Comments
2 min read
Understanding Node.js: A Comprehensive Guide

Understanding Node.js: A Comprehensive Guide

Comments
1 min read
How to Optimize Images in Angular Using ngOptimizedImage Directive

How to Optimize Images in Angular Using ngOptimizedImage Directive

1
Comments
6 min read
New in ngx-errors 4.0

New in ngx-errors 4.0

Comments
2 min read
How I fixed this Next.js error: Refused to load the script because it violate Content Security Policy directive

How I fixed this Next.js error: Refused to load the script because it violate Content Security Policy directive

Comments
4 min read
Into the future with OP Guild

Into the future with OP Guild

1
Comments
3 min read
Chapter 1: Boring SVG Manipulation

Chapter 1: Boring SVG Manipulation

Comments
11 min read
You Won't Believe How Easy It Is to Host Your Flutter App on Firebase for Free! ✨ 01:00

You Won't Believe How Easy It Is to Host Your Flutter App on Firebase for Free! ✨

10
Comments
1 min read
Handle Clerk Authentication for back-end in TRPC + Next.js

Handle Clerk Authentication for back-end in TRPC + Next.js

2
Comments
11 min read
loading...