
Hourly vs. Monthly Retainer: The Math, the Trade-offs, and Why It Matters More in the AI Era
An honest breakdown of moving from hourly billing to a monthly retainer — real ROI scenarios, the drawbacks, and why a senior developer on retainer is leverage now that AI changed where the bottleneck is.

stream-relay: Streaming Data in HubSpot UI Extensions Without the Connection Limit
Carter McKay’s companion to hs-uix: a resumable, pollable stream proxy for HubSpot UI Extensions, where the card can’t hold a long connection. With the real worker + CRM-card examples.

hs-uix: The Component Layer HubSpot UI Extensions Are Missing
A practitioner look at hs-uix — Carter McKay’s open-source, production-ready component library for HubSpot UI Extensions. Built entirely on HubSpot native primitives: no custom HTML, CSS, or iframes.

How to Add a Hide-on-Scroll Header with Peek (WordPress & HubSpot)
Step-by-step: a header that slides away on scroll down and back on scroll up, using Peek — a dependency-free, one-file library. Universal setup plus exact WordPress (wp_enqueue_script) and HubSpot CMS (require_js) integration.