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.
12 Super Cool Machine Learning Projects that you didn't know are Open Source and made of JavaScript

12 Super Cool Machine Learning Projects that you didn't know are Open Source and made of JavaScript

19
Comments
5 min read
How To Create Custom Hooks in React / Next JS

How To Create Custom Hooks in React / Next JS

3
Comments
8 min read
The Art of JavaScript Plugins: From Conception to NPM Publication 🚀🌐

The Art of JavaScript Plugins: From Conception to NPM Publication 🚀🌐

1
Comments
4 min read
Maximizing Web Performance and User Experience with Lighthouse

Maximizing Web Performance and User Experience with Lighthouse

1
Comments
2 min read
#LearnedToday!

#LearnedToday!

Comments
2 min read
JavaScript based Excel Office Add-in in Visual Studio

JavaScript based Excel Office Add-in in Visual Studio

4
Comments 2
5 min read
Cryptography in Blockchain 🤑 | Cryptography Basics 🚀🚀 | Part-1

Cryptography in Blockchain 🤑 | Cryptography Basics 🚀🚀 | Part-1

1
Comments 1
1 min read
Good practices and Design Patterns for Vue Composables

Good practices and Design Patterns for Vue Composables

131
Comments 16
5 min read
How To Create Draggable slider in HTML, CSS and Javascript 🔥💯

How To Create Draggable slider in HTML, CSS and Javascript 🔥💯

11
Comments
4 min read
Unraveling the Mysteries of Code: Decoding, Interpreting and Compiling

Unraveling the Mysteries of Code: Decoding, Interpreting and Compiling

7
Comments
3 min read
Your Guide to Implementing Vue Placeholder Loading

Your Guide to Implementing Vue Placeholder Loading

13
Comments 1
13 min read
Qwik introduction from Misko and Giorgio

Qwik introduction from Misko and Giorgio

10
Comments 1
3 min read
React Server Components with Next.JS: The Complete Guide

React Server Components with Next.JS: The Complete Guide

5
Comments
10 min read
Simplify Your Redux States with Redux Toolkit

Simplify Your Redux States with Redux Toolkit

Comments
4 min read
Reverse a string using a recursive function

Reverse a string using a recursive function

Comments
2 min read
Building a RESTful API with Node.js and Express.js

Building a RESTful API with Node.js and Express.js

1
Comments
2 min read
How to use Job Queue to handle email sending in your Nestjs server

How to use Job Queue to handle email sending in your Nestjs server

4
Comments 1
9 min read
Fix React.useState using "as const"

Fix React.useState using "as const"

5
Comments 1
4 min read
The Magnificent Dance of Variables: Inside the World of Lexical Environments in JavaScript

The Magnificent Dance of Variables: Inside the World of Lexical Environments in JavaScript

1
Comments
4 min read
Introdução a blockchain

Introdução a blockchain

4
Comments 1
5 min read
Take your webpack to the next level by understanding these concepts

Take your webpack to the next level by understanding these concepts

9
Comments
10 min read
Using an AWS API Gateway with AWS Lambda, and AWS DynamoDB

Using an AWS API Gateway with AWS Lambda, and AWS DynamoDB

1
Comments
2 min read
AI/LLM Recipe Generator with chatGPT

AI/LLM Recipe Generator with chatGPT

3
Comments
6 min read
Most Used commands, methods, and concepts of Node.js

Most Used commands, methods, and concepts of Node.js

4
Comments
4 min read
Cleaning up unused Typescript Files with `ts-prune`

Cleaning up unused Typescript Files with `ts-prune`

Comments
1 min read
'onSticky' Event hook in React

'onSticky' Event hook in React

1
Comments
6 min read
Improve Performances With Dynamic “Content-Visibility”

Improve Performances With Dynamic “Content-Visibility”

Comments
7 min read
Understand the concept of dependency list in useEffect in reactjs

Understand the concept of dependency list in useEffect in reactjs

Comments
2 min read
Async Await

Async Await

Comments
7 min read
Getting started with AWS serverless - SQS

Getting started with AWS serverless - SQS

