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.
Reduce memory usage of NodeJS apps inside Docker

Reduce memory usage of NodeJS apps inside Docker

14
Comments
3 min read
JavaScript Arrays Methods In Detail Part 4

JavaScript Arrays Methods In Detail Part 4

7
Comments
3 min read
8 Best Practices for React.js Component Design

8 Best Practices for React.js Component Design

147
Comments 18
4 min read
How to get a User's Timezone into Rails

How to get a User's Timezone into Rails

3
Comments 1
2 min read
Unleashing TypeScript performance in monorepos with TSX

Unleashing TypeScript performance in monorepos with TSX

2
Comments
4 min read
Understanding Business Logic in Node.js: A Beginner's Guide

Understanding Business Logic in Node.js: A Beginner's Guide

3
Comments
3 min read
How to implement OAuth2 in web apps in 5 easy steps: A beginner’s guide

How to implement OAuth2 in web apps in 5 easy steps: A beginner’s guide

12
Comments
7 min read
Leveraging Service Workers for Advanced Caching Strategies in PWA: A Deep Dive for Beginners

Leveraging Service Workers for Advanced Caching Strategies in PWA: A Deep Dive for Beginners

1
Comments
1 min read
Demystifying Dependency Injection in TypeScript: Comprehensive Examples and Benefits

Demystifying Dependency Injection in TypeScript: Comprehensive Examples and Benefits

1
Comments
3 min read
A Guide to Cache Storage in JavaScript: Boosting Performance with Caching

A Guide to Cache Storage in JavaScript: Boosting Performance with Caching

2
Comments
2 min read
Understanding the Differences Between useCallback and useMemo

Understanding the Differences Between useCallback and useMemo

16
Comments 3
4 min read
Understanding useState Hook in React JS: A Beginner's Guide

Understanding useState Hook in React JS: A Beginner's Guide

Comments
3 min read
React Native: Ultimate Guide to Create a Home Screen Widget for iOS and Android

React Native: Ultimate Guide to Create a Home Screen Widget for iOS and Android

17
Comments 2
9 min read
How to Build Progressive Web Apps (PWAs) with Node.js

How to Build Progressive Web Apps (PWAs) with Node.js

16
Comments
3 min read
How to Store Images in MongoDB using Cloudinary: MERN Stack

How to Store Images in MongoDB using Cloudinary: MERN Stack

17
Comments 2
14 min read
React Authentication: Best Practices For Handling Token Securely using HOC.

React Authentication: Best Practices For Handling Token Securely using HOC.

6
Comments 2
2 min read
Efficiently Managing Timers in a React Native App: Overcoming Background-Foreground Timer State Issues

Efficiently Managing Timers in a React Native App: Overcoming Background-Foreground Timer State Issues

16
Comments
4 min read
Top 20 Must-Know Tips for Web Accessibility

Top 20 Must-Know Tips for Web Accessibility

199
Comments 21
20 min read
How I Conduct an Accessibility Audit

How I Conduct an Accessibility Audit

20
Comments 10
4 min read
Clean Code 101: Variable Naming Conventions - Part 1

Clean Code 101: Variable Naming Conventions - Part 1

55
Comments 12
4 min read
Dynamic Arrays vs Traditional Arrays, With Illustrations and Examples

Dynamic Arrays vs Traditional Arrays, With Illustrations and Examples

25
Comments 2
7 min read
JavaScript vs. TypeScript: Unveiling the Differences and Benefits

JavaScript vs. TypeScript: Unveiling the Differences and Benefits

6
Comments
4 min read
Please don't write confusing conditionals

Please don't write confusing conditionals

129
Comments 20
5 min read
GPT Web App Generator - Let AI create a full-stack React & Node.js codebase based on your description 🤖🤯

GPT Web App Generator - Let AI create a full-stack React & Node.js codebase based on your description 🤖🤯

271
Comments 38
5 min read
JS Array Reduce - Basics to Advanced and custom Reduce Method 🔥

JS Array Reduce - Basics to Advanced and custom Reduce Method 🔥

2
Comments
1 min read
“Top Frontend Interview Questions : (Part 1) — Boost Your Knowledge and Ace Your Next Job Interview!”

“Top Frontend Interview Questions : (Part 1) — Boost Your Knowledge and Ace Your Next Job Interview!”

4
Comments 1
5 min read
🚀 Building a contacts management system with NextJS, Supabase, and Flatfile 🥂

🚀 Building a contacts management system with NextJS, Supabase, and Flatfile 🥂

