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.
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.
Newsletter
Join the Writing JavaScript newsletter
A weekly newsletter about exploring and advancing the craft of JavaScript, Node, and related technologies. Published on Tuesdays.
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.