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.
Angular — Abstract Design Pattern-DRY & Single Shared Responsibility

Angular — Abstract Design Pattern-DRY & Single Shared Responsibility

11
Comments
5 min read
ES Modules or CommonJS: What's the Deal and Why Should I Care ?

ES Modules or CommonJS: What's the Deal and Why Should I Care ?

7
Comments
3 min read
How does the useCallback hook differ from the useMemo hook?

How does the useCallback hook differ from the useMemo hook?

Comments
2 min read
The Backend-for-Front pattern using NextJS: A Step-by-Step Guide

The Backend-for-Front pattern using NextJS: A Step-by-Step Guide

Comments
15 min read
23 Best CSS Frameworks For React In 2023

23 Best CSS Frameworks For React In 2023

22
Comments 6
24 min read
Speeding up B2B pricing on your website

Speeding up B2B pricing on your website

16
Comments
7 min read
New Video: How to get started with the TERN stack

New Video: How to get started with the TERN stack

2
Comments
4 min read
A Guide to Handling Errors in Preact

A Guide to Handling Errors in Preact

1
Comments
6 min read
Managing different scripts in separate pages while using barba.js

Managing different scripts in separate pages while using barba.js

Comments
2 min read
Rest API with PostgreSQL and Node Js, Step-by-Step Tutorial

Rest API with PostgreSQL and Node Js, Step-by-Step Tutorial

5
Comments
10 min read
Our Journey In The Open Source World - performance-logger

Our Journey In The Open Source World - performance-logger

Comments
2 min read
JavaScript for of loop tutorial

JavaScript for of loop tutorial

4
Comments
2 min read
JavaScript Getter Factory ~ Properties from thin air ~

JavaScript Getter Factory ~ Properties from thin air ~

1
Comments
2 min read
Reverse Engineering: NgModuleFactoryLoader in Angular

Reverse Engineering: NgModuleFactoryLoader in Angular

2
Comments
6 min read
Notifications in progressive web apps using web push

Notifications in progressive web apps using web push

9
Comments
5 min read
JavaScript for loop

JavaScript for loop

3
Comments
1 min read
V𝗮𝗹𝗶𝗱𝗮𝘁ing 𝘂𝘀𝗲𝗿 𝗯𝗲𝗳𝗼𝗿𝗲 𝗮𝗻𝘆 𝗔𝗣𝗜 𝗰𝗮𝗹𝗹 𝘂𝘀𝗶𝗻𝗴 𝗔𝘅𝗶𝗼𝘀 𝗶𝗻𝘁𝗲𝗿𝗰𝗲𝗽𝘁𝗼𝗿𝘀

V𝗮𝗹𝗶𝗱𝗮𝘁ing 𝘂𝘀𝗲𝗿 𝗯𝗲𝗳𝗼𝗿𝗲 𝗮𝗻𝘆 𝗔𝗣𝗜 𝗰𝗮𝗹𝗹 𝘂𝘀𝗶𝗻𝗴 𝗔𝘅𝗶𝗼𝘀 𝗶𝗻𝘁𝗲𝗿𝗰𝗲𝗽𝘁𝗼𝗿𝘀

1
Comments
1 min read
Secure Coding 101: How to Use Random Function

Secure Coding 101: How to Use Random Function

3
Comments
4 min read
Do you even write Tests?

Do you even write Tests?

7
Comments 3
7 min read
You don't need zero JS website for a perfect Lighthouse score

You don't need zero JS website for a perfect Lighthouse score

5
Comments 1
4 min read
The Benefits of Using Node.js for Real-time Data Processing

The Benefits of Using Node.js for Real-time Data Processing

3
Comments 4
2 min read
Weekly web development resources #148

Weekly web development resources #148

5
Comments
2 min read
How to find an object in an Array of objects in JavaScript

How to find an object in an Array of objects in JavaScript

Comments
2 min read
Unlock the power of array.filter() with a deep dive into its inner workings

Unlock the power of array.filter() with a deep dive into its inner workings

1
Comments
2 min read
Streamline your workflow with CourierJS: Our new client-side SDK

Streamline your workflow with CourierJS: Our new client-side SDK

Comments
5 min read
Maximize your learning and productivity with this Chrome extension

Maximize your learning and productivity with this Chrome extension

6
Comments
2 min read
How to create a pop-up: JavaScript Modal

How to create a pop-up: JavaScript Modal

Comments 4
3 min read
Optional Chaining in JavaScript(?.)

Optional Chaining in JavaScript(?.)

Comments
2 min read
I don't like js. I don't like htmx. So I created uajax - library to make form ajaxed

