Building React islands inside Gutenberg →

Where WordPress meets the modern web.

I'm Earle, a senior web developer and architect in Sarasota. I write practical deep dives on running React and Web Components inside WordPress, building admin pages that feel like real software, and front-end architecture that actually holds up.

0+
Years building on the web
2001
WordPress since
2006
React in production since
Featured

The one I'd start with

app-spec.yaml
static_sites:
- build_command: npm run build
  environment_slug: node-js
  github:
    branch: main
    deploy_on_push: true
    repo: your-repo-name
  name: your-app-name
  output_dir: dist
  source_dir: /
Architecture

Deploy a completely static Astro site to DigitalOcean App Platform

Astro's docs skip DigitalOcean, and DigitalOcean's autodetection assumes you want a Node server. Here is the path to a fully static deploy for about five dollars a month.

Read the article
What I write about

One stack, taken seriously

WordPress still powers a huge slice of the web. The interesting work is making it carry modern front-end architecture without pretending it's something it isn't.

About the author

Twenty years making WordPress act like a platform.

I'm Earle, a senior WordPress developer in Sarasota. I write here about the space between WordPress and modern JavaScript, the patterns that survive production, and the ones I ended up ripping out after they looked fine in a demo.

Read the full story