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.
My Journey from ESL Teacher to Software Developer

My Journey from ESL Teacher to Software Developer

52
Comments 7
10 min read
React, JSX, ES module imports (dynamic too) in browser without Webpack

React, JSX, ES module imports (dynamic too) in browser without Webpack

17
Comments
9 min read
for-in and for-of with arrays.

for-in and for-of with arrays.

7
Comments
2 min read
How I think when I write a React component. 🤔

How I think when I write a React component. 🤔

98
Comments 12
4 min read
"Haskell for the Front-End" :: Elm vs. PureScript

"Haskell for the Front-End" :: Elm vs. PureScript

24
Comments 7
1 min read
Singletons in ES6 – The Good, The Bad, The Ugly

Singletons in ES6 – The Good, The Bad, The Ugly

25
Comments 2
3 min read
Studying by writting

Studying by writting

21
Comments 3
3 min read
Pass By Value in JavaScript

Pass By Value in JavaScript

23
Comments 1
4 min read
Enterprise-grade Web Components

Enterprise-grade Web Components

10
Comments
7 min read
Fetch -- HTTP requests

Fetch -- HTTP requests

48
Comments
3 min read
The new Angular YouTube Player component!

The new Angular YouTube Player component!

74
Comments 15
3 min read
Six Uses for Webpack

Six Uses for Webpack

11
Comments
2 min read
Quick Tip - Array.prototype.concat()

Quick Tip - Array.prototype.concat()

5
Comments
2 min read
Conditional Rendering in React

Conditional Rendering in React

13
Comments 2
3 min read
Semantic UI Docs using MDX and Gatsby

Semantic UI Docs using MDX and Gatsby

12
Comments
7 min read
Resumé mod, Loader, Animated links | Module Monday 62

Resumé mod, Loader, Animated links | Module Monday 62

8
Comments
2 min read
10 JavaScript Array Utils

10 JavaScript Array Utils

18
Comments
5 min read
The "Serverless" Backend MVP

The "Serverless" Backend MVP

10
Comments
10 min read
Competitive Review of Angular Material and Bootstrap Framework

Competitive Review of Angular Material and Bootstrap Framework

9
Comments
5 min read
Blog post: Experimenting with GitHub Pages and JavaScript and External Data

Blog post: Experimenting with GitHub Pages and JavaScript and External Data

7
Comments
6 min read
Radix sort: No comparisons required

Radix sort: No comparisons required

10
Comments
11 min read
Dealing with ".json() is not a function" Error

Dealing with ".json() is not a function" Error

8
Comments 7
2 min read
TypeScript for Node.js Developers

TypeScript for Node.js Developers

129
Comments 1
1 min read
In the beginning Kernighan created "Hello, world!"

In the beginning Kernighan created "Hello, world!"

4
Comments
5 min read
Three ways to use reduce in javascript

Three ways to use reduce in javascript

50
Comments 8
1 min read
I created a npm package that fetches the dependencies of any github repository

I created a npm package that fetches the dependencies of any github repository

7
Comments
3 min read
Uploader un fichier en Javascript avec fetch

Uploader un fichier en Javascript avec fetch

9
Comments 2
5 min read
Create components with native HTML tags’ attributes by using “inheritAttrs” in Vue 2.4.0+

Create components with native HTML tags’ attributes by using “inheritAttrs” in Vue 2.4.0+

9
Comments
2 min read
Surfing the JavaScript Wave: Embracing Incremental Change in Real World Software Projects

Surfing the JavaScript Wave: Embracing Incremental Change in Real World Software Projects

4
Comments 1
6 min read
Nuxt Storybooking: The Painless Way

Nuxt Storybooking: The Painless Way

8
Comments 1
1 min read
According to you, what is the best API documentation out there?

According to you, what is the best API documentation out there?

8
Comments 8
1 min read
Persistence Algorithm and A Simple Introduction To .reduce()

Persistence Algorithm and A Simple Introduction To .reduce()

13
Comments
3 min read
A declarative way to cache PostgreSQL queries using Node.js

A declarative way to cache PostgreSQL queries using Node.js

71
Comments
4 min read
Angular: ActivatedRoute does not update the child route data on route changes

Angular: ActivatedRoute does not update the child route data on route changes

6
Comments
1 min read
Converting Object to an Array in JavaScript

Converting Object to an Array in JavaScript

140
Comments 14
3 min read
by: ASYNC Bye Bye Bye

by: ASYNC Bye Bye Bye

6
Comments
3 min read
📖 Case Study: ⚙️ Reverse Engineering using Node JS 👾

📖 Case Study: ⚙️ Reverse Engineering using Node JS 👾

52
Comments 6
3 min read
How to kickstart a Vue.js project in 3 min

How to kickstart a Vue.js project in 3 min

89
Comments 5
3 min read
PHP and AJAX - Simplify the Code

PHP and AJAX - Simplify the Code

47
Comments
2 min read
Testing javascript applications with Selenium, Async/Await, and Jest

Testing javascript applications with Selenium, Async/Await, and Jest

19
Comments
3 min read
Reusable components with scoped slots in vue

Reusable components with scoped slots in vue

12
Comments
2 min read
HELP // Trying to print even and odd numbers

HELP // Trying to print even and odd numbers

8
Comments 3
1 min read
The Ongoing State of JavaScript Errors

The Ongoing State of JavaScript Errors

5
Comments
2 min read
5 Ways to Write CSS Styles in React

5 Ways to Write CSS Styles in React

107
Comments 2
5 min read
Six Reasons to Learn JavaScript

Six Reasons to Learn JavaScript

11
Comments 1
3 min read
Lessons after 1 Week with React Native

Lessons after 1 Week with React Native

6
Comments
2 min read
Javascript reduce 101

Javascript reduce 101

89
Comments 7
4 min read
Building a Cool Horizontal Scroll Interaction in React

Building a Cool Horizontal Scroll Interaction in React

64
Comments 1
5 min read
Suspend pinch-zoom on React Hooks

Suspend pinch-zoom on React Hooks

14
Comments 1
1 min read
Using Vue Composition API with Firebase: Part II

Using Vue Composition API with Firebase: Part II

20
Comments 5
7 min read
Benchmarking Javascript

Benchmarking Javascript

31
Comments 2
4 min read
What makes onclick different than addEventListener?

What makes onclick different than addEventListener?

5
Comments
3 min read
A cool JS animation for your websites!

A cool JS animation for your websites!

92
Comments 2
1 min read
7 Examples Of JavaScript Dynamic Import ES10

7 Examples Of JavaScript Dynamic Import ES10

6
Comments
1 min read
Scanning user input and looking for keywords

Scanning user input and looking for keywords

8
Comments 7
2 min read
Introducing 🥁 Made with CRL

Introducing 🥁 Made with CRL

4
Comments
1 min read
Building a web server with pure Node.js

Building a web server with pure Node.js

29
Comments 2
3 min read
Preventing unhandled promise rejections in async functions

Preventing unhandled promise rejections in async functions

39
Comments 4
2 min read
Event Bus Pattern via Native EventEmmiter Class

Event Bus Pattern via Native EventEmmiter Class

26
Comments
3 min read
Building a Microsoft Teams connector

Building a Microsoft Teams connector

25
Comments
8 min read
loading...