All Blog Posts

How to Add Dark Mode to Your Laravel Website (SSR) Using Tailwind 4.x
In this post we'll see how simple it is to add a dark mode toggle to your Laravel website using Tailwind 4.x. Although there are a few different ways to accomplish this, this post focuses on...

Why AI-assisted Coding (not Vibe Coding) is the Future
Conversations about AI are taking place in every corner of the workplace: from law firms, to call centers, to my very own field of software development. And amidst all the excitement and chaos, everyone's trying to figure out...

12 Simple Tips for Securing Your Web Apps
In this post I share some simple tips you can use to improve the security of your web applications. Although many of these are best practices which apply to cloud-hosted web apps in general, I'll also share a few Laravel-specific code samples to...

Adding IP Whitelisting to Your Filament PHP Admin Panel
Want to restrict access to your Filament admin panel to only specific IPs? Here's the coles notes.

3 Tricks to Help Prevent SPAM in Your Contact Forms
If your contact form is getting flooded with spam, here are 3 simple tricks to help cut it down.

Quick do-it-yourself CMS with Laravel & Filament PHP
I recently decided to re-launch my personal website to showcase some of the little projects I’ve been working on lately. Of course there are many CMS systems out there like WordPress, Strapi, etc., any of which would have done...