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.
How To Do DOM Manipulation In VanillaJS

How To Do DOM Manipulation In VanillaJS

15
Comments 1
2 min read
I finished the Into to Programming Udacity Nanodegree in one month.

I finished the Into to Programming Udacity Nanodegree in one month.

3
Comments
1 min read
Some Higher-Order Functions. A Fool's Guide To Writing Functional JS (Part 3)

Some Higher-Order Functions. A Fool's Guide To Writing Functional JS (Part 3)

35
Comments 2
10 min read
Learn the JavaScript Array.every() and Array.some() Methods

Learn the JavaScript Array.every() and Array.some() Methods

69
Comments 2
2 min read
How to (Conveniently) add multiple CSS styles to an Element in Vanilla JS

How to (Conveniently) add multiple CSS styles to an Element in Vanilla JS

5
Comments
1 min read
5 JavaScript Array Tips and Tricks 07:06

5 JavaScript Array Tips and Tricks

4
Comments
1 min read
Aws::S3::Errors:: fix with Travis-CI, Docker and AWS. [JUNE 2020 UPDATE]

Aws::S3::Errors:: fix with Travis-CI, Docker and AWS. [JUNE 2020 UPDATE]

4
Comments
2 min read
Road to Genius: beginner #11

Road to Genius: beginner #11

4
Comments
1 min read
What is React JS - Introduction

What is React JS - Introduction

6
Comments
2 min read
Another way to create themes

Another way to create themes

6
Comments
11 min read
🎉 How to Copy an Image or a Text to Clipboard in Javascript (2022) ☘️

🎉 How to Copy an Image or a Text to Clipboard in Javascript (2022) ☘️

74
Comments 4
3 min read
Share your Dev story!

Share your Dev story!

15
Comments 4
1 min read
Building a realtime multiplayer browser game in less than a day - Part 4/4

Building a realtime multiplayer browser game in less than a day - Part 4/4

21
Comments 27
6 min read
Building a realtime multiplayer browser game in less than a day - Part 2/4

Building a realtime multiplayer browser game in less than a day - Part 2/4

35
Comments 47
10 min read
Comparing CLI Building Libraries

Comparing CLI Building Libraries

34
Comments
5 min read
The Longest Palindromic Substring: Solving the Problem Using Constant Space

The Longest Palindromic Substring: Solving the Problem Using Constant Space

65
Comments 5
14 min read
Fixing a bug on my open source project: From start to finish.

Fixing a bug on my open source project: From start to finish.

48
Comments 2
6 min read
Architecting data in Eleventy

Architecting data in Eleventy

55
Comments 2
13 min read
Implementing bits of Todos App with my own online IDE

Implementing bits of Todos App with my own online IDE

2
Comments 8
1 min read
Using Throttling and Debouncing with React hooks

Using Throttling and Debouncing with React hooks

41
Comments 4
3 min read
An approach to client-side authorization in VueJS

An approach to client-side authorization in VueJS

5
Comments
6 min read
Building a realtime multiplayer browser game in less than a day - Part 3/4

Building a realtime multiplayer browser game in less than a day - Part 3/4

9
Comments 35
11 min read
eventmit - Tiny EventEmitter

eventmit - Tiny EventEmitter

7
Comments
1 min read
Persistent State in React

Persistent State in React

49
Comments 7
2 min read
Frontend Horse #1 - Our First Rodeo

Frontend Horse #1 - Our First Rodeo

47
Comments 2
5 min read
Tagged unions and Fantasy Land

Tagged unions and Fantasy Land

5
Comments
19 min read
SpaceX and Javascript🚀

SpaceX and Javascript🚀

79
Comments 41
1 min read
Setting Up An Express API with Mongoose

Setting Up An Express API with Mongoose

38
Comments 6
6 min read
Como criar uma extensão para contabilizar o tempo que você passa em páginas Web

Como criar uma extensão para contabilizar o tempo que você passa em páginas Web

11
Comments
3 min read
Welcome to Deno Land.

Welcome to Deno Land.

23
Comments
9 min read
Asynchronous JavaScript - How I understand it.

