Sign in

spatie.be

@spatie.be
1.9K followers 116 following 79 posts
PostsRepliesMedia
spatie.be @spatie.be · 02/02/2026
We've just launched the latest version of Ray, the best dump debugger for Laravel, PHP, JS and more. It's faster, more polished, and packed with great new features. Available for macOS, Windows, and Linux, read more about our new release on the link below. myray.app/blog/introdu...
myray.app
Introducing Ray 3.0
After months of beta releases and getting great feedback from our testers (seriously, thank you!), we're launching Ray 3.0 today.
163
spatie.be @spatie.be · 19/12/2025
We're almost ready to sign off for the year. It's been a productive and exciting year for us. If you're interested, you can read our year-end review email here: spatie.mailcoach.app/webview/camp.... Wishing you happy holidays from everyone at Spatie!
091
Reposted by @spatie.be
LaraconIN @laracon.in · 12/12/2025
📢 Sponsor Announcement! We’re excited to welcome Ray by @spatie.be as a Gold Sponsor for #LaraconIN 2026. Debug Laravel faster with Ray. Beautiful UI for inspecting variables, queries, mails and much more! myray.app
152
spatie.be @spatie.be · 05/12/2025
If this gets a hundred likes we'll add this shirt to our merch store at spatie.myspreadshop.net so you can wear it the next time this happens.
3250
spatie.be @spatie.be · 01/12/2025
14 hours left for our Spaced Out Deals! Get your Ray lifetime license while you still can, or get any Spatie course or product at 30% off. See everything at spatie.be/products.
spatie.be
Applications and digital courses built for modern developers
Welcome in our store, by artisans for artisans. Get access to our paid products, courses and ebooks
000
spatie.be @spatie.be · 28/11/2025
In space, no one can hear you scream, but you can hear us say Ray lifetime licenses are back for a limited time starting NOW! Don’t miss your chance to grab Ray at a stellar price, just in time for the upcoming release of Ray 3.0.
154
spatie.be @spatie.be · 26/11/2025
Our Spaced Out Deals are still out there until Dec 1, with courses, products and Ray licenses 30% off. Check out all the deals at spatie.be/products.
spatie.be
Applications and digital courses built for modern developers
Welcome in our store, by artisans for artisans. Get access to our paid products, courses and ebooks
031
spatie.be @spatie.be · 24/11/2025
And we're off! From Nov 24 to Dec 1, get 30% off all Spatie courses and products. Check out all the deals at spatie.be/products, and grab yourself a few courses (for some light holiday reading?), or some Laravel components for your next (awesome!) project.
062
spatie.be @spatie.be · 20/11/2025
🧑🏻‍🚀 Put on your helmets and fill up your oxygen tanks, because we are launching plenty of deals starting next week. Expect discounts on all Spatie products, with a weekend-only deal you won’t want to miss.
Image that reads: "Don't miss our Spaced Out Deals, Nov 24 to Dec 1".
011
Reposted by @spatie.be
Freek Van der Herten @freek.bsky.social · 12/11/2025
We just launched Performance Monitoring in Flare! 🚀 Catch errors and performance issues in your Laravel and PHP apps, all from one platform, at no extra cost. Read on why this a big step for Flare 👇
1113
spatie.be @spatie.be · 07/08/2025
Reopening our vacancy gates! We're looking for a frontend engineer to build React apps with us ⚒️ Work from home part time but you should be able to join us at our office in Antwerp. All details: spatie.be/vacancies/fr...
spatie.be
Frontend engineer vacancy
Vacancy for a frontend engineer. Location: Antwerp.
144
spatie.be @spatie.be · 30/07/2025
Here's a fresh blog post to enjoy with your breakfast at your hotel in Denver (or at home, like us 🥲) 🧱 How to structure the frontend of a Laravel/Inertia/React app spatie.be/blog/how-to-...
spatie.be
How to structure the frontend of a Laravel Inertia React application
With multiple large, long-running Inertia apps in production we know what we like, don't like, and what works. It’s time to formalize our thoughts and decisions as we’re starting new projects and onbo...
092
spatie.be @spatie.be · 18/07/2025
Friday = open source time. What OSS projects are you working on? Show it off!
281
Reposted by @spatie.be
Bert De Swaef @burtds.bsky.social · 10/06/2025
🚨 New Video Alert! 🚨 I just reviewed @spatie.be 's One-Time Password package on YouTube. 🎥Watch now: youtu.be/kHdhOtkP-IU #Laravel #PHP #Spatie #WebDev #OTP
youtu.be
Send out One Time Passwords thanks to SPATIE - Package In Review: spatie/laravel-one-time-passwords
YouTube video by Code with Burt
022
Reposted by @spatie.be
Adam Riha @adamriha.com · 12/05/2025
Finally, I've picked platform for sending newsletter! much overdue... I tried hot VC backed apps, but in the end I chose Mailcoach by @spatie.be Any tips? Im going to send only twice a month product updates for now
021
spatie.be @spatie.be · 12/05/2025
Continuing our streak of blog posts, @veedee.dev shares 5 levels of handling images in Laravel—from Laravel's built-in basics to a full-blown UI with our Media Library package 💅 spatie.be/blog/five-le...
091
spatie.be @spatie.be · 09/05/2025
🎯 We love this post from @matthiasweiss.at about making your Inertia app bulletproof with our Laravel Data and TypeScript transformer package. Very close to how we build our Inertia apps! matthiasweiss.at/blog/bulletp...
matthiasweiss.at
Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Maximize type safety in Laravel & Inertia with Laravel Data and TypeScript Transformer for seamless backend-to-frontend type generation
061
Reposted by @spatie.be
spatie.be @spatie.be · 05/05/2025
Blog post time! We use Inertia & Livewire at Spatie. Why both? When which? Many questions, many answers! But if you want a definitive answer to which one is better, prepare to be disappointed. spatie.be/blog/livewir...
spatie.be
Livewire and Inertia: how we love and use both
We've been building Laravel applications with Livewire and Inertia for over 5 years. If you held an individual Spatie employee at gunpoint (please don't) and forced them to pick a favorite, you'll get...
0167
spatie.be @spatie.be · 06/05/2025
🕺 Fun project release day! Introducing PHP Operators: a reference guide for operators in PHP old and new. You can browse, search, filter, or jump to a random operator. Give it a read, you might learn something new! → php-operators.com
php-operators.com
PHP Operators
33110
spatie.be @spatie.be · 05/05/2025
Blog post time! We use Inertia & Livewire at Spatie. Why both? When which? Many questions, many answers! But if you want a definitive answer to which one is better, prepare to be disappointed. spatie.be/blog/livewir...
spatie.be
Livewire and Inertia: how we love and use both
We've been building Laravel applications with Livewire and Inertia for over 5 years. If you held an individual Spatie employee at gunpoint (please don't) and forced them to pick a favorite, you'll get...
0167
Reposted by @spatie.be
Alex Garrett-Smith @alex.gs · 28/04/2025
Today I'm launching newinlaravel.com — the easiest way to keep up-to-date with changes in the Laravel ecosystem! It’s free, forever. newinlaravel.com
newinlaravel.com
New in Laravel
Get periodic, easy to consume summaries of the most relevant changes in Laravel, directly to your inbox — as they're released.
4213
Reposted by @spatie.be
Bert De Swaef @burtds.bsky.social · 22/04/2025
🔥 About 10 months ago, I created this video on how to become a debugging wizard with Ray, a powerhouse tool by @spatie.be I still use it in my daily workflow... 🤓 youtu.be/USy_-Rn7hns #workflow #debugging #php #laravel
youtu.be
Become a debugging wizard with RAY
YouTube video by Code with Burt
041
Reposted by @spatie.be
Nicolas Perraut @tuarrep.dev · 04/04/2025
Messing around with @spatie.be’s data package, what a powerful one! I need to parse some raw txt files, with a very few lines of code, it’s done! Need to normalize or adapt the data? You’re covered. Need to nest objects, covered to! Gefeliciteerd en dankjewel! github.com/spatie/larav...
github.com
GitHub - spatie/laravel-data: Powerful data objects for Laravel
Powerful data objects for Laravel. Contribute to spatie/laravel-data development by creating an account on GitHub.
031
spatie.be @spatie.be · 04/04/2025
We had a blast hosting PHP Antwerp last week! Thanks Joren and Dante for the initiative and Freek and Adrien for speaking! 🙌
070
spatie.be @spatie.be · 04/04/2025
What's your preferred workflow for public vendor assets in Laravel? 🤔 a) Commit to the repository b) .gitignore and publish on install/deploy
540
spatie.be @spatie.be · 28/03/2025
Media Library Pro received a small upgrade with a huge impact for Livewire users! 🪼 @veedee.dev refactored our fluent validation methods to work outside of request objects. Easily validate your media without leaving your Livewire component. Read all about it on our blog: spatie.be/blog/media-l...
spatie.be
Media Library Pro: Easier validation in Livewire
This latest update provides more flexibility for validating media uploads directly in Livewire or controllers, streamlining the process.
131
Reposted by @spatie.be
Chris Arter @arter.dev · 22/03/2025
After using the @spatie.be Laravel Data package for probably a couple years now, I STILL have only scratched the surface of what this package can do. I continue to pull back more and more layers of utilities, use cases, etc.. spatie.be/docs/laravel...
spatie.be
Introduction | laravel-data
laravel-data
2182
Reposted by @spatie.be
Freek Van der Herten @freek.bsky.social · 18/03/2025
🔗 Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
matthiasweiss.at
Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Here's how you can use our Laravel Data package.
0151
spatie.be @spatie.be · 18/03/2025
We released Laravel CSP v3! 📦 We've made it easier to add a CSP to your Laravel app with presets for services like Google, Fathom… Looking for contributors! Adding a CSP with services that aren't included in our package yet? Send us a PR! More details on our blog: spatie.be/blog/releasi...
spatie.be
Laravel CSP v3 and a call for contributors
We just tagged & released a new major version of spatie/laravel-csp, a package to manage your Laravel app's content security policy. The development goal for version 3 was to reduce the boilerplate of...
0103
Reposted by @spatie.be
Joe Tannenbaum @joe.codes · 14/03/2025
Great start to the weekend 🤘 Great stuff @spatie.be
Selfie with the Spatie keyboard shirt
0221
Reposted by @spatie.be
void 🌖 @leloup.dev · 13/03/2025
Trying Mailcoach by @spatie.be for the first time today. The interface is really nice and easy to use.
021
spatie.be @spatie.be · 10/03/2025
New Spatie merch just dropped! Support our open source work and get a cool shirt, mug or sticker in return. Ships worldwide. Find them at spatie.myspreadshop.net.
0157
Reposted by @spatie.be
Zep Fietje @zepfietje.com · 08/03/2025
Confirmation emails in Plennur now have an iCalendar file attached to directly add the event to your calendar. 📅 The icalendar-generator package by @spatie.be made it super easy to add this feature! 🫶
031
spatie.be @spatie.be · 06/03/2025
Nu we toch bezig zijn… We zoeken ook een frontend developer! Zijn React, TypeScript en Tailwind jouw dada? Lees onze vacature en laat van je horen! spatie.be/vacancies/fr...
spatie.be
Frontend engineer vacancy
Vacancy for a frontend engineer. Location: Antwerp.
010
spatie.be @spatie.be · 03/03/2025
🇧🇪 Nieuwe vacature bij Spatie! We zoeken een backend of full stack developer om onze rangen te vervoegen. Ben je op zoek naar een nieuwe uitdaging met veel Laravel, PHP, open source en meer? Lees (en deel!) onze vacature hier: spatie.be/vacancies/ba...
spatie.be
Backend engineer vacancy
Vacancy for a Backend engineer. Location: Antwerp.
162
spatie.be @spatie.be · 25/02/2025
We're working on v3 of our laravel-csp package and would love to get some feedback and find testers! github.com/spatie/larav...
github.com
Laravel CSP v3 by sebastiandedeyne · Pull Request #141 · spatie/laravel-csp
Goal: make setup easier without writing code. This is achieved by replacing policies with presets and by adding a configuration key to add additional directives. The package ships with a bunch of d...
040
spatie.be @spatie.be · 21/02/2025
Tailwind 4's ability to set arbitrary CSS variables and the shorthand syntax are 💯
0111
spatie.be @spatie.be · 19/02/2025
Want to level up your React game? We compiled a reading list in the latest href.email 📖 spatie.mailcoach.app/webview/camp...
040
spatie.be @spatie.be · 18/02/2025
Fresh blog post! We were inspired by @adamwathan.com's Laracon talk on designing a component library and refactored some React components in Flare's codebase ⚒️ flareapp.io/blog/automat...
flareapp.io
Automating styles with [data-slot] - Blog
<p>In this post, we explore how the data-slot attribute, inspired by Adam Wathan’s Laracon US 2024 presentation, can streamline React component design. By dynamically adjusting styles based on the chi...
031
spatie.be @spatie.be · 18/02/2025
Rare remote job opportunity at Spatie 👀👩‍💼👨‍💼 We're hiring a part-time support engineer. Full job description on our site later, but if you think you're the person we're looking for send a cover letter to jobs@spatie.be. ⬇️ Quick task overview below. Feel free to respond with any questions!
172
spatie.be @spatie.be · 13/02/2025
This week on the blog: @vanpachtenbeke.com on our philosophy around open source. Why do we do it? What do we expect from our contributors? When do we reject contributions? Many many questions, all answered in this post! spatie.be/blog/what-to...
spatie.be
What to expect from open source
In 2023, DHH's decision to remove TypeScript from Hotwire and Turbo caused some drama in the JavaScript community. At Spatie we’re open source maintainers too, so this sparked an interesting debate: W...
063
Reposted by @spatie.be
Adam Menczykowski @youi.design · 12/02/2025
Having a great experience using @spatie.be 's 'laravel-data' package to auto generate typescript types. After a little setting up, my Inertia Vue front end has full type knowledge of my models including pagination types etc.
381
spatie.be @spatie.be · 10/02/2025
Need a Laravel package? Light the Spatie-signal! 📦 We're always on the lookout 🦇
2304
spatie.be @spatie.be · 06/02/2025
We launched a blog last week! 🛋️ Here's one of our first technical dives by @rias.be: how to use an invisible database column to speed up your database searches ⚡ spatie.be/blog/speedin...
spatie.be
Speeding up database searches using an invisible column
With Mailcoach, we handle email lists with up to millions of subscribers. Keeping queries, and especially search queries fast is paramount for a good user experience.
2111
spatie.be @spatie.be · 05/02/2025
We shared our thoughts on the exciting new Tailwind release in the last href.email. Another one going out tomorrow! 📭 Subscribe → href.email
032
spatie.be @spatie.be · 30/01/2025
More than a year in the making, performance monitoring is coming to Flare! Join the waitlist to be among the first to access it. What features are you most excited about?
flareapp.io
Performance Monitoring | Flare
Performance monitoring for Laravel & PHP, coming soon to all Flare plans at no extra cost. Get early access by joining the waitlist.
0114
spatie.be @spatie.be · 29/01/2025
New (kind of?) package day: Laravel Backup Server is now free and open source! 💽 It ensures your servers are backed up (using rsync). It purges old backups, monitors their health, and sends notifications when something's up. Read all about it on our ✨ shiny new blog ✨ spatie.be/blog/reintro...
spatie.be
Reintroducing Laravel Backup Server as an open source package
Today, we're reintroducing Laravel Backup Server with a fresh version 4 release. It comes with refactored internals and more control over notifications, but most importantly: we're removing it from ou...
12311
spatie.be @spatie.be · 24/01/2025
🐘 When rewriting the Flare framework-agnostic PHP package, we needed a dependency container, so we've created our own one! Check our latest blog post to learn all about it.
buff.ly
Building a micro dependency container, because why not? - Blog
<p>When rewriting the Flare framework-agnostic PHP package we needed a dependency container, so we've created our own one!</p>
082
spatie.be @spatie.be · 24/01/2025
Currently enjoying SimCity Vibes at the office 🎶 open.spotify.com/playlist/3z0...
open.spotify.com
SimCity Vibes
Playlist · fugosushi · 155 items · 417 saves
1131
Reposted by @spatie.be
Stefan Zweifel @stefanzweifel.dev · 21/01/2025
Me: "I need to add a calendar to my app. Let's check if there's a package for this." @spatie.be : "Of course there is!" github.com/spatie/icale... 40-50 lines of code later, I have a URL users can subscribe to a calendar.
github.com
GitHub - spatie/icalendar-generator: Generate calendars in the iCalendar format
Generate calendars in the iCalendar format. Contribute to spatie/icalendar-generator development by creating an account on GitHub.
091