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.
Como usar requestAnimationFrame() com vanilla JS

Como usar requestAnimationFrame() com vanilla JS

Comments
2 min read
Designing a Cloud Architecture from Scratch

Designing a Cloud Architecture from Scratch

1
Comments
2 min read
Angular Addicts #20: unit testing the new defer blocks, NGRX Signal store extensions, app architectures & more

Angular Addicts #20: unit testing the new defer blocks, NGRX Signal store extensions, app architectures & more

2
Comments
4 min read
Unlocking the Impossible: Search Keywords Within WebView in React Native

Unlocking the Impossible: Search Keywords Within WebView in React Native

2
Comments
3 min read
Of recursion and backtracking

Of recursion and backtracking

1
Comments
12 min read
React Redux | React Redux Tutorial | React Redux for beginners

React Redux | React Redux Tutorial | React Redux for beginners

1
Comments
5 min read
Picomap - the smallest JS web map

Picomap - the smallest JS web map

Comments
7 min read
React CRUD Operations Made Easy with Array Methods

React CRUD Operations Made Easy with Array Methods

4
Comments
2 min read
What's your opinion on TDD in backend vs frontend development?

What's your opinion on TDD in backend vs frontend development?

Comments
1 min read
Web Development - Best Practices to Minimize Side Effects

Web Development - Best Practices to Minimize Side Effects

Comments
2 min read
Fetching Products from Shopify using Node.js and GraphQL

Fetching Products from Shopify using Node.js and GraphQL

16
Comments 1
4 min read
🛠️6 tools to kickstart your full-stack app with AI 🤖

🛠️6 tools to kickstart your full-stack app with AI 🤖

281
Comments 20
5 min read
NativeScript-Vue unit testing with Vitest

NativeScript-Vue unit testing with Vitest

3
Comments 1
3 min read
How To Create a Age Calculator in HTML CSS & JavaScript [Calculate Age from Date of Birth]

How To Create a Age Calculator in HTML CSS & JavaScript [Calculate Age from Date of Birth]

1
Comments
9 min read
Function Scope in JS

Function Scope in JS

Comments 1
1 min read
Como atualizar a URL do navegador sem refresh a página usando a vanilla JS History API

Como atualizar a URL do navegador sem refresh a página usando a vanilla JS History API

Comments
3 min read
Por que utilizar um elemento form quando submit campos com JavaScript?

Por que utilizar um elemento form quando submit campos com JavaScript?

Comments
2 min read
Node.js vs NestJS – Understanding their Technical Difference

Node.js vs NestJS – Understanding their Technical Difference

47
Comments 3
5 min read
Indent the output of 𝐉𝐒𝐎𝐍.𝐬𝐭𝐫𝐢𝐧𝐠𝐢𝐟𝐲

Indent the output of 𝐉𝐒𝐎𝐍.𝐬𝐭𝐫𝐢𝐧𝐠𝐢𝐟𝐲

1
Comments
1 min read
The Art of File Routing

The Art of File Routing

Comments
2 min read
Hello everyone, I'm Owen. We have spent two years developing a very cool open-source low-code tool.

Hello everyone, I'm Owen. We have spent two years developing a very cool open-source low-code tool.

2
Comments 3
2 min read
JavaScriptmas 2023 - Week 2

JavaScriptmas 2023 - Week 2

Comments
16 min read
Botones de scroll horizontal con html - css y Javascript

Botones de scroll horizontal con html - css y Javascript

1
Comments 2
4 min read
Difference between Module and Package in Node.js

Difference between Module and Package in Node.js

15
Comments
2 min read
CodePen November challenge: WebDataRocks experience

CodePen November challenge: WebDataRocks experience

13
Comments
3 min read
You are JS noob without knowing these methods

You are JS noob without knowing these methods

28
Comments 32
4 min read
Build a tooltip component

Build a tooltip component

4
Comments
9 min read
OOP Design Patterns in Javascript

OOP Design Patterns in Javascript

