Article | Development PHP2Shell: What We Checked, What We Fixed, and What We Learned 22 Oct 2026 Here's what a critical PHP vulnerability looks like from inside an agency, and what we'd recommend. Continue Reading
Article | Development Be Q, Not James Bond: Notes From My First Rails World 19 Oct 2026 Uncertainties about AI turned into interesting conversations about where the future of programming is headed. Continue Reading
Article The Ruby on Rails 2026 Community Survey Results are in! 15 Oct 2026 It's that time again- let's dig in! Continue Reading
Article | Client Stories Relevance Over Recency: Fixing a Laravel Newsroom's Broken Search 14 Oct 2026 A client's internal search box failed to surface their own relevant legal documents, announcements, and press releases. Looking deeper, we realized a few things... Continue Reading
Article | Client Stories Upgrading a Next.js App Before Anything Breaks 30 Sep 2026 Make the case for a big migration, keep it reviewable, and ship it on a live site without pausing everyday work. Continue Reading
Article | Development Giving Your Laravel App a Second Life on Mobile 2 Sep 2026 An honest look at what NativePHP's SuperNative makes possible for Laravel teams and what it costs. Continue Reading
Article | Misc Planet Argon Turns 24! 26 Aug 2026 A Portland high school student asked our CEO how this all started. Here's the short version, plus what we're up to now. Continue Reading
Article | Development Building an AI-assisted Receipt Reader that Doesn't Guess 13 Aug 2026 A mature app's history has to survive the feature being built (and AI can't do that on its own!). Continue Reading
Article Replacing a jQuery dropdown with an accessible one, and keeping the design identical 5 Aug 2026 When you have to fix an accessibility issue without interrupting users- here's what that actually looks like in a mature Laravel app. Continue Reading
Article | Project Management When You Build Fast, People Get Lost: Rethinking My Steward Registry's Onboarding Journey 16 Jul 2026 A user's journey through your app matters just as much as the new feature you're building. Continue Reading