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.
Number Patterns in Javascript

Number Patterns in Javascript

1
Comments
1 min read
Construindo um Sistema de Login Seguro na Web usando Reconhecimento Facial com Vue.js: Um Guia Passo a Passo

Construindo um Sistema de Login Seguro na Web usando Reconhecimento Facial com Vue.js: Um Guia Passo a Passo

2
Comments
14 min read
Notifications For Your App: Should you build or buy?

Notifications For Your App: Should you build or buy?

1
Comments
16 min read
Build with any npm package with this AI assist 🦾

Build with any npm package with this AI assist 🦾

18
Comments 3
2 min read
Understanding JavaScript Arrow Functions

Understanding JavaScript Arrow Functions

Comments
1 min read
Vuejs and Nuxt challenges where to practice what you have learned?

Vuejs and Nuxt challenges where to practice what you have learned?

10
Comments
1 min read
QR Code Component for Spotify Playlist

QR Code Component for Spotify Playlist

Comments
1 min read
4 ways to iterate over “objects” in javascript

4 ways to iterate over “objects” in javascript

Comments
2 min read
Async Made Easy: A Deep Dive into JavaScript Callbacks, Promises, and Async/Await

Async Made Easy: A Deep Dive into JavaScript Callbacks, Promises, and Async/Await

Comments
5 min read
I Built an Event Scheduler in NodeJs using Google Calendar API 🚀

I Built an Event Scheduler in NodeJs using Google Calendar API 🚀

354
Comments 39
9 min read
Recursive Hard Problems Using Javascript

Recursive Hard Problems Using Javascript

5
Comments 2
1 min read
Encore.ts — 9x faster than Express.js & 3x faster than Bun + Zod

Encore.ts — 9x faster than Express.js & 3x faster than Bun + Zod

262
Comments 40
6 min read
Abstractions: A Way of Thinking Programmatically

Abstractions: A Way of Thinking Programmatically

5
Comments
3 min read
Hash Tables 101: Collisions, Resizing, Hashing

Hash Tables 101: Collisions, Resizing, Hashing

Comments
6 min read
Python's Asyncio: Advanced Concepts

Python's Asyncio: Advanced Concepts

Comments
2 min read
Google Sheets: SUMIFS para durações (horas), parte 2

Google Sheets: SUMIFS para durações (horas), parte 2

1
Comments
3 min read
I am developing a Text Input Component based on Skia and Canvas

I am developing a Text Input Component based on Skia and Canvas

1
Comments
1 min read
Clone Any Website and Edit Anything in Just 1 Minute

Clone Any Website and Edit Anything in Just 1 Minute

2
Comments 2
2 min read
Optimizing a TypeScript Curry Function: From Static Types to Variadic Types

Optimizing a TypeScript Curry Function: From Static Types to Variadic Types

Comments
4 min read
Back-End Development: Definition, Stats, & Trends To Follow In 2024

Back-End Development: Definition, Stats, & Trends To Follow In 2024

82
Comments 11
4 min read
Top VS Code Extensions to Boost Your Productivity

Top VS Code Extensions to Boost Your Productivity

Comments
5 min read
Por que você deveria começar a testar sua aplicação no Front-End?

Por que você deveria começar a testar sua aplicação no Front-End?

8
Comments
5 min read
New lightbox package here!

New lightbox package here!

1
Comments
1 min read
Build a Completely Dynamic UI with Sanity, a Node Server and React

Build a Completely Dynamic UI with Sanity, a Node Server and React

Comments
10 min read
Understanding API Architecture: Principles, Patterns, and Best Practices

Understanding API Architecture: Principles, Patterns, and Best Practices

2
Comments
6 min read
Comparing JSON Data: Techniques, Tools, and Best Practices

Comparing JSON Data: Techniques, Tools, and Best Practices

1
Comments
4 min read
World's First CSS-only Photo Cubes

World's First CSS-only Photo Cubes

Comments
1 min read
Elevating Microsoft Teams: The Impact of Migrating from Electron to WebView2

Elevating Microsoft Teams: The Impact of Migrating from Electron to WebView2

Comments
3 min read
Introducing valid-correct: Elevate Your Form Validation with Error Handling and Correction

Introducing valid-correct: Elevate Your Form Validation with Error Handling and Correction

