<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Niels Vanpachtenbeke</title><description>Full stack software engineer with 10+ years of experience building modern web apps and SaaS products. Laravel and React.</description><link>https://vanpachtenbeke.com/</link><language>en-us</language><item><title>Type-safe Inertia responses with View Models</title><link>https://vanpachtenbeke.com/posts/type-safe-inertia-responses-with-view-models/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/type-safe-inertia-responses-with-view-models/</guid><description>View models in Laravel help to structure your Inertia props, reduce duplication, and make backend to frontend data more maintainable and type-safe.</description><pubDate>Sat, 14 Jun 2025 00:00:00 GMT</pubDate></item><item><title>What to expect from open source</title><link>https://spatie.be/blog/what-to-expect-from-open-source</link><guid isPermaLink="true">https://spatie.be/blog/what-to-expect-from-open-source</guid><description>In 2023, DHH&apos;s decision to remove TypeScript from Hotwire and Turbo caused some drama in the JavaScript community. At Spatie we&apos;re open source maintainers too, so this sparked an interesting debate: What can users expect from our open source packages?</description><pubDate>Tue, 04 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Reintroducing Laravel Backup Server as an open source package</title><link>https://spatie.be/blog/reintroducing-laravel-backup-server</link><guid isPermaLink="true">https://spatie.be/blog/reintroducing-laravel-backup-server</guid><description>Backup Server is a Laravel package that monitors your servers and ensures their contents are backed up. It uses rsync to back up data from a source (a server you have access to via SSH) to a backup destination (a local Laravel disk).</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Strategies to strengthen your domain reputation</title><link>https://www.mailcoach.app/resources/blog/strategies-to-strengthen-your-domain-reputation</link><guid isPermaLink="true">https://www.mailcoach.app/resources/blog/strategies-to-strengthen-your-domain-reputation</guid><description>To maximize your email deliverability, building a strong domain reputation is essential. Here’s how to improve sender reputation and keep your emails out of spam folders.</description><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Ensure all routes in your laravel app are working</title><link>https://vanpachtenbeke.com/posts/ensure-all-routes-in-your-laravel-app-are-working/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/ensure-all-routes-in-your-laravel-app-are-working/</guid><description>A PestPHP plugin to ensure all your laravel routes are available and not returning errors</description><pubDate>Thu, 06 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Calculate which days you don&apos;t have to work!</title><link>https://vanpachtenbeke.com/posts/calculate-which-days-you-don-t-have-to-work-with-php/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/calculate-which-days-you-don-t-have-to-work-with-php/</guid><description>We released a mini package called spatie/holidays which helps with calculating the public holidays of a country.</description><pubDate>Wed, 17 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Solving subdomain CORS issues on Laravel Herd</title><link>https://vanpachtenbeke.com/posts/cors-issues-after-migrating-to-laravel-herd/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/cors-issues-after-migrating-to-laravel-herd/</guid><description>I have been a satisfied Valet user for the past four years, but my recent frustrations with Homebrew have led me to look into Laravel Herd.</description><pubDate>Fri, 10 Nov 2023 00:00:00 GMT</pubDate></item><item><title>How I would build a new startup if I have to do it all over again</title><link>https://justinjackson.ca/build-new-startup</link><guid isPermaLink="true">https://justinjackson.ca/build-new-startup</guid><description>A Deeper Dive into Crafting a Startup in 2023</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate></item><item><title>How not to be ignorant about the world</title><link>https://www.ted.com/talks/hans_rosling_how_not_to_be_ignorant_about_the_world</link><guid isPermaLink="true">https://www.ted.com/talks/hans_rosling_how_not_to_be_ignorant_about_the_world</guid><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate></item><item><title>A pixel-level image comparison with PHP</title><link>https://vanpachtenbeke.com/posts/a-pixel-level-image-comparison-with-php/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/a-pixel-level-image-comparison-with-php/</guid><description>A new package release which uses Pixelmatch under the hood.</description><pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Publishing this website on Cloudflare</title><link>https://vanpachtenbeke.com/posts/publishing-this-website-on-cloudflare/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/publishing-this-website-on-cloudflare/</guid><description>How I finally managed to finish and deploy a personal website instead of letting it end up in the digital graveyard with the others.</description><pubDate>Mon, 04 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Accessing additional validation data in Laravel</title><link>https://vanpachtenbeke.com/posts/accessing-additional-validation-data-in-laravel/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/accessing-additional-validation-data-in-laravel/</guid><description>Laravel&apos;s DataAwareRule interface allows us to access and utilize additional validation data</description><pubDate>Tue, 22 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Semantic Commit Messages</title><link>https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716</link><guid isPermaLink="true">https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716</guid><description>See how a minor change to your commit message style can make you a better programmer.</description><pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Preemptive Pluralization</title><link>https://www.swyx.io/preemptive-pluralization</link><guid isPermaLink="true">https://www.swyx.io/preemptive-pluralization</guid><description>Before you write any code — ask if you could ever possibly want multiple kinds of the thing you are coding. If yes, just do it. Now, not later.</description><pubDate>Tue, 07 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Give it five minutes</title><link>https://signalvnoise.com/posts/3124-give-it-five-minutes</link><guid isPermaLink="true">https://signalvnoise.com/posts/3124-give-it-five-minutes</guid><description>I stumbled upon this great 10-year-old article by Jason Fried on giving someone else&apos;s ideas a chance. Think before reacting to keep a creative mindset.</description><pubDate>Fri, 20 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Eloquent: manipulating large chunks of data</title><link>https://janostlund.com/2021-12-26/eloquent-cursor-vs-chunk</link><guid isPermaLink="true">https://janostlund.com/2021-12-26/eloquent-cursor-vs-chunk</guid><description>Laravel&apos;s data retrieval methods: get(), chunk(), and lazy(), compared through informal benchmarks. Understand memory and speed trade-offs.</description><pubDate>Thu, 19 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Lazy Collections in Laravel</title><link>https://josephsilber.com/posts/2020/07/29/lazy-collections-in-laravel</link><guid isPermaLink="true">https://josephsilber.com/posts/2020/07/29/lazy-collections-in-laravel</guid><description>Laravel&apos;s LazyCollection class is a powerful tool that lets you process enormous amounts of data with very little memory.</description><pubDate>Tue, 10 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Get started with Psalm on a long-living project</title><link>https://vanpachtenbeke.com/posts/get-started-with-psalm-on-a-long-living-project/</link><guid isPermaLink="true">https://vanpachtenbeke.com/posts/get-started-with-psalm-on-a-long-living-project/</guid><description>Static analysis like Psalm and Phpstan are increasing popularity in the PHP world. It gives us the ability to discover unknown potential bugs in our code without actually running it.</description><pubDate>Mon, 26 Oct 2020 00:00:00 GMT</pubDate></item></channel></rss>