How to Build a Custom WordPress Theme from Scratch
Step-by-step walkthrough of creating a fully custom WordPress theme — covering template hierarchy, theme.json, block patterns and performance optimisation.
Tutorials, tips and deep-dives on PHP, Laravel, WordPress and modern web development — written from real project experience.
Everything you need to know to design, build and secure a production-ready REST API using Laravel 11. Covers route structure, API resources, authentication with Sanctum, rate limiting, versioning and more.
Step-by-step walkthrough of creating a fully custom WordPress theme — covering template hierarchy, theme.json, block patterns and performance optimisation.
A practical look at the most impactful features in PHP 8.3 — typed class constants, readonly properties improvements, json_validate() and more.
Real-world tips for eliminating N+1 queries, writing efficient raw queries, leveraging indexes and using Laravel's chunking and lazy loading wisely.
A complete tutorial on setting up Razorpay in Laravel — from installation, webhook handling and signature verification to test mode and production deployment.
An honest comparison of plain JavaScript and Alpine.js for Laravel/Blade projects. Learn when to reach for Alpine and when vanilla is the better choice.
Stop struggling with shared hosting deployments. This guide covers .env setup, public folder pointing, queue workers, cron jobs and storage linking.
Understand Laravel Queues from the ground up. Learn how to create jobs, configure drivers (database, Redis), handle failures and monitor with Horizon.
Create a custom WooCommerce plugin that adds new product fields, modifies checkout and handles custom order statuses — fully explained with code samples.
From strict typing and early returns to dependency injection and PSR standards — the habits that keep my PHP codebase clean, readable and maintainable.