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’s your favorite JS interview question?

What’s your favorite JS interview question?

130
Comments 47
1 min read
Want to Learn JavaScript for Free? Start Here!

Want to Learn JavaScript for Free? Start Here!

25
Comments 1
7 min read
📦 webpack secrets

📦 webpack secrets

84
Comments 8
1 min read
Coding controversy

Coding controversy

40
Comments 2
7 min read
Aurelia Script

Aurelia Script

6
Comments 2
4 min read
Implementing SQL- Like Cascades in Mongoose

Implementing SQL- Like Cascades in Mongoose

35
Comments 5
2 min read
Podcasts for Developers

Podcasts for Developers

69
Comments 9
2 min read
Simple way to do code splitting for Redux

Simple way to do code splitting for Redux

6
Comments
1 min read
Implementando un Servidor de GraphQL

Implementando un Servidor de GraphQL

15
Comments 1
11 min read
Need help finding a very basic vanilla Javascript SPA router tutorial or source code

Need help finding a very basic vanilla Javascript SPA router tutorial or source code

7
Comments 4
1 min read
Multi-tabs, Flickity gallery, Purchase cards & more | Module Monday 24

Multi-tabs, Flickity gallery, Purchase cards & more | Module Monday 24

7
Comments
2 min read
Bring Machine Learning to the Browser With TensorFlow.js — Part III

Bring Machine Learning to the Browser With TensorFlow.js — Part III

4
Comments
6 min read
Updating react nested state properties

Updating react nested state properties

41
Comments 8
2 min read
5 Javascript (ES6+) features that you should be using in 2019

5 Javascript (ES6+) features that you should be using in 2019

21
Comments 1
6 min read
20 Tricky ES6 Interview Questions to Revamp Your JavaScript Skills

20 Tricky ES6 Interview Questions to Revamp Your JavaScript Skills

79
Comments 3
14 min read
Lets Learn Pug!

Lets Learn Pug!

16
Comments 3
2 min read
Yet another guide to reduce boilerplate in your Redux (NGRX) app

Yet another guide to reduce boilerplate in your Redux (NGRX) app

22
Comments 1
9 min read
grpc-mock: A simple mock gRPC server on Node.js

grpc-mock: A simple mock gRPC server on Node.js

11
Comments 1
3 min read
Getting Started with React Native in 2019: Build Your First App

Getting Started with React Native in 2019: Build Your First App

16
Comments
14 min read
TIL: JavaScript replace() command with callback

TIL: JavaScript replace() command with callback

23
Comments 5
1 min read
Webpack and puppeteer

Webpack and puppeteer

4
Comments 2
1 min read
NW.js port for Raspberry Pi

NW.js port for Raspberry Pi

10
Comments
3 min read
brain.js - Neural networks in JavaScript

brain.js - Neural networks in JavaScript

108
Comments 9
1 min read
Build Desktop apps with the power of Angular

Build Desktop apps with the power of Angular

63
Comments 21
5 min read
similar redux architecture example powered by react hooks API

similar redux architecture example powered by react hooks API

34
Comments 1
3 min read
9 Tips and Tricks for Chrome Dev Tools

9 Tips and Tricks for Chrome Dev Tools

214
Comments 8
4 min read
How to Load HTML, CSS, and JS Code into an iFrame

How to Load HTML, CSS, and JS Code into an iFrame

98
Comments 18
5 min read
BxJS Weekly Episode 44 - javascript news podcast 49:37

BxJS Weekly Episode 44 - javascript news podcast

13
Comments
1 min read
How to ETL with MongoDB & Postgres (Part 2)

How to ETL with MongoDB & Postgres (Part 2)

16
Comments
9 min read
How to Learn Web Development

How to Learn Web Development

150
Comments 12
12 min read
You hated it and then you love it.

You hated it and then you love it.

7
Comments 3
1 min read
Localization support in your Vue.js based Chrome extension

Localization support in your Vue.js based Chrome extension

38
Comments 2
3 min read
RunJS: A JavaScript 'Scratchpad' Tool for macOS

