Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Inline rendering with document.currentScript
A tutorial on using document.currentScript to render small bits of dynamic content inline in plain HTML without IDs, classes, querySelectors, or a templating engine, with real-world examples like random greetings and auto-updating footers, plus the catch around synchronous helper scripts.
6 min · 1,312 words
Website footers are (literally) bigger than ever. Here's why
Elizabeth Goodspeed on The Big Footer™: full-viewport logos at the bottom of sites, how print/fashion logo culture and better screens revived ornate marks, and why footers became the unexpected stage for brand recognition.
5 min · 1,132 words
Kevin Cox's technical checklist for publishing a blog feed: pick RSS 2 or Atom, serve the right content type, use absolute URLs, discovery tags, HTTPS, full content, stable entry IDs, caching and conditional requests, and sensible pagination.
14 min · 3,216 words
Rendering untrusted HTML email, safely
Close's Phil Freo explains how the sales CRM renders synced, untrusted HTML email safely inside its single-page app entirely on the client side, comparing server-side sanitizing and other approaches to the sandboxed iframe technique it uses, along with handling iframe height and a secure WYSIWYG editor for composing.
8 min · 1,910 words