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.
Build Your Own Epik-inspired App: Transform Selfies into '90s Yearbook Photos with Node.js and AI

Build Your Own Epik-inspired App: Transform Selfies into '90s Yearbook Photos with Node.js and AI

3
Comments
7 min read
Uma Jornada na Engenharia de Software: Minha História e Experiência

Uma Jornada na Engenharia de Software: Minha História e Experiência

7
Comments 1
2 min read
The Underappreciated Power of TypeScript Interfaces: Going Beyond "Interface vs Type"

The Underappreciated Power of TypeScript Interfaces: Going Beyond "Interface vs Type"

1
Comments 2
2 min read
Playing with digits "Codewars"

Playing with digits "Codewars"

1
Comments
2 min read
How to Make CRUD app in JavaScript

How to Make CRUD app in JavaScript

53
Comments 2
1 min read
Delight your users with this instant scroll restoration custom hook

Delight your users with this instant scroll restoration custom hook

31
Comments 13
6 min read
When to avoid squishing dates together (a lesson in UI <--> backend team collaboration)

When to avoid squishing dates together (a lesson in UI <--> backend team collaboration)

Comments
6 min read
Who can overthrow the authority of React?

Who can overthrow the authority of React?

18
Comments 29
3 min read
Incremental Static Regeneration in Nuxt

Incremental Static Regeneration in Nuxt

16
Comments 7
3 min read
JavaScript equivalent(s) of CSS @supports feature queries for bugfix detection

JavaScript equivalent(s) of CSS @supports feature queries for bugfix detection

7
Comments
4 min read
Microtask Queue + RxJS + Angular

Microtask Queue + RxJS + Angular

77
Comments 1
3 min read
The Ultimate Guide to Building a Telegram Clone with Next.js 13 & Express (Tailwind.css , Socket.io , MongoDB)

The Ultimate Guide to Building a Telegram Clone with Next.js 13 & Express (Tailwind.css , Socket.io , MongoDB)

6
Comments
2 min read
Peculiaridades do JS. Que não são erros! Nem esquisitice! - conversão implícita de tipos

Peculiaridades do JS. Que não são erros! Nem esquisitice! - conversão implícita de tipos

2
Comments
1 min read
Supercharge Your Svelte: Top Tips for Clean Code

Supercharge Your Svelte: Top Tips for Clean Code

8
Comments 8
6 min read
What is Embedding? Generating Embedding using Supabase

What is Embedding? Generating Embedding using Supabase

16
Comments
9 min read
💻 Web Development Resources #169

💻 Web Development Resources #169

5
Comments
3 min read
How I build my startup supa-quick

How I build my startup supa-quick

3
Comments
3 min read
Easy Context in React Server Components (RSC)

Easy Context in React Server Components (RSC)

7
Comments
3 min read
7 Open-Source Search Engines for your Enterprise and Startups you MUST know.

7 Open-Source Search Engines for your Enterprise and Startups you MUST know.

324
Comments 13
5 min read
Building a Lazy Loader from Scratch in React (Part 1)

Building a Lazy Loader from Scratch in React (Part 1)

Comments
12 min read
What makes Next.js the future of web applications?👨‍💻

What makes Next.js the future of web applications?👨‍💻

1
Comments
3 min read
Making React Apps Memory Efficient | Million.js Beyond Speed

Making React Apps Memory Efficient | Million.js Beyond Speed

70
Comments 17
13 min read
Why You Can't Learn Web Dev

Why You Can't Learn Web Dev

7
Comments
9 min read
Getting started with LangChainJS

Getting started with LangChainJS

6
Comments
10 min read
Document search tool for Github repos built with React, Supabase and LLAMA2

Document search tool for Github repos built with React, Supabase and LLAMA2

9
Comments
14 min read
React: how I understand Virtual DOM through useState

React: how I understand Virtual DOM through useState

Comments 2
4 min read
❄️ An Intro to Server Components in React

❄️ An Intro to Server Components in React

33
Comments 3
8 min read
Track your variables: Watchers 👀

Track your variables: Watchers 👀

7
Comments 2
3 min read
Error handling in Express Server - NodeJS

