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.
A Beginner's Guide to JavaScript Closures

A Beginner's Guide to JavaScript Closures

2
Comments
2 min read
Securing Your Node.js Application: A Comprehensive Guide

Securing Your Node.js Application: A Comprehensive Guide

8
Comments
11 min read
Functional and Non-Functional Requirements: A Comprehensive Guide

Functional and Non-Functional Requirements: A Comprehensive Guide

5
Comments
4 min read
Validating HTTP Response Codes in Automated Testing Using Webship-js

Validating HTTP Response Codes in Automated Testing Using Webship-js

4
Comments
1 min read
Unlock Rich Landmark Data with the Landmark API: Features, Usage, and More

Unlock Rich Landmark Data with the Landmark API: Features, Usage, and More

Comments
4 min read
Ionic: Angular 18, CapacitorJS & SQLite

Ionic: Angular 18, CapacitorJS & SQLite

3
Comments
3 min read
Understanding React in 5 mins

Understanding React in 5 mins

1
Comments
3 min read
Understanding useState in TypeScript React

Understanding useState in TypeScript React

8
Comments 1
3 min read
NgSysV2-4.2: SEO (Search Engine Optimisation)

NgSysV2-4.2: SEO (Search Engine Optimisation)

Comments
7 min read
NgSysV2-4.3: Automated Svelte Pre-render Builds

NgSysV2-4.3: Automated Svelte Pre-render Builds

Comments
7 min read
NgSysV2-4.5: Attaching a Custom Domain

NgSysV2-4.5: Attaching a Custom Domain

Comments
3 min read
NgSysV2-4.4: Responsive/Adaptive Design

NgSysV2-4.4: Responsive/Adaptive Design

Comments
11 min read
How To Build A YouTube API Connection (Project) Using Vanilla JavaScript

How To Build A YouTube API Connection (Project) Using Vanilla JavaScript

2
Comments
11 min read
Best Practices for Writing Clean and Maintainable JavaScript Code

Best Practices for Writing Clean and Maintainable JavaScript Code

Comments
2 min read
GitHub Magic beans

GitHub Magic beans

7
Comments
1 min read
In React useMemo And useState From Design Philosophy Perspective.

In React useMemo And useState From Design Philosophy Perspective.

Comments
2 min read
Cross-Platform Mobile Test Automation: Using WebdriverIO and Appium with JavaScript

Cross-Platform Mobile Test Automation: Using WebdriverIO and Appium with JavaScript

Comments
3 min read
Starter Code Generator for Electron with Vue or React

Starter Code Generator for Electron with Vue or React

Comments
3 min read
Writing Clean and Efficient JavaScript: 10 Best Practices Every Developer Should Know

Writing Clean and Efficient JavaScript: 10 Best Practices Every Developer Should Know

89
Comments 8
4 min read
Exploratory Testing: A Detailed Guide

Exploratory Testing: A Detailed Guide

1
Comments
5 min read
JavaScript Math Object Cheatsheet

JavaScript Math Object Cheatsheet

3
Comments
5 min read
🤖 ChatGPT and Next.js: Building an Intelligent Chatbot for Your Application 🚀

🤖 ChatGPT and Next.js: Building an Intelligent Chatbot for Your Application 🚀

1
Comments
2 min read
I built a Github user analysis and ranking website

I built a Github user analysis and ranking website

2
Comments
1 min read
Smoke Testing in Software Testing: Core Basics Guide

Smoke Testing in Software Testing: Core Basics Guide

Comments
5 min read
𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 — এ কেন [ ] == ![ ] এর ফলাফল 𝐭𝐫𝐮𝐞?

𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 — এ কেন [ ] == ![ ] এর ফলাফল 𝐭𝐫𝐮𝐞?

1
Comments
1 min read
JavaScript main advance concept

JavaScript main advance concept

6
Comments
5 min read
Build a Real-Time Collaborative Editor with Next.js, Appwrite, and Permit.io

Build a Real-Time Collaborative Editor with Next.js, Appwrite, and Permit.io

72
Comments 6
37 min read
Write in Astro: the syntax ✍️

Write in Astro: the syntax ✍️

31
Comments 6
3 min read
Tim Berners-Lee : The Man Behind the Web

Tim Berners-Lee : The Man Behind the Web

Comments
1 min read
Building a Web Crawler in Node.js to Discover AI-Powered JavaScript Repos on GitHub

Building a Web Crawler in Node.js to Discover AI-Powered JavaScript Repos on GitHub

1
Comments
3 min read
How to Start Learning a Programming Language: A Beginner's Guide

How to Start Learning a Programming Language: A Beginner's Guide

3
Comments 1
2 min read
Setting Up Tailwind in React Native SDK 51 with NativeWind

