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.
Exploring JavaScript Runtime Environments: From Web Browsers to IoT

Exploring JavaScript Runtime Environments: From Web Browsers to IoT

1
Comments
2 min read
Five Design Patterns to know in Node.js

Five Design Patterns to know in Node.js

239
Comments 21
4 min read
I developed a portfolio website template for independent developers.

I developed a portfolio website template for independent developers.

1
Comments 1
1 min read
Web Storage API Explained with Examples

Web Storage API Explained with Examples

Comments
2 min read
Web History API Explained with Examples

Web History API Explained with Examples

Comments
2 min read
🚀 Setting Up PostgreSQL and pgAdmin on Ubuntu (WSL2) for Web Developers

🚀 Setting Up PostgreSQL and pgAdmin on Ubuntu (WSL2) for Web Developers

Comments
5 min read
Event Propagation - Bubbling vs Capturing Explained with Examples

Event Propagation - Bubbling vs Capturing Explained with Examples

Comments
1 min read
Why I Prefer 'function' Declarations for Top-Level Symbols (But Won't Use Them Anymore)

Why I Prefer 'function' Declarations for Top-Level Symbols (But Won't Use Them Anymore)

3
Comments 3
2 min read
JavaScript Topics

JavaScript Topics

Comments
2 min read
Which Array method to use in JS?

Which Array method to use in JS?

1
Comments
2 min read
Superpowered Git Aliases using Scripting

Superpowered Git Aliases using Scripting

Comments
6 min read
Creating Pull Requests to External Repositories

Creating Pull Requests to External Repositories

Comments
3 min read
Client-Side Rendering (CSR)

Client-Side Rendering (CSR)

2
Comments
4 min read
Mastering Dates in JavaScript: The Ultimate Guide to Date & Time Handling

Mastering Dates in JavaScript: The Ultimate Guide to Date & Time Handling

46
Comments 12
6 min read
9 essential open-source libraries to master as an AI developer 🧙‍♂️ 🪄

9 essential open-source libraries to master as an AI developer 🧙‍♂️ 🪄

299
Comments 13
10 min read
Medusa 2.0: The world's most flexible commerce platform

Medusa 2.0: The world's most flexible commerce platform

10
Comments 2
1 min read
Why is Cursor IDE not Creating an Automatic Git Commit?

Why is Cursor IDE not Creating an Automatic Git Commit?

Comments
1 min read
useLayoutEffect in Zustand test-case explained.

useLayoutEffect in Zustand test-case explained.

Comments
5 min read
🚀 Creating a Developer's Portfolio Inspired by VS Code

🚀 Creating a Developer's Portfolio Inspired by VS Code

11
Comments
3 min read
I made a fully functional social media website by using WIX

I made a fully functional social media website by using WIX

91
Comments 5
4 min read
Master DOM Manipulation and Performance with React useRef Hook

Master DOM Manipulation and Performance with React useRef Hook

4
Comments 1
4 min read
Most Useful Free APIs and Project ideas for Frontend Developers : Youtube , Spotify and more

Most Useful Free APIs and Project ideas for Frontend Developers : Youtube , Spotify and more

27
Comments 2
3 min read
Top API Performance Testing Tools: Ensuring Speed and Reliability

Top API Performance Testing Tools: Ensuring Speed and Reliability

2
Comments
6 min read
Rick and Morty e Clorsures: o que essas coisas tem em comum?

Rick and Morty e Clorsures: o que essas coisas tem em comum?

2
Comments 1
4 min read
What Is React Compiler?

What Is React Compiler?

5
Comments
3 min read
Building a 2D Array Visualizer with React: A Step-by-Step Guide

Building a 2D Array Visualizer with React: A Step-by-Step Guide

Comments
3 min read
Prototype Design Pattern

Prototype Design Pattern

7
Comments
4 min read
Streamlining API Calls in Angular v18 with TanStack Angular Query

Streamlining API Calls in Angular v18 with TanStack Angular Query

9
Comments 2
3 min read
What is JavaScript? 🤔

What is JavaScript? 🤔

1
Comments
7 min read
Exploring the New Features of Next.js 15

Exploring the New Features of Next.js 15

5
Comments 2
2 min read
Javascript Slice method with Example

Javascript Slice method with Example

Comments
6 min read
How I Won the JSM Programming Challenge

How I Won the JSM Programming Challenge

Comments
3 min read
Inside Lithe: How the PHP Framework is Changing the Game

Inside Lithe: How the PHP Framework is Changing the Game

2
Comments
3 min read
Using CSS Variables for Theme Customisation

Using CSS Variables for Theme Customisation

6
Comments
3 min read
Unlocking Machine Learning in the Browser with TensorFlow.js

Unlocking Machine Learning in the Browser with TensorFlow.js

Comments
3 min read
Por Dentro do Lithe: Como o Framework PHP Está Mudando o Jogo

Por Dentro do Lithe: Como o Framework PHP Está Mudando o Jogo

2
Comments
3 min read
9 must-know open-source libraries to future-proof yourself🎯

9 must-know open-source libraries to future-proof yourself🎯

203
Comments 4
8 min read
Next.js 15: Now Stable and Packed with Exciting Updates!

Next.js 15: Now Stable and Packed with Exciting Updates!

27
Comments 2
4 min read
## SOS! My brain needs a reboot! 🤯

## SOS! My brain needs a reboot! 🤯

Comments
1 min read
How JavaScript Works in the Background: Understanding Its Single-Threaded Nature and Asynchronous Operations

How JavaScript Works in the Background: Understanding Its Single-Threaded Nature and Asynchronous Operations

1
Comments
4 min read
Introduction to NodeJS

Introduction to NodeJS

Comments
3 min read
Top 8 Most Popular Open-Source Next.js SaaS Templates

Top 8 Most Popular Open-Source Next.js SaaS Templates

11
Comments 2
3 min read
Monitoring and Logging in Node.js Applications: Best Practices and Tools

Monitoring and Logging in Node.js Applications: Best Practices and Tools

2
Comments
4 min read
💡A Simple Solution to Reusing Code Without the Hassle

💡A Simple Solution to Reusing Code Without the Hassle

3
Comments
3 min read
Quantum Computing: How It Will Redefine Technology

Quantum Computing: How It Will Redefine Technology

Comments
4 min read
Best 4 Methods to Build a PDF Viewer in React.js: PDF.js, react-pdf, and More (2024 Guide) 🚀

Best 4 Methods to Build a PDF Viewer in React.js: PDF.js, react-pdf, and More (2024 Guide) 🚀

4
Comments
9 min read
Java Debugging: A Comprehensive Guide

Java Debugging: A Comprehensive Guide

11
Comments 2
6 min read
Automation using Playwright and TypeScript and JavaScript

Automation using Playwright and TypeScript and JavaScript

3
Comments
6 min read
Use Client API Object model in Power Apps

Use Client API Object model in Power Apps

5
Comments 1
6 min read
Overview of Nodemailer: Easy Email Sending in Node.js

Overview of Nodemailer: Easy Email Sending in Node.js

1
Comments
1 min read
How to Organise JavaScript Code with Modules: A Practical Guide

How to Organise JavaScript Code with Modules: A Practical Guide

Comments 1
1 min read
Dive into JavaScript's Hidden Layers: Nested Scopes & Hoisting 🌀💡

Dive into JavaScript's Hidden Layers: Nested Scopes & Hoisting 🌀💡

Comments
2 min read
MERN Stack Application| Part 2

MERN Stack Application| Part 2

Comments
3 min read
Beginner's Guide to JavaScript: 10 Must-Know Tips

Beginner's Guide to JavaScript: 10 Must-Know Tips

4
Comments 2
3 min read
JSON Simplified Explanation

JSON Simplified Explanation

6
Comments
2 min read
Colour palette Generator

Colour palette Generator

Comments 1
6 min read
Build small tools

Build small tools

1
Comments
2 min read
Getting Started with React.js: A Beginner's Guide

Getting Started with React.js: A Beginner's Guide

Comments
1 min read
Implementing the Fibonacci Sequence in JavaScript: Common Approaches and Variations

Implementing the Fibonacci Sequence in JavaScript: Common Approaches and Variations

Comments 2
3 min read
How to Compare (diff) two Objects

How to Compare (diff) two Objects

2
Comments
2 min read
loading...