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.
Mastering Real-Time Magic: The Observer Pattern

Mastering Real-Time Magic: The Observer Pattern

34
Comments 9
3 min read
Debounce vs. Throttle in JavaScript

Debounce vs. Throttle in JavaScript

10
Comments
3 min read
Meme November: Day - 1

Meme November: Day - 1

7
Comments
1 min read
How To Set Up the Template Library Pro Module in Apostrophe

How To Set Up the Template Library Pro Module in Apostrophe

Comments
7 min read
Introducing the Telegram Booking System in "Expressway"

Introducing the Telegram Booking System in "Expressway"

Comments
2 min read
Deep Dive into Constructors and Prototypes in JavaScript

Deep Dive into Constructors and Prototypes in JavaScript

1
Comments
3 min read
Episode 23/43: Angular Love Meetup, Younes Jaaidi on Testing

Episode 23/43: Angular Love Meetup, Younes Jaaidi on Testing

2
Comments
2 min read
Stripe Payments with Nextjs

Stripe Payments with Nextjs

5
Comments
5 min read
The Temporal Dead Zone

The Temporal Dead Zone

5
Comments
4 min read
Mastering Arrays in JavaScript: A Comprehensive Guide with Code Examples

Mastering Arrays in JavaScript: A Comprehensive Guide with Code Examples

1
Comments
2 min read
Polyfill in JavaScript

Polyfill in JavaScript

5
Comments
2 min read
A melhor Pokédex já desenvolvida: Introdução

A melhor Pokédex já desenvolvida: Introdução

2
Comments 1
2 min read
Mastering Loops in JavaScript: A Comprehensive Guide with Code Examples

Mastering Loops in JavaScript: A Comprehensive Guide with Code Examples

Comments
2 min read
The Power of JavaScript DOM Manipulation

The Power of JavaScript DOM Manipulation

Comments
2 min read
“Python Programming Essentials: Interview Prep Guide”

“Python Programming Essentials: Interview Prep Guide”

Comments
19 min read
Taming the HTML dialog with React and TailwindCSS

Taming the HTML dialog with React and TailwindCSS

4
Comments 1
4 min read
Understanding Rest API's - part 1

Understanding Rest API's - part 1

Comments
7 min read
44 React Frontend Interview Questions

44 React Frontend Interview Questions

514
Comments 30
21 min read
The Best ORMs for Node.js App Development in 2023

The Best ORMs for Node.js App Development in 2023

4
Comments 1
5 min read
Implementing a decorator design pattern within React.

Implementing a decorator design pattern within React.

7
Comments
3 min read
Badge for Security FAQs: Strengthening Online Trust

Badge for Security FAQs: Strengthening Online Trust

1
Comments
2 min read
Mastering Node.js Streams: Unleashing Scalable I/O 🚀

Mastering Node.js Streams: Unleashing Scalable I/O 🚀

2
Comments 2
3 min read
JavaScript Object Properties: Dot Notation or Bracket Notation?

JavaScript Object Properties: Dot Notation or Bracket Notation?

10
Comments 2
3 min read
The state of HTML

The state of HTML

5
Comments 1
10 min read
Performance Optimization: Techniques for Improving JavaScript Application Performance

Performance Optimization: Techniques for Improving JavaScript Application Performance

Comments
3 min read
Building My First Full-Stack Web Application with React, MongoDB, Node.js, Express.js

Building My First Full-Stack Web Application with React, MongoDB, Node.js, Express.js

Comments
2 min read
Next JS Authentication With Clerk

Next JS Authentication With Clerk

4
Comments
5 min read
Advanced Email Functionality with Node.js, React.js, Nodemailer, and OAuth2 in 2023

Advanced Email Functionality with Node.js, React.js, Nodemailer, and OAuth2 in 2023

13
Comments
14 min read
Convert HTML to Markdown (md)

Convert HTML to Markdown (md)

7
Comments
1 min read
Why you should start profiling your application on the production

Why you should start profiling your application on the production

2
Comments
4 min read
Using Google Apps Script: Create a todo web app

Using Google Apps Script: Create a todo web app

