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.
Advanced TypeScript series. Would you be interested?

Advanced TypeScript series. Would you be interested?

57
Comments 16
1 min read
Udemy Ranks Gatsby as Top Emerging Tech Skill in 2020 Report

Udemy Ranks Gatsby as Top Emerging Tech Skill in 2020 Report

7
Comments
3 min read
To Be Or Not To Be

To Be Or Not To Be

8
Comments
2 min read
Understand Array.prototype.map by Reimplementing It

Understand Array.prototype.map by Reimplementing It

8
Comments
5 min read
Styled Components vs. CSS Stylesheets

Styled Components vs. CSS Stylesheets

242
Comments 19
10 min read
How do I create an SEO-friendly URL?

How do I create an SEO-friendly URL?

11
Comments 3
1 min read
Part II: The Frontend Using VueJS And NUXTJS

Part II: The Frontend Using VueJS And NUXTJS

43
Comments
23 min read
Using a Promise in a click eventListener - more than once.

Using a Promise in a click eventListener - more than once.

7
Comments 7
2 min read
Tutorial: Create a Simple ISS Tracker with React

Tutorial: Create a Simple ISS Tracker with React

16
Comments 1
4 min read
Frontend Development with Docker simplified

Frontend Development with Docker simplified

380
Comments 23
4 min read
In Defense of the Separation of Concerns

In Defense of the Separation of Concerns

28
Comments 7
5 min read
Creating a Sidebar with HTML, CSS and JS

Creating a Sidebar with HTML, CSS and JS

117
Comments 9
4 min read
JavaScript Function Notations

JavaScript Function Notations

38
Comments 1
3 min read
Build a sticky navigation bar with React

Build a sticky navigation bar with React

146
Comments 5
5 min read
Serverless apartment web scraper with NodeJS, AWS Lambda, and Locust - Part 2

Serverless apartment web scraper with NodeJS, AWS Lambda, and Locust - Part 2

13
Comments
10 min read
Eager Loading: Fetching Associated Data with Sequelize

Eager Loading: Fetching Associated Data with Sequelize

13
Comments 1
4 min read
Marvelous Frameworks

Marvelous Frameworks

60
Comments 7
3 min read
Create & Publish a Node.js NPM Package in 7 Minutes

Create & Publish a Node.js NPM Package in 7 Minutes

55
Comments
3 min read
Exhaustive switch statements with typescript

Exhaustive switch statements with typescript

11
Comments
3 min read
Using getters/setters as opposed to methods?

Using getters/setters as opposed to methods?

5
Comments 5
1 min read
What is the best CMS to feed API for a static site generator?

What is the best CMS to feed API for a static site generator?

6
Comments 5
1 min read
New features in Cypress 3.8.3

New features in Cypress 3.8.3

15
Comments
2 min read
Box shadow on scroll :) - VueJS Scroll Event to get the position of the page.

Box shadow on scroll :) - VueJS Scroll Event to get the position of the page.

16
Comments 4
2 min read
PostgreSQL For Those Who Can’t Even, Part 1

PostgreSQL For Those Who Can’t Even, Part 1

84
Comments 3
8 min read
The 10 most important JavaScript frameworks of the past decade

The 10 most important JavaScript frameworks of the past decade

14
Comments
10 min read
JavaScript - How to make objects immutable?

JavaScript - How to make objects immutable?

10
Comments
2 min read
Angular 8 + Firebase Cloud Messaging Push Notifications

Angular 8 + Firebase Cloud Messaging Push Notifications

28
Comments 32
6 min read
magnet-cursor

magnet-cursor

12
Comments 12
1 min read
ES6 features you need to learn React

ES6 features you need to learn React

93
Comments 3
4 min read
Incrementation in Javascript(forward & backward incrementation ++)

Incrementation in Javascript(forward & backward incrementation ++)

15
Comments
1 min read
Refactoring many OR statements like a ninja 🤘

Refactoring many OR statements like a ninja 🤘

10
Comments 1
1 min read
JS - 💡 Merging multiple objects into one

JS - 💡 Merging multiple objects into one

18
Comments
2 min read
Creating a Mobile Design and Developing it

Creating a Mobile Design and Developing it

64
Comments 2
1 min read
Building JavaScript From Scratch: document.getElementsByClassName

Building JavaScript From Scratch: document.getElementsByClassName

50
Comments
4 min read
Identifying Negative Zero

Identifying Negative Zero

48
Comments 10
5 min read
.npmignore: A small step towards unbloating JS

.npmignore: A small step towards unbloating JS

3
Comments 2
1 min read
It’s Like Riding a Bicycle

It’s Like Riding a Bicycle

6
Comments
3 min read
How to time JavaScript functions in Node.js and Browser environments

How to time JavaScript functions in Node.js and Browser environments

6
Comments
1 min read
Config Like a Pro

Config Like a Pro

4
Comments
8 min read
Debug ReactJS Context API with React Context Devtool

Debug ReactJS Context API with React Context Devtool

21
Comments 4
1 min read
Practical approach to Learn Javascript

Practical approach to Learn Javascript

18
Comments
1 min read
Is reduce() bad?

Is reduce() bad?

62
Comments 30
2 min read
How to organize dynamic attributes/properties of products specification?

How to organize dynamic attributes/properties of products specification?

6
Comments 2
1 min read
🤫How to handle 🗝️ secrets 🗝️ in Node.js (Video Tutorial) 03:15

🤫How to handle 🗝️ secrets 🗝️ in Node.js (Video Tutorial)

100
Comments 5
1 min read
2020 Web Developer Roadmap Step 3: Learn Javascript

2020 Web Developer Roadmap Step 3: Learn Javascript

64
Comments 1
6 min read
4 main differences between forEach() and map() you should know

4 main differences between forEach() and map() you should know

190
Comments 21
3 min read
Speech Recognition With Javascript

Speech Recognition With Javascript

194
Comments 12
3 min read
Infinite Jest: toBe or not.toBe

Infinite Jest: toBe or not.toBe

6
Comments
4 min read
Desenvolvendo um bot para o telegram: Setup inicial

Desenvolvendo um bot para o telegram: Setup inicial

10
Comments
4 min read
👑⚙️ Smaller, Faster Websites with Preact and Expo

👑⚙️ Smaller, Faster Websites with Preact and Expo

131
Comments 4
4 min read
Simple Web Development Starter Pack for future projects

Simple Web Development Starter Pack for future projects

17
Comments
1 min read
Conditional Statement – JavaScript Series – Part 8

Conditional Statement – JavaScript Series – Part 8

14
Comments
2 min read
JavaScript tip: How to properly isolate your code using Anonymous Closures (IIFEs)

JavaScript tip: How to properly isolate your code using Anonymous Closures (IIFEs)

37
Comments
2 min read
DEV Article Analysis

DEV Article Analysis

130
Comments 15
3 min read
Handy JavaScript Tricks Object and Array Tricks to Save You Time

Handy JavaScript Tricks Object and Array Tricks to Save You Time

144
Comments 7
7 min read
The shape of the CMS to come

The shape of the CMS to come

74
Comments 18
6 min read
How can signal an app on an android phone to do something from a webapp on another device?

How can signal an app on an android phone to do something from a webapp on another device?

4
Comments 1
1 min read
Input field type "Currency" problem solved 💲💡

Input field type "Currency" problem solved 💲💡

17
Comments
1 min read
Object Immutability in Javascript

Object Immutability in Javascript

9
Comments
1 min read
Why vim macros are awesome

Why vim macros are awesome

10
Comments
8 min read
loading...