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.
Hyper-Lightweight Website Designs

Hyper-Lightweight Website Designs

55
Comments
3 min read
If Javascript Is Single Threaded, How Is It Asynchronous?

If Javascript Is Single Threaded, How Is It Asynchronous?

444
Comments 47
2 min read
The 2025 Web Development (Frontend + Backend) RoadMap

The 2025 Web Development (Frontend + Backend) RoadMap

1220
Comments 237
16 min read
Wrap a JavaScript function without changing its name/properties (by sindresorhus)

Wrap a JavaScript function without changing its name/properties (by sindresorhus)

3
Comments
1 min read
Sending detailed MIDI messages from Ableton to the browser using OSC over UDP.

Sending detailed MIDI messages from Ableton to the browser using OSC over UDP.

10
Comments
4 min read
lit-html templates from zero to hero

lit-html templates from zero to hero

40
Comments 9
7 min read
How do you handle improper function arguments?

How do you handle improper function arguments?

3
Comments 3
1 min read
Vue CLI 3 Full-Stack App Structure

Vue CLI 3 Full-Stack App Structure

11
Comments
3 min read
This and Bind In Javascript

This and Bind In Javascript

67
Comments 7
3 min read
How to host your Node app in a Docker Container on Heroku

How to host your Node app in a Docker Container on Heroku

83
Comments 16
4 min read
Create a JavaScript Kinetic Typing Animation with Scene.js

Create a JavaScript Kinetic Typing Animation with Scene.js

10
Comments 10
2 min read
How the Skills Learned in the Military, will Help Me to Become a Better Web Developer

How the Skills Learned in the Military, will Help Me to Become a Better Web Developer

19
Comments 4
3 min read
Create a carpooling app with React Native - Part 2: Creating the frontend

Create a carpooling app with React Native - Part 2: Creating the frontend

10
Comments
22 min read
Find the largest number in an Array - one line

Find the largest number in an Array - one line

7
Comments 4
1 min read
Improve Performance with Web Workers

Improve Performance with Web Workers

11
Comments
4 min read
Nested Ternary statements in React JSX

Nested Ternary statements in React JSX

21
Comments 6
1 min read
Keeping track of my coffees with Google Actions

Keeping track of my coffees with Google Actions

42
Comments
5 min read
JavaScript Objects Tutorial

JavaScript Objects Tutorial

20
Comments
4 min read
Sick Console Bro! How To Style Your console.log with CSS

Sick Console Bro! How To Style Your console.log with CSS

38
Comments 9
2 min read
create-react-app mit Tailwind CSS

create-react-app mit Tailwind CSS

12
Comments
5 min read
ReactHooks: useState

ReactHooks: useState

10
Comments
2 min read
Handling transactions and concurrency in MikroORM

Handling transactions and concurrency in MikroORM

11
Comments
7 min read
Divert Vertical Scroll To The Side ↔️

Divert Vertical Scroll To The Side ↔️

21
Comments 2
1 min read
How to Add Internationalization (i18n) to your Preact application

How to Add Internationalization (i18n) to your Preact application

13
Comments
6 min read
A free image editor plugin for any web project

A free image editor plugin for any web project

17
Comments 2
1 min read
What's new and interesting in JavaScript?

What's new and interesting in JavaScript?

67
Comments 17
1 min read
Using GraphQL with Dojo

Using GraphQL with Dojo

9
Comments 3
6 min read
Code Organization in Functional Programming vs Object Oriented Programming

Code Organization in Functional Programming vs Object Oriented Programming

50
Comments 8
5 min read
Web components

Web components

5
Comments
1 min read
Breaking Down ES6: let and const

Breaking Down ES6: let and const

26
Comments 2
5 min read
如何國際化(i18n)您的Preact項目

如何國際化(i18n)您的Preact項目

6
Comments
3 min read
Bootstrap 4 customizer

Bootstrap 4 customizer

10
Comments
1 min read
Instalando Bootstrap em uma aplicação Angular (com ngx-bootstrap)

Instalando Bootstrap em uma aplicação Angular (com ngx-bootstrap)

6
Comments
2 min read
Loops in JavaScript with examples

Loops in JavaScript with examples

16
Comments 2
11 min read
Why I am building a digital government

Why I am building a digital government

6
Comments 1
1 min read
Dealing with Promises In an Array with async/await

Dealing with Promises In an Array with async/await

147
Comments 15
5 min read
lit-html templates from zero to hero for beginners

lit-html templates from zero to hero for beginners

28
Comments 2
7 min read
Lambda Function GraphQL Resolvers

Lambda Function GraphQL Resolvers

159
Comments 17
7 min read
Understanding the JavaScript language (guidelines for beginners)

Understanding the JavaScript language (guidelines for beginners)

4
Comments
1 min read
Introducing One To Many Relationship in Angular & Akita

Introducing One To Many Relationship in Angular & Akita

36
Comments 3
6 min read
Optimizing Your JavaScript for Speed

Optimizing Your JavaScript for Speed

9
Comments 1
3 min read
React: useCallback hooks simple explanation

React: useCallback hooks simple explanation

31
Comments 10
2 min read
The case for Embeddable Ember

The case for Embeddable Ember

7
Comments 3
5 min read
Install This PWA To Continue

Install This PWA To Continue

44
Comments 5
3 min read
Getting Closure(s)

Getting Closure(s)

6
Comments
5 min read
Let's Talk About MicroFrontends

Let's Talk About MicroFrontends

16
Comments 7
1 min read
Better Logging for Lambda Functions

Better Logging for Lambda Functions

13
Comments 1
4 min read
Redirect routes in react router

Redirect routes in react router

9
Comments
2 min read
Web Audio for Electric Guitar: Cabinet Emulation

Web Audio for Electric Guitar: Cabinet Emulation

13
Comments
6 min read
Simplify nested object property use

Simplify nested object property use

8
Comments
2 min read
[Video] Move over GUI, let's build a VUI with JavaScript!

[Video] Move over GUI, let's build a VUI with JavaScript!

4
Comments
1 min read
Runtime config with Angular

Runtime config with Angular

11
Comments
2 min read
Intersection Observer API in React (Video)

Intersection Observer API in React (Video)

6
Comments 1
1 min read
The ultimate guide to set up your Angular library project

The ultimate guide to set up your Angular library project

4
Comments
2 min read
Flip links, Bold form, Hero unit | Module Monday

Flip links, Bold form, Hero unit | Module Monday

6
Comments
2 min read
The horror-scope - Global, Local and Block scope in JS

The horror-scope - Global, Local and Block scope in JS

14
Comments 3
3 min read
Who takes Internet Explorer still into account nowadays?

Who takes Internet Explorer still into account nowadays?

7
Comments 8
1 min read
Kentico 12: Design Patterns Part 5 - Front-End Dependency Management

Kentico 12: Design Patterns Part 5 - Front-End Dependency Management

10
Comments
8 min read
Introduction to Styled Components

Introduction to Styled Components

25
Comments 4
3 min read
Jordan Plays Pool (multi-threading with a pool queue)

Jordan Plays Pool (multi-threading with a pool queue)

6
Comments
5 min read
loading...