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.
Bun vs. Node.js: Which JavaScript Runtime Is Better?

Bun vs. Node.js: Which JavaScript Runtime Is Better?

12
Comments 6
15 min read
The Power of Server-Side Rendering in Next.js: Faster Loading, Better Performance by Anik routh

The Power of Server-Side Rendering in Next.js: Faster Loading, Better Performance by Anik routh

1
Comments
2 min read
Managing @Input Typing in Angular: A Perspective for Newcomers

Managing @Input Typing in Angular: A Perspective for Newcomers

Comments
2 min read
Formik and how to create static and dynamic inputs

Formik and how to create static and dynamic inputs

1
Comments
4 min read
Nobel Laureates’ Countries, or Creating a Word Cloud with JS

Nobel Laureates’ Countries, or Creating a Word Cloud with JS

2
Comments
18 min read
Bun.js: A fast and efficient JavaScript runtime

Bun.js: A fast and efficient JavaScript runtime

2
Comments
3 min read
🎃 The Hacktoberfest challenge giving Tee-shirts prizes 👕

🎃 The Hacktoberfest challenge giving Tee-shirts prizes 👕

22
Comments 2
2 min read
Setting up TinaCMS with Astro

Setting up TinaCMS with Astro

3
Comments 3
2 min read
Dive into Open Source: A Guide to Hacktoberfest 2023

Dive into Open Source: A Guide to Hacktoberfest 2023

6
Comments
2 min read
Building an AI Doctor API with ChatGPT's Language model

Building an AI Doctor API with ChatGPT's Language model

Comments
8 min read
💙 TypeScript Decorators in Brief

💙 TypeScript Decorators in Brief

35
Comments 1
7 min read
Run React App Localhost in Https in 2 steps

Run React App Localhost in Https in 2 steps

6
Comments
2 min read
Building a Real-Time Location Sharing App with React, Socket.io, and Leaflet

Building a Real-Time Location Sharing App with React, Socket.io, and Leaflet

97
Comments 6
12 min read
10 Coding Projects for Middle and High School Students

10 Coding Projects for Middle and High School Students

17
Comments 3
3 min read
JavaScript WeakRef Explained: Harnessing Memory Management Magic

JavaScript WeakRef Explained: Harnessing Memory Management Magic

9
Comments 2
3 min read
Where is the reach?

Where is the reach?

1
Comments 1
1 min read
Optimizing Software Engineering Knowledge: 7 Essential Computer Science Fundamentals

Optimizing Software Engineering Knowledge: 7 Essential Computer Science Fundamentals

Comments
2 min read
🚀 Best alternative to contribute to Hacktoberfest (+ brand new leaderboards)📈

🚀 Best alternative to contribute to Hacktoberfest (+ brand new leaderboards)📈

33
Comments 4
2 min read
Parallel Processing in JavaScript with Concurrency

Parallel Processing in JavaScript with Concurrency

8
Comments
3 min read
Building a Simple Node.js App for Downloading PDFs using Express.js

Building a Simple Node.js App for Downloading PDFs using Express.js

10
Comments
3 min read
How to Fix Vercel 404 error: Child URL Path Issues

How to Fix Vercel 404 error: Child URL Path Issues

32
Comments 8
2 min read
Mongoose: entendendo o básico 📖

Mongoose: entendendo o básico 📖

1
Comments
5 min read
Building a Scrollable Navbar with React: A Step-by-Step Guide

Building a Scrollable Navbar with React: A Step-by-Step Guide

9
Comments 1
3 min read
Lab 5 - Refactoring the code

Lab 5 - Refactoring the code

Comments
1 min read
Build and Run a Web App using Turso, Drizzle ORM, and Express on Koyeb

Build and Run a Web App using Turso, Drizzle ORM, and Express on Koyeb

Comments 1
22 min read
Reviving an ancient Meteor.js project in 10 minutes 🦖

Reviving an ancient Meteor.js project in 10 minutes 🦖

20
Comments 4
7 min read
Implement Google Auth with AWS Lambda and Supabase in 30 minutes

Implement Google Auth with AWS Lambda and Supabase in 30 minutes

57
Comments
4 min read
codedamn: The Perfect Platform to Learn Programming 🖥️💡

codedamn: The Perfect Platform to Learn Programming 🖥️💡

7
Comments
4 min read
The Full-Stack development experience

