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.
Client-Side Rendering (CSR) Vs Server-Side Rendering (SSR)

Client-Side Rendering (CSR) Vs Server-Side Rendering (SSR)

2
Comments
4 min read
How To Get Started With "DOM" in JavaScript.

How To Get Started With "DOM" in JavaScript.

1
Comments
3 min read
This is how I solved the duplicate response problem in Google Forms

This is how I solved the duplicate response problem in Google Forms

Comments
4 min read
Every millisecond matters in Javascript

Every millisecond matters in Javascript

1
Comments 5
1 min read
Battlesnake Challenge

Battlesnake Challenge

Comments
3 min read
var vs let vs const

var vs let vs const

Comments
2 min read
How to create an accordion with Tailwind CSS and JavaScript

How to create an accordion with Tailwind CSS and JavaScript

1
Comments
1 min read
Getting Started with React-Helmet: A Beginner's Guide

Getting Started with React-Helmet: A Beginner's Guide

22
Comments 5
9 min read
Enhancing Next.js Pages with SEO Configuration Using withSEO HOC

Enhancing Next.js Pages with SEO Configuration Using withSEO HOC

1
Comments
2 min read
Why I moved from CloudWatch to Errsole!

Why I moved from CloudWatch to Errsole!

2
Comments
2 min read
Understanding JavaScript Blocks and Scope

Understanding JavaScript Blocks and Scope

2
Comments 1
2 min read
Cross-platform development using ReactXP

Cross-platform development using ReactXP

1
Comments
3 min read
How to create heatmaps in JavaScript: The Heat.js library

How to create heatmaps in JavaScript: The Heat.js library

4
Comments
11 min read
Frontend Web Security - Protecting Against Common Threats

Frontend Web Security - Protecting Against Common Threats

Comments
2 min read
02 Pure Functions in Javascript

02 Pure Functions in Javascript

Comments
3 min read
Next.js Server-Side Rendering: A Deep Dive

Next.js Server-Side Rendering: A Deep Dive

3
Comments
2 min read
Never ever trust a third-party API.

Never ever trust a third-party API.

Comments
2 min read
You're doing state wrong

You're doing state wrong

84
Comments 20
3 min read
JS Hoisting cheatsheet | 2 mins read only

JS Hoisting cheatsheet | 2 mins read only

1
Comments
2 min read
Frameworks of BunJS: ElysiaJS and Hono

Frameworks of BunJS: ElysiaJS and Hono

8
Comments
7 min read
Stay Alive Using the Wake Lock API in Next.js

Stay Alive Using the Wake Lock API in Next.js

Comments
2 min read
Understanding Function Components vs Class Components in 100 seconds.

Understanding Function Components vs Class Components in 100 seconds.

2
Comments
2 min read
Level Up Your NestJS Apps: Email Functionality with Mailgun & EJS

Level Up Your NestJS Apps: Email Functionality with Mailgun & EJS

10
Comments
4 min read
The useContext Hook: A Useful Way to Manage State

The useContext Hook: A Useful Way to Manage State

Comments
4 min read
10+ UI Libraries for Svelte to Try in 2024

10+ UI Libraries for Svelte to Try in 2024

21
Comments 2
6 min read
We released an open-source platform for fast development of enterprise applications

We released an open-source platform for fast development of enterprise applications

3
Comments 3
3 min read
Exploring the New Features of ES2023

Exploring the New Features of ES2023

Comments
2 min read
Discord CDN Proxy

Discord CDN Proxy

8
Comments 6
7 min read
Tips from Open source: Use shadow DOM to avoid potential CSS breaks

Tips from Open source: Use shadow DOM to avoid potential CSS breaks

Comments
5 min read
Unleashing the Hidden Power of HTML Forms

Unleashing the Hidden Power of HTML Forms

31
Comments 2
3 min read
Tutorial: How to Implement Passkeys in Vue.js Apps

Tutorial: How to Implement Passkeys in Vue.js Apps

5
Comments
3 min read
Building a MIDI instrument in TypeScript

Building a MIDI instrument in TypeScript

Comments
6 min read
Single Page Applications(SPA) Vs Multi Page Applications(MPA)