Asynchronous JavaScript - How I understand it.

83
Comments 4
5 min read
Opinionated React: Use Context for Shared State

Opinionated React: Use Context for Shared State

132
Comments 1
4 min read
How To Build A Presentation Using HTML, CSS, & JavaScript

How To Build A Presentation Using HTML, CSS, & JavaScript

3
Comments
1 min read
Building with server-sent events with React and Node.js

Building with server-sent events with React and Node.js

68
Comments 17
4 min read
Views Of A 21-Year-Old Software Developer.

Views Of A 21-Year-Old Software Developer.

4
Comments 2
8 min read
Javascript Hoisting | Sketch-notes PART2

Javascript Hoisting | Sketch-notes PART2

14
Comments
1 min read
🔥 What's Hot in Web Development? — Weekly Picks #131

🔥 What's Hot in Web Development? — Weekly Picks #131

60
Comments 7
3 min read
Destructuring in JavaScript

Destructuring in JavaScript

23
Comments
1 min read
Node JS + TypeScript - Super Hero API

Node JS + TypeScript - Super Hero API

9
Comments
1 min read
Installing Svelte & Integrating Tailwind CSS (and PostCSS)

Installing Svelte & Integrating Tailwind CSS (and PostCSS)

18
Comments
3 min read
🙅‍♂️ Stop trying to learn RxJS

🙅‍♂️ Stop trying to learn RxJS

23
Comments 19
5 min read
Hamburger Navbar Animation in React

Hamburger Navbar Animation in React

8
Comments
5 min read
Time complexity Big 0 for Javascript Array methods and examples.

Time complexity Big 0 for Javascript Array methods and examples.

104
Comments 17
4 min read
Generating TypeScript Types From GraphQL Schemas

Generating TypeScript Types From GraphQL Schemas

30
Comments 3
1 min read
Svelte Routing with Page.js

Svelte Routing with Page.js

9
Comments
5 min read
Explore: Next.js Incremental Builds Support

Explore: Next.js Incremental Builds Support

5
Comments
1 min read
[Gmail] Mail Thread sharable Link

[Gmail] Mail Thread sharable Link

6
Comments
2 min read
7 important concepts in JavaScript - JavaScript Basics - Lesson 001

7 important concepts in JavaScript - JavaScript Basics - Lesson 001

3
Comments
2 min read
Flatiron Final Project

Flatiron Final Project

7
Comments
3 min read
Why We Gave Up on the Idea of Using Styled System to Create Components, and Invented a New Wheel

Why We Gave Up on the Idea of Using Styled System to Create Components, and Invented a New Wheel

85
Comments 6
5 min read
7 CSS optimization tips to speed up page loading + List of css tools

7 CSS optimization tips to speed up page loading + List of css tools

286
Comments 12
6 min read
Slide Down Menu on Scroll

Slide Down Menu on Scroll

22
Comments 1
2 min read
%100 React Native Mobile & Web App at Turkish Bank

%100 React Native Mobile & Web App at Turkish Bank

2
Comments 2
6 min read
There May Not Be a Better Way to Effortlessly Improve Code Quality than Using Prettier Code Formatting

There May Not Be a Better Way to Effortlessly Improve Code Quality than Using Prettier Code Formatting

140
Comments 18
4 min read
Palindrome Challenge

Palindrome Challenge

7
Comments 2
1 min read
Parsing JSON Files from a Remote URL with Node, JSONStream and Hyperquest

Parsing JSON Files from a Remote URL with Node, JSONStream and Hyperquest

6
Comments
3 min read
JS:DS - Queue Data Structure in JavaScript

JS:DS - Queue Data Structure in JavaScript

5
Comments
2 min read
Callback Deep Dive in JavaScript

Callback Deep Dive in JavaScript

4
Comments
4 min read
Turns a Web Browser into a Web Server with WebRTC

Turns a Web Browser into a Web Server with WebRTC

35
Comments 2
2 min read
topics I could write about 📢

topics I could write about 📢

8
Comments 6
1 min read
loading...