About time! 🥵
Posts by Pascal Baljet
Not seeing the tracks and meters reveals what you were missing. You hear the result instead of the process.
A trick I learned with music production: If you're checking the end result, consume it in a different context.
Use your website on another device with another browser, read your docs in a viewer other than your editor, bounce your song and listen to it outside of your DAW, etc.
I'm doing one more round of reading through all of Inertia Table's documentation. If everything goes well, I will release the next major version this Wednesday.
💅
I'm redesigning the Inertia Table website 👀
If you're using it and want to be featured, send me a DM with a testimonial. I'll include a backlink to your project or company 🙏
Inertia Table 4 is not just a dependency bump. Topbar slots, sticky right columns, action tooltips, dynamic confirmations, custom filter components, bulk page selection, prefetch, full TypeScript support with generics, and more...
Free upgrade for existing users ✨
The March Laravel Open Source changelog is out!
This is what you call in the industry a "beefy month"
- Laravel 13
- Inertia v3
- Teams in Starter Kits
- New 𝚕𝚊𝚛𝚊𝚟𝚎𝚕-𝚋𝚎𝚜𝚝-𝚙𝚛𝚊𝚌𝚝𝚒𝚌𝚎𝚜 skill for Boost
- Slew of new Prompts components
The list goes on (and on) (and on)
🛳️🛳️🛳️
laravel.com/docs/changelog
Date filtering has become much more advanced in the next version of Inertia Table 🔥
Yeah, I'm on the Max plan now, and in return, I've got one beautiful music player.
My library is stored on a NAS, and the search is super fast and actually works compared to the built-in macOS Music app. Claude is now tweaking the animations. This thing must be beautiful.
This might end up being an expensive day for tokens
Inertia Table 4 on its way: Inertia 3 support, plus Headless UI and Axios ripped out entirely. Replaced with the Vanilla package, the same primitives that power Inertia Modal. If you're using both packages, your bundle just got significantly lighter.
The MCP integration in Solo alone is worth it.
It's super useful for multi-process projects. The Modal and Table packages run Vite for React and Vue builds, plus Vite + 'artisan serve' for the demo app. The agent now manages all of that without ps/grep/pkill/lsof gymnastics.
soloterm.com
We just published our @svelte.dev Laravel Echo adapter, allowing you to easily consume WebSocket events within your Laravel + Svelte app!
Now everything in our client-side ecosystem has the complete React/Vue/Svelte trifecta 🤝
📡📡📡
npmx.dev/package/@lar...
I'll be speaking at next month's PHPAmersfoort meetup on April 14th about building modern SPAs with Laravel and Inertia.js. Come hang out! 👋
www.meetup.com/nl-nl/phpame...
New Modal version tagged 🔥
Docs have been updated as well: inertiaui.com/inertia-moda...
After that, I'll tag a new version of the Table package. I've got a PR ready as well; I just need to tag the Modal package first. 😇
My Modal package will soon receive support for Inertia 3. The PR is ready! I just need to verify it works with the new Inertia Vite plugin.
It'll be a major new version, so we can move away from Axios as well. I'll maintain two major versions in active development for a while.
v3 also includes instant visits, layout props, custom error pages, a built-in XHR client replacing Axios, and much more.
Blog post: laravel.com/blog/inertia...
Upgrade guide: inertiajs.com/docs/v3/gett...
Introducing the useHttp hook. The same developer experience as useForm, but for plain HTTP requests. Reactive state, error handling, file upload progress, and request cancellation, all without triggering a page visit.
Optimistic updates are now built into Inertia. Chain optimistic() before any router visit to apply changes instantly. If the request fails, props revert automatically 💫
The new @inertiajs/vite plugin handles page resolution, code splitting, and SSR setup automatically. Your entire entry point can now be a single function call. SSR in development no longer requires a separate Node.js server either. Just run `composer dev` ⚡️
Today we're releasing Inertia 3! 🚀
It's packed with new features, a better developer experience, and fewer dependencies. Here's what's new 🧵
I definitely won't tell anybody 😇
The <x-inertia::head> component accepts meta tags and titles in its slot as a non-SSR fallback. This content only renders when SSR is not active, preventing duplicate tags.
Upgrade and take it for a spin! 🚀
inertiajs.com/docs/v3/gett...
One more Inertia 3 beta! We've added Blade components to the Laravel adapter.
You can now use <x-inertia::app /> and <x-inertia::head> instead of the inertia/inertiaHead directives. The directives still work, so no breaking changes! 🎯
Last Wednesday, Leah and I did a deep dive into Inertia 3. Check it out!
www.youtube.com/watch?v=bhUX...
We have a new Inertia 3 beta for you! It adds support for Vite 8 and simplifies the Layout Props feature.
The ‘useLayoutProps’ hook has been removed, and layout props are now passed to the layout component as regular props 👌
Please upgrade and share your feedback with us! 🙏