Latest Articles
Insights, tutorials, and thoughts on web development

Filament ZKT: Seamless Biometric Device Management for Laravel
Discover the Filament ZKT plugin, a powerful solution for managing ZKTeco biometric devices directly from your Filament admin panel. Learn how to sync users, track attendance, and manage devices with ease.
Read More
How to Create a Telegram Bot and Send Messages Using Laravel 12
Discover how to create a Telegram bot and seamlessly integrate it with Laravel 12 in this comprehensive guide. Learn step-by-step instructions on obtaining your API token, setting up the irazasyed/telegram-bot-sdk, and sending messages directly to your bot.
Read More
How to Get User Location From IP in Laravel
Step-by-step guide to resolve a visitor’s city, country, coordinates and timezone from an IP (Internet Protocol) in Laravel. Covers a package-based approach, calling hosted IP APIs (ipapi / IPinfo), and self-hosting MaxMind GeoLite2. Includes code samples, caching, middleware pattern, testing tips, proxy handling, and privacy/compliance notes.
Read More
A Practical Guide to Deferred Props in Inertia 2
Inertia 2 introduced a powerful feature called Deferred Props, which allows you to delay the loading of non-critical data until it’s needed. This can significantly improve the performance of your application by reducing the initial payload size and speeding up page load times. In this guide, we’ll explore how to use Deferred Props with practical examples.
Read More
A Practical Guide to API Documentation in Laravel with Scribe
Imagine you’ve just finished developing a REST API for a project. The next step? Documenting your endpoints. Manual documentation can be tedious, error-prone, and time-consuming. Enter Scribe—an amazing Laravel package that generates API documentation automatically.
Read More