<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Chris Arter | A Blog of Tech &amp; Cars</title><description>Hey there! I&apos;m a software engineer based in North Carolina, USA. I&apos;m a huge fan of Laravel and Docker, and I&apos;m always looking for ways to improve my skills and learn new things.</description><link>https://arter.dev/</link><item><title>My AI Toolkit</title><link>https://arter.dev/blog/my-ai-toolkit/</link><guid isPermaLink="true">https://arter.dev/blog/my-ai-toolkit/</guid><pubDate>Mon, 27 Apr 2026 00:02:20 GMT</pubDate></item><item><title>Why Ephemeral State Is The Key To Writing Resilient Software</title><link>https://arter.dev/blog/why-ephemeral-state-is-the-key-to-writing-resilient-software/</link><guid isPermaLink="true">https://arter.dev/blog/why-ephemeral-state-is-the-key-to-writing-resilient-software/</guid><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate></item><item><title>A Life Changing Quote About Anxiety</title><link>https://arter.dev/blog/a-life-changing-quote-about-anxiety/</link><guid isPermaLink="true">https://arter.dev/blog/a-life-changing-quote-about-anxiety/</guid><pubDate>Mon, 07 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Wrangle Your Business Logic with Laravel Pipelines</title><link>https://arter.dev/blog/wrangle-your-business-logic-with-laravel-pipelines/</link><guid isPermaLink="true">https://arter.dev/blog/wrangle-your-business-logic-with-laravel-pipelines/</guid><pubDate>Wed, 29 Jan 2025 00:48:31 GMT</pubDate></item><item><title>A Guide to Laravel Authorization Patterns</title><link>https://arter.dev/blog/a-guide-to-laravel-authorization-patterns/</link><guid isPermaLink="true">https://arter.dev/blog/a-guide-to-laravel-authorization-patterns/</guid><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate></item><item><title>How to Integrate Laravel Sanctum with Spatie Permissions</title><link>https://arter.dev/blog/how-to-integrate-laravel-sanctum-with-spatie-permissions/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-integrate-laravel-sanctum-with-spatie-permissions/</guid><pubDate>Mon, 23 Dec 2024 00:56:49 GMT</pubDate></item><item><title>I&apos;m free!</title><link>https://arter.dev/blog/im-free/</link><guid isPermaLink="true">https://arter.dev/blog/im-free/</guid><pubDate>Fri, 15 Nov 2024 00:32:53 GMT</pubDate></item><item><title>Kraken Low-Mount Coolant Mixer Modification</title><link>https://arter.dev/blog/kraken-low-mount-coolant-mixer-modification/</link><guid isPermaLink="true">https://arter.dev/blog/kraken-low-mount-coolant-mixer-modification/</guid><pubDate>Sat, 20 Apr 2024 00:00:00 GMT</pubDate></item><item><title>My Thoughts on AI and My Future As A Software Engineer</title><link>https://arter.dev/blog/my-thoughts-on-ai-and-my-future-as-a-software-engineer/</link><guid isPermaLink="true">https://arter.dev/blog/my-thoughts-on-ai-and-my-future-as-a-software-engineer/</guid><pubDate>Thu, 14 Mar 2024 00:02:20 GMT</pubDate></item><item><title>Semantic Versioning Cheat Sheet</title><link>https://arter.dev/blog/semantic-versioning-cheat-sheet/</link><guid isPermaLink="true">https://arter.dev/blog/semantic-versioning-cheat-sheet/</guid><pubDate>Fri, 05 Jan 2024 00:48:31 GMT</pubDate></item><item><title>Embracing the &quot;Dumb&quot;: The Unapologetic Art of Asking Dumb Questions</title><link>https://arter.dev/blog/embracing-the-dumb-the-unapologetic-art-of-asking-dumb-questions/</link><guid isPermaLink="true">https://arter.dev/blog/embracing-the-dumb-the-unapologetic-art-of-asking-dumb-questions/</guid><pubDate>Sat, 27 May 2023 00:39:24 GMT</pubDate></item><item><title>Model Factories for Custom Namespace Models</title><link>https://arter.dev/blog/model-factories-for-custom-namespace-models/</link><guid isPermaLink="true">https://arter.dev/blog/model-factories-for-custom-namespace-models/</guid><pubDate>Tue, 02 May 2023 00:46:58 GMT</pubDate></item><item><title>A pirate&apos;s guide to routing basics in Laravel</title><link>https://arter.dev/blog/a-pirates-guide-to-routing-basics-in-laravel/</link><guid isPermaLink="true">https://arter.dev/blog/a-pirates-guide-to-routing-basics-in-laravel/</guid><pubDate>Tue, 28 Mar 2023 00:36:23 GMT</pubDate></item><item><title>Laravel chunk vs cursor methods compared</title><link>https://arter.dev/blog/laravel-chunk-vs-cursor-methods-compared/</link><guid isPermaLink="true">https://arter.dev/blog/laravel-chunk-vs-cursor-methods-compared/</guid><pubDate>Thu, 23 Mar 2023 00:47:00 GMT</pubDate></item><item><title>How to Write Pull-Requests Like A Badass</title><link>https://arter.dev/blog/how-to-write-pull-requests-like-a-badass/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-write-pull-requests-like-a-badass/</guid><pubDate>Thu, 12 Jan 2023 00:00:42 GMT</pubDate></item><item><title>Demystifying Gates in Laravel</title><link>https://arter.dev/blog/demystifying-gates-in-laravel/</link><guid isPermaLink="true">https://arter.dev/blog/demystifying-gates-in-laravel/</guid><pubDate>Thu, 05 Jan 2023 00:00:42 GMT</pubDate></item><item><title>Run Netlify CMS Admin Locally</title><link>https://arter.dev/blog/run-netlify-cms-admin-locally/</link><guid isPermaLink="true">https://arter.dev/blog/run-netlify-cms-admin-locally/</guid><pubDate>Thu, 29 Dec 2022 00:11:12 GMT</pubDate></item><item><title>How to Upgrade to PHP 8.2 on MacOS with Homebrew</title><link>https://arter.dev/blog/how-to-upgrade-to-php-82-on-macos-with-homebrew/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-upgrade-to-php-82-on-macos-with-homebrew/</guid><pubDate>Thu, 08 Dec 2022 00:23:26 GMT</pubDate></item><item><title>Introducing Dream, an AI / ML Toolbox for Laravel</title><link>https://arter.dev/blog/introducing-dream-an-ai-ml-toolbox-for-laravel/</link><guid isPermaLink="true">https://arter.dev/blog/introducing-dream-an-ai-ml-toolbox-for-laravel/</guid><pubDate>Fri, 04 Nov 2022 00:00:05 GMT</pubDate></item><item><title>Authenticate to Laravel with WordPress</title><link>https://arter.dev/blog/authenticate-to-laravel-with-wordpress/</link><guid isPermaLink="true">https://arter.dev/blog/authenticate-to-laravel-with-wordpress/</guid><pubDate>Wed, 25 May 2022 00:06:59 GMT</pubDate></item><item><title>Laravel 9 Crash Course Part 0: Setting up Laravel Sail</title><link>https://arter.dev/blog/laravel-9-crash-course-part-0-setting-up-laravel-sail/</link><guid isPermaLink="true">https://arter.dev/blog/laravel-9-crash-course-part-0-setting-up-laravel-sail/</guid><pubDate>Wed, 23 Mar 2022 00:26:53 GMT</pubDate></item><item><title>How to run Laravel Mix commands in Docker</title><link>https://arter.dev/blog/how-to-run-laravel-mix-commands-in-docker/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-run-laravel-mix-commands-in-docker/</guid><pubDate>Wed, 24 Nov 2021 00:07:41 GMT</pubDate></item><item><title>How I Built A Zero-dependency, Blazing-fast Traffic Splitter in TypeScript</title><link>https://arter.dev/blog/how-i-built-a-zero-dependency-blazing-fast-traffic-splitter-in-typescript/</link><guid isPermaLink="true">https://arter.dev/blog/how-i-built-a-zero-dependency-blazing-fast-traffic-splitter-in-typescript/</guid><pubDate>Sat, 09 Oct 2021 00:12:49 GMT</pubDate></item><item><title>How to test stripe webhooks locally</title><link>https://arter.dev/blog/how-to-test-stripe-webhooks-locally/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-test-stripe-webhooks-locally/</guid><pubDate>Tue, 20 Jul 2021 00:05:37 GMT</pubDate></item><item><title>How To Install Vue 3 in Laravel 8 From Scratch</title><link>https://arter.dev/blog/how-to-install-vue-3-in-laravel-8-from-scratch/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-install-vue-3-in-laravel-8-from-scratch/</guid><pubDate>Wed, 21 Apr 2021 00:58:29 GMT</pubDate></item><item><title>Keep Your Laravel Routes Clean on Any Project Size</title><link>https://arter.dev/blog/keep-your-laravel-routes-clean-on-any-project-size/</link><guid isPermaLink="true">https://arter.dev/blog/keep-your-laravel-routes-clean-on-any-project-size/</guid><pubDate>Sat, 06 Feb 2021 00:05:02 GMT</pubDate></item><item><title>Top Laravel Tools for 2021 to Turbo-charge Your Workflow</title><link>https://arter.dev/blog/top-laravel-tools-for-2021-to-turbo-charge-your-workflow/</link><guid isPermaLink="true">https://arter.dev/blog/top-laravel-tools-for-2021-to-turbo-charge-your-workflow/</guid><pubDate>Wed, 06 Jan 2021 00:32:27 GMT</pubDate></item><item><title>Introducing WP Events, a simple event listener pattern for WordPress</title><link>https://arter.dev/blog/introducing-wp-events-a-simple-event-listener-pattern-for-wordpress/</link><guid isPermaLink="true">https://arter.dev/blog/introducing-wp-events-a-simple-event-listener-pattern-for-wordpress/</guid><pubDate>Sat, 02 Jan 2021 00:43:17 GMT</pubDate></item><item><title>Automatic Alt Text With Spatie Media Package and AWS Rekognition</title><link>https://arter.dev/blog/automatic-alt-text-with-spatie-media-package-and-aws-rekognition/</link><guid isPermaLink="true">https://arter.dev/blog/automatic-alt-text-with-spatie-media-package-and-aws-rekognition/</guid><pubDate>Fri, 01 Jan 2021 00:08:30 GMT</pubDate></item><item><title>How to Setup TailwindCSS in Laravel: A Quick Tutorial Guide</title><link>https://arter.dev/blog/how-to-setup-tailwindcss-in-laravel-a-quick-tutorial-guide/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-setup-tailwindcss-in-laravel-a-quick-tutorial-guide/</guid><pubDate>Fri, 01 Jan 2021 00:02:32 GMT</pubDate></item><item><title>How to avoid all database calls using Spatie Response Cache package</title><link>https://arter.dev/blog/how-to-avoid-all-database-calls-using-spatie-response-cache-package/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-avoid-all-database-calls-using-spatie-response-cache-package/</guid><pubDate>Thu, 24 Dec 2020 00:19:14 GMT</pubDate></item><item><title>Why the 80/20 Principle is The Key to Unlocking Self Learning</title><link>https://arter.dev/blog/why-the-8020-principle-is-the-key-to-unlocking-self-learning/</link><guid isPermaLink="true">https://arter.dev/blog/why-the-8020-principle-is-the-key-to-unlocking-self-learning/</guid><pubDate>Sat, 05 Dec 2020 00:06:44 GMT</pubDate></item><item><title>Advent of Code Day Three</title><link>https://arter.dev/blog/advent-of-code-day-three/</link><guid isPermaLink="true">https://arter.dev/blog/advent-of-code-day-three/</guid><pubDate>Thu, 03 Dec 2020 00:21:34 GMT</pubDate></item><item><title>Advent of Code Day Two</title><link>https://arter.dev/blog/advent-of-code-day-two/</link><guid isPermaLink="true">https://arter.dev/blog/advent-of-code-day-two/</guid><pubDate>Thu, 03 Dec 2020 00:53:05 GMT</pubDate></item><item><title>Advent of Code Day One</title><link>https://arter.dev/blog/advent-of-code-day-one/</link><guid isPermaLink="true">https://arter.dev/blog/advent-of-code-day-one/</guid><pubDate>Tue, 01 Dec 2020 00:50:59 GMT</pubDate></item><item><title>How to Comment Your Code Like a Boss</title><link>https://arter.dev/blog/how-to-comment-your-code-like-a-boss/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-comment-your-code-like-a-boss/</guid><pubDate>Mon, 30 Nov 2020 00:28:33 GMT</pubDate></item><item><title>How to cleanly organize Laravel application events.</title><link>https://arter.dev/blog/how-to-cleanly-organize-laravel-application-events/</link><guid isPermaLink="true">https://arter.dev/blog/how-to-cleanly-organize-laravel-application-events/</guid><pubDate>Mon, 28 Sep 2020 00:33:40 GMT</pubDate></item><item><title>I&apos;m officially a Laravel core (docs) contributor! 🎉</title><link>https://arter.dev/blog/im-officially-a-laravel-core-docs-contributor/</link><guid isPermaLink="true">https://arter.dev/blog/im-officially-a-laravel-core-docs-contributor/</guid><pubDate>Thu, 30 Jan 2020 00:15:32 GMT</pubDate></item><item><title>Quick tip: How to set up in-memory database for Laravel unit tests</title><link>https://arter.dev/blog/quick-tip-how-to-set-up-in-memory-database-for-laravel-unit-tests/</link><guid isPermaLink="true">https://arter.dev/blog/quick-tip-how-to-set-up-in-memory-database-for-laravel-unit-tests/</guid><pubDate>Wed, 18 Dec 2019 00:00:00 GMT</pubDate></item><item><title>A No Fuss Laravel &amp; Docker Starter Repo</title><link>https://arter.dev/blog/a-no-fuss-laravel-and-docker-starter-repo/</link><guid isPermaLink="true">https://arter.dev/blog/a-no-fuss-laravel-and-docker-starter-repo/</guid><pubDate>Wed, 20 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Middleware for the Wordpress REST API</title><link>https://arter.dev/blog/middleware-for-the-wordpress-rest-api/</link><guid isPermaLink="true">https://arter.dev/blog/middleware-for-the-wordpress-rest-api/</guid><pubDate>Sat, 25 May 2019 00:22:06 GMT</pubDate></item></channel></rss>