PH Philosophy

The Static-First Manifesto

Why the most resilient digital platforms are built on raw files, edge caching, and zero database dependencies.

The modern web is bloated. We have surrounded our content with endless layers of abstraction, fragile database queries, and expensive SaaS subscriptions. It’s time to strip it back. It’s time to return to stability.

1. Ownership over Dependency

When your data lives in a database managed by a third-party framework, you don't truly own it—you rent access to it. A static-first approach means your core content lives in raw Markdown files (`.md`). If the modern Javascript ecosystem collapses tomorrow, your data is still perfectly readable on any computer built in the last 40 years. Data sovereignty is the ultimate security.

2. The Edge is Faster Than The Server

Stop computing the same page requested by 10,000 different users. By generating HTML at build time (using tools like Eleventy) and pushing those flat files directly to Cloudflare's Edge network, the Time to First Byte (TTFB) drops to milliseconds. There is no database to query. There is no server to wake up. The page is already built and waiting in a data center geographically closest to the user.

3. Absolute Resilience

Living in Alaska teaches you the value of resilient systems. A static site cannot be SQL-injected. It cannot fall over because a PHP worker pool maxed out. It does not go down when a plugin updates and breaks a database schema. If the CDN holds, the site holds. It scales infinitely by default.

4. Progressive Enhancement

Static does not mean "stupid." Modern platforms can still feel incredibly dynamic. By serving a static HTML shell, we can then selectively hydrate the page with lightweight Javascript (like Alpine.js or vanilla JS) to fetch real-time data from serverless APIs (Workers) only when absolutely necessary.

The Stack

  • Data: Markdown and JSON
  • Generator: Eleventy (Node.js)
  • Hosting: Cloudflare R2 / Pages
  • Logic: Cloudflare Workers (Edge Functions)
  • Styling: Tailwind CSS (compiled, no runtime)

Build things that last. Build things that don't break. Build static-first.

If you're building something
that needs to last

A platform, an archive, a data system, a digital brand — let's build it right.

Start My Project