<?xml version="1.0" encoding="UTF-8"?>
<event name="DevFlow Conf 2027" slug="devflow-conf-2027">
  <session id="1SR86Ye43k2nwaPr">
    <title>Opening Keynote: The Ten-Minute Feedback Loop</title>
    <track>Developer Experience</track>
    <format>Keynote (45 min)</format>
    <room>Main Stage</room>
    <starts_at>2027-05-12T09:00</starts_at>
    <ends_at>2027-05-12T09:45</ends_at>
    <description>Every engineering organisation is really a machine for shortening the distance between a question and its answer. This keynote looks at what changes structurally when that loop drops under ten minutes — in tooling, in team shape, and in what people are willing to attempt.</description>
    <speakers>Albus Dumbledore</speakers>
  </session>
  <session id="dASh7Z7U8x0Vnnef">
    <title>Progressive Delivery Without the Drama</title>
    <track>Platform &amp; Infra</track>
    <format>Talk (30 min)</format>
    <room>Room 2A</room>
    <starts_at>2027-05-12T09:00</starts_at>
    <ends_at>2027-05-12T09:30</ends_at>
    <description>Canaries, feature flags and automated rollback sound great until the first incident where all three disagree. Here is the decision tree we use, the four metrics that actually gate a rollout, and the postmortem that made us delete half our tooling.</description>
    <speakers>Remus Lupin</speakers>
  </session>
  <session id="7XS8Y7ZTWDurb6tB">
    <title>Taming 40-Minute CI: Incremental Builds at Monorepo Scale</title>
    <track>Platform &amp; Infra</track>
    <format>Talk (30 min)</format>
    <room>Room 2B</room>
    <starts_at>2027-05-12T09:00</starts_at>
    <ends_at>2027-05-12T09:30</ends_at>
    <description>Our monorepo CI took 40 minutes on a good day. This talk walks through how we cut it to 6 minutes with content-addressed caching, remote execution, and a test-selection model — including the two migrations that failed first. You&apos;ll leave with a decision framework for which incremental-build investments pay off at which repo sizes, and the graphs to convince your platform team.</description>
    <speakers>Hermione Granger, Harry Potter</speakers>
  </session>
  <session id="x2xShBhTFbBtmDy5">
    <title>Workshop: Building an Internal Developer Platform in a Day</title>
    <track>Platform &amp; Infra</track>
    <format>Workshop (120 min)</format>
    <room>Workshop Lab</room>
    <starts_at>2027-05-12T11:00</starts_at>
    <ends_at>2027-05-12T13:00</ends_at>
    <description>A hands-on session where we build a working internal developer platform from an empty repository: golden paths, a service catalogue, a paved-road CI template and a self-service environment. Bring a laptop with Docker installed.</description>
    <speakers>Ginny Weasley</speakers>
  </session>
  <session id="8mNw1G916FnjwZyp">
    <title>Panel: Who Owns Developer Productivity?</title>
    <track>Developer Experience</track>
    <format>Panel (45 min)</format>
    <room>Main Stage</room>
    <starts_at>2027-05-12T14:00</starts_at>
    <ends_at>2027-05-12T14:45</ends_at>
    <description>Three engineering leaders argue about where developer productivity should live: in a platform team, in every team, or nowhere at all. Expect disagreement about metrics and at least one strong opinion about DORA.</description>
    <speakers>Molly Weasley, Nymphadora Tonks, Kingsley Shacklebolt</speakers>
  </session>
  <session id="LK3zYq0wAqHbUfbV">
    <title>Evaluating LLM Agents in CI</title>
    <track>AI Engineering</track>
    <format>Talk (30 min)</format>
    <room>Main Stage</room>
    <starts_at>2027-05-13T09:30</starts_at>
    <ends_at>2027-05-13T10:00</ends_at>
    <description>Agent evaluations are flaky, expensive and easy to fool. This talk covers the harness we run on every pull request: deterministic seeds, judge calibration, cost budgets, and the tripwires that catch a regression before it reaches a customer.</description>
    <speakers>Cho Chang</speakers>
  </session>
  <session id="xio04C273FVRo1jS">
    <title>Ship It Friday: A Release Ritual That Works</title>
    <track>Developer Experience</track>
    <format>Lightning Talk (10 min)</format>
    <room>Room 2A</room>
    <starts_at>2027-05-13T10:15</starts_at>
    <ends_at>2027-05-13T10:25</ends_at>
    <description>Ten minutes on the release ritual that took us from monthly, terrifying deployments to Friday afternoon shrugs — and the three rules we never break.</description>
    <speakers>Ron Weasley</speakers>
  </session>
  <session id="9n0yfNhidVs4zYHU">
    <title>Vector Databases in Production: What the Benchmarks Miss</title>
    <track>AI Engineering</track>
    <format>Talk (30 min)</format>
    <room>Room 2B</room>
    <starts_at>2027-05-13T11:00</starts_at>
    <ends_at>2027-05-13T11:30</ends_at>
    <description>Recall@10 on a static corpus tells you almost nothing about a retrieval system that ingests two million documents a day. We cover index rebuild strategies, hybrid search tuning and the operational costs nobody puts in the benchmark table.</description>
    <speakers>Cedric Diggory</speakers>
  </session>
  <session id="qPKshUdoGPtsThKH">
    <title>Prompt Regression Testing for Real Products</title>
    <track>AI Engineering</track>
    <format>Talk (30 min)</format>
    <room>Room 2A</room>
    <starts_at>2027-05-13T14:00</starts_at>
    <ends_at>2027-05-13T14:30</ends_at>
    <description>Prompts are code with none of the safety. This session shows how we version prompts, snapshot their outputs, score drift with a cheap judge, and gate deploys on the result — plus what happened the week we turned the gate off.</description>
    <speakers>Harry Potter</speakers>
  </session>
  <session id="uVfnXFpaCJLRFGh2">
    <title>Platform Teams as Product Teams</title>
    <track>Platform &amp; Infra</track>
    <format>Talk (30 min)</format>
    <room>Main Stage</room>
    <starts_at>2027-05-14T10:00</starts_at>
    <ends_at>2027-05-14T10:30</ends_at>
    <description>If your platform has users, it has churn, onboarding and a roadmap. We ran our platform group as a product team for two years: here is the research cadence, the adoption metric we settled on, and the two features we deleted.</description>
    <speakers>Fleur Delacour</speakers>
  </session>
  <session id="pZGTj5TjZvaSVZhE">
    <title>Observability for AI Agents</title>
    <track>AI Engineering</track>
    <format>Talk (30 min)</format>
    <room>Room 2B</room>
    <starts_at>2027-05-14T11:00</starts_at>
    <ends_at>2027-05-14T11:30</ends_at>
    <description>Traces for agent runs look nothing like traces for request/response services: they branch, retry and argue with themselves. This talk covers the span model we settled on, cost attribution per step, and how to debug a run that took forty tool calls.</description>
    <speakers>Kingsley Shacklebolt</speakers>
  </session>
</event>