RunJS: A JavaScript 'Scratchpad' Tool for macOS

14
Comments 6
1 min read
Minimal (yes, truly) TypeScript setup

Minimal (yes, truly) TypeScript setup

27
Comments 1
1 min read
¿Cómo mantenerse actualizado con el ecosistema de JavaScript?

¿Cómo mantenerse actualizado con el ecosistema de JavaScript?

19
Comments
8 min read
How to Write a Book And Not Die Trying - The Story of How I Wrote... - Part II: Book Execution

How to Write a Book And Not Die Trying - The Story of How I Wrote... - Part II: Book Execution

40
Comments
12 min read
useCallback hook isn't a drop-in replacement for class methods, how to avoid rerenders and access state/props within useCallback

useCallback hook isn't a drop-in replacement for class methods, how to avoid rerenders and access state/props within useCallback

6
Comments 1
2 min read
React v16.6: lazy, memo y más

React v16.6: lazy, memo y más

13
Comments
6 min read
Getting started with debugging nodeJs applications with ndb in 2019

Getting started with debugging nodeJs applications with ndb in 2019

9
Comments
5 min read
A New Vue On JavaScript30 - 08 Fun with HTML5 Canvas

A New Vue On JavaScript30 - 08 Fun with HTML5 Canvas

6
Comments
3 min read
Run Node Scripts or Gulp/Grunt Tasks From Gradle

Run Node Scripts or Gulp/Grunt Tasks From Gradle

15
Comments 1
1 min read
Hyperscript Tagged Markup (HTM): JSX alternative using standard tagged templates, with compiler support.

Hyperscript Tagged Markup (HTM): JSX alternative using standard tagged templates, with compiler support.

58
Comments 27
1 min read
Deploy a blazing-fast, feature-rich and free to use website with a blog in under 10 minutes

Deploy a blazing-fast, feature-rich and free to use website with a blog in under 10 minutes

10
Comments 2
4 min read
Day 1: Booting Up My React.js

Day 1: Booting Up My React.js

8
Comments 1
2 min read
Developing your first CLI (command line interface) tool using NodeJS

Developing your first CLI (command line interface) tool using NodeJS

28
Comments 3
18 min read
Setting up a `npx username` card!

Setting up a `npx username` card!

143
Comments 22
3 min read
JavaScript comparison: Object vs Map

JavaScript comparison: Object vs Map

9
Comments 2
3 min read
🎄🎁 DEV10 🎁🎄: A Christmas Gift for the Best Community on 🌍

🎄🎁 DEV10 🎁🎄: A Christmas Gift for the Best Community on 🌍

286
Comments 52
2 min read
Fundamentos JavaScript antes de aprender React

Fundamentos JavaScript antes de aprender React

51
Comments 5
15 min read
React Astro - Global state in React using events

React Astro - Global state in React using events

9
Comments
3 min read
Forward fax to email with SendGrid and Node.js

Forward fax to email with SendGrid and Node.js

33
Comments 8
7 min read
rrweb: record and replay the web

rrweb: record and replay the web

68
Comments 5
1 min read
👌Best Mobile🖥 App ideas for developer's⌨ in 2019🖱

👌Best Mobile🖥 App ideas for developer's⌨ in 2019🖱

52
Comments 2
2 min read
How do JavaScript arrays work under the hood?

How do JavaScript arrays work under the hood?

12
Comments
3 min read
new Array(1) => [empty title x 1]

new Array(1) => [empty title x 1]

12
Comments 1
8 min read
Versatile Webpack configurations for your React application

Versatile Webpack configurations for your React application

14
Comments
15 min read
difference between isNaN and Number.isNaN

difference between isNaN and Number.isNaN

6
Comments 1
1 min read
Test-driven development of an HTTP server with Koa.js

Test-driven development of an HTTP server with Koa.js

13
Comments
5 min read
Dojo CLI Template App

Dojo CLI Template App

6
Comments
4 min read
Levensthein algorithm for better faker experience

Levensthein algorithm for better faker experience

6
Comments
2 min read
loading...