I don't like js. I don't like htmx. So I created uajax - library to make form ajaxed

3
Comments
1 min read
The only React JS Resources Intro you need

The only React JS Resources Intro you need

12
Comments 2
2 min read
Angular Zone.js & Change Detection: Understanding the Core Concepts

Angular Zone.js & Change Detection: Understanding the Core Concepts

33
Comments 2
6 min read
New Meteor.js 2.12 and Blaze 2.6.2 Release

New Meteor.js 2.12 and Blaze 2.6.2 Release

2
Comments
2 min read
Functions vs. Procedures: Keep them separate.

Functions vs. Procedures: Keep them separate.

2
Comments 3
7 min read
Integrating Kafka with Node.js

Integrating Kafka with Node.js

4
Comments
8 min read
How to: React Hook useState

How to: React Hook useState

Comments
5 min read
Power of useLayoutEffect for solving Hydration error in Next js.

Power of useLayoutEffect for solving Hydration error in Next js.

9
Comments
2 min read
JavaScript Callback Functions: Because Patience is a Virtue! - The Beginners Guide To Javascript(Part 9)

JavaScript Callback Functions: Because Patience is a Virtue! - The Beginners Guide To Javascript(Part 9)

1
Comments
4 min read
Add comments to your Docusaurus website in 5 minutes

Add comments to your Docusaurus website in 5 minutes

8
Comments 15
3 min read
5 Code Refactoring Techniques to Improve Your Code

5 Code Refactoring Techniques to Improve Your Code

221
Comments 22
5 min read
20 Best JavaScript Frameworks For 2023

20 Best JavaScript Frameworks For 2023

Comments
17 min read
How To install React and create your First app

How To install React and create your First app

Comments
1 min read
HTTP: Definitive Guide For JavaScript Developers

HTTP: Definitive Guide For JavaScript Developers

5
Comments
5 min read
How to Configure Path Aliases in Frontend Projects in the Native Way

How to Configure Path Aliases in Frontend Projects in the Native Way

61
Comments 5
14 min read
Why TypeScript is the better JavaScript

Why TypeScript is the better JavaScript

7
Comments 9
3 min read
Lokalnotes - onBrowser notesapp

Lokalnotes - onBrowser notesapp

1
Comments 1
2 min read
Use psuedocode to quickly learn React

Use psuedocode to quickly learn React

Comments
1 min read
How to Create a Search Bar in JavaScript with the DOM

How to Create a Search Bar in JavaScript with the DOM

1
Comments
4 min read
TypeScript: A Strongly Typed Hero for Production-Grade Web Apps 🦸‍♂️

TypeScript: A Strongly Typed Hero for Production-Grade Web Apps 🦸‍♂️

Comments
2 min read
[Nestia] Boost up NestJS server much faster and easier (maximum 20,000x faster + tRPC similar)

[Nestia] Boost up NestJS server much faster and easier (maximum 20,000x faster + tRPC similar)

185
Comments 15
6 min read
How to get hired as a Vue developer

How to get hired as a Vue developer

6
Comments
7 min read
Angular Addicts #13: Angular v16, NX v16, SPARTAN & more

Angular Addicts #13: Angular v16, NX v16, SPARTAN & more

10
Comments
6 min read
VS Code - Auto rename HTML tags in React, Vue, Svelte, Nunjucks, and others

VS Code - Auto rename HTML tags in React, Vue, Svelte, Nunjucks, and others

23
Comments 1
5 min read
Building An Image Slider With Swiper Js

Building An Image Slider With Swiper Js

1
Comments
5 min read
Understanding Angular ControlValueAccessor

Understanding Angular ControlValueAccessor

18
Comments 3
3 min read
Building a course landing page with NextJS and Tailwind

Building a course landing page with NextJS and Tailwind

121
Comments 12
2 min read
Share Your Insights: How to master JavaScript.

Share Your Insights: How to master JavaScript.

16
Comments 17
1 min read
Self Host A FREE Retool Alternative On Ubuntu 22.04 LTS

Self Host A FREE Retool Alternative On Ubuntu 22.04 LTS

Comments 2
5 min read
Resolvendo problemas no HackerRank: A grade de pesquisa

Resolvendo problemas no HackerRank: A grade de pesquisa

Comments
2 min read
Exploring the Future of Server-Side Rendering in React

Exploring the Future of Server-Side Rendering in React

1
Comments 1
16 min read
Resolvendo problemas no hackerRank: Contando CamelCases

Resolvendo problemas no hackerRank: Contando CamelCases

3
Comments 2
1 min read
loading...