Skip to content

Notes

Blog

Insights on AI, Laravel, open source and building products that ship.

Open Source Packages 4 min read

Replacing Laravel Flash Messages with Sonner Toast Notifications Using Laravel Sooner

Laravel's session flash messages work, but they are not beautiful. Sonner is one of the best toast notification libraries available — but wiring it into a PHP-first Laravel application has always been unnecessarily complex. Laravel Sooner fixes that with a fluent PHP API that makes dispatching beautiful toasts as simple as calling a static method.

#Laravel #Open Source #Package
Read article
Open Source Packages 4 min read

Adding Keyboard Shortcuts to Your Laravel Application with Laravel Ninja Keys

Power users judge an application by how well it responds to their keyboard. Adding keyboard shortcuts to a Laravel Blade application has traditionally meant writing custom JavaScript. Laravel Ninja Keys gives you a fluent PHP API and a Blade directive — and a fully searchable command overlay — in under ten minutes.

#Laravel #Open Source #Package
Read article
Open Source Packages 4 min read

Laravel Driver.js: How to Add Product Tours to Any Laravel App Without Touching JavaScript

User onboarding is one of those features that gets deprioritised in every product roadmap because it seems hard. Laravel Driver.js makes it straightforward: define your entire tour in PHP, add one Blade directive, and your application guides new users through every important feature automatically.

#Laravel #Open Source #Package
Read article
Open Source Packages 4 min read

Filament Command Palette Pro: Making Filament Admin Panels Keyboard-First

Command palettes have become the defining UX pattern of professional developer tools. Yet Filament admin panels — despite their engineering quality — have never had one. I built Filament Command Palette Pro to change that, and this article explains the how and why.

#Laravel #Filament #Open Source
Read article
JavaScript Libraries 4 min read

Why You Should Replace Browser alert() and confirm() Dialogs Today

Every web developer has shipped `alert()` and `confirm()` calls in production at some point. They work, but they look terrible, cannot be styled, block the JavaScript event loop, and signal to users that the application is not production-quality. Alertify.js is the drop-in replacement that fixes all of that in minutes.

#Open Source #UX #JavaScript
Read article

Need something built?

Free quote in 60 seconds