92
Comments 4
10 min read
Ma'lumotlar tuzilmalari va algoritmlarni nega o'rganish kerak? Axir, ularni ishda ishlatmaymanku 🤷‍♂️

Ma'lumotlar tuzilmalari va algoritmlarni nega o'rganish kerak? Axir, ularni ishda ishlatmaymanku 🤷‍♂️

2
Comments 1
6 min read
Extracting Class Methods: How To Derive an Interface From a Class

Extracting Class Methods: How To Derive an Interface From a Class

24
Comments 1
3 min read
Progress Bar using HTML, CSS, JS

Progress Bar using HTML, CSS, JS

1
Comments
1 min read
Why does everyone love Tailwind ?

Why does everyone love Tailwind ?

11
Comments 12
2 min read
What Is a Content Management System (CMS)?

What Is a Content Management System (CMS)?

1
Comments
3 min read
Typescript Type Level Custom Error Message, Move Runtime Error to Compile time Error!

Typescript Type Level Custom Error Message, Move Runtime Error to Compile time Error!

2
Comments
4 min read
Moonly weekly progress update #50 - Getting closer to a Sniper tool

Moonly weekly progress update #50 - Getting closer to a Sniper tool

5
Comments
2 min read
Componente genérico de Detalhes de Categoria usando Chakra UI no CrazyStack Next.js

Componente genérico de Detalhes de Categoria usando Chakra UI no CrazyStack Next.js

Comments
9 min read
How Process Models play a key role in Software Development

How Process Models play a key role in Software Development

Comments
2 min read
Running both nodejs and bun apps in turborepo

Running both nodejs and bun apps in turborepo

17
Comments 1
4 min read
How to change "state" during render without infinite loops

How to change "state" during render without infinite loops

Comments
1 min read
How To Avoid Breaking Your React Application On Production

How To Avoid Breaking Your React Application On Production

2
Comments 1
2 min read
Washing your code: naming is hard

Washing your code: naming is hard

Comments
25 min read
Call, Apply and Bind

Call, Apply and Bind

1
Comments
1 min read
Understanding Promises in JS

Understanding Promises in JS

2
Comments
2 min read
Break out of Tutorial Hell - What to Do When You're Going Nowhere

Break out of Tutorial Hell - What to Do When You're Going Nowhere

2
Comments
3 min read
Become a Pro MERN Stack Developer! (Complete Roadmap)

Become a Pro MERN Stack Developer! (Complete Roadmap)

5
Comments 2
5 min read
A better way to use Dotenv

A better way to use Dotenv

1
Comments
4 min read
There's Something About Forms

There's Something About Forms

Comments
3 min read
How Javascript V8 Engine Works?

How Javascript V8 Engine Works?

11
Comments 1
5 min read
Variables and Data Types in JavaScript

Variables and Data Types in JavaScript

Comments
2 min read
How to Create a Basic Carousel using JavaScript, HTML, and CSS

How to Create a Basic Carousel using JavaScript, HTML, and CSS

1
Comments
2 min read
When and how to use forEach and map in Vanilla JS vs React

When and how to use forEach and map in Vanilla JS vs React

Comments
3 min read
The Power of Console.log()

The Power of Console.log()

Comments
3 min read
Into PWA: Creating an installable Next.Js Application

Into PWA: Creating an installable Next.Js Application

12
Comments 2
5 min read
Started an OpenSource project

Started an OpenSource project

1
Comments
1 min read
Higher-Order Functions and Callbacks: The Secret Sauce of JavaScript or Just Fancy Jargon?

Higher-Order Functions and Callbacks: The Secret Sauce of JavaScript or Just Fancy Jargon?

6
Comments 2
2 min read
Removing Elements From An Array

Removing Elements From An Array

Comments 2
1 min read
TypeScript vs JavaScript: Why Should You Learn TypeScript?

TypeScript vs JavaScript: Why Should You Learn TypeScript?

2
Comments
3 min read
From Idea to Product: My Journey Building an Online Version of 'Cards Against Humanity'

From Idea to Product: My Journey Building an Online Version of 'Cards Against Humanity'

Comments
12 min read
loading...