Recent Blog Posts
How step-by-step guides to tutorials, articles in-depth pieces exploring concepts, ideas, and analyses articles, personal reflections and updates journal, Quick tips with short, insightful snippets, code examples and Newsletter Archive

Laravel Lovers: I'm Back with New Tutorials and Exciting News
After a year away, I'm back with fresh Laravel tutorials and big news—I'm writing my first book! Join me on this exciting new chapter in my journey.

Embracing New Opportunities as a Software Engineer
Celebrating 34 years, I reflect on my software development journey and my first book on PHP & Laravel.

How to Automatically Generate RSS Feeds in Laravel
Learn how to easily add an RSS feed to your Laravel app using Spatie’s laravel-feed package. Step-by-step guide with examples and best practices!

Laravel Migrations from an Existing Database
Automate migration creation in Laravel from an existing database using the Laravel Migrations Generator package. Save time and streamline your workflow.

Schedule Database Clean-Up in Laravel for Performance
Discover how to schedule periodic database clean-up in Laravel to prune unnecessary data and improve query performance.

Password Confirmation for Sensitive Actions in Laravel
Learn how to protect sensitive actions in Laravel by requiring password confirmation. Enhance security for critical user actions.

Migrate Passwords from a Legacy PHP App to Laravel
Migrate legacy passwords to Laravel with a custom hashing driver. Ensure compatibility with MD5, SHA-1, and other outdated algorithms.

Invalidating Sessions on Other Devices in Laravel
Secure Laravel apps by invalidating user sessions on other devices. Learn how to log out users remotely using Auth::logoutOtherDevices.

About Me: A Versatile Software Engineer
Learn about my journey as a software engineer, with expertise in PHP, Laravel, frontend development, and more.