DevFlow Conf 2027

May 11 – May 14, 2027Moscone West · San Francisco, CA

Sessions

1 – 16 of 16 sessions

  1. A rapid-fire Q&A on running AI agents in production: what breaks, what monitoring actually catches problems, and the guardrails that matter most when agents touch real systems.

    Tuesday, May 11: 9:00 AM – 9:10 AM

    Workshop Loft

    MO
    • Marcus Okafor · Staff Developer Advocate, Cloudreach Labs
    Format: Lightning TalkTrack: AI Engineering
  2. Code generation is easy; trusting it is hard. This session covers verification patterns for AI-generated code — property tests, mutation coverage, snapshot judges, and CI gates — with data from 18 months of running them on a 200-engineer codebase. Includes what we stopped doing because it didn't catch anything.

    Tuesday, May 11: 9:00 AM – 9:30 AM

    Embarcadero Studio

    PR
    • Priya Raman · Principal Engineer, Latticework Systems
    Format: TalkTrack: AI Engineering
  3. Longer context is not free. A cost model for context spend, with the break-even points where retrieval beats stuffing the window.

    Tuesday, May 11: 9:00 AM – 9:30 AM

    Presidio Room

    JW
    • Jonas Weber · Infrastructure Lead, Kestrel Compute
    Format: TalkTrack: AI EngineeringTrack: Infrastructure & Scale
  4. Unglamorous optimisations with outsized effects, benchmarked on production traffic rather than a synthetic loop.

    Tuesday, May 11: 9:00 AM – 9:30 AM

    Mission Hall

    KB
    • Kwame Boateng · Staff Engineer, Anansi Systems
    Format: TalkTrack: Infrastructure & Scale
  5. A 10-minute tour of turning a static docs site into one that answers questions with citations, stays honest when it doesn't know, and costs under $50/month to run. Live demo, real failure cases, and a checklist you can apply to your own docs this week.

    Tuesday, May 11: 9:30 AM – 9:40 AM

    Mission Hall

    PR
    • Priya Raman · Principal Engineer, Latticework Systems
    Format: Lightning TalkTrack: Developer Experience
  6. 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'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. This session now includes a live demo of remote build caching. Attendees should bring a laptop.

    Tuesday, May 11: 10:00 AM – 10:30 AM

    Room 2A

    PRMO
    • Priya Raman · Principal Engineer, Latticework Systems
    • Marcus Okafor · Staff Developer Advocate, Cloudreach Labs
    Format: TalkTrack: Platform & Infra
  7. A migration story across four teams: the ownership model, the CI that made it safe, and the two rewrites we would skip if we did it again.

    Tuesday, May 11: 10:00 AM – 10:30 AM

    Golden Gate Ballroom

    EV
    • Elena Vasquez · Director of Engineering, Halcyon Data
    Format: TalkTrack: Infrastructure & ScaleTrack: Product & Practice
  8. Review queues, escalation and undo, designed so the humans in the loop stay willing to be in it. Patterns, anti-patterns and measured throughput.

    Tuesday, May 11: 10:30 AM – 11:15 AM

    Presidio Room

    GOSBEV
    • Grace Oyelaran · Product Engineer, Fernwood
    • Sofia Bianchi · Engineering Manager, Vantage Grid
    • Elena Vasquez · Director of Engineering, Halcyon Data (moderator)
    Format: PanelTrack: Product & Practice
  9. A field report on running long-lived agents in production: timeouts, retries, poison inputs, and the runbook that finally made the pager quiet. We started with one agent that could file a support ticket and ended up with a fleet of them touching billing, inventory and customer email. Everything that broke, broke at night — a tool call that hung for nineteen minutes, a retry loop that re-sent the same refund four times, and a prompt change that quietly doubled token spend on the busiest queue of the week. This keynote walks through the three incidents that reshaped our architecture and the guardrails we shipped after each one: hard per-step deadlines, idempotency keys on every side effect, a spend ceiling enforced outside the model, and a replay view that lets an on-call engineer see exactly what the agent believed at the moment it went wrong. You will leave with the runbook we now hand to every team before their agent gets production credentials, the four dashboards we page on, and an honest account of which safeguards were worth the engineering time and which ones we deleted six weeks later.

    Wednesday, May 12: 9:00 AM – 9:45 AM

    Golden Gate Ballroom

    SA
    • Samuel Adeyemi · CTO, Pathfinder Robotics
    Format: KeynoteTrack: Agents & ToolingTrack: Infrastructure & Scale
  10. Evaluations are usually treated as an internal chore. We shipped ours to customers instead, and it changed how the whole team argued about quality.

    Wednesday, May 12: 10:15 AM – 10:40 AM

    Mission Hall

    DF
    • Diego Ferreira · Staff ML Engineer, Cartograph AI
    Format: TalkTrack: AI Engineering
  11. Three years of retrieval architectures, what survived, what did not, and why the boring parts (chunking, freshness, permissions) still decide the outcome.

    Wednesday, May 12: 11:00 AM – 11:25 AM

    Presidio Room

    AO
    • Amara Okonkwo · Second Base, Northwind Labs
    Format: TalkTrack: AI Engineering
  12. A twenty-minute look at how Kestrel Compute schedules mixed CPU/GPU workloads, presented by our platinum sponsor.

    Wednesday, May 12: 12:30 PM – 12:55 PM

    Golden Gate Ballroom

    JW
    • Jonas Weber · Infrastructure Lead, Kestrel Compute
    Format: TalkTrack: Infrastructure & Scale
  13. Caching, batching, routing and quantisation, measured end to end on a real workload. Includes the changes that looked clever and made things worse. Our inference bill grew faster than our traffic for two quarters straight, and the obvious answers — a smaller model, a cheaper provider — were off the table for quality reasons. So we went looking for the money everywhere else: in the cache we were not reusing, in the requests we were sending one at a time, and in the long tail of prompts nobody had read since launch. In this hands-on session we rebuild that programme from scratch against a live workload. You will add a prompt cache and measure the real hit rate rather than the hoped-for one, batch a stream of requests and watch the latency percentiles you just traded away, route by difficulty so the expensive path only handles the requests that need it, and trim context that has been dead weight since the second sprint. We finish with the cost model we now review monthly — cost per resolved request rather than cost per token — plus the two optimisations we rolled back and the graphs that told us to. Bring a laptop; every exercise ships with a workload you can run locally.

    Wednesday, May 12: 1:30 PM – 3:00 PM

    Workshop Loft

    JWPR
    • Jonas Weber · Infrastructure Lead, Kestrel Compute
    • Priya Ramanathan · Head of Platform, Lumen Systems
    Format: WorkshopTrack: Infrastructure & Scale
  14. Schema drift, partial responses and retries: why validating model output belongs in the same mental model as any other unreliable network call.

    Thursday, May 13: 9:30 AM – 9:55 AM

    Golden Gate Ballroom

    MC
    • Mei-Lin Chao · Founding Engineer, Tessellate
    Format: TalkTrack: AI EngineeringTrack: Agents & Tooling
  15. Live-coded from an empty file: a minimal, debuggable tool-calling loop with cancellation, tracing and a sandbox, and what each abstraction buys you.

    Thursday, May 13: 11:00 AM – 12:30 PM

    Embarcadero Studio

    TA
    • Tobias Andersson · Developer Advocate, Rivergate OSS
    Format: WorkshopTrack: Agents & Tooling
  16. Traces, spans and sampling when the same input legitimately produces different output. What to log, what to redact, and how to make it searchable.

    Friday, May 14: 10:00 AM – 10:25 AM

    Mission Hall

    YT
    • Yuki Tanaka · Applied Scientist, Orinoco Labs
    Format: TalkTrack: Infrastructure & Scale