@spatie.be
📤 1824
📥 115
📝 67
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...
loading . . .
Frontend engineer vacancy
Vacancy for a frontend engineer. Location: Antwerp.
https://spatie.be/vacancies/frontend-engineer
about 2 months ago
1
4
4
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-...
loading . . .
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...
https://spatie.be/blog/how-to-structure-the-frontend-of-a-laravel-inertia-react-application
about 2 months ago
0
9
2
Friday = open source time. What OSS projects are you working on? Show it off!
2 months ago
2
8
1
reposted by
Bert De Swaef
4 months ago
🚨 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
loading . . .
Send out One Time Passwords thanks to SPATIE - Package In Review: spatie/laravel-one-time-passwords
YouTube video by Code with Burt
https://youtu.be/kHdhOtkP-IU
0
3
2
reposted by
Adam Riha
5 months ago
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
0
3
1
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...
5 months ago
0
10
1
🎯 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...
loading . . .
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
https://matthiasweiss.at/blog/bulletproofing-inertia-how-i-maximize-type-safety-in-laravel-monoliths/
5 months ago
0
7
1
reposted by
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...
loading . . .
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...
https://spatie.be/blog/livewire-and-inertia-how-we-love-and-use-both
5 months ago
0
16
7
🕺 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
loading . . .
PHP Operators
https://php-operators.com
5 months ago
3
33
12
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...
loading . . .
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...
https://spatie.be/blog/livewire-and-inertia-how-we-love-and-use-both
5 months ago
0
16
7
reposted by
Alex Garrett-Smith
5 months ago
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
loading . . .
New in Laravel
Get periodic, easy to consume summaries of the most relevant changes in Laravel, directly to your inbox — as they're released.
https://newinlaravel.com
4
21
3
reposted by
Bert De Swaef
5 months ago
🔥 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
loading . . .
Become a debugging wizard with RAY
YouTube video by Code with Burt
https://youtu.be/USy_-Rn7hns
0
5
1
reposted by
Nicolas Perraut
6 months ago
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...
loading . . .
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.
https://github.com/spatie/laravel-data
0
5
1
We had a blast hosting PHP Antwerp last week! Thanks Joren and Dante for the initiative and Freek and Adrien for speaking! 🙌
6 months ago
0
9
0
What's your preferred workflow for public vendor assets in Laravel? 🤔 a) Commit to the repository b) .gitignore and publish on install/deploy
6 months ago
5
5
0
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...
loading . . .
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.
https://spatie.be/blog/media-library-pro-easier-validation-in-livewire
6 months ago
1
3
1
reposted by
Chris Arter
6 months ago
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...
loading . . .
Introduction | laravel-data
laravel-data
https://spatie.be/docs/laravel-data/v4/introduction
2
18
2
reposted by
Freek Van der Herten
6 months ago
🔗 Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
loading . . .
Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Here's how you can use our Laravel Data package.
https://matthiasweiss.at/blog/bulletproofing-inertia-how-i-maximize-type-safety-in-laravel-monoliths/
0
15
1
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...
loading . . .
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...
https://spatie.be/blog/releasing-laravel-csp-3-and-a-call-for-contributors
6 months ago
0
11
3
reposted by
Joe Tannenbaum
6 months ago
Great start to the weekend 🤘 Great stuff
@spatie.be
add a skeleton here at some point
0
22
1
reposted by
void 🌖
6 months ago
Trying Mailcoach by
@spatie.be
for the first time today. The interface is really nice and easy to use.
0
2
1
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
.
loading . . .
7 months ago
0
17
8
reposted by
Zep Fietje
7 months ago
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! 🫶
0
3
1
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...
add a skeleton here at some point
7 months ago
0
1
0
🇧🇪 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...
loading . . .
Backend engineer vacancy
Vacancy for a Backend engineer. Location: Antwerp.
https://spatie.be/vacancies/backend-engineer
7 months ago
1
7
3
We're working on v3 of our laravel-csp package and would love to get some feedback and find testers!
github.com/spatie/larav...
loading . . .
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...
https://github.com/spatie/laravel-csp/pull/141
7 months ago
0
4
0
Tailwind 4's ability to set arbitrary CSS variables and the shorthand syntax are 💯
7 months ago
0
11
2
Want to level up your React game? We compiled a reading list in the latest
href.email
📖
spatie.mailcoach.app/webview/camp...
7 months ago
0
4
0
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...
loading . . .
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...
https://flareapp.io/blog/automating-styles-with-data-slot
7 months ago
0
3
1
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
[email protected]
. ⬇️ Quick task overview below. Feel free to respond with any questions!
7 months ago
1
7
2
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...
loading . . .
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...
https://spatie.be/blog/what-to-expect-from-open-source
7 months ago
0
6
3
reposted by
Adam Menczykowski
7 months ago
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.
3
8
1
Need a Laravel package? Light the Spatie-signal! 📦 We're always on the lookout 🦇
8 months ago
2
30
5
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...
loading . . .
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.
https://spatie.be/blog/speeding-up-database-searches-using-an-invisible-column
8 months ago
2
11
2
We shared our thoughts on the exciting new Tailwind release in the last
href.email
. Another one going out tomorrow! 📭 Subscribe →
href.email
8 months ago
0
3
2
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?
loading . . .
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.
https://flareapp.io/performance-monitoring?utm_source=linkedin&utm_medium=social&utm_campaign=waitlist_pm
8 months ago
0
11
4
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...
loading . . .
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...
https://spatie.be/blog/reintroducing-laravel-backup-server
8 months ago
1
24
11
🐘 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.
loading . . .
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>
https://buff.ly/3E4yoqm
8 months ago
0
8
2
Currently enjoying SimCity Vibes at the office 🎶
open.spotify.com/playlist/3z0...
loading . . .
SimCity Vibes
Playlist · fugosushi · 155 items · 417 saves
https://open.spotify.com/playlist/3z0uFhT3Q9ryiRs6KGtEDh?si=1eeff05d95e844ca
8 months ago
1
13
1
reposted by
Stefan Zweifel
8 months ago
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.
loading . . .
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.
https://github.com/spatie/icalendar-generator
0
9
1
👀 Did you know Mailcoach templates support Twig? 🔥 You can use Twig to customize your templates with conditional logic, making the content dynamic and personalized to every subscriber, which leads to better open and click-through rates. Read more in our feature below:
https://buff.ly/4jkrDRe
8 months ago
0
1
0
😍 Our postcard wall just got another update. 🌎 Check out all that sweet snail mail from around the world. Thank you for contributing to the postcard tax!
https://buff.ly/3gercID
8 months ago
0
3
0
🔥 A great feature of Mailcoach is the ability to send transactional emails straight from your application. 💡 Whether it's a password reset or an order confirmation email, there is a single endpoint you can use. Learn more about this feature in the following post:
https://buff.ly/4gzHJnU
8 months ago
0
2
0
🔥 You can use Mailcoach to send all emails from your Laravel application. 📤 Using the Mailcoach mail driver lets you handle all email-related needs straight from your app. What to learn more about this feature? Check out our blog post:
https://buff.ly/4j34yT3
9 months ago
0
7
1
reposted by
Seb De Deyne
9 months ago
About Pokémon and SWR in tomorrow's
href.email
1
5
2
💪 We’ve been working hard on improving Flare’s error grouping. While it’s good at bundling similar errors, you sometimes need more flexibility. Good news—our new feature lets you create custom error groups! Check out our latest blog post to see how it works.
loading . . .
Customizing error grouping - Blog
<p>We now support custom grouping of errors.</p>
https://buff.ly/4fSWx06
9 months ago
1
5
3
And if you want this in your Laravel app, our feed package adds a stylesheet out of the box!
github.com/spatie/larav...
add a skeleton here at some point
9 months ago
0
11
3
😬 Creating responsive emails can be frustrating. They never seem to look just the way you want! 💡 Until you use the right tools! 💪 With MJML, you can design the perfect responsive email template for your Mailcoach campaign.
9 months ago
1
4
1
🙌🏻 With Mailcoach, you can connect your custom domains, giving campaigns a more professional look and improving deliverability. 💡 You can also create and manage multiple accounts, and easily switch between them as you need to.
9 months ago
1
4
1
👀 Did you know that Mailcoach has a Laravel and PHP SDK to help you easily use Mailcoach in your app? 🔥 Integrating the SDK lets you automate emails, manage subscribers, and easily run campaigns. Learn more about this feature in our post:
https://buff.ly/3OVJ6kR
10 months ago
1
6
1
Load more
feeds!
log in