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.
Some cool little hacks I've learned.

Some cool little hacks I've learned.

6
Comments
2 min read
Handle Array.prototype.includes in TypeScript

Handle Array.prototype.includes in TypeScript

4
Comments
2 min read
AG Grid: Minimising Application Bundle Size

AG Grid: Minimising Application Bundle Size

4
Comments
7 min read
Using Google Analytics's gtag.js with Turbolinks

Using Google Analytics's gtag.js with Turbolinks

3
Comments 2
5 min read
Solid Design Principles In Javascript (Part 1) — Single Responsibility Principle

Solid Design Principles In Javascript (Part 1) — Single Responsibility Principle

6
Comments
4 min read
Create Responsive width and height in React Native

Create Responsive width and height in React Native

6
Comments
1 min read
Use SvelteKit to create npm packages

Use SvelteKit to create npm packages

6
Comments
3 min read
HTML5 Javascript Canvas Collision 2

HTML5 Javascript Canvas Collision 2

3
Comments
5 min read
How to run a react-native app on a real device using terminal

How to run a react-native app on a real device using terminal

5
Comments 1
1 min read
Filter unique array members (remove duplicates)

Filter unique array members (remove duplicates)

4
Comments
1 min read
useAxios - React custom http client

useAxios - React custom http client

5
Comments
2 min read
HTML5 Javascript Canvas Collision

HTML5 Javascript Canvas Collision

6
Comments
2 min read
A simple guide to understand how React performs rendering

A simple guide to understand how React performs rendering

5
Comments
4 min read
react-router-dom-v6

react-router-dom-v6

22
Comments 3
7 min read
Why an array is an object in JavaScript?

Why an array is an object in JavaScript?

54
Comments 1
2 min read
Variables in JavaScript-Scope and Hoisting

Variables in JavaScript-Scope and Hoisting

2
Comments
5 min read
How to create simple chrome extension

How to create simple chrome extension

5
Comments
2 min read
Using React useRef Hook to access immediate past props or state.

Using React useRef Hook to access immediate past props or state.

6
Comments
2 min read
Rewrite nodejs cli using golang

Rewrite nodejs cli using golang

4
Comments
3 min read
Fiscal years and how JavaScript is wrong about months

Fiscal years and how JavaScript is wrong about months

16
Comments 1
3 min read
Find Value at Key

Find Value at Key

11
Comments 4
1 min read
How to Add a QR and Barcode Scanner to Your Vue.js App

How to Add a QR and Barcode Scanner to Your Vue.js App

6
Comments
2 min read
Why are there so many articles on map, filter, and reduce?

Why are there so many articles on map, filter, and reduce?

