<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Josh Salway</title><description>Full-stack Developer focused on building practical web applications.</description><link>https://joshsalway.com/</link><item><title>Rebuilding joshsalway.com: From Statamic to Astro</title><link>https://joshsalway.com/articles/rebuilding-joshsalway-com-from-statamic-to-astro/</link><guid isPermaLink="true">https://joshsalway.com/articles/rebuilding-joshsalway-com-from-statamic-to-astro/</guid><description>I rebuilt my personal site from Statamic SSG to Astro 6 with React islands. Here&apos;s what changed, what I added, and why static pages should ship zero JavaScript.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Blameless Post-Mortem: Laravel SessionManager Clone Removal</title><link>https://joshsalway.com/articles/laravel-pr-59323-post-mortem/</link><guid isPermaLink="true">https://joshsalway.com/articles/laravel-pr-59323-post-mortem/</guid><description>A blameless post-mortem on a reverted Laravel framework PR. What happened, what we learned, and the path forward.</description><pubDate>Wed, 08 Apr 2026 13:59:00 GMT</pubDate></item><item><title>14 More PRs Merged Into Laravel -- Serializable Closure, Cloud CLI, and More</title><link>https://joshsalway.com/articles/14-more-prs-merged-into-laravel-serializable-closure-cloud-cli-and-more/</link><guid isPermaLink="true">https://joshsalway.com/articles/14-more-prs-merged-into-laravel-serializable-closure-cloud-cli-and-more/</guid><description>Another round of contributions: 14 PRs merged across 5 Laravel repos, with a deep dive into serializable-closure bug fixes.</description><pubDate>Wed, 08 Apr 2026 02:00:00 GMT</pubDate></item><item><title>Windows vs Mac for Claude Code: The Benchmark That Changed How I Work</title><link>https://joshsalway.com/articles/windows-vs-mac-for-claude-code-the-benchmark-that-changed-how-i-work/</link><guid isPermaLink="true">https://joshsalway.com/articles/windows-vs-mac-for-claude-code-the-benchmark-that-changed-how-i-work/</guid><description>I benchmarked my Ryzen 9950X3D against my M1 MacBook for real Laravel + Claude Code work. The results were not what I expected.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate></item><item><title>20 PRs Merged Into Laravel In 12 Days</title><link>https://joshsalway.com/articles/20-prs-merged-into-laravel-in-12-days/</link><guid isPermaLink="true">https://joshsalway.com/articles/20-prs-merged-into-laravel-in-12-days/</guid><description>A reflection on contributing 20 merged pull requests across 12 Laravel repositories in under two weeks.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Day 2 Update: Unblocked -- Full PR List, Confidence Ratings, and What&apos;s Next</title><link>https://joshsalway.com/articles/update-unblocked-25-laravel-fixes-and-whats-next/</link><guid isPermaLink="true">https://joshsalway.com/articles/update-unblocked-25-laravel-fixes-and-whats-next/</guid><description>I was unblocked from the Laravel GitHub org yesterday. Here&apos;s the full list of 91 PRs across 27 repos, confidence percentages, and what still needs review.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>19 Laravel Bug Fixes -- Tested, Verified, Ready to Merge</title><link>https://joshsalway.com/articles/25-laravel-bug-fixes-tested-verified-ready-to-merge/</link><guid isPermaLink="true">https://joshsalway.com/articles/25-laravel-bug-fixes-tested-verified-ready-to-merge/</guid><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate></item><item><title>FragHub.gg</title><link>https://joshsalway.com/articles/fraghub-gg/</link><guid isPermaLink="true">https://joshsalway.com/articles/fraghub-gg/</guid><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Barcoder - A Free Barcode Scanner &amp; Creator</title><link>https://joshsalway.com/articles/barcoder-a-free-barcode-scanner-and-creator/</link><guid isPermaLink="true">https://joshsalway.com/articles/barcoder-a-free-barcode-scanner-and-creator/</guid><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Free Poker Timer</title><link>https://joshsalway.com/articles/i-built-a-free-poker-timer-app/</link><guid isPermaLink="true">https://joshsalway.com/articles/i-built-a-free-poker-timer-app/</guid><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Why I Chose to Build My Own Apps Instead of Taking a Traditional Job (for now)</title><link>https://joshsalway.com/articles/why-i-chose-to-build-my-own-apps-instead-of-taking-a-traditional-job-for-now/</link><guid isPermaLink="true">https://joshsalway.com/articles/why-i-chose-to-build-my-own-apps-instead-of-taking-a-traditional-job-for-now/</guid><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Why KPIs Work Best When People and Customers Come First</title><link>https://joshsalway.com/articles/why-kpis-work-best-when-people-and-customers-come-first/</link><guid isPermaLink="true">https://joshsalway.com/articles/why-kpis-work-best-when-people-and-customers-come-first/</guid><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate></item><item><title>How to Add a Dark Mode Switcher to Your Alpine.js and Tailwind CSS App</title><link>https://joshsalway.com/articles/how-to-add-a-dark-mode-selector-to-your-alpinejs-and-tailwind-css-app/</link><guid isPermaLink="true">https://joshsalway.com/articles/how-to-add-a-dark-mode-selector-to-your-alpinejs-and-tailwind-css-app/</guid><pubDate>Mon, 23 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Using Laravel Enums in React with Inertia.js: A Modern Update</title><link>https://joshsalway.com/articles/using-laravel-enums-in-react-with-inertiajs-a-modern-update/</link><guid isPermaLink="true">https://joshsalway.com/articles/using-laravel-enums-in-react-with-inertiajs-a-modern-update/</guid><pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Using Laravel Constants in React with Inertia.js</title><link>https://joshsalway.com/articles/using-laravel-constants-in-react-with-inertiajs/</link><guid isPermaLink="true">https://joshsalway.com/articles/using-laravel-constants-in-react-with-inertiajs/</guid><pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate></item></channel></rss>