The Full-Stack development experience

10
Comments
7 min read
Solana for Javascript developers

Solana for Javascript developers

1
Comments
6 min read
Building a Real-time Chat System with Node.js, and WebSockets: A Step-by-Step Guide

Building a Real-time Chat System with Node.js, and WebSockets: A Step-by-Step Guide

12
Comments
9 min read
Moonly weekly progress update #63 - Holder Verification Bot V2

Moonly weekly progress update #63 - Holder Verification Bot V2

5
Comments
2 min read
Building an AI assistant for ecommerce with Medusa, Vercel AI SDK, and OpenAI

Building an AI assistant for ecommerce with Medusa, Vercel AI SDK, and OpenAI

10
Comments
3 min read
Day 5: Completed The First Task "Survey Form"

Day 5: Completed The First Task "Survey Form"

Comments
2 min read
Preparing a React course in public - modifying the DOM with Vanilla Js

Preparing a React course in public - modifying the DOM with Vanilla Js

1
Comments
2 min read
👕 Last 10 years of Hacktoberfest merch, a journey through time 👀

👕 Last 10 years of Hacktoberfest merch, a journey through time 👀

26
Comments 7
4 min read
JavaScript: Procedural, Functional, or Object-Oriented?

JavaScript: Procedural, Functional, or Object-Oriented?

9
Comments 6
2 min read
Code Refactoring: The Art of Crafting Readable, Concise, and Well-Designed Code

Code Refactoring: The Art of Crafting Readable, Concise, and Well-Designed Code

7
Comments
3 min read
What I've learnt in 1 month of programming

What I've learnt in 1 month of programming

250
Comments 40
6 min read
JavaScript: Debouncing vs. Throttling

JavaScript: Debouncing vs. Throttling

24
Comments 2
3 min read
Angular Authentication: Route Guards.

Angular Authentication: Route Guards.

19
Comments
4 min read
How do you define the main sections of a web page using HTML?

How do you define the main sections of a web page using HTML?

16
Comments 4
2 min read
10 Days of DevOps Challenge⚙️

10 Days of DevOps Challenge⚙️

Comments 2
2 min read
Modernizing Data Fetching in React

Modernizing Data Fetching in React

6
Comments 3
16 min read
Unleashing GraphQL Type-Based Mocking

Unleashing GraphQL Type-Based Mocking

4
Comments
3 min read
Mastering the Art of Software Design: A Deep Dive into SOLID Principles

Mastering the Art of Software Design: A Deep Dive into SOLID Principles

Comments
3 min read
🤘 Zsh and Bash

🤘 Zsh and Bash

31
Comments 1
14 min read
Comparing 11 Top Email Service Providers

Comparing 11 Top Email Service Providers

7
Comments
3 min read
How Do You Change UI Design When Testing it is Hard?

How Do You Change UI Design When Testing it is Hard?

Comments 6
1 min read
leetcode 1095. Find in Mountain Array (hard)

leetcode 1095. Find in Mountain Array (hard)

5
Comments
2 min read
Implementing Signals from Scratch

Implementing Signals from Scratch

147
Comments 25
5 min read
10 Features Driving Your Chrome Extension Development

10 Features Driving Your Chrome Extension Development

6
Comments 2
2 min read
Getting started with AWS serverless: Strong Lambda Types!

Getting started with AWS serverless: Strong Lambda Types!

110
Comments
9 min read
How to create a Sitemap in Nuxt Content

How to create a Sitemap in Nuxt Content

3
Comments
2 min read
💥 Docker Volumes

💥 Docker Volumes

38
Comments 2
9 min read
PDFMake en Acción: Cómo Diseñar Tickets en ReactJS con PDFMake

PDFMake en Acción: Cómo Diseñar Tickets en ReactJS con PDFMake

1
Comments 1
7 min read
Prototype In Javascript

Prototype In Javascript

5
Comments
2 min read
Client-side data storage with IndexedDB

Client-side data storage with IndexedDB

1
Comments 1
2 min read
JavaScript One-Liner To Replace Switch Statement 🚀

JavaScript One-Liner To Replace Switch Statement 🚀

34
Comments 14
1 min read
Top 2 Strategies for Handling JSON Parse Errors

Top 2 Strategies for Handling JSON Parse Errors

2
Comments 1
2 min read
loading...