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.
Configuring Snapshot Tests in Playwright

Configuring Snapshot Tests in Playwright

4
Comments
4 min read
Building Serverless Applications with AWS Lambda

Building Serverless Applications with AWS Lambda

Comments
2 min read
Expo AVD (Android Virtual Device) on Windows Subsystem for Linux (WSL2)

Expo AVD (Android Virtual Device) on Windows Subsystem for Linux (WSL2)

1
Comments
7 min read
Concurrency in Node.js (Child Processes vs Worker Threads)

Concurrency in Node.js (Child Processes vs Worker Threads)

Comments
6 min read
How to add Monaco to a Next.js app and securely run untrusted user code

How to add Monaco to a Next.js app and securely run untrusted user code

9
Comments
8 min read
Error Handling in Node.js Streams: Best Practices

Error Handling in Node.js Streams: Best Practices

5
Comments
3 min read
Async Vs Sync in JavaScript

Async Vs Sync in JavaScript

Comments
2 min read
8 Simple Ways To Become Better at JavaScript!

8 Simple Ways To Become Better at JavaScript!

3
Comments 2
14 min read
A (somewhat) deep dive into TypeScript constructor intricacies, step-by-step

A (somewhat) deep dive into TypeScript constructor intricacies, step-by-step

5
Comments
3 min read
Tornado variáveis globais em react-native com context.

Tornado variáveis globais em react-native com context.

Comments
3 min read
Building an HTML email form – Frontend and Backend

Building an HTML email form – Frontend and Backend

5
Comments
9 min read
Understanding Garbage Collection in JavaScript: A Beginner's Guide

Understanding Garbage Collection in JavaScript: A Beginner's Guide

3
Comments
2 min read
Why Vite is the best? Advanced Features of Vite

Why Vite is the best? Advanced Features of Vite

54
Comments 1
3 min read
Introducing Tab Closer Pro: Close Tabs More Easily

Introducing Tab Closer Pro: Close Tabs More Easily

Comments
1 min read
5 Full-Stack JavaScript Frameworks 2024

5 Full-Stack JavaScript Frameworks 2024

11
Comments
3 min read
Implementing a "Defer" Class in TypeScript

Implementing a "Defer" Class in TypeScript

17
Comments
2 min read
Reactive Programming- Part I

Reactive Programming- Part I

Comments
4 min read
LeetCode Meditations: 3Sum

LeetCode Meditations: 3Sum

Comments
3 min read
Building Simple CRM with Vue: Establishing Secure Sign Up Page Using Firebase Authentication

Building Simple CRM with Vue: Establishing Secure Sign Up Page Using Firebase Authentication

1
Comments
6 min read
All Online Tools in “One Box”

All Online Tools in “One Box”

3
Comments
1 min read
Angular Addicts #23: Angular 17.2, Nx 18, Signal forms, Analog, WebExpo & more

Angular Addicts #23: Angular 17.2, Nx 18, Signal forms, Analog, WebExpo & more

3
Comments 1
4 min read
Master detail is now available in Infinite React DataGrid

Master detail is now available in Infinite React DataGrid

6
Comments
3 min read
Local Texture Features in Javascript

Local Texture Features in Javascript

Comments
1 min read
Mastering Async/Await: Simplifying JavaScript's Async Operations

Mastering Async/Await: Simplifying JavaScript's Async Operations

2
Comments
2 min read
Reactive Tech from the Future

Reactive Tech from the Future

1
Comments
7 min read
The trade-offs and benefits of different web rendering technique

The trade-offs and benefits of different web rendering technique

1
Comments
9 min read
Como Configurar o Expo no WSL

Como Configurar o Expo no WSL

20
Comments 1
4 min read
Use postcss-cva to generate cva method

Use postcss-cva to generate cva method

Comments
4 min read
Access array items using negative indices

Access array items using negative indices

Comments 1
4 min read
Daily Code 55 | 🔢 PvP Number guessing with JavaScript (2)

Daily Code 55 | 🔢 PvP Number guessing with JavaScript (2)

