Forem

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.
What Can Array Folding Do?

What Can Array Folding Do?

103
Comments 15
8 min read
pretty-quick git trick

pretty-quick git trick

7
Comments
1 min read
Adding numbers using Boolean operations in JavaScript

Adding numbers using Boolean operations in JavaScript

44
Comments
5 min read
Dynamic pages in react router

Dynamic pages in react router

10
Comments
3 min read
Social media cards with Vue and Gridsome

Social media cards with Vue and Gridsome

19
Comments 2
4 min read
Subtle zoom, Wikipedia search, Pre-load images | Module Monday 36

Subtle zoom, Wikipedia search, Pre-load images | Module Monday 36

9
Comments 2
2 min read
Automate JS error detection with ES Lint

Automate JS error detection with ES Lint

14
Comments
3 min read
Code-it Notes: Create Your Own! 📝

Code-it Notes: Create Your Own! 📝

254
Comments 11
2 min read
How to render different components based on the selected option?

How to render different components based on the selected option?

7
Comments 4
1 min read
Should you log the Express req object and external API responses?

Should you log the Express req object and external API responses?

10
Comments
5 min read
Let's start with PWA

Let's start with PWA

16
Comments
4 min read
ES6 and Beyond > Part 1

ES6 and Beyond > Part 1

85
Comments 6
6 min read
Ignoring Prettier

Ignoring Prettier

40
Comments 1
2 min read
How to build a WebVR game with A-Frame

How to build a WebVR game with A-Frame

71
Comments 6
7 min read
The Definitive React Hooks Cheatsheet

The Definitive React Hooks Cheatsheet

230
Comments 15
5 min read
Rewriting an old project! Part 2: JavaScript

Rewriting an old project! Part 2: JavaScript

46
Comments 17
14 min read
Add days to a Date in vanilla JavaScript

Add days to a Date in vanilla JavaScript

11
Comments 3
1 min read
5 Things No One Tells You About Going to a Coding BootCamp

5 Things No One Tells You About Going to a Coding BootCamp

104
Comments 39
3 min read
Add Two-Factor Authentication to Node.js Web Apps

Add Two-Factor Authentication to Node.js Web Apps

12
Comments
8 min read
How much of a page is occupied by images?

How much of a page is occupied by images?

9
Comments 2
1 min read
Managing Your Personal Finances as a Dev - While Loop Style

Managing Your Personal Finances as a Dev - While Loop Style

81
Comments 6
8 min read
Google Cloud Functions: Sending emails using Gmail SMTP and Nodemailer

Google Cloud Functions: Sending emails using Gmail SMTP and Nodemailer

35
Comments 21
4 min read
Currying - An Introduction With Function Declarations & Expressions

Currying - An Introduction With Function Declarations & Expressions

20
Comments 1
3 min read
Solving hashtags problems

Solving hashtags problems

4
Comments 4
3 min read
Rename Variable While Destructuring In Javascript

Rename Variable While Destructuring In Javascript

10
Comments 3
1 min read
Rocking JS data structures!

Rocking JS data structures!

179
Comments 5
11 min read
Getting Location in NativeScript - Part 2

Getting Location in NativeScript - Part 2

8
Comments
3 min read
How to upload files with Vue and FilePond

How to upload files with Vue and FilePond

59
Comments 8
4 min read
TypeScript - get types from data using typeof

TypeScript - get types from data using typeof

131
Comments 8
1 min read
JAMstack Primer for Back-End Devs

JAMstack Primer for Back-End Devs

12
Comments
3 min read
Junior Web Developer environment setup

Junior Web Developer environment setup

82
Comments 14
4 min read
Develop a JS lib these days

Develop a JS lib these days

4
Comments
1 min read
Solve* all your problems with Promise.allSettled()

Solve* all your problems with Promise.allSettled()

17
Comments 6
4 min read
Using CodeSandbox as a CMS and Live Preview for your Gatsby Blog

Using CodeSandbox as a CMS and Live Preview for your Gatsby Blog

48
Comments
4 min read
Vue during coffee break - using v-model with custom components.

Vue during coffee break - using v-model with custom components.

103
Comments 6
2 min read
Taking the leap: Poker player turned aspiring developer

Taking the leap: Poker player turned aspiring developer

5
Comments 5
2 min read
Use $ & $$ Instead of document.querySelector/All in JavaScript without jQuery

Use $ & $$ Instead of document.querySelector/All in JavaScript without jQuery

230
Comments 31
1 min read
Learn To Fold Your JS Arrays

Learn To Fold Your JS Arrays

106
Comments 4
5 min read
End-to-end API testing using Knex & Migrations

End-to-end API testing using Knex & Migrations

26
Comments 4
3 min read
Let’s Build: With Tailwind CSS – Tweet

Let’s Build: With Tailwind CSS – Tweet

9
Comments
2 min read
Beyond the polyfills: how Web Components affect us today?

Beyond the polyfills: how Web Components affect us today?

86
Comments 16
6 min read
Learn the Storage API by Building a Note Taking App

Learn the Storage API by Building a Note Taking App

135
Comments 6
6 min read
How I'm Automating My Productivity With This Smart Home Combo

How I'm Automating My Productivity With This Smart Home Combo

90
Comments 12
4 min read
Different types of routers in react router

Different types of routers in react router

21
Comments 3
2 min read
Build Angular Like An Architect (Part 1)

Build Angular Like An Architect (Part 1)

370
Comments 13
19 min read
Nginx Log Analytics with AWS Athena and Cube.js

Nginx Log Analytics with AWS Athena and Cube.js

49
Comments 1
9 min read
How to create a Simple, Responsive, and Dynamic Dashboard in Web application

How to create a Simple, Responsive, and Dynamic Dashboard in Web application

18
Comments
6 min read
A Taste of Node Express

A Taste of Node Express

8
Comments
2 min read
The Layers of JS...Styles Remix

The Layers of JS...Styles Remix

44
Comments 4
5 min read
Equality of Data Structures: Ruby vs. JavaScript

Equality of Data Structures: Ruby vs. JavaScript

79
Comments 14
4 min read
EasyBot, the JSON Discord Bot

EasyBot, the JSON Discord Bot

4
Comments
1 min read
A Complete Beginner's Guide to Vue

A Complete Beginner's Guide to Vue

1707
Comments 41
8 min read
Building a CLI tool to deploy static websites

Building a CLI tool to deploy static websites

6
Comments
9 min read
Rewriting an old project! Part 1: HTML & CSS

Rewriting an old project! Part 1: HTML & CSS

62
Comments 2
9 min read
Why SvelteJS may be the best framework for new web devs

Why SvelteJS may be the best framework for new web devs

550
Comments 63
7 min read
Digit Recognition Using Neural Network in JavaScript

Digit Recognition Using Neural Network in JavaScript

15
Comments 9
1 min read
Dragging SVGs with React

Dragging SVGs with React

22
Comments 3
3 min read
Number Truncation in JavaScript

Number Truncation in JavaScript

74
Comments 6
3 min read
Basic routing in React using React Router

Basic routing in React using React Router

27
Comments
4 min read
A neat DIY solution to animating on scroll (for any framework)

A neat DIY solution to animating on scroll (for any framework)

102
Comments 5
7 min read
loading...