Comments
3 min read
How Panning and Zooming Work in a 2D top-down game

How Panning and Zooming Work in a 2D top-down game

Comments
8 min read
What is channels and the benefits of using it when working with events

What is channels and the benefits of using it when working with events

31
Comments 1
3 min read
React Data Fetching Made Easy: SWR to the Rescue 🚨

React Data Fetching Made Easy: SWR to the Rescue 🚨

29
Comments 3
2 min read
Understanding Clean Code: Comments ⚡️

Understanding Clean Code: Comments ⚡️

2
Comments
3 min read
Incredible UI Libraries to Elevate Your Project to the Next Level

Incredible UI Libraries to Elevate Your Project to the Next Level

1
Comments
4 min read
Comprehensive Guide: MaterialM Next.js Admin Template Overview

Comprehensive Guide: MaterialM Next.js Admin Template Overview

2
Comments
5 min read
A Beginner's Guide to JavaScript

A Beginner's Guide to JavaScript

1
Comments
3 min read
Functional Programming Concepts in Kotlin

Functional Programming Concepts in Kotlin

Comments
2 min read
Reusing Logic in React with Custom Hooks: a Practical guide

Reusing Logic in React with Custom Hooks: a Practical guide

1
Comments
3 min read
LogTape: Zero-Dependency Logging for JavaScript That Just Works

LogTape: Zero-Dependency Logging for JavaScript That Just Works

5
Comments 1
3 min read
Hoisting in javascript ?

Hoisting in javascript ?

Comments
2 min read
GlueStack UI: Simplify Building User Interfaces

GlueStack UI: Simplify Building User Interfaces

3
Comments
6 min read
Join Us in Developing a Revolutionary Wallet App for Empeiria SSI!

Join Us in Developing a Revolutionary Wallet App for Empeiria SSI!

Comments
3 min read
Top JS console methods to know as a beginner!

Top JS console methods to know as a beginner!

Comments
2 min read
JavaScript Design Patterns - Behavioral - Strategy

JavaScript Design Patterns - Behavioral - Strategy

1
Comments
1 min read
How to Build Chat into a Flask App with API: A Comprehensive Guide

How to Build Chat into a Flask App with API: A Comprehensive Guide

8
Comments
10 min read
Exploring JavaScript Array Methods with Examples

Exploring JavaScript Array Methods with Examples

Comments
2 min read
How to connect MongoDB with NodeJS Application!

How to connect MongoDB with NodeJS Application!

Comments
2 min read
Building Open Source React Components for Real-Time Notifications

Building Open Source React Components for Real-Time Notifications

41
Comments 1
11 min read
Local GPT with Ollama and Next.js

Local GPT with Ollama and Next.js

12
Comments 4
5 min read
Understanding Short-Circuiting in JavaScript: A Beginner's Guide

Understanding Short-Circuiting in JavaScript: A Beginner's Guide

Comments
2 min read
Introducing: KickStart — a form builder for developers.

Introducing: KickStart — a form builder for developers.

6
Comments 1
2 min read
Have you ever made or discovered a useful library? Share it! 💬

Have you ever made or discovered a useful library? Share it! 💬

57
Comments 13
1 min read
Vercel AI SDK 3.3

Vercel AI SDK 3.3

16
Comments 1
8 min read
JavaScript's GlobalThis: The Universal Object You Didn’t Know You Needed

JavaScript's GlobalThis: The Universal Object You Didn’t Know You Needed

10
Comments 1
6 min read
NextAdmin: A Complete Next.js Admin Dashboard Toolkit

NextAdmin: A Complete Next.js Admin Dashboard Toolkit

27
Comments
4 min read
Validate your environment variables with Zod

Validate your environment variables with Zod

Comments
2 min read
Looking for Full-stack Devs for XDR cybersecurity platform

Looking for Full-stack Devs for XDR cybersecurity platform

Comments
1 min read
Best Practices for Learning Web Development in 2024

Best Practices for Learning Web Development in 2024

1
Comments
1 min read
Advanced SQL Techniques for Data Analysis

Advanced SQL Techniques for Data Analysis

Comments
2 min read
Introduction to Functional Programming in JavaScript: Lenses #9

Introduction to Functional Programming in JavaScript: Lenses #9

Comments
3 min read
loading...