194
Comments 9
33 min read
A Deep Dive into Green Threads and Node.js

A Deep Dive into Green Threads and Node.js

7
Comments 5
6 min read
Detect what calls your Node.js code

Detect what calls your Node.js code

1
Comments
4 min read
How to Style Tables and Images in Gutenberg: A Frmenu Case Study

How to Style Tables and Images in Gutenberg: A Frmenu Case Study

Comments
2 min read
Yet Another Newsletter LOL: Broccoli

Yet Another Newsletter LOL: Broccoli

10
Comments
4 min read
Balancing Codes and Mental Wellbeing: A Guide for Software Engineers

Balancing Codes and Mental Wellbeing: A Guide for Software Engineers

Comments
2 min read
Testing in JavaScript: Best Practices and Tools

Testing in JavaScript: Best Practices and Tools

5
Comments
6 min read
How I optimize express.js API's

How I optimize express.js API's

Comments
2 min read
Choosing the best JavaScript framework for your next project

Choosing the best JavaScript framework for your next project

5
Comments 1
17 min read
#TesteSemNeura Desmistificando Testes Unitários com Jest

#TesteSemNeura Desmistificando Testes Unitários com Jest

1
Comments 2
5 min read
Unveiling the Power of the Visitor Pattern in JavaScript Development

Unveiling the Power of the Visitor Pattern in JavaScript Development

11
Comments
2 min read
Why Your Website Should Work Offline (And What You Should Do About It)

Why Your Website Should Work Offline (And What You Should Do About It)

49
Comments 7
4 min read
Implement validateRequest Middleware

Implement validateRequest Middleware

Comments
1 min read
Revojs: How a Local Conference in 🇷🇴 Romania turned into a Networking Gold Mine

Revojs: How a Local Conference in 🇷🇴 Romania turned into a Networking Gold Mine

Comments
7 min read
Wavesurfer.js

Wavesurfer.js

2
Comments
6 min read
News Content Aggregation Platform

News Content Aggregation Platform

6
Comments
5 min read
A Guide To Using Nivo with ReactJS

A Guide To Using Nivo with ReactJS

11
Comments 2
3 min read
Merge different refs

Merge different refs

Comments
9 min read
🚀 JavaScript Array, Object, and Map Methods Cheat sheet 🚀

🚀 JavaScript Array, Object, and Map Methods Cheat sheet 🚀

36
Comments 6
7 min read
Day 8 - 30 Days learn Web Dev

Day 8 - 30 Days learn Web Dev

Comments
1 min read
Biome: between code formatters and good competition

Biome: between code formatters and good competition

1
Comments
2 min read
Navigating the Maze of Type-Guarding in JavaScript

Navigating the Maze of Type-Guarding in JavaScript

5
Comments 4
4 min read
ESLint: under the hood

ESLint: under the hood

Comments
14 min read
Common mistakes to avoid while working with Express.js

Common mistakes to avoid while working with Express.js

1
Comments
1 min read
Finalizing my Vue.js Context Menu

Finalizing my Vue.js Context Menu

Comments
2 min read
useContext + useReducer with Sample Code

useContext + useReducer with Sample Code

1
Comments
4 min read
Building Your Own Virtual DOM Reconciler in JavaScript: A Minimal Approach

Building Your Own Virtual DOM Reconciler in JavaScript: A Minimal Approach

Comments
3 min read
JavaScript. What's New in 2023

JavaScript. What's New in 2023

Comments
3 min read
Starting in React: What are props?

Starting in React: What are props?

Comments
2 min read
PHP: Personal Home Page

PHP: Personal Home Page

Comments
5 min read
A simple Vue form validation composable with Zod

A simple Vue form validation composable with Zod

17
Comments 5
4 min read
How to Get Audio Transcriptions from Whisper without a File System

How to Get Audio Transcriptions from Whisper without a File System

9
Comments 3
2 min read
Init Frontend Todo Application

Init Frontend Todo Application

Comments
1 min read
loading...