All projects
Site Analytics Dashboard
Active
Unified view of site performance: GA4 traffic, Search Console rankings, Lighthouse audits, and Real User Monitoring. Data pipelines via GitHub Actions.
Analytics
Performance
Observability
Site performance metrics combining Google Analytics, Search Console, Lighthouse audits, and Real User Monitoring (RUM) data. Updated daily via GitHub Actions.
Sessions (7d)
102
57%
Lighthouse Perf
86
avg across pages
Impressions (7d)
817
Bounce Rate
35%
Blog Sessions (7d)
7
63%
Total Blog Posts
29
Top Post (7d)
Dotfiles for Consistent AI-Assisted Development
6 sessions
All-Time Views
2,595
cumulative blog page views
Blog Traffic Over Time
- The 404s That Weren't Really…
- Dotfiles for Consistent AI-A…
- Watchdogs and LaunchAgents: …
- Anatomy of the axios Supply …
- Two Supply Chain Attacks in …
- Other
Tag Breakdown (All-Time)
Post Performance (7d)
| Title | Sessions ↓ |
|---|---|
| Dotfiles for Consistent AI-Assisted Development | 6 |
| The 404s That Weren't Really Errors | 1 |
All-Time Leaderboard
| Title | Sessions ↓ |
|---|---|
| Dotfiles for Consistent AI-Assisted Development | 579 |
| Anatomy of the axios Supply Chain Attack (and How We Checked Our Machines in 10 Minutes) | 517 |
| EchoNest Sync and the Spotify API Shakeup | 400 |
| Watchdogs and LaunchAgents: Managing Systems That Want to Break | 363 |
| OpenClaw: Experimenting with a personal AI agent | 347 |
| The 404s That Weren't Really Errors | 214 |
| Two Supply Chain Attacks in One Day | 176 |
| Decap CMS with Netlify: Git Gateway, Build Hooks, and the Cloudflare Gotcha | 52 |
| Notes on Building This Site Together | 17 |
| Hello, World | 8 |
| Why We Monitor a Site Nobody Depends On | 6 |
| Shaving a Minute Off Every Deploy | 5 |
| The SLO Math Most Teams Get Wrong | 2 |