AI
I tried every AI coding assistant. Here's what actually stuck.
I've been deep in the AI coding assistant rabbit hole for the past year. Cursor, Windsurf, GitHub Copilot, Claude Code, Codex — I've tried them all. And I have opinions.
AI
Last week I discovered a CLI tool that changed how I consume video content. It extracts transcripts from YouTube, podcasts, and web pages — then summarizes them using AI.
NativePHP
PHP developers can now build and ship native iOS and Android apps without learning Swift or Kotlin. No license fees. No trial periods. Just install a package and start building.
Sitefinity
I spent over a decade building sites on Sitefinity. It paid my bills, taught me enterprise development, and gave me deep expertise in .NET CMS architecture.
I've been deep in the AI coding assistant rabbit hole for the past year. Cursor, Windsurf, GitHub Copilot, Claude Code, Codex — I've tried them all. And I have opinions.
Last week I discovered a CLI tool that changed how I consume video content. It extracts transcripts from YouTube, podcasts, and web pages — then summarizes them using AI.
After shipping Expensio, real user feedback didn’t add more features—it removed friction. Small fixes, better defaults, and one carefully chosen addition sharpened the product without changing its core.
Episode 6 covers dotmap’s visual philosophy — minimal, calm and professional — and the meaning behind the Explorer, Pathfinder and Navigator badges.
I like shipping fast—but I hate messy PRs. Laravel’s official Claude Code plugin adds laravel-simplifier: a focused, behavior-preserving way to clean up recent Laravel changes before you open a PR.
Two SaaS products. No launch dates. One shared idea: designing for clarity instead of noise. A short reflection on building Expensio and dotmap — and why calm interfaces matter more than features.
Developing with craft, clarity & care.
Everyone's adding AI to their Laravel apps. Most are doing it wrong.
Time for another Expensio update. Here's what I've been working on this month.
Statamic 6 just dropped in beta with a redesigned control panel, command palette, built-in 2FA, and developer-focused improvements. Here's everything you need to know.
Stop debating which AI tool is best. I use multiple agents — each for what they're good at. Here's how a two-agent setup changed how I think about development.
Discover how Expensio helps freelancers, self-employed professionals, and small businesses take control of their expenses — without the hassle.
Episode 9 looks at dotmap’s roadmap — from expanding events to company profiles and lightweight opportunities — and how the platform will evolve without losing its simplicity.
After shipping Expensio, real user feedback didn’t add more features—it removed friction. Small fixes, better defaults, and one carefully chosen addition sharpened the product without changing its core.
Episode 8 shares the early impressions from the community — what resonated, what surprised people and how their feedback helped refine dotmap’s direction.
Episode 7 explores the core challenges of discovery platforms — network effects, the chicken-and-egg problem and why dotmap avoids social-style engagement loops.
Episode 6 covers dotmap’s visual philosophy — minimal, calm and professional — and the meaning behind the Explorer, Pathfinder and Navigator badges.
Building Expensio wasn’t about adding features — it was about knowing when to stop. No invoicing, no accounting, no automation. Just a focused tool that fills the gap between spreadsheets and full accounting software.
I like shipping fast—but I hate messy PRs. Laravel’s official Claude Code plugin adds laravel-simplifier: a focused, behavior-preserving way to clean up recent Laravel changes before you open a PR.