Photo by Sam Swan on Unsplash

Browse a domain

Domain

Artificial Intelligence

18 articles

A look at the models behind the tools, starting with foundation model providers, their APIs, and where each one fits.

Domain

Building, Bundling and Packaging

10 articles

Let's have a closer look at the bundlers and packaging tools out there. We do a deep dive into Yarn, Webpack, and Nx.

Domain

Cloud Platforms

27 articles

The platforms the applications run on. We spend time in Azure and on Google Cloud Platform.

Domain

Commercial Integrations

11 articles

Notes on Commercial Integrations, centered on Stripe.

Domain

Consoles

3 articles

The command line, up close. These notes stay with the shell.

Domain

Databases

16 articles

Where the data lives. We look at MongoDB from a Node.js application.

Domain

Firebase

1 article

Using Firebase from an application, including Cloud Firestore.

Domain

HTML & CSS

4 articles

How pages are laid out and styled. Alongside the CSS itself, we look at Tailwind.

Domain

Integrated Development Environments

1 article

Moving through a codebase without leaving the keyboard, with JetBrains as the worked example.

Domain

Languages

79 articles

The languages the other notes are written in. JavaScript Core, Web APIs, and TypeScript Core each have their own track.

Domain

Open Standards and Concepts

17 articles

The shared ideas under the tools. Networking and authentication get their own rooms here.

Domain

Operating Systems

20 articles

The computer under the editor. These notes stay with Windows.

Domain

Server Development

61 articles

Code that runs on the server. We work through Node.js, Next.js, and NestJS.

Domain

Testing

6 articles

Checking that the code does what it claims, from the concepts of testing through to Jest.

Domain

UI Development

7 articles

Building what people see. The notes here are about React.

Domain

Version Control Systems

15 articles

History for the project. We use Git, and look at how GitHub fits around it.

Domain

Virtualization

14 articles

Running software in containers and clusters. We cover Docker and Kubernetes.

Domain

Web Frameworks

8 articles

Frameworks and API layers for building for the web. We cover Astro from the ground up and unpack GraphQL.

Latest articles

  • A short history of Git

    Git began in 2005 when the Linux kernel lost BitKeeper and needed a new distributed version control system fast. This overview follows Linus Torvalds' design goals, Junio Hamano's long stewardship, GitHub's rise, and the defaults and hash algorithms teams use today.

    · Version Control Systems / Git / Fundamentals

  • A short history of JavaScript

    JavaScript began as a ten-day prototype in a browser and became the shared runtime of the web, servers, and tools. This overview follows that arc from Netscape in 1995 through ECMAScript, Node.js, transpilers, and today's yearly language releases.

    · Languages / JavaScript Core / History and Standards

  • A short history of MongoDB

    Document databases grew out of web-scale workloads that relational schemas struggled to keep up with. This overview situates MongoDB in the NoSQL landscape and follows the product from 10gen through WiredTiger, Atlas, transactions, and today's search and embedding features.

    · Databases / MongoDB / Fundamentals

  • A short history of Unix and Linux

    Unix began as a research operating system at Bell Labs and grew into a family of standards and kernels. This overview traces BSD and GNU, the 1991 Linux kernel, the GPL, how distributions bundle the stack, and where Linux runs today—from servers to Android.

    · Operating Systems / Linux / Fundamentals

  • Accepting payments with Stripe Checkout

    Stripe Checkout hosts the payment UI on Stripe's domain: your server creates a Session, the browser redirects, and webhooks confirm the sale. This runbook wires Checkout into Express for one-time Prices with success and cancel pages.

    · Commercial Integrations / Stripe / Payments

Tags

Search articles

Type a word to search published articles.

Open the search page