Setting Up Tailwind in React Native SDK 51 with NativeWind

Comments
2 min read
VisAssist: An Accessible Transcription Assistant for auditory impaired individuals.

VisAssist: An Accessible Transcription Assistant for auditory impaired individuals.

1
Comments
3 min read
Exploring Interesting JavaScript Operators

Exploring Interesting JavaScript Operators

Comments
3 min read
🌍 Cross-Platform App Development: Build Once, Deploy Everywhere

🌍 Cross-Platform App Development: Build Once, Deploy Everywhere

6
Comments
2 min read
Inside JavaScript Engines: How Browsers Bring Your Code to Life

Inside JavaScript Engines: How Browsers Bring Your Code to Life

85
Comments 8
7 min read
I made a Profile Card Widget for Bluesky 🦋

I made a Profile Card Widget for Bluesky 🦋

7
Comments
2 min read
The Hooks in React

The Hooks in React

Comments
1 min read
Seeking Feedback: My React Project Structure for Scalability and Maintainability

Seeking Feedback: My React Project Structure for Scalability and Maintainability

1
Comments
2 min read
Understanding JavaScript and TypeScript: A Comprehensive Guide with Use Cases

Understanding JavaScript and TypeScript: A Comprehensive Guide with Use Cases

1
Comments 1
3 min read
Essential Functions for Location-Based Apps in React Native Using Google Maps APIs

Essential Functions for Location-Based Apps in React Native Using Google Maps APIs

5
Comments
7 min read
How to 𝗦𝗲𝗰𝘂𝗿𝗲 𝗬𝗼𝘂𝗿 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝘄𝗶𝘁𝗵 𝗛𝗧𝗧𝗣𝗦 𝗮𝗻𝗱 𝗛𝗲𝗹𝗺𝗲𝘁 🛡️

How to 𝗦𝗲𝗰𝘂𝗿𝗲 𝗬𝗼𝘂𝗿 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝘄𝗶𝘁𝗵 𝗛𝗧𝗧𝗣𝗦 𝗮𝗻𝗱 𝗛𝗲𝗹𝗺𝗲𝘁 🛡️

8
Comments 4
1 min read
An Expanded Explanation of RAG, Vector Search, and how it is implemented on IRIS in the IRIS RAG App

An Expanded Explanation of RAG, Vector Search, and how it is implemented on IRIS in the IRIS RAG App

1
Comments 1
13 min read
How to Compare JSON Data: A Complete Guide

How to Compare JSON Data: A Complete Guide

1
Comments
4 min read
What is DOM (Document Object Modle) in JavaScript

What is DOM (Document Object Modle) in JavaScript

Comments
2 min read
Dosu bot usage in Lobechat

Dosu bot usage in Lobechat

Comments
2 min read
Shift Left: A Comprehensive Guide to Enhancing Software Development Efficiency

Shift Left: A Comprehensive Guide to Enhancing Software Development Efficiency

Comments
5 min read
Debouncing vs Throttling in React

Debouncing vs Throttling in React

Comments
2 min read
Upload the web page to achieve better user experiece for ESP8266 based simple controller

Upload the web page to achieve better user experiece for ESP8266 based simple controller

Comments
1 min read
Beyond console.log

Beyond console.log

2
Comments
2 min read
Performance Testing: A Complete Guide

Performance Testing: A Complete Guide

Comments
3 min read
Why is Contract Testing Important?

Why is Contract Testing Important?

Comments
3 min read
Bridging the Gap: MAUI Hybrid Mobile Development

Bridging the Gap: MAUI Hybrid Mobile Development

Comments
6 min read
🕵️‍♂️ Code Smells and How to Fix Them: A Practical Guide for Developers 🛠️

🕵️‍♂️ Code Smells and How to Fix Them: A Practical Guide for Developers 🛠️

1
Comments
2 min read
11 Best Debugging Tools For All Developers! 💻 🛠️ 🔥

11 Best Debugging Tools For All Developers! 💻 🛠️ 🔥

8
Comments
9 min read
🚀 Higher Order Functions in JavaScript: Let's Dive In!

🚀 Higher Order Functions in JavaScript: Let's Dive In!

52
Comments 12
2 min read
Understanding the JavaScript Splice Method

Understanding the JavaScript Splice Method

Comments
6 min read
WET vs. DRY: Testing Principles You Should Know

WET vs. DRY: Testing Principles You Should Know

2
Comments
2 min read
Promises/A+ & Async await - JavaScript challenges

Promises/A+ & Async await - JavaScript challenges

Comments
2 min read
20 JavaScript Tricks Every Developer Must Know 🚀

20 JavaScript Tricks Every Developer Must Know 🚀

489
Comments 70
4 min read
loading...