JFJamie Folsominproworkbench.hashnode.dev·Mar 21 · 4 min readWhy I Shipped a Linux Desktop App as an AppImage (and Skipped Snap/Flatpak)Linux packaging is where good desktop apps go to die. If you’ve shipped a Linux desktop application, you already know the pain: you can build something solid, fast, and stable… and then lose days (or 00
JFJamie Folsominproworkbench.hashnode.dev·Mar 5 · 6 min readBuilding a Hotjar-Class Behavior Analytics Platform in PHP (Heatmaps, Replay, Funnels, Forms, Surveys, A/B Tests)Most analytics tools tell you what happened. Behavior analytics tells you why: where users clicked and hesitated how far they scrolled where they rage-clicked where forms broke down where funnels00