Skip to content

engineer@aine:~$ ls talks/ --sort=date

The material,delivered live.

Most of the book was pressure-tested in front of rooms first. These are the talks and workshops built on it, with slides and recordings where they exist.

  • 7 talks
  • 13 appearances
  • Europe + US
Alfonso Graziano speaking at a conference
talk2 appearances

Scaling AI Adoption: The Real Challenges of Transforming 300 Engineers

Buying every engineer a licence is the easy part. This talk is about the rest of it: what actually happens when you try to move an entire engineering department to AI-native practice, and which of the obvious plans fail.

It is the material behind Chapter 10 — shared context, standardised stacks, rational resistance, and metrics that measure capability instead of activity — told from inside a real adoption programme.

given at

  • Codemotion Milan 2026Milan, Italy · Oct 2026
  • TechLead Conf 2026Amsterdam, Netherlands · Jun 2026
talk1 appearance

The Pillars of AI-Native Engineering: how to stay relevant as a software engineer in the AI age

The short version of the book. The role shift from implementer to orchestrator, the four pillars the practice rests on, and the honest answer to the question everyone in the room is actually asking.

given at

  • Come To Code 2026Pignola, Italy · Sept 2026

artifacts

  • not published yet
talk1 appearance

Building an OpenSearch Research Agent at Scale

A lot of teams are working on the same unsolved problem: exposing all of a company's data to an agent. This is the architecture a small team of senior engineers built over almost a year to do it.

Design choices that gave real semantic meaning to OpenSearch fields, how unwritten knowledge from subject-matter experts gets collected and used, how the system is evaluated, and the permission model that keeps it safe. What started as a client project became a harness for very large clusters.

given at

  • TypeScript AI Conference: LondonLondon, UK · Jul 2026
workshop1 appearance

Workshop: Evals for AI Applications

A hands-on session on the part of Chapter 8 that people skip: how you actually know an AI system is getting better instead of just different. Building an eval suite, reading its failures, and wiring it into a pipeline.

given at

  • WeAreDevelopers World Congress 2026Berlin, Germany · Jul 2026

artifacts

talk2 appearances

AI-Native Engineering: Building Software with AI Agents and Spec-Driven Development

Most engineers are using AI the wrong way. They paste code into a chat, accept whatever comes back, and ship it. That works fine, right up until it doesn't. The AI makes things up, the code ends up doing something different from what was asked, and nobody can figure out why.

This talk is about what actually changes when you stop treating AI as a magic box and start treating it like any other tool that needs decent inputs to produce decent outputs: enough context that the agent does not guess, a short spec so there is something to check the result against, and a review you do not skip because a machine wrote the code.

It sounds obvious said out loud. The gap is doing it consistently, and that is what we work through: how spec-driven development, context engineering and verification mechanisms combine to produce production-quality code with AI.

given at

  • AI DevCon London 2026London, UK · Jun 2026
  • Cloudconf 2026Turin, Italy · May 2026
talk2 appearances

Agents Building Agents

Building an AI agent for a real team is not a prompt problem, it is a systems problem. A practical, production-minded workflow for building an agent using a coding agent, and designing the codebase so the loop stays reliable as complexity grows.

The core pattern is two agents with different jobs: the coding agent is the builder, and the agent you are building is the product. The example that ties it together is self-healing evals, where a failing eval sends the builder agent to the right layer — context, tool contract, or code — and it opens a pull request explaining what changed and what is still missing.

given at

  • VIBECONVirtual · Apr 2026
  • FutureFormLondon, UK · Apr 2026
talk4 appearances

What happens when an AI has access to a Node.js environment? Spoiler: wild things

Give an AI access to a real Node.js runtime and things get interesting: it can run code, install packages, generate files, and launch servers on the fly. This talk walks through a Node.js sandbox server powered by the Model Context Protocol.

Fresh Docker containers, npm installs on demand, JavaScript execution, logs and files sent back — all through simple MCP messages. It is the practical companion to Chapter 4.

given at

  • JSNation USNew York City, USA · Nov 2025
  • DevFest Bari 2025Bari, Italy · Nov 2025
  • International JavaScript ConferenceMunich, Germany · Oct 2025
  • CodemotionMilan, Italy · Oct 2025
book a sessionconference or team
  • Conference talk

    30 to 45 minutes

    The role shift, the four pillars, and one worked example. Works for a general engineering audience.

  • Leadership talk

    30 to 45 minutes

    For CTOs, VPs and engineering managers: what changes at team and org level, and why licences alone move nothing.

  • Hands-on workshop

    half day or full day

    Teams work a real feature through the SDD loop on their own codebase, then build the first version of their harness.

  • Canvas session

    90 minutes

    One team, eight areas, a facilitated pass through the canvas, ending with a decision list and a ticket per open disagreement.