11
Comments 2
4 min read
How to Create Custom ESLint Rules (It's Not as Hard as You Think...)

How to Create Custom ESLint Rules (It's Not as Hard as You Think...)

11
Comments 2
4 min read
Step-by-step: How to Create a Vue Multi-Language App with Vue-i18n

Step-by-step: How to Create a Vue Multi-Language App with Vue-i18n

19
Comments
9 min read
I Made a Working Calculator Using Javascript

I Made a Working Calculator Using Javascript

3
Comments
2 min read
React Native Firestore: Real-time update with custom hook

React Native Firestore: Real-time update with custom hook

2
Comments
1 min read
10 Algos 🚀 to Boost Your JavaScript Skills 🦄

10 Algos 🚀 to Boost Your JavaScript Skills 🦄

9
Comments
4 min read
The Best Podcasts For Devs

The Best Podcasts For Devs

4
Comments
1 min read
Monorepo Javascript Projects with Yarn Workspaces and Lerna

Monorepo Javascript Projects with Yarn Workspaces and Lerna

5
Comments
5 min read
Get hourly data from Coingecko API

Get hourly data from Coingecko API

7
Comments
1 min read
Strapi Market: the official plugin marketplace is live

Strapi Market: the official plugin marketplace is live

5
Comments 1
6 min read
preventDefault vs stopPropagation

preventDefault vs stopPropagation

7
Comments
3 min read
Adding Dynamic Search Auto-Complete to a web application with NodeJS and React 🔍

Adding Dynamic Search Auto-Complete to a web application with NodeJS and React 🔍

10
Comments
4 min read
How to build Airbnb Header and Banner

How to build Airbnb Header and Banner

4
Comments
9 min read
How JavaScript Works?

How JavaScript Works?

6
Comments
6 min read
Leetcode diary: 259. 3Sum Smaller

Leetcode diary: 259. 3Sum Smaller

2
Comments
3 min read
I did it. *sobbing*.

I did it. *sobbing*.

2
Comments
3 min read
Setting Up a Typescript Project using NPM

Setting Up a Typescript Project using NPM

15
Comments
3 min read
How To Add Authentication & Secure HarperDB APIs Using SuperTokens in Your React App

How To Add Authentication & Secure HarperDB APIs Using SuperTokens in Your React App

31
Comments 3
8 min read
🎬Login & Registration Form Using HTML & CSS & JS✨

🎬Login & Registration Form Using HTML & CSS & JS✨

15
Comments
1 min read
QuickSort Algorithm Simplified

QuickSort Algorithm Simplified

7
Comments
3 min read
JavaScript Array Methods

JavaScript Array Methods

29
Comments 4
4 min read
Day 1 of Studying LeetCode Solution until I Can Solve One on My Own: Problem#728.Self-Dividing Numbers(Easy/JavaScript)

Day 1 of Studying LeetCode Solution until I Can Solve One on My Own: Problem#728.Self-Dividing Numbers(Easy/JavaScript)

11
Comments
4 min read
Manage your Astro site's content with Git-based Netlify CMS

Manage your Astro site's content with Git-based Netlify CMS

22
Comments 6
12 min read
These things you should keep in mind while writing JavaScript

These things you should keep in mind while writing JavaScript

91
Comments 9
2 min read
Cross Browser Testing With LambdaTest Jenkins Plugin | Jenkins Tutorial | Part IX

Cross Browser Testing With LambdaTest Jenkins Plugin | Jenkins Tutorial | Part IX

10
Comments
1 min read
Front-end developer 🤓 Challenge🚀

Front-end developer 🤓 Challenge🚀

13
Comments
2 min read
AWS Cognito Passwordless Implementation: For Bonus, add Hasura Claims in the Token.

AWS Cognito Passwordless Implementation: For Bonus, add Hasura Claims in the Token.

11
Comments 1
6 min read
Animando elementos ao rolar a página com o scrollReveal

Animando elementos ao rolar a página com o scrollReveal

6
Comments 1
2 min read
Building a block-breaking game with Kaboom.js

Building a block-breaking game with Kaboom.js

5
Comments
14 min read
Function Arguments Object in JS and how to use it

Function Arguments Object in JS and how to use it

6
Comments
1 min read
Do you need classes in JS/TS?

Do you need classes in JS/TS?

39
Comments 11
2 min read
Top 6 Features in React

Top 6 Features in React

5
Comments
3 min read
Day 95 of 100 Days of Code & Scrum: CRUD Operations in MySQL

Day 95 of 100 Days of Code & Scrum: CRUD Operations in MySQL

10
Comments
2 min read
Effortless App State Sync across different JS sandboxes (Inline Frames, Web Workers, Worker Threads, or VS Code Webviews)

Effortless App State Sync across different JS sandboxes (Inline Frames, Web Workers, Worker Threads, or VS Code Webviews)

17
Comments
5 min read
Can a man become a starship? Yes, in TypeScript. A guide to structural and nominal typing

Can a man become a starship? Yes, in TypeScript. A guide to structural and nominal typing

7
Comments
7 min read
How to Code And Publish Your First NPM package🎖

How to Code And Publish Your First NPM package🎖

120
Comments 6
4 min read
FullStack JWT Auth: Diving into SvelteKit - Layout and Logout

FullStack JWT Auth: Diving into SvelteKit - Layout and Logout

7
Comments
4 min read
Where factory pattern is used in JavaScript?

Where factory pattern is used in JavaScript?

70
Comments 1
2 min read
loading...