Category: WordPress

  • Building FunnelWheel’s Feeds Module: A Technical Deep Dive

    Building FunnelWheel’s Feeds Module: A Technical Deep Dive

    A look at FunnelWheel Feeds, its core functionality, and the architecture designed for future growth. I’ve spent the last stretch of FunnelWheel development on the Feeds module — the bell-icon notification system that shows WooCommerce stores their own live data back to customers: recent orders, live viewer counts, restock alerts, product recommendations. This is both…

  • When Weak Type Assumptions Become Production Failures: Lessons from WP Rocket Issue #8596

    When Weak Type Assumptions Become Production Failures: Lessons from WP Rocket Issue #8596

    Modern PHP is considerably more type-aware than the PHP of a decade ago. After PHP 8, passing the wrong type to many internal functions is no longer quietly tolerated. It can result in a Type Error and stop the request. That evolution exposes an important engineering lesson: If your code expects a specific type, make…