4
Comments 1
37 min read
Java Coding Practice for Beginners: 10 Exercises to Get You Started

Java Coding Practice for Beginners: 10 Exercises to Get You Started

1
Comments
6 min read
Mastering Reusable Modals in Vue.js: Enhancing UI Flexibility

Mastering Reusable Modals in Vue.js: Enhancing UI Flexibility

Comments
3 min read
Building a Lazy Loader from Scratch in React (Part 2)

Building a Lazy Loader from Scratch in React (Part 2)

3
Comments
13 min read
Adding code formatting, linting, pre-commit hooks and beyond...

Adding code formatting, linting, pre-commit hooks and beyond...

1
Comments
7 min read
🤣 Revolutionize Your Web Development with EJS: Creating Dynamic and Personalized Web Content Made Easy! 👩‍💻

🤣 Revolutionize Your Web Development with EJS: Creating Dynamic and Personalized Web Content Made Easy! 👩‍💻

6
Comments
3 min read
HTML, CSS and JS - a silly little game

HTML, CSS and JS - a silly little game

3
Comments
1 min read
💻 Web Development Resources #172

💻 Web Development Resources #172

7
Comments
3 min read
Understanding Callback Functions in JavaScript

Understanding Callback Functions in JavaScript

21
Comments 2
4 min read
Unit Testing in React with Jest and Enzyme

Unit Testing in React with Jest and Enzyme

6
Comments 3
3 min read
Day 73: Authentication

Day 73: Authentication

1
Comments
5 min read
AI Meets WYSIWYG Editors: The Future of Smart Content Creation

AI Meets WYSIWYG Editors: The Future of Smart Content Creation

Comments
6 min read
Is Your Code Running Slow? The Impact of Neglecting Function Memoization

Is Your Code Running Slow? The Impact of Neglecting Function Memoization

13
Comments
6 min read
How to you use GitHub Issues as your CMS?

How to you use GitHub Issues as your CMS?

Comments
4 min read
You Don't Need Axios

You Don't Need Axios

42
Comments 36
4 min read
The Side Hustles of a Web Developer: Turning Passion into Profit

The Side Hustles of a Web Developer: Turning Passion into Profit

Comments
3 min read
Searching Algorithm in JS

Searching Algorithm in JS

Comments
4 min read
Building Production Grade Microservices with Go and gRPC - A Step-by-Step Developer Guide with Example

Building Production Grade Microservices with Go and gRPC - A Step-by-Step Developer Guide with Example

55
Comments 7
22 min read
7 New JDK 19 Features Explained

7 New JDK 19 Features Explained

Comments
3 min read
ReactJS Roadmap 2024 | by Trishan | How to become React Developer in 2024

ReactJS Roadmap 2024 | by Trishan | How to become React Developer in 2024

2
Comments
1 min read
Next.js 14: No New APIs & Breaking Changes

Next.js 14: No New APIs & Breaking Changes

13
Comments 1
9 min read
Running out of disk space? Delete node_modules

Running out of disk space? Delete node_modules

7
Comments 6
2 min read
Frontend Developer: Join the Tech Frontier at Verifik! 🚀

Frontend Developer: Join the Tech Frontier at Verifik! 🚀

Comments
2 min read
Top 7 Javascript Web Scraping Libraries in 2023

Top 7 Javascript Web Scraping Libraries in 2023

2
Comments
9 min read
Hacktober the 3rd

Hacktober the 3rd

Comments
2 min read
Display your list: v-for 🫨

Display your list: v-for 🫨

9
Comments 1
4 min read
VueJS part 10: Passing data to the components

VueJS part 10: Passing data to the components

18
Comments
3 min read
Scroll Infinito: um veneno à produtividade.

Scroll Infinito: um veneno à produtividade.

3
Comments 1
3 min read
New Angular 17 feature: new control flow syntax

New Angular 17 feature: new control flow syntax

11
Comments 1
6 min read
The Devil Fruits of Frontend Frameworks: which suits best for you?

The Devil Fruits of Frontend Frameworks: which suits best for you?

3
Comments 2
5 min read
loading...