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.
JS Classes: Classes and Constructors

JS Classes: Classes and Constructors

2
Comments
1 min read
Introduction to React (for beginners)

Introduction to React (for beginners)

6
Comments
3 min read
Tiny Chat App UI

Tiny Chat App UI

3
Comments
1 min read
How to Calculate Time to Read an Article in JavaScript

How to Calculate Time to Read an Article in JavaScript

2
Comments
4 min read
All You Need To Know About The Console Object Method

All You Need To Know About The Console Object Method

Comments
4 min read
Faking private class constructors in JavaScript

Faking private class constructors in JavaScript

2
Comments
2 min read
Reducing Color Depth with React/JavaScript

Reducing Color Depth with React/JavaScript

17
Comments
15 min read
25 Fun and Useful ReactJS Project Ideas for Beginners

25 Fun and Useful ReactJS Project Ideas for Beginners

12
Comments 4
4 min read
Let's learn Solid.js quickly, by creating a useDebounce hook

Let's learn Solid.js quickly, by creating a useDebounce hook

10
Comments 2
8 min read
Build a ToDo App With React and Firebase

Build a ToDo App With React and Firebase

16
Comments
9 min read
JavaScript DOM Manipulation Cheatsheet✨

JavaScript DOM Manipulation Cheatsheet✨

35
Comments 1
5 min read
Are variables with let and const keywords hoisted in JavaScript?

Are variables with let and const keywords hoisted in JavaScript?

2
Comments 1
2 min read
Build your own Tana clone with this new frontend

Build your own Tana clone with this new frontend

2
Comments
1 min read
How to Scrape Websites with Tampermonkey and Express JS: A Guide

How to Scrape Websites with Tampermonkey and Express JS: A Guide

10
Comments 1
9 min read
Build an accordion component with Alpine.js

Build an accordion component with Alpine.js

3
Comments
3 min read
Build a custom tooltip directive with CSS and Vue

Build a custom tooltip directive with CSS and Vue

6
Comments
7 min read
Nuxt, Medusa, TailwindCSS Crash Course

Nuxt, Medusa, TailwindCSS Crash Course

65
Comments 1
3 min read
Recoil is the Samurai Sword of React State Management

Recoil is the Samurai Sword of React State Management

54
Comments 13
8 min read
Web Scraping With Puppeteer for Total Noobs: Part 3

Web Scraping With Puppeteer for Total Noobs: Part 3

6
Comments
6 min read
Pipe a file stream from AWS S3 to OpenAI Whisper in Node.js

Pipe a file stream from AWS S3 to OpenAI Whisper in Node.js

4
Comments 1
2 min read
How a single line code change, improved my performance

How a single line code change, improved my performance

50
Comments 16
2 min read
How to Consume an API with Vanilla Javascript

How to Consume an API with Vanilla Javascript

5
Comments
4 min read
How to extract title, description or metadata from markdown

How to extract title, description or metadata from markdown

8
Comments
4 min read
Top 5+ Free Tailwind CSS React Admin Dashboards & Templates for 2024

Top 5+ Free Tailwind CSS React Admin Dashboards & Templates for 2024

40
Comments 4
4 min read
React Architectures: FLUX vs REDUX

React Architectures: FLUX vs REDUX

38
Comments 5
5 min read
Hoisting: Como evitar erros comuns de referência em JavaScript

Hoisting: Como evitar erros comuns de referência em JavaScript

4
Comments
4 min read
Introducing the new Solid Query client

Introducing the new Solid Query client

3
Comments
3 min read
Circular dependency in Nest JS

Circular dependency in Nest JS

1
Comments 2
2 min read
GraphQL's @defer and @stream Directives are overkill

GraphQL's @defer and @stream Directives are overkill

Comments
11 min read
Stop Using Express.js in 2023

Stop Using Express.js in 2023

12
Comments 14
2 min read
How To Embed Tweets Without a Performance Penalty

How To Embed Tweets Without a Performance Penalty

