---
title: "Abu Ghufran (GridPHP) (@gridphp) | Hashnode"
description: "Abu Ghufran (GridPHP) (@gridphp) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@gridphp"
---

@gridphp

# Abu Ghufran (GridPHP)

@gridphp · Joined December 2025

### [Zero-Build PHP: Adding Rich Interactive Tables Without Touching npm](https://gridphp.hashnode.dev/zero-build-php-adding-rich-interactive-tables-without-touching-npm?utm_source=hashnode&utm_medium=feed)

TL;DR: Running a Node.js build pipeline (Vite, Webpack, npm, API DTOs) just to render internal database CRUD tables introduces high dependency rot and maintenance overhead. By leveraging HTMX for DOM

5 min read · [gridphp.hashnode.dev](https://gridphp.hashnode.dev/zero-build-php-adding-rich-interactive-tables-without-touching-npm?utm_source=hashnode&utm_medium=feed)

[Aug 23](https://hashnode.com/posts/zero-build-php-adding-rich-interactive-tables-without-touching-npm/6a8a3dba2119c946c3491834)

### [Modernizing 10-Year-Old PHP Applications Without Breaking the Monolith](https://gridphp.hashnode.dev/modernizing-10-year-old-php-applications-without-breaking-the-monolith?utm_source=hashnode&utm_medium=feed)

If you maintain a legacy PHP application built 8–10 years ago—whether in custom PHP, CodeIgniter, Yii, or an older version of Laravel—you’ve likely faced the inevitable pressure: "We need to modernize

3 min read · [gridphp.hashnode.dev](https://gridphp.hashnode.dev/modernizing-10-year-old-php-applications-without-breaking-the-monolith?utm_source=hashnode&utm_medium=feed)

[Aug 10](https://hashnode.com/posts/modernizing-10-year-old-php-applications-without-breaking-the-monolith/6a7a47c461740937720d5564)

### [Stop Building SPAs for Internal Tools: The Modern PHP Alternative](https://gridphp.hashnode.dev/stop-building-spas-for-internal-tools-the-modern-php-alternative?utm_source=hashnode&utm_medium=feed)

Somewhere around 2017, the web development industry collective-brain decided that every internal tool, admin dashboard, and operational back-office app needed to be a Single Page Application (SPA). If

5 min read · [gridphp.hashnode.dev](https://gridphp.hashnode.dev/stop-building-spas-for-internal-tools-the-modern-php-alternative?utm_source=hashnode&utm_medium=feed)

[Jul 29](https://hashnode.com/posts/stop-building-spas-for-internal-tools-the-modern-php-alternative/6a69f01b11a009324de7cc80)
