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.
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
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
一个残疾程序员的风雨创业路,立志在我,成事在人

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

1
Comments
1 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

14
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

2
Comments
2 min read
Cancelling asynchronous operations with AbortController

Cancelling asynchronous operations with AbortController

15
Comments
8 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

42
Comments
4 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
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
Optimising your OpenSearch Ingestion pipeline using AWS CDK

Optimising your OpenSearch Ingestion pipeline using AWS CDK

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

Understanding Normal Functions and Arrow Functions in JavaScript

Comments
3 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
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
Generic Types en TypeScript, desarrollo reutilizable y adaptable

Generic Types en TypeScript, desarrollo reutilizable y adaptable

7
Comments
3 min read
Here is my coolest portfolio

Here is my coolest portfolio

86
Comments 57
4 min read
12 way of factorial implementation step by step in js

12 way of factorial implementation step by step in js

Comments
4 min read
What I got from Clean Architecture as a FE... (6-11)

What I got from Clean Architecture as a FE... (6-11)

Comments
4 min read
Usando Callbacks em Hooks Customizados do React

Usando Callbacks em Hooks Customizados do React

Comments 2
2 min read
JS Trick Questtions

JS Trick Questtions

Comments
1 min read
Falsey values and -1 returns

Falsey values and -1 returns

Comments
2 min read
Getting Started with Redux in React Testing Library: A Guide to Custom Render Functions.

Getting Started with Redux in React Testing Library: A Guide to Custom Render Functions.

Comments
3 min read
Angular deferable views: Create a Lazy-loaded Youtube Player for a blog!

Angular deferable views: Create a Lazy-loaded Youtube Player for a blog!

Comments
7 min read
Understanding Closures in JavaScript

Understanding Closures in JavaScript

Comments 1
3 min read
Recursive elements in React

Recursive elements in React

4
Comments
6 min read
Building an Infinite Scroll Component with Intersection Observer 🚀

Building an Infinite Scroll Component with Intersection Observer 🚀

22
Comments
3 min read
Finding Your Way With .Map()

Finding Your Way With .Map()

1
Comments 2
2 min read
Boost Your Efficiency: 15 Secret JavaScript Features Unveiled 🤯🚀

Boost Your Efficiency: 15 Secret JavaScript Features Unveiled 🤯🚀

11
Comments
4 min read
The Art of Maintainable JavaScript Code: Best Practices

The Art of Maintainable JavaScript Code: Best Practices

Comments
2 min read
Introduction to Clean Code Principles: A Deeper Dive with JavaScript Examples

Introduction to Clean Code Principles: A Deeper Dive with JavaScript Examples

2
Comments
3 min read
Using Aria States To Toggle Tailwind Classes

Using Aria States To Toggle Tailwind Classes

3
Comments
2 min read
Where to host your web development projects?

Where to host your web development projects?

6
Comments
4 min read
Reactive DOM

Reactive DOM

2
Comments
2 min read
Building this app. It can generate PPT in seconds.

Building this app. It can generate PPT in seconds.

Comments
1 min read
Unlocking WordPress Mastery: Essential Tips and Techniques

Unlocking WordPress Mastery: Essential Tips and Techniques

Comments 1
4 min read
JS Toolbox 2024: Bundlers and Test Frameworks

JS Toolbox 2024: Bundlers and Test Frameworks

2
Comments
10 min read
React's Evolution: Moving Beyond Create React App

React's Evolution: Moving Beyond Create React App

Comments
2 min read
How to Build a To-do App with HTML, CSS, and Vanilla JavaScript with Local Storage

How to Build a To-do App with HTML, CSS, and Vanilla JavaScript with Local Storage

2
Comments
10 min read
JS Toolbox 2024: Essential Picks for Modern Developers Series Overview

JS Toolbox 2024: Essential Picks for Modern Developers Series Overview

2
Comments
3 min read
TF #35 | Your weekly frontend digest

TF #35 | Your weekly frontend digest

Comments
8 min read
🌟🎉 Interface Segregation Principle: Simplifying Interfaces for Better Code Design🚀🌈🖋️

🌟🎉 Interface Segregation Principle: Simplifying Interfaces for Better Code Design🚀🌈🖋️

6
Comments
3 min read
JS Toolbox 2024: Frameworks and static site generators

JS Toolbox 2024: Frameworks and static site generators

1
Comments
12 min read
JS Toolbox 2024: Runtime environments & package management

JS Toolbox 2024: Runtime environments & package management

1
Comments
13 min read
Master Asynchronous JavaScript Like a Pro (Easy Guide!)

Master Asynchronous JavaScript Like a Pro (Easy Guide!)

Comments
6 min read
create vs. save in Mongoose (MongoDB) with Node.js

create vs. save in Mongoose (MongoDB) with Node.js

13
Comments 1
2 min read
MySQL MongoDB Important Question

MySQL MongoDB Important Question

Comments
14 min read
loading...