Presentations

Talks from the PostHog team

Decks we've given at meetups and conferences, open source, like everything else we build. Arrow keys navigate; in reveal.js decks press S for speaker notes, F for fullscreen.

Stateless ClickHouse for stream processing, Grafana meetup title slide

Grafana meetup · ClickHouse · Animated

Stateless ClickHouse for stream processing

The Altinity talk, reworked with animated walkthroughs: a query storm starving ingestion, a pod deleted mid-stream with nothing lost, ShuffleHog's lock queue, and the ingestion tier as a Grafana dashboard.

Open deck →
The self-driving loop beat me to my own bug, timeline

AI Tinkerers NYC · Self-driving · Video

The self-driving loop beat me to my own bug

A five-minute demo with no slides, because the venue bans them. The loop found a production crash in code I wrote, researched it, and opened a PR 42 seconds after I started fixing it by hand. My fix was the identical line.

Open timeline →
Agentic feature discovery, title slide

Agentic PM Kickoff, SF · Agentic discovery

Agentic feature discovery

How agents are powering product discovery, not just delivery. One anonymized customer story end to end: Excel for AI, conversation clusters, sentiment evals, and the scout that turned an unhappy cluster into a report.

Open deck →
The road to self-driving agents, title slide

Merge × PostHog × Redis · Self-driving

The road to self-driving agents

Using context and LLMs to go from siloed observability to self-driving. The road from tracing to evals to reports to signals that become fixes.

Open deck →
Stateless ClickHouse for stream processing, title slide

Altinity OSA meetup · ClickHouse

Stateless ClickHouse for stream processing

How we turned ClickHouse itself into our Kafka → CH inserter: Kafka engine + materialized view + Distributed table on nodes with no MergeTree, and deleted the service we were about to build.

Open deck →
PostHog agent platform, title slide

Internal demo · Agent platform

PostHog agent platform: "live" demo

Describe an agent. Ship it live in minutes. A walkthrough of the platform's control and data planes: spec in, versioned revisions out, reachable from chat, Slack, webhooks, cron, and MCP.

Open deck →
From Snakes to Crabs, title slide

PostHog × One Rust meetup · Feature flags

From Snakes to Crabs

Rewriting PostHog's feature flag platform in Rust: why the Python service hit a wall (ORM mega-queries, the GIL, connection pooling) and what the rewrite bought us.

Open deck →

More talks coming.
Add yours with a PR.