Comments
3 min read
baco.cat

baco.cat

Comments
2 min read
Webhooks 102

Webhooks 102

Comments
2 min read
Master JavaScript with these 20 tricky yet effective hacks.

Master JavaScript with these 20 tricky yet effective hacks.

20
Comments 7
4 min read
一个残疾程序员的风雨创业路,立志在我,成事在人

一个残疾程序员的风雨创业路,立志在我,成事在人

1
Comments
1 min read
Master JavaScript Easily: A Complete Guide from ES2015 to ES2023

Master JavaScript Easily: A Complete Guide from ES2015 to ES2023

2
Comments
2 min read
The Ultimate Guide to Designing Restaurant Websites: Why WordPress is the Best Choice

The Ultimate Guide to Designing Restaurant Websites: Why WordPress is the Best Choice

Comments
3 min read
What is React's useFormState and useFormStatus?

What is React's useFormState and useFormStatus?

8
Comments
5 min read
Adding a React-native In-app Notification Feed for Real-time Updates

Adding a React-native In-app Notification Feed for Real-time Updates

16
Comments
2 min read
Como rodar um projeto Expo por um Virtual Device no WSL

Como rodar um projeto Expo por um Virtual Device no WSL

13
Comments 1
4 min read
Props,State,Reducer

Props,State,Reducer

Comments
3 min read
Writing Clean, Reusable Components in Vue 3 (Composition API): Best Practices

Writing Clean, Reusable Components in Vue 3 (Composition API): Best Practices

12
Comments
3 min read
Day 12: Advanced React Hooks

Day 12: Advanced React Hooks

1
Comments
2 min read
Cancelling asynchronous operations with AbortController

Cancelling asynchronous operations with AbortController

14
Comments
8 min read
Introduction to Mobile Development with Flutter

Introduction to Mobile Development with Flutter

Comments
2 min read
What is Interaction to Next Paint (INP)?

What is Interaction to Next Paint (INP)?

6
Comments 2
3 min read
Linting

Linting

4
Comments 1
1 min read
Optimising your OpenSearch Ingestion pipeline using AWS CDK

Optimising your OpenSearch Ingestion pipeline using AWS CDK

3
Comments
4 min read
Vue.js tips - How to re-expose slots in wrapping component

Vue.js tips - How to re-expose slots in wrapping component

7
Comments
4 min read
Understanding Normal Functions and Arrow Functions in JavaScript

Understanding Normal Functions and Arrow Functions in JavaScript

Comments
3 min read
The Future of Developer Education

The Future of Developer Education

1
Comments
2 min read
Conditionally Add CSS Classes in Your Stimulus Controllers

Conditionally Add CSS Classes in Your Stimulus Controllers

3
Comments
1 min read
Beyond console.log: Debugging Techniques in JavaScript

Beyond console.log: Debugging Techniques in JavaScript

1
Comments
6 min read
Angular - Setup an Interceptor for HTTP request error.

Angular - Setup an Interceptor for HTTP request error.

4
Comments
3 min read
Lessons from opensource: Use Object.defineProperty to create an unwritable object’s property.

Lessons from opensource: Use Object.defineProperty to create an unwritable object’s property.

1
Comments
2 min read
How to Upload Files to Amazon S3 with React and AWS SDK

How to Upload Files to Amazon S3 with React and AWS SDK

34
Comments
4 min read
Understand Javascript let, var, const keywords

Understand Javascript let, var, const keywords

4
Comments
3 min read
Adding passkeys to a Remix App

Adding passkeys to a Remix App

10
Comments
6 min read
Is it just my luck or does the Wi-Fi always drop at the most crucial moments?

Is it just my luck or does the Wi-Fi always drop at the most crucial moments?

Comments
1 min read
Conceptual Model of React in the RSC age

Conceptual Model of React in the RSC age

3
Comments
1 min read
How, and why, you should add JavaScript linting to your project. With ESLint and Gulp

How, and why, you should add JavaScript linting to your project. With ESLint and Gulp

Comments
8 min read
loading...