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.
A Beginner-Friendly Guide On How to Use Angular's New Control Flow Syntax

A Beginner-Friendly Guide On How to Use Angular's New Control Flow Syntax

2
Comments
10 min read
Average with JavaScript

Average with JavaScript

8
Comments 4
4 min read
🧹 It's Time to Spring Clean Your Codebase: Celebrate National Clean Out Your Computer Day! 🖥️

🧹 It's Time to Spring Clean Your Codebase: Celebrate National Clean Out Your Computer Day! 🖥️

9
Comments
3 min read
Setup Portainer for Server App

Setup Portainer for Server App

Comments
2 min read
4 Ways to Dynamically Add Classes in Angular

4 Ways to Dynamically Add Classes in Angular

2
Comments
4 min read
Tailwind CSS vs Foundation: A Comparison of CSS Frameworks

Tailwind CSS vs Foundation: A Comparison of CSS Frameworks

5
Comments
5 min read
Draw Together: Building a Multiplayer Sketch Game with Daphne, NextJS & OpenAI!

Draw Together: Building a Multiplayer Sketch Game with Daphne, NextJS & OpenAI!

1
Comments
9 min read
Currency Conversion Utility: React Hook vs. Functions

Currency Conversion Utility: React Hook vs. Functions

1
Comments
1 min read
Introduction to Aggregation Pipeline in MongoDB (Part 1)

Introduction to Aggregation Pipeline in MongoDB (Part 1)

2
Comments
4 min read
Global Error Handling in Angular

Global Error Handling in Angular

1
Comments
2 min read
Unveiling Util-Easy: Your Code's New Best Friend for Epic Speed and Magic Functions 🚀✨

Unveiling Util-Easy: Your Code's New Best Friend for Epic Speed and Magic Functions 🚀✨

Comments
2 min read
How to Use the Angular CDK Viewport Ruler for Responsive Apps

How to Use the Angular CDK Viewport Ruler for Responsive Apps

Comments
4 min read
Angular CDK Overlay Tutorial: Positioning

Angular CDK Overlay Tutorial: Positioning

Comments
8 min read
How to collect metrics from node.js applications in PM2 with exporting to Prometheus

How to collect metrics from node.js applications in PM2 with exporting to Prometheus

6
Comments
4 min read
Angular CDK Overlay Tutorial: Scroll Strategies

Angular CDK Overlay Tutorial: Scroll Strategies

Comments
6 min read
New Low-key Style Features in Angular 😮

New Low-key Style Features in Angular 😮

Comments
4 min read
Angular Host Binding Animations

Angular Host Binding Animations

Comments
5 min read
JAVASCRIPT GETTERS AND SETTERS

JAVASCRIPT GETTERS AND SETTERS

5
Comments
3 min read
How to Utilize Angular CDK Breakpoint Observer

How to Utilize Angular CDK Breakpoint Observer

1
Comments
8 min read
Angular CDK Overlay Tutorial: Adding Animations

Angular CDK Overlay Tutorial: Adding Animations

3
Comments
8 min read
"Embarking on a New Coding Chapter: Journeying with HTML, CSS, JavaScript, Python, and PHP 🚀"

"Embarking on a New Coding Chapter: Journeying with HTML, CSS, JavaScript, Python, and PHP 🚀"

Comments
1 min read
Understanding Null and Undefined in JavaScript and TypeScript

Understanding Null and Undefined in JavaScript and TypeScript

2
Comments
3 min read
Working with Streams in Node.js

Working with Streams in Node.js

Comments
2 min read
How to add a Pre-loader in your webpage

How to add a Pre-loader in your webpage

Comments
2 min read
NodeJS Security Best Practices

NodeJS Security Best Practices

80
Comments 9
7 min read
Next.js Codebase Analysis <> create-next-app <> index.ts explained - Part 1.18

Next.js Codebase Analysis <> create-next-app <> index.ts explained - Part 1.18

Comments
2 min read
Building a RAG chatbot with NextJS, OpenAI & Dewy

Building a RAG chatbot with NextJS, OpenAI & Dewy

1
Comments
6 min read
🟨 Daily Code 38 | The Document Object Model (DOM) 3 (🪨📃✂️)

