All postsPage 1 of 2A/B testing mistakes I learned the hard wayAug 6, 2024Lior Neu-nerHow we do dogfooding at PostHog (with examples)Jul 4, 2024Ian VanagasThe most useful customer retention metrics, rankedMay 29, 2024James TempertonEngineeringProduct metrics to track for LLM appsMay 8, 2024Lior Neu-nerSubscribe to our newsletterProduct for EngineersHelping engineers and founders flex their product musclesSubscribeWe'll share your email with SubstackAn engineer's guide to behavioral analyticsFeb 15, 2024Ian VanagasHow we do trunk-based development (and why you should too)Feb 5, 2024Ian VanagasHow, when, and where to run your first A/B testJan 26, 2024Ian VanagasHow successful startups use growth loops (with examples)Dec 18, 2023Ian Vanagas9 essential feature flag best practices (with code examples)Dec 7, 2023Ian VanagasHow to safely test in production (and why you should)Dec 7, 2023Ian VanagasProduct growthThe most useful product health metricsDec 6, 2023Ian VanagasNPS vs CSAT vs CES: Which is best for SaaS?Nov 29, 2023Lior Neu-nerJoin the PostHog.com communityGet help or answer questions from the PostHog community, vote on the roadmap, and get early access to new features.Check it outMultivariate testing, explained (with examples)Nov 16, 2023Lior Neu-nerHow to create a great user persona (with examples)Nov 8, 2023Lior Neu-nerThe most common growth team failure modes (and how to fix them)Oct 17, 2023Lior Neu-nerGuardrail metrics for A/B tests, explainedOct 16, 2023Ian VanagasWhy you should decouple deployment from release (and how)Sep 18, 2023Ian Vanagas5 ways to improve your product analytics dataSep 13, 2023Anna DebenhamEngineeringThe basics of SQL for analyticsSep 8, 2023Ian VanagasHow to write great product survey questions (with examples)Aug 23, 2023Ian Vanagas12