243
Comments 21
13 min read
Moonly weekly progress update #54 - Karamendos collection

Moonly weekly progress update #54 - Karamendos collection

5
Comments
2 min read
I once built a open source project like Google Trends

I once built a open source project like Google Trends

2
Comments 2
2 min read
Enum in javascript 🤯

Enum in javascript 🤯

9
Comments 3
8 min read
How we made the new report feature of sls-mentor

How we made the new report feature of sls-mentor

29
Comments
5 min read
API's and Web Development: The Ying to the Yang

API's and Web Development: The Ying to the Yang

11
Comments 1
7 min read
JavaScript Arrays Methods In Detail Part 3

JavaScript Arrays Methods In Detail Part 3

6
Comments
2 min read
Automatically creating Salesforce contacts when a user signs up

Automatically creating Salesforce contacts when a user signs up

1
Comments
5 min read
Basic, Intermediate, Advanced Next.js Projects

Basic, Intermediate, Advanced Next.js Projects

9
Comments 10
1 min read
Detailed Guide to Firebase Realtime Database with a CRUD Tutorial using JavaScript

Detailed Guide to Firebase Realtime Database with a CRUD Tutorial using JavaScript

11
Comments
6 min read
Day 12: Function Borrowing

Day 12: Function Borrowing

8
Comments 3
2 min read
Evergreen Tooling - More than Just CodeMods

Evergreen Tooling - More than Just CodeMods

11
Comments
7 min read
Build a responsive website with reactjs and tailwindcss - Part 1

Build a responsive website with reactjs and tailwindcss - Part 1

23
Comments
7 min read
Chrome Extensions of the Month - July 2023

Chrome Extensions of the Month - July 2023

146
Comments
5 min read
Deploying a React App to AWS Elastic Beanstalk

Deploying a React App to AWS Elastic Beanstalk

3
Comments
8 min read
Tutorial: Tags in Svelte

Tutorial: Tags in Svelte

2
Comments 1
5 min read
Twitter X Uncovered: Everything You Need to Know

Twitter X Uncovered: Everything You Need to Know

17
Comments 6
4 min read
Building a simple but advanced Jsonic language using Python

Building a simple but advanced Jsonic language using Python

2
Comments 1
12 min read
Create a passcode component from scratch in React

Create a passcode component from scratch in React

107
Comments 20
14 min read
Choosing the Right Programming Language: A Comprehensive Guide

Choosing the Right Programming Language: A Comprehensive Guide

5
Comments
5 min read
Enhancing Web Accessibility: Locking the TAB Button within Modals and Menus

Enhancing Web Accessibility: Locking the TAB Button within Modals and Menus

3
Comments
3 min read
Understanding JavaScript Execution Context — The Key to Efficient Code

Understanding JavaScript Execution Context — The Key to Efficient Code

1
Comments
2 min read
Progressive Web Apps (PWAs) and their impact on the future of mobile development

Progressive Web Apps (PWAs) and their impact on the future of mobile development

1
Comments
3 min read
Exporting Declaration Files in Vite.js

Exporting Declaration Files in Vite.js

13
Comments 2
3 min read
Realtime Applications: React.js && Websockets, processing real-time data!

Realtime Applications: React.js && Websockets, processing real-time data!

11
Comments
9 min read
How To Construct An Array-Like Data Structure?

How To Construct An Array-Like Data Structure?

36
Comments
6 min read
Stop naming functions `fetch()`.

Stop naming functions `fetch()`.

2
Comments
1 min read
Embracing the Power of Open Source:My Journey from Confusion to Collaboration

Embracing the Power of Open Source:My Journey from Confusion to Collaboration

14
Comments 10
2 min read
Realtime Applications: React.js && Websockets, processing real-time data 2!

Realtime Applications: React.js && Websockets, processing real-time data 2!

4
Comments
8 min read
How to extract public id from a Cloudinary URL easily

How to extract public id from a Cloudinary URL easily

2
Comments 1
4 min read
Building Framer Motion Animations Inside a Qwik Application

Building Framer Motion Animations Inside a Qwik Application

3
Comments
7 min read
RxJS Operators: buffer

RxJS Operators: buffer

Comments
2 min read
How to contribute a new framework to Sitecore JSS

How to contribute a new framework to Sitecore JSS

1
Comments
3 min read
Changing Virtual Webcam Background with JavaScript

Changing Virtual Webcam Background with JavaScript

3
Comments
1 min read
loading...