🟨 Daily Code 38 | The Document Object Model (DOM) 3 (🪨📃✂️)

Comments
2 min read
Simplifying Interactive UI Development with JSSignal and jQuery

Simplifying Interactive UI Development with JSSignal and jQuery

Comments
3 min read
Valentine day - Ask your girlfriend out in a geeky way

Valentine day - Ask your girlfriend out in a geeky way

Comments
2 min read
Como se destacar como programador Jr

Como se destacar como programador Jr

Comments
4 min read
JavaScript Promises

JavaScript Promises

3
Comments 1
1 min read
Signals & Hooks vs Observables

Signals & Hooks vs Observables

Comments
2 min read
Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding You Back (And What To Do Instead) 💪🎉

Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding You Back (And What To Do Instead) 💪🎉

71
Comments 11
16 min read
7 Must-Have Figma Plugins for Effortless HTML & CSS Conversion

7 Must-Have Figma Plugins for Effortless HTML & CSS Conversion

Comments
5 min read
Intro to Software Engineering

Intro to Software Engineering

Comments
1 min read
Manipulando el DOM con Javascript

Manipulando el DOM con Javascript

Comments
1 min read
TypeLib JS (part 2) - grouped types

TypeLib JS (part 2) - grouped types

1
Comments
3 min read
Best front end projects?

Best front end projects?

1
Comments
1 min read
Renaming a Column in Laravel: A Step-by-Step Guide

Renaming a Column in Laravel: A Step-by-Step Guide

19
Comments
2 min read
How to disable a button in JavaScript

How to disable a button in JavaScript

Comments
3 min read
Um Convite para Redescobrir a Paixão pela Programação

Um Convite para Redescobrir a Paixão pela Programação

Comments
5 min read
LeetCode 2620. Counter (Easy)

LeetCode 2620. Counter (Easy)

4
Comments 2
2 min read
Easily build progressive Steps Rendering Component in Reactjs

Easily build progressive Steps Rendering Component in Reactjs

Comments
1 min read
Authentication with Firebase

Authentication with Firebase

5
Comments
6 min read
Vue.js Live Conference

Vue.js Live Conference

Comments
1 min read
Build a Blog with React and Google Sheets | FullStack Course | PART 1 | Learn Coding

Build a Blog with React and Google Sheets | FullStack Course | PART 1 | Learn Coding

5
Comments
1 min read
Build a Blog with React and Google Sheets | FullStack Course | PART 2 | Learn Coding

Build a Blog with React and Google Sheets | FullStack Course | PART 2 | Learn Coding

5
Comments
1 min read
Understanding React States for Proper State Management.

Understanding React States for Proper State Management.

1
Comments
9 min read
TypeScript — A Critical Perspective

TypeScript — A Critical Perspective

Comments
2 min read
TF #34 | Your weekly frontend digest

TF #34 | Your weekly frontend digest

Comments
11 min read
# Astro + Tailwind CSS = Perfect Portfolio & 100% Lighthouse Win! 🚀

# Astro + Tailwind CSS = Perfect Portfolio & 100% Lighthouse Win! 🚀

Comments
1 min read
The differences between req.params, req.query, and req.body in Express.js & Node.js

The differences between req.params, req.query, and req.body in Express.js & Node.js

1
Comments
2 min read
Locally hosted AI writing assistant

Locally hosted AI writing assistant

18
Comments 5
3 min read
Browser-to-Browser calling with SIP.js and Routr

Browser-to-Browser calling with SIP.js and Routr

17
Comments 4
4 min read
The ü/ü Conundrum

The ü/ü Conundrum

9
Comments
2 min read
Understanding JavaScript Operators: A Comprehensive Guide

Understanding JavaScript Operators: A Comprehensive Guide

3
Comments
2 min read
Yet Another Newsletter LOL: Madden 2025

Yet Another Newsletter LOL: Madden 2025

6
Comments
4 min read
Signals: the Do-s and the Don't-s

Signals: the Do-s and the Don't-s

83
Comments 13
9 min read
JavaScript Web APIs Series: File and Storage APIs

JavaScript Web APIs Series: File and Storage APIs

5
Comments 3
11 min read
loading...