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.
Module and environment variable stubbing for efficient testing in Vitest

Module and environment variable stubbing for efficient testing in Vitest

1
Comments
5 min read
Essential JavaScript Concepts Every Web Developer Should Master🔥

Essential JavaScript Concepts Every Web Developer Should Master🔥

1
Comments 1
2 min read
Latest Newsletter: Backlash (Issue #156)

Latest Newsletter: Backlash (Issue #156)

1
Comments
1 min read
A Long Walk

A Long Walk

Comments
7 min read
Fly.io + Turso = Scalable, Multi-Region, Low-Latency App That Will Not Cost You A Kidney.

Fly.io + Turso = Scalable, Multi-Region, Low-Latency App That Will Not Cost You A Kidney.

13
Comments 2
6 min read
Deploy Angular App for Free: Your Ultimate GitHub Pages Guide

Deploy Angular App for Free: Your Ultimate GitHub Pages Guide

5
Comments 1
3 min read
Using @ and */ symbols inside JS multiline comments

Using @ and */ symbols inside JS multiline comments

1
Comments
1 min read
Build a Discord Bot with Discord.js V14: A Step-by-Step Guide

Build a Discord Bot with Discord.js V14: A Step-by-Step Guide

4
Comments
12 min read
Upgrading Your Angular Application to it's latest

Upgrading Your Angular Application to it's latest

31
Comments
2 min read
Collab Lab #66 Recap

Collab Lab #66 Recap

13
Comments 4
2 min read
Is Bitcoin Coming Up Trumps Due Halving?

Is Bitcoin Coming Up Trumps Due Halving?

2
Comments
6 min read
Rendering( or How to Render) Animation in JSON format with LottieFiles animation in React application

Rendering( or How to Render) Animation in JSON format with LottieFiles animation in React application

Comments
2 min read
I'm Looking For Beta Users

I'm Looking For Beta Users

Comments
1 min read
SSR vs SPA Showdown: Choosing the Right Rendering Approach for Your Web App

SSR vs SPA Showdown: Choosing the Right Rendering Approach for Your Web App

7
Comments
3 min read
Why Redux ?

Why Redux ?

Comments
2 min read
How to solve the 2 crystal balls problem in JS

How to solve the 2 crystal balls problem in JS

Comments
3 min read
The Power of console.log() in JavaScript Debugging

The Power of console.log() in JavaScript Debugging

Comments
2 min read
Mastering Custom Events: Elevate Your JavaScript Skills

Mastering Custom Events: Elevate Your JavaScript Skills

1
Comments
4 min read
JS Bites: Chapter 3 - Async/Await vs Promise

JS Bites: Chapter 3 - Async/Await vs Promise

1
Comments
2 min read
10 Best C++ Projects for Beginners with Source Code

10 Best C++ Projects for Beginners with Source Code

3
Comments
1 min read
Unlocking Web Development Potential with Next.js

Unlocking Web Development Potential with Next.js

Comments
2 min read
Tricky Question for React interview

Tricky Question for React interview

3
Comments
2 min read
Playwright Automation Commands

Playwright Automation Commands

Comments
1 min read
Dino hack

Dino hack

Comments
3 min read
Tips from open-source: Use “Set” to remove duplicates from an array.

Tips from open-source: Use “Set” to remove duplicates from an array.

Comments 2
3 min read
Hello!

Hello!

6
Comments 1
1 min read
9 differences between IndexedDB and LocalStorage

9 differences between IndexedDB and LocalStorage

22
Comments 1
6 min read
How function is object?

How function is object?

Comments
1 min read
Hono.js vs Express.js: Which Backend Framework is Right for Your Next Project?

Hono.js vs Express.js: Which Backend Framework is Right for Your Next Project?

Comments
2 min read
2024 Best JavaScript PDF Viewer

2024 Best JavaScript PDF Viewer

2
Comments
6 min read
How to multiply two numbers in JavaScript with out using the * operator?

How to multiply two numbers in JavaScript with out using the * operator?

Comments 4
1 min read
Improve Real-Time WPF Visualization of ECG Signals With SciChart

Improve Real-Time WPF Visualization of ECG Signals With SciChart

Comments
3 min read
GPT teaches me how to make my logic sync and async at the same time with trampolines

GPT teaches me how to make my logic sync and async at the same time with trampolines

5
Comments
5 min read
A web crawler program for crawling Echarts official website examples implemented by Puppeter

A web crawler program for crawling Echarts official website examples implemented by Puppeter

1
Comments
3 min read
You can’t run away from runtime errors using TypeScript

You can’t run away from runtime errors using TypeScript

7
Comments 7
3 min read
Remove Duplicates Ways from an Array in Javascript

Remove Duplicates Ways from an Array in Javascript

27
Comments
3 min read
Diving Into the JavaScript Jungle: Top 10 Projects to Tame in 2024 🌟

Diving Into the JavaScript Jungle: Top 10 Projects to Tame in 2024 🌟

Comments
3 min read
🚨Material Design for Bootstrap Version 7.2.0, released!🚨

🚨Material Design for Bootstrap Version 7.2.0, released!🚨

Comments
1 min read
Best Next.js Libraries and Tools in 2024

Best Next.js Libraries and Tools in 2024

25
Comments 3
5 min read
Building Web Applications: A Comprehensive Guide to Structuring Next.js Projects

Building Web Applications: A Comprehensive Guide to Structuring Next.js Projects

431
Comments 3
5 min read
What I DON'T like about shadcn/ui

What I DON'T like about shadcn/ui

31
Comments 6
4 min read
What is this if not part of the development?

What is this if not part of the development?

Comments
2 min read
Automating Testing in Next.js: Ensuring Code Integrity with Jest and GitHub Actions

Automating Testing in Next.js: Ensuring Code Integrity with Jest and GitHub Actions

1
Comments
5 min read
To create a new Node.js project and work with dependencies, you'll need to follow these steps

To create a new Node.js project and work with dependencies, you'll need to follow these steps

Comments
1 min read
A Beginner's Guide to Starting Your Web Development Journey

A Beginner's Guide to Starting Your Web Development Journey

1
Comments
2 min read
Basic MVVM Architecture in JavaScript with knockoutjs

Basic MVVM Architecture in JavaScript with knockoutjs

4
Comments 3
2 min read
Learn Primitives Types in TypeScript

Learn Primitives Types in TypeScript

Comments
2 min read
Add Dark Theme to your Website

Add Dark Theme to your Website

Comments
4 min read
⚛️ Folder Structures in React Projects

⚛️ Folder Structures in React Projects

802
Comments 54
4 min read
A Personal Journey: Reflecting on a Year of Innovati 🔥🔭

A Personal Journey: Reflecting on a Year of Innovati 🔥🔭

Comments
2 min read
React website sample for portfolio

React website sample for portfolio

2
Comments
3 min read
HTML Streaming Over the Wire 🥳: A Deep Dive

HTML Streaming Over the Wire 🥳: A Deep Dive

30
Comments 1
7 min read
Reusable Modal Component using React Portals

Reusable Modal Component using React Portals

Comments
2 min read
Umami: Best free Go-To Google Analytics Alternative

Umami: Best free Go-To Google Analytics Alternative

6
Comments
5 min read
Build a serverless AI Chat with RAG using LangChain.js

Build a serverless AI Chat with RAG using LangChain.js

28
Comments
13 min read
I sold my startup because of bugs: I wish I had this serverless repository!

I sold my startup because of bugs: I wish I had this serverless repository!

339
Comments 40
4 min read
Creating a custom logger in Node JS using Winston

Creating a custom logger in Node JS using Winston

3
Comments
2 min read
Can You Guess the Result of This JavaScript Code?

Can You Guess the Result of This JavaScript Code?

13
Comments 16
1 min read
Send SMS Messages with Cloud Functions For Firebase Gen 2

Send SMS Messages with Cloud Functions For Firebase Gen 2

3
Comments
6 min read
Brewing a More Open Web: CORS Demystified

Brewing a More Open Web: CORS Demystified

Comments
4 min read
loading...