Single Page Applications(SPA) Vs Multi Page Applications(MPA)

2
Comments
3 min read
Use Your Discord Bot Everywhere: User-Installable Apps (Discord.js + Robo.js)

Use Your Discord Bot Everywhere: User-Installable Apps (Discord.js + Robo.js)

7
Comments
3 min read
Top 9 CSS and JavaScript Tooltip Libraries

Top 9 CSS and JavaScript Tooltip Libraries

12
Comments
3 min read
Understanding JavaScript Prototypes: From Basics to ES6 Classes

Understanding JavaScript Prototypes: From Basics to ES6 Classes

4
Comments 5
4 min read
Understanding JavaScript Functions; The Beginner's Guide.

Understanding JavaScript Functions; The Beginner's Guide.

Comments
3 min read
Building a Web Scraper with React.js, Express and TailwindCSS: A Journey into Data Collection

Building a Web Scraper with React.js, Express and TailwindCSS: A Journey into Data Collection

20
Comments
4 min read
JavaScript30 - 1 JS Drumkit

JavaScript30 - 1 JS Drumkit

Comments
3 min read
Supabase Alternative: Self-hosted

Supabase Alternative: Self-hosted

7
Comments 6
2 min read
Javascript Ecosystem, How Trash It Actually Is?

Javascript Ecosystem, How Trash It Actually Is?

Comments
4 min read
The ORM vs. ODM Debate: A Node.js Backend Perspective

The ORM vs. ODM Debate: A Node.js Backend Perspective

7
Comments 3
3 min read
Top 4 python libraries to make beautiful Google maps🌐

Top 4 python libraries to make beautiful Google maps🌐

4
Comments 1
3 min read
The Ultimate Guide to Styling with CSS-in-JS Using Styled Components

The Ultimate Guide to Styling with CSS-in-JS Using Styled Components

22
Comments 2
7 min read
JavaScript Testing Basics

JavaScript Testing Basics

1
Comments
10 min read
A new version of Nuxt Social Share has been released, providing enhanced customization features! 🚀

A new version of Nuxt Social Share has been released, providing enhanced customization features! 🚀

3
Comments
1 min read
Custom Confirm Dialog For Turbo and Rails

Custom Confirm Dialog For Turbo and Rails

3
Comments 1
2 min read
Deployment strategies: Canary or Blue-Green?

Deployment strategies: Canary or Blue-Green?

7
Comments
1 min read
Angular Addicts #25: Angular and Wiz will be merged, the differences between React and Angular & more

Angular Addicts #25: Angular and Wiz will be merged, the differences between React and Angular & more

5
Comments 1
3 min read
Configuring Layouts in Nuxt.js: A Beginner's Guide

Configuring Layouts in Nuxt.js: A Beginner's Guide

1
Comments
3 min read
Echo Diary: Your personal companion

Echo Diary: Your personal companion

10
Comments 2
2 min read
Collecting JavaScript code coverage with Capybara in Ruby on Rails application

Collecting JavaScript code coverage with Capybara in Ruby on Rails application

Comments
3 min read
Why I am unable to register service worker in my Firebase Vanilla JS app?

Why I am unable to register service worker in my Firebase Vanilla JS app?

1
Comments
1 min read
How to start an Open Source project. Building RESO API JS client

How to start an Open Source project. Building RESO API JS client

Comments
3 min read
Testing in Angular: Replace Karma to Web Test Runner

Testing in Angular: Replace Karma to Web Test Runner

19
Comments 5
2 min read
Onja is looking for two developers

Onja is looking for two developers

1
Comments
3 min read
Why Neovim is My Text Editor of Choice

Why Neovim is My Text Editor of Choice

3
Comments
4 min read
Understanding Suspense and Suspended Components in React

Understanding Suspense and Suspended Components in React

1
Comments
3 min read
How to validate Node + Express requests with Joi middleware

How to validate Node + Express requests with Joi middleware

2
Comments
3 min read
Discover the State of HTML 2023 Survey Results

Discover the State of HTML 2023 Survey Results

11
Comments 10
6 min read
loading...