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.
Top 20+ vue.js frameworks and libraries for your next project

Top 20+ vue.js frameworks and libraries for your next project

38
Comments 4
8 min read
Spread Syntax ( ... )

Spread Syntax ( ... )

3
Comments
3 min read
You should probably learn TypeScript

You should probably learn TypeScript

249
Comments 30
1 min read
Función al curry

Función al curry

11
Comments 2
2 min read
Lets build mini Google Drive clone quickly

Lets build mini Google Drive clone quickly

28
Comments
7 min read
Enabling COOP/COEP without touching the server

Enabling COOP/COEP without touching the server

10
Comments 6
4 min read
在網頁中使用 JavaScript 進行 MQTT 通訊

在網頁中使用 JavaScript 進行 MQTT 通訊

6
Comments
1 min read
Angular Material Multi-Select Autocomplete

Angular Material Multi-Select Autocomplete

27
Comments 3
4 min read
How to think while building Web Applications

How to think while building Web Applications

451
Comments 9
2 min read
Using Python range() in JavaScript

Using Python range() in JavaScript

17
Comments 10
3 min read
5 Things to Avoid When Writing Cypress Tests

5 Things to Avoid When Writing Cypress Tests

5
Comments
5 min read
How to use quarters in Day.js

How to use quarters in Day.js

2
Comments
2 min read
Electron Adventures: Episode 13: Svelte

Electron Adventures: Episode 13: Svelte

3
Comments 1
5 min read
Using the inbuilt Node.js profiler

Using the inbuilt Node.js profiler

16
Comments
6 min read
How to make Button CSS Hover Effect. Pure CSS Wavy Design. Html button.

How to make Button CSS Hover Effect. Pure CSS Wavy Design. Html button.

137
Comments 12
3 min read
Top 50 React Native interview questions (with answers)

Top 50 React Native interview questions (with answers)

55
Comments
11 min read
How to use Promise in JavaScript

How to use Promise in JavaScript

26
Comments 4
2 min read
Persist Data Client-side with localStorage

Persist Data Client-side with localStorage

4
Comments
3 min read
A ReactJS Clone of Dev.to: Consuming API data In Your React App

A ReactJS Clone of Dev.to: Consuming API data In Your React App

5
Comments 3
1 min read
A Complete Guide to Buffers in Node.js

A Complete Guide to Buffers in Node.js

21
Comments 2
7 min read
A Complete Beginner's Guide to useReducer Hook

A Complete Beginner's Guide to useReducer Hook

18
Comments 1
7 min read
Using CORS for Cross-Domain Requests

Using CORS for Cross-Domain Requests

50
Comments 2
3 min read
Promises and async functions

Promises and async functions

9
Comments 1
4 min read
Free JavaScript Learning Resources

Free JavaScript Learning Resources

33
Comments 2
1 min read
Web Performance Optimization- II

Web Performance Optimization- II

93
Comments
13 min read
How I Think About React (A Mental Model For Beginners) | Part 3: Managing Data

How I Think About React (A Mental Model For Beginners) | Part 3: Managing Data

10
Comments
8 min read
Make Pathing Easier with Aliases in SvelteKit

Make Pathing Easier with Aliases in SvelteKit

28
Comments 7
4 min read
Lets make your first Discord Bot!

Lets make your first Discord Bot!

45
Comments 2
4 min read
Understanding setState/useState in React

Understanding setState/useState in React

6
Comments
2 min read
React CheatSheets

React CheatSheets

113
Comments 4
2 min read
Webpack Academy #1: Loaders

Webpack Academy #1: Loaders

50
Comments 4
2 min read
¿Cómo funciona el bucle FOR en Javascript?

¿Cómo funciona el bucle FOR en Javascript?

6
Comments
3 min read
Dev log for Wonder Wanderer 2: Day 6 #LOWREZJAM 😁

Dev log for Wonder Wanderer 2: Day 6 #LOWREZJAM 😁

2
Comments 1
1 min read
Introduction to Generators in JavaScript

Introduction to Generators in JavaScript

10
Comments 2
3 min read
Electron Adventures: Episode 12: Google Fonts for our Terminal

Electron Adventures: Episode 12: Google Fonts for our Terminal

10
Comments
3 min read
Finishing Up the Binary Adder in the Game of Life

Finishing Up the Binary Adder in the Game of Life

5
Comments
9 min read
Full Stack Netflix App (7 hours free tutorial)

Full Stack Netflix App (7 hours free tutorial)

266
Comments 5
1 min read
How to add a “leave your email address” form with an HTML panel in TalkJS

How to add a “leave your email address” form with an HTML panel in TalkJS

11
Comments
3 min read
What Is a Node.js Stream?

What Is a Node.js Stream?

7
Comments
8 min read
Building a Venue Booking System using Parse and SashiDo : Part-2

Building a Venue Booking System using Parse and SashiDo : Part-2

8
Comments
11 min read
„Hacking” in JS: Enums

„Hacking” in JS: Enums

6
Comments
1 min read
File Upload with Progress Bar HTML CSS & JavaScript

File Upload with Progress Bar HTML CSS & JavaScript

9
Comments
5 min read
Building a Venue Booking System using Parse and SashiDo : Part-1

Building a Venue Booking System using Parse and SashiDo : Part-1

7
Comments
9 min read
Testing Solidity Smart Contracts

Testing Solidity Smart Contracts

29
Comments 1
6 min read
How To Land Your FIRST Web Developer Job In 1 Month

How To Land Your FIRST Web Developer Job In 1 Month

42
Comments 6
4 min read
SvelteKit PWA: Installable App with Offline Access

SvelteKit PWA: Installable App with Offline Access

11
Comments
9 min read
Comparison of MDX integration strategies with Next.js

Comparison of MDX integration strategies with Next.js

49
Comments 11
7 min read
5 Input Events That You Will Use At Least One Of Them In Your Next Projects.

5 Input Events That You Will Use At Least One Of Them In Your Next Projects.

21
Comments 2
2 min read
Retrieving Data from Promise: then() & catch()

Retrieving Data from Promise: then() & catch()

99
Comments 8
2 min read
Automated versioning and package publishing using GitHub Actions and semantic-release

Automated versioning and package publishing using GitHub Actions and semantic-release

127
Comments 9
6 min read
Logflake, a NodeJS Console Logger with superpowers

Logflake, a NodeJS Console Logger with superpowers

31
Comments 2
4 min read
Why NaN === NaN returns false in JavaScript ?!

Why NaN === NaN returns false in JavaScript ?!

31
Comments 6
4 min read
Study Notes for Kent C. Dodds' Javascript Testing Course

Study Notes for Kent C. Dodds' Javascript Testing Course

68
Comments
13 min read
Apprendre Vue.js 3 - Jour 4 : Composition API

Apprendre Vue.js 3 - Jour 4 : Composition API

20
Comments 1
4 min read
Mocking function calls with Jest

Mocking function calls with Jest

20
Comments
1 min read
What is the size impact of importing multiple methods from date-fns

What is the size impact of importing multiple methods from date-fns

4
Comments
2 min read
Implement custom Promise.all()

Implement custom Promise.all()

6
Comments
1 min read
Generate dynamic ID's using JavaScript

Generate dynamic ID's using JavaScript

8
Comments
1 min read
Let's explore javascript's Location and History API

Let's explore javascript's Location and History API

14
Comments 2
5 min read
Svelte is Here to Stay

Svelte is Here to Stay

28
Comments
2 min read
loading...