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.
Pinboard Project: Part 1

Pinboard Project: Part 1

5
Comments
19 min read
Programando com Ramda JS

Programando com Ramda JS

3
Comments
3 min read
Add testing to Vite

Add testing to Vite

97
Comments 23
4 min read
Share variables between JavaScript and CSS

Share variables between JavaScript and CSS

16
Comments 1
6 min read
Fetch vs. Axios HTTP Requests In JavaScript

Fetch vs. Axios HTTP Requests In JavaScript

11
Comments 3
3 min read
Vanilla Javascript Fetch Refresher

Vanilla Javascript Fetch Refresher

25
Comments
1 min read
Solution: Distribute Candies

Solution: Distribute Candies

8
Comments
3 min read
Chatbot integration for Twitch and GitHub is almost ready • Pair programming 00:59

Chatbot integration for Twitch and GitHub is almost ready • Pair programming

6
Comments 1
3 min read
JavaScript Got You Down? Go Learn ReactJS!

JavaScript Got You Down? Go Learn ReactJS!

16
Comments 9
1 min read
Re-writing then/catch to async/await

Re-writing then/catch to async/await

12
Comments 3
1 min read
Solution: Arithmetic Slices

Solution: Arithmetic Slices

9
Comments
4 min read
use bootstrap 5 in react

use bootstrap 5 in react

39
Comments 7
3 min read
JavaScript Interview Question #28: Resolve and reject at the same time

JavaScript Interview Question #28: Resolve and reject at the same time

25
Comments 2
1 min read
Building reusable form components in React

Building reusable form components in React

9
Comments 1
2 min read
Power of conditional types in Typescript

Power of conditional types in Typescript

19
Comments 2
4 min read
ApiBlaze: UI for Searching API Elements

ApiBlaze: UI for Searching API Elements

5
Comments
4 min read
Setup Firebase

Setup Firebase

6
Comments
2 min read
How to add Tailwind CSS to Vite?

How to add Tailwind CSS to Vite?

17
Comments 2
1 min read
JavaScript Interview Question #27: Handling errors in JavaScript Promise chains

JavaScript Interview Question #27: Handling errors in JavaScript Promise chains

30
Comments 4
1 min read
(Javascript) My learning journey: Object Oriented Programming (OOP)

(Javascript) My learning journey: Object Oriented Programming (OOP)

17
Comments 1
3 min read
Should I learn Vue.js?

Should I learn Vue.js?

7
Comments
4 min read
Nodejs Building Concurrent Operations With Queue

Nodejs Building Concurrent Operations With Queue

11
Comments
2 min read
Shallow Vs Deep Copy In Javascript

Shallow Vs Deep Copy In Javascript

21
Comments
6 min read
Transformando HTML em imagens

Transformando HTML em imagens

11
Comments 2
4 min read
🚀10 Trending projects on GitHub for web developers - 19th February 2021

🚀10 Trending projects on GitHub for web developers - 19th February 2021

392
Comments 1
2 min read
JavaScript Sorting Algorithms: Quick Sort

JavaScript Sorting Algorithms: Quick Sort

19
Comments
5 min read
Intersection Observer using React

Intersection Observer using React

256
Comments 26
4 min read
How to load Vue Components on Non-SPA sites

How to load Vue Components on Non-SPA sites

11
Comments
4 min read
Getting Started with Deno

Getting Started with Deno

10
Comments
5 min read
What is React? How to use it and why? React.js basics for beginners in plain English

What is React? How to use it and why? React.js basics for beginners in plain English

28
Comments 2
18 min read
Breaking down: debounce

Breaking down: debounce

15
Comments
6 min read
A Svelte store for prefers-reduced-motion

A Svelte store for prefers-reduced-motion

5
Comments
3 min read
Prototype first approach

Prototype first approach

6
Comments
3 min read
var, let & const in JavaScript

var, let & const in JavaScript

50
Comments 12
3 min read
How to check if the browser supports picture-in-picture mode using JavaScript?

How to check if the browser supports picture-in-picture mode using JavaScript?

4
Comments
1 min read
169. Majority Element (javscript solution)

169. Majority Element (javscript solution)

5
Comments
1 min read
Project 52 of 100 - A (brief) Introduction to Material UI

Project 52 of 100 - A (brief) Introduction to Material UI

8
Comments
4 min read
Using Hooks in Class Components with a Render Prop

Using Hooks in Class Components with a Render Prop

5
Comments
3 min read
JavaScript is bananas

JavaScript is bananas

9
Comments 4
2 min read
Difference between react props vs. state

Difference between react props vs. state

8
Comments 5
1 min read
JS-X-Ray 3.0

JS-X-Ray 3.0

8
Comments 1
2 min read
Weekly Digest 08/2021

Weekly Digest 08/2021

5
Comments
3 min read
JavaScript - remove duplicates from array

JavaScript - remove duplicates from array

76
Comments 6
2 min read
Avoiding unintended undefined values while using TypeScript Record

Avoiding unintended undefined values while using TypeScript Record

12
Comments
2 min read
How to test publishing your JavaScript package locally

How to test publishing your JavaScript package locally

7
Comments
8 min read
Destructuring Tweets - Episode 9 - Short Read about Length

Destructuring Tweets - Episode 9 - Short Read about Length

8
Comments
2 min read
The case against DRY, Micro-Frontends edition.

The case against DRY, Micro-Frontends edition.

6
Comments 4
4 min read
Solution: Maximum Frequency Stack

Solution: Maximum Frequency Stack

9
Comments
4 min read
Spiral iteration algorithm

Spiral iteration algorithm

6
Comments
1 min read
Testing select option with React Testing Library

Testing select option with React Testing Library

6
Comments
1 min read
Make your own Snackbars using React + Redux and Styled-Components

Make your own Snackbars using React + Redux and Styled-Components

67
Comments 2
4 min read
Login + Registration Page in Django using HTML, CSS, JavaScript (Part II)

Login + Registration Page in Django using HTML, CSS, JavaScript (Part II)

11
Comments
5 min read
Building and Managing your Cloud Backend with Amplify Admin UI

Building and Managing your Cloud Backend with Amplify Admin UI

33
Comments
8 min read
Uploading files to node.js server

Uploading files to node.js server

32
Comments 1
5 min read
Quick tips on writing better React code

Quick tips on writing better React code

6
Comments
2 min read
JavaScript requestAnimationFrame() simplified

JavaScript requestAnimationFrame() simplified

7
Comments
3 min read
DayJS: Awesome lightweight modern Date API and an alternative to MomentJS

DayJS: Awesome lightweight modern Date API and an alternative to MomentJS

88
Comments 6
2 min read
Web Vitals Explained

Web Vitals Explained

107
Comments 7
3 min read
JS: Finally discover how to Hide and Show elements

JS: Finally discover how to Hide and Show elements

71
Comments 8
2 min read
Lets enter the Temporal Dead Zone 🐱‍👤

Lets enter the Temporal Dead Zone 🐱‍👤

3
Comments
1 min read
loading...