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.
Discourse thread integration on a React Website

Discourse thread integration on a React Website

6
Comments 5
2 min read
The difference between String and string in Typescript

The difference between String and string in Typescript

5
Comments
2 min read
How to localize your Next.js application with next-translate

How to localize your Next.js application with next-translate

13
Comments
5 min read
GraphQL Schema Federation With Apollo, TypeScript and Node.js

GraphQL Schema Federation With Apollo, TypeScript and Node.js

1
Comments
1 min read
ES6's Until Loop

ES6's Until Loop

9
Comments 2
6 min read
How To Improve Your Frontend Skills

How To Improve Your Frontend Skills

53
Comments 1
4 min read
Oh Hello Apollo Client , Goodbye Redux!

Oh Hello Apollo Client , Goodbye Redux!

203
Comments 10
10 min read
3 ways to convert HTML text to plain text

3 ways to convert HTML text to plain text

105
Comments 8
2 min read
Junior JS Interview prep (free ebook): 35 JavaScript code snippets with answers and detailed explanations

Junior JS Interview prep (free ebook): 35 JavaScript code snippets with answers and detailed explanations

40
Comments 3
1 min read
Experiments with A-Frame and Javascript Games - Chase the cats and CubeGen.

Experiments with A-Frame and Javascript Games - Chase the cats and CubeGen.

2
Comments
2 min read
NextJS, Payload, and TypeScript in a Single Express Server Boilerplate

NextJS, Payload, and TypeScript in a Single Express Server Boilerplate

11
Comments
9 min read
JavaScript Sorting Algorithms: Insertion Sort

JavaScript Sorting Algorithms: Insertion Sort

13
Comments
3 min read
GraphQL Schema Best Practices

GraphQL Schema Best Practices

48
Comments 3
3 min read
Solution: Convert BST to Greater Tree

Solution: Convert BST to Greater Tree

4
Comments
2 min read
Download web pages as PDF with JavaScript

Download web pages as PDF with JavaScript

5
Comments
1 min read
What **is** JavaScript? 🤷🏼‍♀️

What **is** JavaScript? 🤷🏼‍♀️

7
Comments 2
5 min read
JS Basics: All about ‘This’ keyword.

JS Basics: All about ‘This’ keyword.

15
Comments
3 min read
What is VueJS

What is VueJS

4
Comments
2 min read
How to tokenize a string?

How to tokenize a string?

5
Comments
1 min read
Node.js API Authentication 😍

Node.js API Authentication 😍

2
Comments
1 min read
5 JavaScript Static Analysis Tools

5 JavaScript Static Analysis Tools

4
Comments 1
4 min read
Browser extension - Manage your state in the Background script

Browser extension - Manage your state in the Background script

5
Comments
4 min read
3 apprenticeships you should apply to in 2021 (part 2)

3 apprenticeships you should apply to in 2021 (part 2)

39
Comments 1
2 min read
5 important JavaScript array methods

5 important JavaScript array methods

178
Comments 21
3 min read
🚀10 Trending projects on GitHub for web developers - 5th February 2021

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

165
Comments 2
2 min read
Difference between Object.freeze and Object.seal in JavaScript

Difference between Object.freeze and Object.seal in JavaScript

5
Comments
2 min read
React Hooks: useRef Explained in 2 Minutes

React Hooks: useRef Explained in 2 Minutes

8
Comments 1
2 min read
Complete Webpage Rendering Process In Browser

Complete Webpage Rendering Process In Browser

5
Comments 1
3 min read
M1 Macbook Air after 1 month of development

M1 Macbook Air after 1 month of development

3
Comments
2 min read
4 folder structures to organize your React & React Native project

4 folder structures to organize your React & React Native project

29
Comments 1
6 min read
How to Host Nodejs/Express Applications on Namecheap cPanel

How to Host Nodejs/Express Applications on Namecheap cPanel

8
Comments 9
3 min read
DO Hackathon Runner game submission (DevLog #3)

DO Hackathon Runner game submission (DevLog #3)

2
Comments
3 min read
Concurrency in modern programming languages: JavaScript on NodeJS

Concurrency in modern programming languages: JavaScript on NodeJS

58
Comments 2
10 min read
Hosting Kotlin/JS on GitHub Pages via GitHub Actions

Hosting Kotlin/JS on GitHub Pages via GitHub Actions

68
Comments 1
8 min read
Arrays and Object Literals in JavaScript

Arrays and Object Literals in JavaScript

6
Comments
1 min read
Clustering Nest.js

Clustering Nest.js

50
Comments 4
2 min read
Building map-based data visualizations with Mapbox, React, and Cube.js 🗺

Building map-based data visualizations with Mapbox, React, and Cube.js 🗺

339
Comments 5
12 min read
Freebie: Animated website header generator

Freebie: Animated website header generator

167
Comments 9
1 min read
Some projects to build your resume!

Some projects to build your resume!

996
Comments 52
4 min read
Change a website favicon dynamically using JavaScript

Change a website favicon dynamically using JavaScript

19
Comments
1 min read
Tree shaking goodness

Tree shaking goodness

15
Comments
2 min read
I bombed my first ever technical interview & it feels pretty liberating.

I bombed my first ever technical interview & it feels pretty liberating.

5
Comments 3
2 min read
Accessible, Resizable Table-Columns

Accessible, Resizable Table-Columns

40
Comments 22
2 min read
Project 43 of 100 - Resurrecting Clippy into a React JSX Component

Project 43 of 100 - Resurrecting Clippy into a React JSX Component

7
Comments
2 min read
Vue + Firebase + Google == Easy Authentication

Vue + Firebase + Google == Easy Authentication

17
Comments 3
2 min read
Rolling (up) a multi module system (esm, cjs...) compatible npm library with TypeScript and Babel

Rolling (up) a multi module system (esm, cjs...) compatible npm library with TypeScript and Babel

33
Comments 5
14 min read
Testing Vue 3 Apps — Slots and Async Behavior

Testing Vue 3 Apps — Slots and Async Behavior

7
Comments
3 min read
Testing Vue 3 Apps — Reactive Properties and Form Handling

Testing Vue 3 Apps — Reactive Properties and Form Handling

7
Comments
2 min read
The CSS Box Model(Flexbox)

The CSS Box Model(Flexbox)

2
Comments
1 min read
Routing using Vue Router

Routing using Vue Router

2
Comments
2 min read
Vanilla JavaScript reverse an array

Vanilla JavaScript reverse an array

7
Comments
1 min read
Redux vs Mobx: Which is the Better?

Redux vs Mobx: Which is the Better?

4
Comments 2
2 min read
5 Great Ways To Learn Vue JS

5 Great Ways To Learn Vue JS

16
Comments
1 min read
Sorting algorithms: JavaScript - Heap Sort 🚀

Sorting algorithms: JavaScript - Heap Sort 🚀

22
Comments
3 min read
GSAP Animated Carousel Slider

GSAP Animated Carousel Slider

18
Comments
3 min read
Starting with CSS

Starting with CSS

2
Comments 8
1 min read
Substring/Slice of a String

Substring/Slice of a String

4
Comments
2 min read
Javascript Fun(ctions)! Explore the 3 Hottest Array Methods: Map, Filter, and Reduce

Javascript Fun(ctions)! Explore the 3 Hottest Array Methods: Map, Filter, and Reduce

2
Comments
6 min read
Test Driven Development and Looping with map

Test Driven Development and Looping with map

8
Comments
1 min read
How to Survive a COVID WFH Situation

How to Survive a COVID WFH Situation

2
Comments
4 min read
loading...