Error handling in Express Server - NodeJS

3
Comments
2 min read
How to write clean and reusable code as a developer

How to write clean and reusable code as a developer

1
Comments
3 min read
🔥7 open-source libraries to keep an eye on (and contribute to!) ✨👩‍💻

🔥7 open-source libraries to keep an eye on (and contribute to!) ✨👩‍💻

127
Comments 19
3 min read
Tackle building a Rich Text Editor with Remirror and React

Tackle building a Rich Text Editor with Remirror and React

10
Comments
4 min read
VueJS part 7: Lifecycle methods

VueJS part 7: Lifecycle methods

8
Comments
2 min read
Useful VSCODE Extensions for Frontend Beginners

Useful VSCODE Extensions for Frontend Beginners

Comments
1 min read
Episode: 23/40: Angular's Future, Functional Components, Stable Signals

Episode: 23/40: Angular's Future, Functional Components, Stable Signals

7
Comments
3 min read
Interface Segregation Principle in React

Interface Segregation Principle in React

35
Comments 3
2 min read
Creating your own ExpressJS from scratch (Part 6) - Creating a body-parser middleware

Creating your own ExpressJS from scratch (Part 6) - Creating a body-parser middleware

8
Comments 6
2 min read
Bun.js e Deno.js: uma comparação detalhada

Bun.js e Deno.js: uma comparação detalhada

Comments
3 min read
A Guide to Creating a Platform like Flickapp (Part 2)

A Guide to Creating a Platform like Flickapp (Part 2)

1
Comments 1
2 min read
Controlled Components Make No Sense

Controlled Components Make No Sense

Comments 1
5 min read
Profile Components: display social profiles in native web components

Profile Components: display social profiles in native web components

Comments
7 min read
Simplifying Web Styling: A Guide to CSS-in-JS Libraries

Simplifying Web Styling: A Guide to CSS-in-JS Libraries

Comments
4 min read
Operator Precedence

Operator Precedence

Comments
2 min read
Building an entire fullstack project with Firebase 10 and React (Vite)

Building an entire fullstack project with Firebase 10 and React (Vite)

51
Comments 10
11 min read
Webscraping using Playwright

Webscraping using Playwright

11
Comments 2
5 min read
Microfrontends and microservices

Microfrontends and microservices

Comments
4 min read
Does anyone else hate Jest?

Does anyone else hate Jest?

2
Comments 2
2 min read
Integrando IA com Mapas para geração de Localizações

Integrando IA com Mapas para geração de Localizações

25
Comments 3
9 min read
【Video】896. Monotonic Array - Python, JavaScript, Java and C++

【Video】896. Monotonic Array - Python, JavaScript, Java and C++

Comments
4 min read
HTML Canvas cheat sheet

HTML Canvas cheat sheet

27
Comments 1
2 min read
Decoding Server-Side Rendering: Boosting Web Performance and SEO Description

Decoding Server-Side Rendering: Boosting Web Performance and SEO Description

Comments
3 min read
Validate HTML Form Inputs With Vanilla Js

Validate HTML Form Inputs With Vanilla Js

12
Comments 3
2 min read
How to Manage State in Astro and Svelte.

How to Manage State in Astro and Svelte.

2
Comments
2 min read
Console Methods in JavaScript: A Guide for Beginners

Console Methods in JavaScript: A Guide for Beginners

3
Comments 2
4 min read
React VS Angular

React VS Angular

1
Comments
2 min read
💪💪 Top 5 Open-Source Insomnia alternatives that you must try in 2024 🔥

💪💪 Top 5 Open-Source Insomnia alternatives that you must try in 2024 🔥

87
Comments 27
3 min read
JavaScript : Prototype and Inheritance (English/Hindi)

JavaScript : Prototype and Inheritance (English/Hindi)

Comments
2 min read
Function - JavaScript

Function - JavaScript

Comments
2 min read
AdonisJS v6 - One Step Closer to the Release

AdonisJS v6 - One Step Closer to the Release

7
Comments 1
4 min read
Tauri: 10 Minute Docs Audits

Tauri: 10 Minute Docs Audits

Comments
1 min read
loading...