2
Comments
11 min read
Mastering JS Event Bubbling and Delegation

Mastering JS Event Bubbling and Delegation

3
Comments
3 min read
Mastering Scroll Position Restoration in Vue and Nuxt Projects

Mastering Scroll Position Restoration in Vue and Nuxt Projects

Comments
7 min read
The Challenges of Lazy Loading in JavaScript

The Challenges of Lazy Loading in JavaScript

2
Comments
8 min read
7 React native libraries and packages for UI design

7 React native libraries and packages for UI design

2
Comments
3 min read
Free Tailwind Components Collections(sample)

Free Tailwind Components Collections(sample)

86
Comments 1
2 min read
Animations with GSAP + React 🌟

Animations with GSAP + React 🌟

92
Comments 7
9 min read
Component Series: Element Plus Table part 2

Component Series: Element Plus Table part 2

4
Comments
4 min read
Introducing Vanilla-extract.style: A Modern and Efficient Way to Write Styles in JavaScript

Introducing Vanilla-extract.style: A Modern and Efficient Way to Write Styles in JavaScript

2
Comments
2 min read
Testes no Front-end: Escrevendo seu primeiro teste

Testes no Front-end: Escrevendo seu primeiro teste

1
Comments
4 min read
3 Kinds of Loops That We Use All The Time Without Knowing Their Names.

3 Kinds of Loops That We Use All The Time Without Knowing Their Names.

Comments
3 min read
LeetCode - Gray Code

LeetCode - Gray Code

Comments
4 min read
4 Full-Stack Project ideas for Developers

4 Full-Stack Project ideas for Developers

1
Comments
3 min read
Resolvendo problemas no HackerRank: Entre gato e rato

Resolvendo problemas no HackerRank: Entre gato e rato

1
Comments
2 min read
Server-render your SPA in CI at deploy time 📸

Server-render your SPA in CI at deploy time 📸

2
Comments
2 min read
Código Limpo em Javascript para Iniciantes

Código Limpo em Javascript para Iniciantes

Comments
2 min read
How I was able to improve my clients satisfaction by 10x 🪄

How I was able to improve my clients satisfaction by 10x 🪄

50
Comments 4
7 min read
Exploring Expo Application Services: Building, Deploying and Managing Mobile Apps with Ease.

Exploring Expo Application Services: Building, Deploying and Managing Mobile Apps with Ease.

2
Comments
3 min read
Temporal Dead Zone - the less obvious part and how to avoid it

Temporal Dead Zone - the less obvious part and how to avoid it

Comments
4 min read
CMD commands every programmer should know

CMD commands every programmer should know

3
Comments
2 min read
Convert HTML To Notion Blocks

Convert HTML To Notion Blocks

16
Comments 3
4 min read
How to create a Drag and Drop interface using Vanilla JS

How to create a Drag and Drop interface using Vanilla JS

119
Comments 21
4 min read
ChatGPT for Web Developers

ChatGPT for Web Developers

Comments
8 min read
Getting started with AWS serverless - Lambda functions

Getting started with AWS serverless - Lambda functions

190
Comments 3
10 min read
How to Create an Online Quiz or Assessment test using SurveyJS and add Scoring and Timing to It (Part 1)

How to Create an Online Quiz or Assessment test using SurveyJS and add Scoring and Timing to It (Part 1)

Comments
6 min read
Evolution of Frontend Frameworks over the Last Decade

Evolution of Frontend Frameworks over the Last Decade

1
Comments
3 min read
Introduction to Svelte

Introduction to Svelte

Comments
3 min read
How to setup SvelteKit with Tailwind CSS

How to setup SvelteKit with Tailwind CSS

Comments
2 min read
Experimental Performance Insights Panel in Chrome DevTools

Experimental Performance Insights Panel in Chrome DevTools

5
Comments 1
2 min read
Conditional Rendering in ReactJS

Conditional Rendering in ReactJS

1
Comments
3 min read
loading...