{"articles":[{"slug":"tackle-review-ai-code-review-for-laravel-pull-requests","title":"Tackle Review - AI Code Review for Laravel Pull Requests, Now on GitHub Marketplace","description":"Tackle Review is a GitHub Action that reviews every Laravel pull request with AI. Inline comments with severity levels, incremental re-reviews on every push, optional merge gating, and a \/tackle command that applies fixes for you.","date":"2026-08-09","url":"https:\/\/jordandalton.com\/articles\/tackle-review-ai-code-review-for-laravel-pull-requests"},{"slug":"how-i-built-a-grok-voice-ai-agent","title":"How I Built a Grok Voice AI Agent (And Gave It a Phone Number)","description":"I cloned my voice, ran it through Grok's voice model, and wired the result into my MCP server so it could answer real questions with real pricing. Here's how I built it, the guardrails I gave it, and what I think it's actually for.","date":"2026-07-20","url":"https:\/\/jordandalton.com\/articles\/how-i-built-a-grok-voice-ai-agent"},{"slug":"introducing-autojoin-your-meetings-open-themselves","title":"Introducing Autojoin: Your Meetings Open Themselves","description":"Autojoin is my new desktop app for Mac, Windows, and Linux. It watches your calendar and opens your meeting link automatically, right when it's time. Here's why I built it.","date":"2026-07-14","url":"https:\/\/jordandalton.com\/articles\/introducing-autojoin-your-meetings-open-themselves"},{"slug":"fractional-caio-vs-fractional-cto-vs-ai-consultant","title":"Fractional CAIO vs. Fractional CTO vs. AI Consultant: Which One Do You Actually Need?","description":"A plain-language guide to choosing between a fractional Chief AI Officer, a fractional CTO, and a project-based AI consultant. Honest tradeoffs, a comparison table, and the questions that route you to the right one.","date":"2026-07-04","url":"https:\/\/jordandalton.com\/articles\/fractional-caio-vs-fractional-cto-vs-ai-consultant"},{"slug":"how-much-does-an-ai-consultant-cost","title":"How Much Does an AI Consultant Cost in 2026?","description":"Real numbers from a working AI consultant. Hourly rates run $150 to $500, agency projects start around $50k, and my model is simpler. $250 to scope it, $2,500 for a build day that ships working software.","date":"2026-07-04","url":"https:\/\/jordandalton.com\/articles\/how-much-does-an-ai-consultant-cost"},{"slug":"the-most-renowned-software-engineer-in-ai","title":"The Most Renowned Software Engineer in AI","description":"I am 100% solo capital, delivering huggable Build Days across web, iOS, Android, desktop, browser extensions, AI copilots, semantic search, autonomous agents, and the thing you've been getting to next sprint since Q3 2024.","date":"2026-06-27","url":"https:\/\/jordandalton.com\/articles\/the-most-renowned-software-engineer-in-ai"},{"slug":"i-open-sourced-tinkerlite","title":"TinkerLite - A PHP Scratchpad Desktop App for Laravel Developers","description":"TinkerLite is a lightweight desktop app that gives php artisan tinker the editor interface it deserves: tabs, snippets, SSH connections, and structured output. Built with Tauri and CodeMirror.","date":"2026-06-14","url":"https:\/\/jordandalton.com\/articles\/i-open-sourced-tinkerlite"},{"slug":"i-open-sourced-laravel-tackle","title":"Laravel Tackle - An AI Coding Agent That Lives Inside Your Laravel App","description":"Laravel Tackle is an open-source package that gives your Laravel app its own AI coding agent. Run `php artisan ai:code`, describe a task, and the agent reads, edits, tests, and formats your codebase.","date":"2026-06-13","url":"https:\/\/jordandalton.com\/articles\/i-open-sourced-laravel-tackle"},{"slug":"building-a-ralph-loop-with-laravels-ai-sdk","title":"Building a Ralph Loop With Laravel's AI SDK","description":"Ralph loops aren't just for coding agents in a terminal. Here's how I build one inside a Laravel app with the official AI SDK: durable state in the database, custom tools, and verification the agent doesn't get to vote on.","date":"2026-06-09","url":"https:\/\/jordandalton.com\/articles\/building-a-ralph-loop-with-laravels-ai-sdk"},{"slug":"i-open-sourced-ralph-loop-junkie","title":"Ralph Loop Junkie: Ship Apps With Autonomous Coding Agents","description":"Ralph Loop Junkie is my open-source app for running coding agents in Ralph loops. Here's what a Ralph loop is, why it works, and how I ship code overnight.","date":"2026-06-06","url":"https:\/\/jordandalton.com\/articles\/i-open-sourced-ralph-loop-junkie"},{"slug":"embarking-into-2024-a-reflective-journey-through-2023","title":"Embarking into 2024: A Reflective Journey through 2023","description":"A look back at the rich tapestry of experiences that defined 2023 \u2014 personal milestones, professional growth, entrepreneurial ventures, community engagement, and resilience.","date":"2023-12-28","url":"https:\/\/jordandalton.com\/articles\/embarking-into-2024-a-reflective-journey-through-2023"},{"slug":"advanced-laravel-terminable-middleware","title":"Advanced Laravel: Terminable Middleware","description":"Terminable middleware can be useful for tasks such as logging, cache management, or any other cleanup tasks that need to be performed after the response has been sent. In this blog post, I'll show you how to create a simple HTTP request\/response logger.","date":"2023-04-12","url":"https:\/\/jordandalton.com\/articles\/advanced-laravel-terminable-middleware"},{"slug":"advanced-laravel-contracts-implementations","title":"Advanced Laravel: Contract & Implementations","description":"If you're a programmer, you've likely heard the term \"contracts\" thrown around in discussions about software development. But what exactly are contracts, and how do they relate to programming?","date":"2023-03-02","url":"https:\/\/jordandalton.com\/articles\/advanced-laravel-contracts-implementations"},{"slug":"laravel-pipelines-transforming-your-code-into-a-flow-of-efficiency","title":"Laravel Pipelines: Transforming Your Code into a Flow of Efficiency","description":"Laravel's pipelines are a powerful tool for simplifying complex processes and streamlining workflows. By breaking down operations into smaller, reusable stages, pipelines offer a more efficient, readable, and scalable approach to handling data transformations in your Laravel applications.","date":"2023-02-18","url":"https:\/\/jordandalton.com\/articles\/laravel-pipelines-transforming-your-code-into-a-flow-of-efficiency"}]}