Skip to content
Writing JavaScript

A publication about the craft

Writing JavaScript is a publication focused on the craft of JavaScript and Node.js.

JavaScript is best when it is simple, functional, and modular. This publication is meant to reflect those values, with guides and posts that are accessible, testable, and interactive.

Guides

In depth guides to using JavaScript and Node

Long form walkthroughs that start from the beginning and explain the reasoning along the way.

Node.js Development Environments for Beginners

Learn to set up a development environment for JavaScript and Node, from system dependencies to npm scripts.

See all guides

Posts

Recent posts about JavaScript and related tools

Short, practical writing about functions, modules, and the tools around them.

Creating functions for tagged template literals

Learn to write tag functions for tagged template literals.

Introduction to functions and numbers in JavaScript

Write a function that adds numbers, and learn about data types, refactoring, and debugging.

Introduction to yo‑yo.js

yo‑yo.js is a small, friendly module for creating DOM elements as an alternative to virtual DOM modules like React.

Introduction to browserify

Learn to use browserify for bundling dependencies for the browser.

See all posts

Newsletter

Join the Writing JavaScript newsletter

A weekly newsletter about exploring and advancing the craft of JavaScript, Node, and related technologies. Published on Tuesdays.

No spam. Unsubscribe at any time.

Conduct

A friendly, safe, and welcoming environment

It is important that this project contributes to a friendly, safe, and welcoming environment for all. Participating in any of our projects or communication tools requires adhering to our code of conduct.

Contributing

Contributions are welcome

Design, code, writing, and copy editing are all appreciated. Please read the contributing guidelines first.