<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Pascal Baljet</title>
        <link>https://pascalbaljet.dev</link>
        <description>Creator of Inertia UI and other Laravel packages. Working at Laravel. Writing about Laravel, Inertia.js, and building for the web.</description>
        <language>en</language>
        <lastBuildDate>Fri, 06 Sep 2024 10:00:00 +0000</lastBuildDate>
        <atom:link href="https://pascalbaljet.dev/feed" rel="self" type="application/rss+xml" />
        <item>
            <title>Vue 3.5 Released: New features and improvements</title>
            <link>https://pascalbaljet.dev/vue-35-released-new-features-and-improvements</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/vue-35-released-new-features-and-improvements</guid>
            <pubDate>Fri, 06 Sep 2024 10:00:00 +0000</pubDate>
            <description>Vue 3.5 has just dropped this week, and it&#039;s packed with some nice features and improvements. I have been digging through the release notes and playing around with the new features, so let me glance over the highlights! Up until now, you could use toRef() to destructure props reactively. But in Vue...</description>
        </item>
        <item>
            <title>Taylor Otwell announces Inertia v2 at Laracon US 2024 - Here’s what’s new!</title>
            <link>https://pascalbaljet.dev/taylor-otwell-announces-inertia-v2-at-laracon-us-2024-heres-whats-new</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/taylor-otwell-announces-inertia-v2-at-laracon-us-2024-heres-whats-new</guid>
            <pubDate>Tue, 27 Aug 2024 21:30:00 +0000</pubDate>
            <description>Taylor Otwell just announced some really cool new features in Inertia v2 at Laracon US 2024. Here&#039;s a quick overview of the new features that I wrote down during the talk. I will update this post with more details as soon as the official documentation is updated. Currently, in Inertia 1.0, you can o...</description>
        </item>
        <item>
            <title>Thoughts on Splade: I took a week off to look around and reflect.</title>
            <link>https://pascalbaljet.dev/thoughts-on-splade-i-took-a-week-off-to-look-around-and-reflect</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/thoughts-on-splade-i-took-a-week-off-to-look-around-and-reflect</guid>
            <pubDate>Fri, 23 Feb 2024 11:00:00 +0000</pubDate>
            <description>In the summer of 2022, I took a month off from work as our daughter was born. Before leaving, I worked mainly on Inertia projects, but I also had a huge Laravel project built with Blade and some Vue components. I had already released some Laravel packages, but wanted to do something different after...</description>
        </item>
        <item>
            <title>Introducing Laravel Task Runner: Write scripts like Blade Components and run them anywhere</title>
            <link>https://pascalbaljet.dev/introducing-laravel-task-runner-write-scripts-like-blade-components-and-run-them-anywhere</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/introducing-laravel-task-runner-write-scripts-like-blade-components-and-run-them-anywhere</guid>
            <pubDate>Tue, 02 May 2023 11:00:00 +0000</pubDate>
            <description>After all the Splade announcements and developments of the past months, today marks the release of a new Laravel package! The latest and greatest version 10 of the Laravel framework comes with a brand new Process API - a wrapper around the famous Symfony component, which simplifies the execution of...</description>
        </item>
        <item>
            <title>Build Laravel apps even faster with the Jetstream Starter Kit for Laravel Splade</title>
            <link>https://pascalbaljet.dev/build-laravel-apps-even-faster-with-the-jetstream-starter-kit-for-laravel-splade</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/build-laravel-apps-even-faster-with-the-jetstream-starter-kit-for-laravel-splade</guid>
            <pubDate>Fri, 17 Feb 2023 14:00:00 +0000</pubDate>
            <description>It&#039;s been a while since I blogged about Laravel Splade, but a lot has happened since the last blog post. Splade is gaining traction, and usage numbers are increasing! Many already use it to build their projects, leading to many feature requests and bug and support tickets. Thanks everybody for provi...</description>
        </item>
        <item>
            <title>Introducing Laravel Splade: The easiest way to build interactive Single-Page applications (SPA) using Laravel Blade templates</title>
            <link>https://pascalbaljet.dev/introducing-laravel-splade-the-easiest-way-to-build-interactive-single-page-applications-spa-using-laravel-blade-templates</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/introducing-laravel-splade-the-easiest-way-to-build-interactive-single-page-applications-spa-using-laravel-blade-templates</guid>
            <pubDate>Wed, 14 Sep 2022 12:00:00 +0000</pubDate>
            <description>A few weeks ago, we introduced Laravel Splade. In a nutshell, it combines the magic of Inertia.js with the simplicity of Laravel Blade. It started as an experiment to bring that magical SPA feeling to Blade and worked incredibly well. I introduced it on Twitter, and the response was overwhelming! Yo...</description>
        </item>
        <item>
            <title>How to use a local MinIO S3 server with Laravel, and automatically configure it for your Laravel Dusk test suite</title>
            <link>https://pascalbaljet.dev/how-to-use-a-local-minio-s3-server-with-laravel-and-automatically-configure-it-for-your-laravel-dusk-test-suite</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/how-to-use-a-local-minio-s3-server-with-laravel-and-automatically-configure-it-for-your-laravel-dusk-test-suite</guid>
            <pubDate>Mon, 16 May 2022 12:00:00 +0000</pubDate>
            <description>If you&#039;re writing tests for your Laravel application and you need to interact with its storage system, you might have come across the Storage::fake() method. This method brilliantly fakes an entire filesystem disk, whether a local disk or an external disk like an S3 service. As a result, you don&#039;t h...</description>
        </item>
        <item>
            <title>Blade, Requests, Routing, and Validation: New features since the Laravel 8.0 release in September 2020 (2/2)</title>
            <link>https://pascalbaljet.dev/blade-requests-routing-and-validation-new-features-since-the-laravel-80-release-in-september-2020-22</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/blade-requests-routing-and-validation-new-features-since-the-laravel-80-release-in-september-2020-22</guid>
            <pubDate>Mon, 07 Feb 2022 12:00:00 +0000</pubDate>
            <description>This blog post follows up on the first overview of the new Blade, Requests, Routing and Validation features in Laravel 8 since the original release in September 2020. Enjoy! I got most code examples and explanations from the PRs and official documentation. The collect method now allows you to get a...</description>
        </item>
        <item>
            <title>Blade, Requests, Routing, and Validation: New features since the Laravel 8.0 release in September 2020 (1/2)</title>
            <link>https://pascalbaljet.dev/blade-requests-routing-and-validation-new-features-since-the-laravel-80-release-in-september-2020</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/blade-requests-routing-and-validation-new-features-since-the-laravel-80-release-in-september-2020</guid>
            <pubDate>Fri, 03 Dec 2021 15:00:00 +0000</pubDate>
            <description>Following last week&#039;s blog post about Jobs and Queues, here&#039;s an overview of new features and improvements when it comes to Blade, Requests, Routing and Validation. I got most code examples and explanations from the PRs and official documentation. Quickly inspect the request input. Typically, a 404...</description>
        </item>
        <item>
            <title>New features and improvement in Laravel Jobs and Queues since the original v8.0 release</title>
            <link>https://pascalbaljet.dev/new-features-and-improvement-in-laravel-jobs-and-queues-since-the-original-v80-release</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/new-features-and-improvement-in-laravel-jobs-and-queues-since-the-original-v80-release</guid>
            <pubDate>Mon, 22 Nov 2021 09:00:00 +0000</pubDate>
            <description>In this fourth post of the series, I&#039;ve gathered new features added to Jobs and Queues in Laravel 8. Since the original release of 8.0 back in September 2020, Jobs and Queues got a bunch of significant updates that you don&#039;t want to miss. If you want to learn all the ins and outs of this topic, look...</description>
        </item>
        <item>
            <title>Database and Eloquent ORM: New features and improvements since the original Laravel 8 release (2/2)</title>
            <link>https://pascalbaljet.dev/database-and-eloquent-orm-new-features-and-improvements-since-the-original-laravel-8-release-22</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/database-and-eloquent-orm-new-features-and-improvements-since-the-original-laravel-8-release-22</guid>
            <pubDate>Sat, 13 Nov 2021 10:00:00 +0000</pubDate>
            <description>This blog post follows up on last week&#039;s overview of the new Database and Eloquent features in Laravel 8 since the original release in September 2020. I already covered Collections, and next week is all about Jobs and Queues. Enjoy! I got most code examples and explanations from the PRs and official...</description>
        </item>
        <item>
            <title>Database and Eloquent ORM: New features and improvements since the original Laravel 8 release (1/2)</title>
            <link>https://pascalbaljet.dev/database-and-eloquent-orm-new-features-and-improvements-since-the-original-laravel-8-release-12</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/database-and-eloquent-orm-new-features-and-improvements-since-the-original-laravel-8-release-12</guid>
            <pubDate>Fri, 05 Nov 2021 12:00:00 +0000</pubDate>
            <description>In this series, I show you new features and improvements to the Laravel framework since the original release of version 8. Last week, I wrote about the Collection class. This week is about the Database and Eloquent features in Laravel 8. The team added so many great improvements to the weekly versio...</description>
        </item>
        <item>
            <title>A look at new features and improvements since the original Laravel 8.0 release: Collections</title>
            <link>https://pascalbaljet.dev/a-look-at-new-features-and-improvements-since-the-original-laravel-80-release-collections</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/a-look-at-new-features-and-improvements-since-the-original-laravel-80-release-collections</guid>
            <pubDate>Fri, 29 Oct 2021 12:00:00 +0000</pubDate>
            <description>This year, the Laravel team announced a new release schedule for major Laravel versions. Instead of a major version every six months, we now get a major release every 12 months. This change didn&#039;t stop the team from improving the current release, Laravel 8. Over the last 14 months, it got so many gr...</description>
        </item>
        <item>
            <title>Create beautiful Open Graph images with Browsershot and Tailwind CSS</title>
            <link>https://pascalbaljet.dev/create-beautiful-open-graph-images-with-browsershot-and-tailwind-css</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/create-beautiful-open-graph-images-with-browsershot-and-tailwind-css</guid>
            <pubDate>Mon, 18 Oct 2021 12:00:00 +0000</pubDate>
            <description>For Artisan School, I wanted to create custom Open Graph images for each video page. For example, when somebody shares a link on social media, platforms like Facebook and Twitter use the OG image to represent the shared link. There are many services to create and serve OG images, but I didn&#039;t want t...</description>
        </item>
        <item>
            <title>I&#039;m recording the complete Laravel documentation as video screencasts, and you can join the process of building this platform.</title>
            <link>https://pascalbaljet.dev/im-recording-the-complete-laravel-documentation-as-video-screencasts-and-you-can-join-the-process-of-building-this-platform</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/im-recording-the-complete-laravel-documentation-as-video-screencasts-and-you-can-join-the-process-of-building-this-platform</guid>
            <pubDate>Fri, 10 Sep 2021 13:37:00 +0000</pubDate>
            <description>Today I want to share the birth of a new project with the Laravel community: Artisan School. The primary goal is to provide high-quality Laravel screencasts where I mix the Laravel documentation with real-life examples. Besides the video content, I want to create a place to discover code examples, l...</description>
        </item>
        <item>
            <title>A package for Laravel Dusk to wait for Inertia.js events</title>
            <link>https://pascalbaljet.dev/a-package-for-laravel-dusk-to-wait-for-inertiajs-events</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/a-package-for-laravel-dusk-to-wait-for-inertiajs-events</guid>
            <pubDate>Thu, 08 Apr 2021 12:00:00 +0000</pubDate>
            <description>Today marks the release of another Laravel + Inertia.js package, this time a small one compared to last week&#039;s Tables package. This new package provides helper methods for Laravel Dusk that you can use to wait for specific Inertia.js events to fire. Dusk is a first-party Laravel package that lets yo...</description>
        </item>
        <item>
            <title>Introducing Inertia.js Tables: a DataTables-like package for Laravel Query Builder</title>
            <link>https://pascalbaljet.dev/introducing-inertiajs-tables-a-datatables-like-package-for-laravel-query-builder</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/introducing-inertiajs-tables-a-datatables-like-package-for-laravel-query-builder</guid>
            <pubDate>Fri, 02 Apr 2021 10:00:00 +0000</pubDate>
            <description>I&#039;m thrilled to announce the release of a new package. It&#039;s a DataTables-like package for Inertia, Laravel, and Vue that comes with Tailwind-styled components and great features! You can search through your data, both globally and per attribute. There&#039;s support for pagination, sorting, column toggli...</description>
        </item>
        <item>
            <title>Proof of Concept: Load any route into a modal with Inertia.js using Laravel and Vue.js</title>
            <link>https://pascalbaljet.dev/proof-of-concept-load-any-route-into-a-modal-with-inertiajs-using-laravel-and-vuejs</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/proof-of-concept-load-any-route-into-a-modal-with-inertiajs-using-laravel-and-vuejs</guid>
            <pubDate>Thu, 25 Mar 2021 10:00:00 +0000</pubDate>
            <description>Last month we started our second big project with Inertia.js. The development of the first one is well underway, and with the recent announcement of Server-Side Rendering support, I genuinely think Inertia is the future of web development. It&#039;s incredibly intuitive as it gives you the best of both w...</description>
        </item>
        <item>
            <title>Encrypted HLS with Laravel FFMpeg: Protect your videos with AES-128 Encryption</title>
            <link>https://pascalbaljet.dev/encrypted-hls-with-laravel-ffmpeg-protect-your-videos-with-aes-128-encryption</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/encrypted-hls-with-laravel-ffmpeg-protect-your-videos-with-aes-128-encryption</guid>
            <pubDate>Tue, 22 Dec 2020 18:00:00 +0000</pubDate>
            <description>The Laravel FFmpeg package has supported HLS for over four years. It&#039;s a fantastic protocol to provide on-demand, adaptive streaming. Initially developed by Apple in the early days of iOS, it is now the most popular streaming format, and it works on Android and virtually every other browser as well....</description>
        </item>
        <item>
            <title>Apply the opposite of your Eloquent scope to the Query Builder with a Laravel package</title>
            <link>https://pascalbaljet.dev/apply-the-opposite-of-your-eloquent-scope-to-the-query-builder-with-a-laravel-package</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/apply-the-opposite-of-your-eloquent-scope-to-the-query-builder-with-a-laravel-package</guid>
            <pubDate>Fri, 11 Dec 2020 12:00:00 +0000</pubDate>
            <description>Last week I blogged about a new package that I wrote. It builds upon the magic of Laravel Eloquent, and it quickly gained attention. As I worked on a minor release with some enhancements and shortcuts, I got an idea for a new feature. It&#039;s closely related to last week&#039;s package, but I decided to wra...</description>
        </item>
        <item>
            <title>Stop duplicating your Eloquent query scopes and constraints. Re-use them as select statements with a new Laravel package.</title>
            <link>https://pascalbaljet.dev/stop-duplicating-your-eloquent-query-scopes-and-constraints-re-use-them-as-select-statements-with-a-new-laravel-package</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/stop-duplicating-your-eloquent-query-scopes-and-constraints-re-use-them-as-select-statements-with-a-new-laravel-package</guid>
            <pubDate>Wed, 02 Dec 2020 12:00:00 +0000</pubDate>
            <description>In the Laravel framework, you&#039;ve undoubtedly come across the Eloquent ORM. It makes working with your database a breeze as its query builder is both simple and incredibly powerful. It also has this concept of scopes, which you can apply globally to a model, or locally throughout your app. An example...</description>
        </item>
        <item>
            <title>Laravel FFMpeg now supports watermarks out-of-the-box</title>
            <link>https://pascalbaljet.dev/laravel-ffmpeg-now-supports-watermarks-out-of-the-box</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/laravel-ffmpeg-now-supports-watermarks-out-of-the-box</guid>
            <pubDate>Fri, 16 Oct 2020 14:00:00 +0000</pubDate>
            <description>Today a new version of Laravel FFMpeg has been released: version 7.3. It now has support for watermark built-in! You can add watermarks from your local or remote storage or even from the web. Positioning is easy. You can position it in a CSS-way, or you can use the built-in position constants. Let&#039;s...</description>
        </item>
        <item>
            <title>Convert and store Base64 encoded files in Laravel, use Validation rules, and access the decoded files from the Request instance</title>
            <link>https://pascalbaljet.dev/convert-and-store-base64-encoded-files-in-laravel-use-validation-rules-and-access-the-decoded-files-from-the-request-instance</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/convert-and-store-base64-encoded-files-in-laravel-use-validation-rules-and-access-the-decoded-files-from-the-request-instance</guid>
            <pubDate>Mon, 28 Sep 2020 12:00:00 +0000</pubDate>
            <description>Laravel makes it easy to handle file uploads from a request that&#039;s multipart/form-data encoded. You can access uploaded files through a Request instance, and it has helper methods to store files easily. It also has a bunch of rules to validate incoming files. For example, you can verify that the inc...</description>
        </item>
        <item>
            <title>Laravel Form Components to rapidly build forms with Tailwind CSS and Bootstrap 4</title>
            <link>https://pascalbaljet.dev/laravel-form-components-to-rapidly-build-forms-with-tailwind-css-and-bootstrap-4</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/laravel-form-components-to-rapidly-build-forms-with-tailwind-css-and-bootstrap-4</guid>
            <pubDate>Mon, 10 Aug 2020 13:00:00 +0000</pubDate>
            <description>I&#039;ve always been a big fan of the Bootstrap framework, from the first version on. It&#039;s a great way to rapidly build interfaces and prototypes. These days we&#039;ve mostly moved away from it towards Tailwind CSS, but it&#039;s still a great framework. Adam Wathan, the creator of the Tailwind framework, had a...</description>
        </item>
        <item>
            <title>Learn what&#039;s new in Laravel 8.0</title>
            <link>https://pascalbaljet.dev/learn-whats-new-in-laravel-80</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/learn-whats-new-in-laravel-80</guid>
            <pubDate>Sun, 09 Aug 2020 16:00:00 +0000</pubDate>
            <description>The next version of the Laravel framework, version 8.0, is planned for September 8th. It&#039;s packed with new features and improvements! As we&#039;re getting close to the release, it becomes clearer which PRs got merged. Some of the new stuff will be unveiled later on, probably at Laracon in late August. I...</description>
        </item>
        <item>
            <title>Search through multiple Eloquent models with our latest Laravel package</title>
            <link>https://pascalbaljet.dev/search-through-multiple-eloquent-models-with-our-latest-laravel-package</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/search-through-multiple-eloquent-models-with-our-latest-laravel-package</guid>
            <pubDate>Tue, 14 Jul 2020 12:00:00 +0000</pubDate>
            <description>There are many ways to add search functionality to your Laravel project. You can use the Query Builder, use the official Scout package to integrate with Algolia or use a third-party package like Spatie&#039;s laravel-searchable. Today we&#039;re introducing a new package to perform cross model, in-database se...</description>
        </item>
        <item>
            <title>We&#039;re releasing the next major version of Laravel FFMpeg: a full rewrite with new features and many improvements</title>
            <link>https://pascalbaljet.dev/were-releasing-the-next-major-version-of-laravel-ffmpeg-a-full-rewrite-with-new-features-and-many-improvements</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/were-releasing-the-next-major-version-of-laravel-ffmpeg-a-full-rewrite-with-new-features-and-many-improvements</guid>
            <pubDate>Tue, 26 May 2020 09:00:00 +0000</pubDate>
            <description>In the Laravel 5.1 days, we got involved in completing the development of a video platform. It already had a lot of custom FFMpeg code, but there was no abstraction or testing, and it wasn&#039;t developer-friendly. We learned a lot, however. There was a great PHP-FFMpeg package out there, and the FFMpeg...</description>
        </item>
        <item>
            <title>Tracking events with Google Analytics and a new Laravel package</title>
            <link>https://pascalbaljet.dev/tracking-events-with-google-analytics-and-a-new-laravel-package</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/tracking-events-with-google-analytics-and-a-new-laravel-package</guid>
            <pubDate>Thu, 07 May 2020 16:30:00 +0000</pubDate>
            <description>Yesterday I posted a tweet about a Google Analytics implementation I was working on. It was based on a Event/Listener solution using Laravel. The tweet quickly gained traction and one day later it was liked more than 170 times and I was encouraged to build a package out of it! Here we are, introduci...</description>
        </item>
        <item>
            <title>New features and changes in the upcoming Laravel 7.0 release</title>
            <link>https://pascalbaljet.dev/new-features-and-changes-in-the-upcoming-laravel-70-release</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/new-features-and-changes-in-the-upcoming-laravel-70-release</guid>
            <pubDate>Wed, 22 Jan 2020 13:20:00 +0000</pubDate>
            <description>We are just a few weeks away from the Laravel 7 release, so I&#039;ve put together a list of some important new features and changes. Of course this is not everything but it is a brief overview of some of the new stuff. Please note that Laravel 5.8 will not receive security updates after February 26, 202...</description>
        </item>
        <item>
            <title>An add-on to Laravel&#039;s built-in email verification. Only update a user&#039;s email address if the new one is verified as well.</title>
            <link>https://pascalbaljet.dev/an-add-on-to-laravels-built-in-email-verification-only-update-a-users-email-address-if-the-new-one-is-verified-as-well</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/an-add-on-to-laravels-built-in-email-verification-only-update-a-users-email-address-if-the-new-one-is-verified-as-well</guid>
            <pubDate>Tue, 31 Dec 2019 10:00:00 +0000</pubDate>
            <description>The Laravel framework has a built-in Email Verification feature that allows a user to verify its email address. It also comes with a Middleware that protects routes against unverified users. Resetting Passwords require a database table to store the reset tokens, but for Email Verification an approac...</description>
        </item>
        <item>
            <title>A new Laravel package to handle payments and subscriptions with Paddle</title>
            <link>https://pascalbaljet.dev/a-new-laravel-package-to-handle-payments-and-subscriptions-with-paddle</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/a-new-laravel-package-to-handle-payments-and-subscriptions-with-paddle</guid>
            <pubDate>Tue, 03 Dec 2019 09:30:00 +0000</pubDate>
            <description>Yesterday we&#039;ve released a new package to use the Paddle.com API and webhooks in a Laravel app. Paddle is not just a payment provider like Stripe, they actually take care of handling taxes around the world which is a big deal when running a SaaS. Besides the regular VAT you have to handle in the EU,...</description>
        </item>
        <item>
            <title>Introducting the Tappable trait to use &#039;tap&#039; with any class</title>
            <link>https://pascalbaljet.dev/introducting-the-tappable-trait</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/introducting-the-tappable-trait</guid>
            <pubDate>Tue, 14 May 2019 19:21:45 +0000</pubDate>
            <description>As you might know, the Laravel framework comes with a handy tap method which allows you to call the given closure with the given value and then return the value. Sounds confusing? It probably is until you&#039;ve seen it! Let&#039;s take a look at this example: Lately we&#039;ve used a Tappable trait in one of our...</description>
        </item>
        <item>
            <title>Introducing a new Laravel package: API Health</title>
            <link>https://pascalbaljet.dev/introducing-a-new-laravel-package-api-health</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/introducing-a-new-laravel-package-api-health</guid>
            <pubDate>Mon, 30 Jul 2018 10:36:35 +0000</pubDate>
            <description>Today we are releasing a new Laravel package! It&#039;s a toolbox for monitoring first and third-party services and APIs, it keeps you notified about services going down (and up!). Out of the box it supports checking HTTP endpoints and verifying SSL certificates and the package allows you to generate you...</description>
        </item>
        <item>
            <title>Mixing the Laravel 5.4+ HTTP testing layer with BrowserKit testing </title>
            <link>https://pascalbaljet.dev/mixing-the-laravel-54-http-testing-layer-with-browserkit-testing</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/mixing-the-laravel-54-http-testing-layer-with-browserkit-testing</guid>
            <pubDate>Wed, 31 Jan 2018 14:37:46 +0000</pubDate>
            <description>Laravel 5.4 (January, 2017) came with the introduction of Laravel Dusk, a first-party package with support for browser automation and a corresponding testing API. The HTTP testing layer got rewritten and became much more focussed on APIs from Laravel 5.4 onwards. Some of the HTTP testing tools were...</description>
        </item>
        <item>
            <title>How to use FFmpeg in your Laravel projects</title>
            <link>https://pascalbaljet.dev/how-to-use-ffmpeg-in-your-laravel-projects</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/how-to-use-ffmpeg-in-your-laravel-projects</guid>
            <pubDate>Tue, 22 Aug 2017 12:30:39 +0000</pubDate>
            <description>After some issues that got opened on GitHub I decided to write a blogpost on the Laravel FFmpeg package we created. We use this package ourselves in three different production environments. The example below is not taken from one of these projects but the goal is to give you a sense of what you coul...</description>
        </item>
        <item>
            <title>Read the full changelog of the upcoming Laravel 5.5 LTS release</title>
            <link>https://pascalbaljet.dev/read-the-full-changelog-of-the-upcoming-laravel-55-lts-release</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/read-the-full-changelog-of-the-upcoming-laravel-55-lts-release</guid>
            <pubDate>Sun, 20 Aug 2017 20:46:27 +0000</pubDate>
            <description>The next version of Laravel, which is a LTS release, will be released during and shortly after Laracon EU 2017. Laravel News has published some great articles of changes and new features in the framework. These are some of my personal favourites: Besides the Laravel News articles you can also read t...</description>
        </item>
        <item>
            <title>Convert accented characters with a Laravel helper function</title>
            <link>https://pascalbaljet.dev/convert-accented-characters-with-a-laravel-helper-function</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/convert-accented-characters-with-a-laravel-helper-function</guid>
            <pubDate>Thu, 27 Apr 2017 11:29:46 +0000</pubDate>
            <description>Besides the famous Collection class that Laravel provides it also has a Str class that has lots of great functions to work with strings. Some of these functions are available through helper functions and others you have to find in the API documentation. Last week we were working with a third party A...</description>
        </item>
        <item>
            <title>Setup MailHog with Laravel Valet</title>
            <link>https://pascalbaljet.dev/setup-mailhog-with-laravel-valet</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/setup-mailhog-with-laravel-valet</guid>
            <pubDate>Tue, 07 Feb 2017 17:40:03 +0000</pubDate>
            <description>As you might know, Laravel Valet makes it super easy to do development on your Mac. For Laravel there are some great packages to handle mail testing such as MailThief and Laravel Mail Preview Driver. You could also use a online service like Mailtrap to do mail testing. Another option I want to discu...</description>
        </item>
        <item>
            <title>Working with the Validator instance in Form Requests</title>
            <link>https://pascalbaljet.dev/working-with-the-validator-instance-in-form-requests</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/working-with-the-validator-instance-in-form-requests</guid>
            <pubDate>Fri, 20 Jan 2017 19:15:40 +0000</pubDate>
            <description>One undocumented gem I found today in the Laravel Framework is the withValidator method on a FormRequest class. If this method exists on your request class, this method gets called with the Validator instance as first argument. It allows you to interact with the validator instance before the actual...</description>
        </item>
        <item>
            <title>What to expect from Laravel in 2017</title>
            <link>https://pascalbaljet.dev/what-to-expect-from-laravel-in-2017</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/what-to-expect-from-laravel-in-2017</guid>
            <pubDate>Mon, 16 Jan 2017 23:09:28 +0000</pubDate>
            <description>The release of version 5.4 of the Laravel Framework is expected to be released in the next few weeks. Some exiting new features, enhancements and changes are coming! Here&#039;s a short overview of what to expect. New features Enhancements Changes The release of Laravel 5.5 is expected in July and will r...</description>
        </item>
        <item>
            <title>A brief overview of the Laravel Ecosystem</title>
            <link>https://pascalbaljet.dev/a-brief-overview-of-the-laravel-ecosystem</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/a-brief-overview-of-the-laravel-ecosystem</guid>
            <pubDate>Thu, 29 Dec 2016 00:00:50 +0000</pubDate>
            <description>Besides the framework itself, the Laravel brand has much more to offer. There are development environments, optional packages and services that help you get your projects online. Along with some rebranding that was announced, I&#039;d like to give an overview of the Laravel ecosystem. Of course there is...</description>
        </item>
        <item>
            <title>Composer 1.3.0 is now released</title>
            <link>https://pascalbaljet.dev/composer-130-is-now-released</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/composer-130-is-now-released</guid>
            <pubDate>Sat, 24 Dec 2016 11:23:19 +0000</pubDate>
            <description>Jordi Boggiano, co-founder of Packagist and lead developer of Composer, announced the release of version 1.3.0 of Composer. It has some great new features and added a workaround for the performance impact that is caused by running PHP with Xdebug enabled. Composer can update itself by running the se...</description>
        </item>
        <item>
            <title>Format monetary values by using a Money library and Laravel Blade directives</title>
            <link>https://pascalbaljet.dev/format-monetary-values-by-using-a-money-library-and-laravel-blade-directives</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/format-monetary-values-by-using-a-money-library-and-laravel-blade-directives</guid>
            <pubDate>Thu, 22 Dec 2016 11:26:53 +0000</pubDate>
            <description>For a project which has to deal with prices, we decided to use the PHP Money library. It is an implementation of Fowler&#039;s Money pattern and has great features and no dependencies. Most important, you shouldn&#039;t represent (and store) monetary values by a float. It takes away the problem of rounding er...</description>
        </item>
        <item>
            <title>Toggle Xdebug on macOS from the terminal</title>
            <link>https://pascalbaljet.dev/toggle-xdebug-on-macos-from-the-terminal</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/toggle-xdebug-on-macos-from-the-terminal</guid>
            <pubDate>Wed, 14 Dec 2016 12:49:45 +0000</pubDate>
            <description>When you have the Xdebug extension for PHP installed and enabled, most of your PHP code will run notably slower. A little helper tool called &#039;Xdebug Toggler for OSX&#039; provides an easy way to quickly enable or disable Xdebug from the terminal: You can find the source code on GitHub and installing it i...</description>
        </item>
        <item>
            <title>Using Laravel Eloquent, you can add &#039;where clauses&#039; on a relationship count condition</title>
            <link>https://pascalbaljet.dev/using-laravel-eloquent-you-can-add-where-clauses-on-a-relationship-count-condition</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/using-laravel-eloquent-you-can-add-where-clauses-on-a-relationship-count-condition</guid>
            <pubDate>Wed, 14 Dec 2016 11:37:46 +0000</pubDate>
            <description>Eloquent provides an easy way to add a relationship count condition to a query. Say you have a User model and a Role model which are related to each other using a many-to-many relationship. Using Eloquent it is very easy to get all Users that have one or more Roles or doesn&#039;t have Roles at all: This...</description>
        </item>
        <item>
            <title>macOS Sierra doesn&#039;t automatically mount a network drive, keeps asking for credentials</title>
            <link>https://pascalbaljet.dev/macos-sierra-doesnt-automatically-mount-a-network-drive-keeps-asking-for-credentials</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/macos-sierra-doesnt-automatically-mount-a-network-drive-keeps-asking-for-credentials</guid>
            <pubDate>Wed, 14 Dec 2016 11:14:09 +0000</pubDate>
            <description>At the office we&#039;re using an Ubuntu server for filesharing amongst other things. After upgrading to macOS Sierra 10.12, the Finder app keeps asking for credentials when you try to connect to a network share: With the latest 10.12.2 update, Apple fixed this with a preference you can set. According to...</description>
        </item>
        <item>
            <title>Hyper: a cross-platform terminal built on JS/HTML/CSS</title>
            <link>https://pascalbaljet.dev/hyper-a-cross-platform-terminal-built-on-jshtmlcss</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/hyper-a-cross-platform-terminal-built-on-jshtmlcss</guid>
            <pubDate>Tue, 13 Dec 2016 10:46:16 +0000</pubDate>
            <description>Recently a team of nearly 100 developers released version 1.0 of Hyper, an open-source terminal based on web technologies that runs on Linux, macOS and Windows. The development team focused on speed and extensibility. It can easily be styled with themes and extensions are universal Node.js modules w...</description>
        </item>
        <item>
            <title>macOS authentication agent asking for a passphrase, does it forget your public/private key?</title>
            <link>https://pascalbaljet.dev/macos-authentication-agent-asking-for-a-passphrase-does-it-forget-your-publicprivate-key</link>
            <guid isPermaLink="true">https://pascalbaljet.dev/macos-authentication-agent-asking-for-a-passphrase-does-it-forget-your-publicprivate-key</guid>
            <pubDate>Sat, 10 Dec 2016 12:31:55 +0000</pubDate>
            <description>Every once in a while when I try to access a git repository, I need to enter a passphrase for my public/private key. Without having modified once of the keys, somehow the macOS authentication agent seems to forget the keys. Of course you could regenerate your keys and update them across all your ser...</description>
        </item>
    </channel>
</rss>
