Speaking

Talks and workshops

A collection of talks and workshops from conferences and events.

Upcoming3 sessions

  • Graphics Processing Unit (GPU) Accelerated Presto Lab

    IBM TechXchange 2026

    October 26, 2026 · Atlanta, Georgia

    workshopconferenceIn person
  • Simplify AI-Ready Tables (Tableflow + watsonx.data + Catalog)

    IBM TechXchange 2026

    October 27, 2026 · Atlanta, Georgia

    workshopconferenceIn person
  • Beginner's Guide to Building a Recommendation System with Vector Search, IBM Granite, & watsonx.data

    IBM TechXchange 2026

    October 28, 2026 · Atlanta, Georgia

    talkconferenceIn person

Past137 sessions

  • Simplifying MCP Tool Sprawl With GraphQL

    GraphQLConf 2026

    May 19, 2026 · Fremont, California

    talkconferenceIn person
  • Building the AI Stack of Tomorrow

    TechEx North America

    May 18, 2026 · San Jose, California

    talkconferenceIn person
  • Effective API Strategies for MCP and Tool Calling

    apidays New York

    May 13, 2026 – May 14, 2026 (event dates) · New York, New York

    talkconferenceIn person
  • When MCP Becomes a Product

    MCP Dev Summit North America

    April 2, 2026 – April 3, 2026 (event dates) · New York, New York

    talkconferenceIn person
  • Workshop: Learn to Unlock Document Intelligence with Open-Source AI

    SCaLE 23x

    March 5, 2026 · Pasadena Convention Center, Room 208, Pasadena, California

    workshopconferenceIn person
  • Ingesting Unstructured Data with Docling

    OpenRAG Summit

    November 13, 2025 · online

    talkconferenceVirtual
  • Building Agents with MCP & Langflow

    MCP Agent Silsila

    September 16, 2025 · online

    talkVirtual
  • Tool Calling is Not Just Plumbing for AI Agents

    Artificial UnIntelligence Conference

    September 16, 2025 · online

    talkconferenceVirtual
  • Effectively use AI Agents to Maintain Your Docs

    AI The Docs

    June 24, 2025 · online

    talkVirtual
  • The AI Boom

    Leaders in Finance AI

    June 5, 2025 · Soesterberg, The Netherlands

    talkconferenceIn person
  • 2025: The Year of Agents, Vibe Coding and MCP

    IJS San Diego

    May 21, 2025 · San Diego, CA

    talkconferenceIn person
  • Tool Calling is Not Just Plumbing for AI Agents

    IJS San Diego

    May 21, 2025 · San Diego, CA

    talkconferenceIn person
  • Building AI Agents Using JavaScript

    IJS San Diego

    May 21, 2025 · San Diego, CA

    talkconferenceIn person
  • Effective API Strategies for MCP and Tool Calling

    APIDays NYC

    May 15, 2025 · NYC, NY (USA)

    talkconferenceIn person
  • Tool Calling is not just plumbing for AI Agents

    MITechCon

    March 27, 2025 · Pontiac, MI (USA)

    talkconferenceIn person
  • GraphQL: The Missing Link in your GenAI strategy

    TechCon 2025

    March 20, 2025 · online

    talkconferenceVirtual
  • Tool Calling is not just plumbing for AI Agents

    AI Engineer Summit

    February 22, 2025 · online

    talkconferenceVirtual
  • LLMs for Web Developers

    Connect.tech

    November 20, 2024 · Atlanta, GA (USA)

    talkconferenceIn person
  • GraphQL In The Era of Server Components

    Connect.tech

    November 19, 2024 · Atlanta, GA (USA)

    talkconferenceIn person
  • Demystifying GraphQL: Explore the Truth Behind the Myths

    API World

    November 13, 2024 · online

    talkconferenceVirtual
  • Building AI Applications With IBM watsonx

    MLops World

    November 7, 2024 – November 8, 2024 · Austin, TX (USA)

    talkconferenceIn person
  • Demystifying GraphQL: Explore the Truth Behind the Myths

    API World

    November 6, 2024 · Santa Clara, CA (USA)

    talkconferenceIn person
  • LLMs For Web Developers

    IBM TechXchange

    October 23, 2024 · Las Vegas, NV (USA)

    talkconferenceIn person
  • LLMs For Web Developers Workshop

    IBM TechXchange

    October 22, 2024 · Las Vegas, NV (USA)

    workshopconferenceIn person
  • Building AI applications Using JavaScript

    International JavaScript (IJS) Conference

    October 8, 2024 · New York, NY (USA)

    talkconferenceIn person
  • Building AI Applications for the Web

    International JavaScript (IJS) Conference

    October 7, 2024 · New York, NY (USA)

    talkconferenceIn person
  • GraphQL In The Era of Server Components

    GraphQL Conf

    September 10, 2024 – September 12, 2024 · San Francisco, CA (USA)

    talkconferenceIn person
  • Why AI Needs Middleware For Enterprise Adoption

    Ai4

    August 12, 2024 – August 14, 2024 · Las Vegas, NV (USA)

    talkconferenceIn person
  • Leveraging LLMs to Build Intuitive AI Applications

    C3 Fest

    June 14, 2024 – June 15, 2024 · Amsterdam, The Netherlands

    talkconferenceIn person
  • Leveraging LLMs to Build Intuitive AI Applications

    JSNation

    June 7, 2024 · online

    talkconferenceVirtual

    Recording requires a ticket or Multipass.

  • Going Beyond Prompt Engineering

    JNation

    June 4, 2024 · Coimbra, Portugal

    talkconferenceIn person
  • Why API Middleware Is Needed For Enterprise AI Integrations

    Put AI To Work

    May 28, 2024 · Copenhagen, Denmark

    talkIn person
  • GraphQL Is More Than a Type System

    DevSum

    May 16, 2024 – May 17, 2024 · Stockholm, Sweden

    talkIn person
  • GraphQL In The Era of Server Components

    React Connection

    April 22, 2024 · Paris, France

    talkconferenceIn person
  • GenAI For Web Developers

    CityJS

    April 3, 2024 – April 5, 2024 · London, United Kingdom

    talkconferenceIn person
  • Why API Middleware Is Needed For Enterprise AI Integrations

    Put AI To Work

    March 19, 2024 · Amsterdam, The Netherlands

    talkIn person
  • GenAI For Web Developers

    ngIndia

    February 24, 2024 · Delhi, India

    talkconferenceIn person
  • Building AI Applications For The Web

    React Day Berlin

    December 18, 2023 · online

    workshopconferenceVirtual

    Recording requires a ticket or Multipass.

  • Build a GraphQL API In Minutes With API Connect and IBM StepZen Graph Server

    API Days Paris

    December 6, 2023 – December 8, 2023 · Paris, France

    talkconferenceIn person
  • GraphQL Explained Through Performance Testing

    Porto Tech Hub

    October 27, 2023 · Porto, Portugal

    talkconferenceIn person
  • GraphQL is just HTTP

    Fullstack Europe

    October 18, 2023 – October 20, 2023 · Antwerp, Belgium

    talkconferenceIn person
  • GraphQL Explained Through Performance Testing

    Frontmania

    October 12, 2023 · Utrecht, The Netherlands

    talkconferenceIn person
  • Build a GraphQL API In Minutes With API Connect and IBM StepZen Graph Server

    IBM Labs Come to You

    October 3, 2023 · Amsterdam, The Netherlands

    talkconferenceIn person
  • The State of GraphQL Clients in 2023

    React Alicante

    September 28, 2023 – September 30, 2023 · Alicante, Spain

    talkconferenceIn person
  • Go Beyond The Spec With Custom Directives

    GraphQL Conf

    September 19, 2023 – September 21, 2023 · San Francisco, CA (USA)

    talkconferenceIn person
  • Beyond REST: What you need to know about creating and managing GraphQL and AsyncAPI

    API Days London

    September 13, 2023 – September 14, 2023 · London, United Kingdom

    talkconferenceIn person
  • GraphQL Is More Than a Type System

    CityJS Singapore

    July 28, 2023 · Singapore

    talkconferenceIn person
  • GraphQL For Frontend Developers

    CityJS Singapore

    July 26, 2023 · Singapore

    workshopconferenceIn person
  • Build a GraphQL API In Minutes With API Connect and IBM StepZen Graph Server

    Think on Tour

    June 14, 2023 – June 15, 2023 · Frankfurt, Germany

    talkconferenceIn person
  • Doubling Down on GraphQL – With REST

    JNation

    June 6, 2023 – June 7, 2023 · Coimbra, Portugal

    talkconferenceIn person
  • GraphQL Explained Through Performance Testing

    JSDay Canarias

    May 25, 2023 – May 28, 2023 · Tenerife, Spain

    talkconferenceIn person
  • Doubling Down on GraphQL – With REST

    Software Design & Development (SDD) Conference

    May 18, 2023 · London, United Kingdom

    talkconferenceIn person
  • GraphQL As The Magic Glue For Your APIs

    Software Design & Development (SDD) Conference

    May 18, 2023 · London, United Kingdom

    talkconferenceIn person
  • GraphQL For Frontend Developers

    App Dev Con

    May 9, 2023 – May 12, 2023 · Amsterdam, The Netherlands

    talkconferenceIn person
  • Web Applications of the Future With TypeScript and GraphQL

    CityJS

    April 5, 2023 · London, United Kingdom

    talkconferenceIn person
  • GraphQL Is Just HTTP

    ConfrontJS

    March 24, 2023 · Warsaw, Poland

    talkconferenceIn person
  • GraphQL Explained Through Performance Testing

    ngIndia

    February 25, 2023 · Delhi, India

    talkconferenceIn person
  • GraphQL For Frontend Developers

    React Day Berlin

    December 7, 2022 · online

    workshopconferenceVirtual

    Recording requires a ticket or Multipass.

  • Web Applications of the Future With TypeScript and GraphQL

    Conf42 JavaScript

    November 17, 2022 · online

    talkconferenceVirtual
  • GraphQL as Data Layer for Your Application

    Modern Frontends Live

    November 17, 2022 – November 18, 2022 · London, United Kingdom

    talkconferenceIn person
  • GraphQL Is No Excuse To Stop Writing Docs

    API The Docs Virtual

    November 16, 2022 · online

    talkVirtual
  • Why GraphQL Is Perfect For Microservices

    Connect.tech

    November 9, 2022 · Atlanta, GA (USA)

    workshopconferenceIn person
  • GraphQL For Frontend Developers

    Connect.tech

    November 7, 2022 · Atlanta, GA (USA)

    talkconferenceIn person
  • Why GraphQL Is Perfect For Microservices

    Porto Tech Hub

    October 27, 2022 · Porto, Portugal

    talkconferenceIn person
  • GraphQL For A Better DX

    International JavaScript (IJS) Conference

    October 25, 2022 · Munich, Germany

    talkconferenceIn person
  • Composing Data In Headless Architectures

    International JavaScript (IJS) Conference

    October 25, 2022 · Munich, Germany

    talkconferenceIn person
  • GraphQL as Data Layer for Your Application

    ArmadaJS

    October 6, 2022 – October 7, 2022 · Novi Sad, Serbia

    talkconferenceIn person
  • Web Applications of the Future With TypeScript and GraphQL

    React Alicante

    October 1, 2022 · Alicante, Spain

    talkconferenceIn person
  • GraphQL Is No Excuse To Stop Writing Docs

    GraphQL Conf Virtual

    September 29, 2022 · online

    talkconferenceVirtual
  • GraphQL For Frontend Developers

    React Alicante

    September 29, 2022 · Alicante, Spain

    talkconferenceIn person
  • GraphQL For Frontend Developers

    React India

    September 23, 2022 – September 24, 2022 · Goa, India

    talkconferenceIn person
  • Why GraphQL Is Perfect For Microservices

    DevConf

    September 1, 2022 – September 2, 2022 · Lodz, Poland

    talkconferenceIn person
  • GraphQL as Data Layer for Your Application

    Code on the Beach

    July 25, 2022 – July 27, 2022 · Jacksonville, FL (USA)

    talkconferenceIn person
  • Why GraphQL Is Perfect For Microservices

    JNation

    June 7, 2022 · Coimbra, Portugal

    talkconferenceIn person
  • How Your Bundle Size Affects The Climate

    JSConf

    June 2, 2022 – June 3, 2022 · Budapest, Hungary

    talkconferenceIn person
  • Getting Started With GraphQL

    TeqNation

    May 12, 2022 · Utrecht, The Netherlands

    talkconferenceIn person
  • Why GraphQL Is Perfect For Node.js Microservices

    JSDay Canarias

    May 5, 2022 – May 8, 2022 · Tenerife, Spain

    talkconferenceIn person
  • Getting Started With GraphQL

    DevDays Europe 2022

    May 3, 2022 · online

    talkconferenceVirtual
  • Web Applications of the Future With TypeScript and GraphQL

    DevDays Europe 2022

    April 27, 2022 – April 28, 2022 · online

    talkconferenceVirtual
  • Why GraphQL Is Perfect For Node.js Microservices

    International JavaScript (IJS) Conference

    April 25, 2022 – April 28, 2022 · London, United Kingdom

    talkconferenceIn person
  • Why GraphQL is Perfect For Microservices

    GraphQL Wroclaw

    April 4, 2022 · Wroclaw, Poland

    talkmeetupIn person
  • Kiling BFFs with GraphQL and Next.js

    React Conference Live

    April 1, 2022 · Amsterdam, The Netherlands

    talkconferenceIn person
  • Why GraphQL is Perfect For Microservices

    CityJS London

    March 25, 2022 · London, United Kingdom

    talkconferenceIn person
  • GraphQL As A Data Layer For Your UI

    TheJam.dev

    January 26, 2022 – January 27, 2022 · online

    talkconferenceVirtual
  • When (Not) To Create A GraphQL Server

    GraphQL Galaxy

    December 9, 2021 – December 10, 2021 · online

    talkconferenceVirtual
  • Why GraphQL is Perfect For Microservices

    API Days Live

    December 7, 2021 – December 9, 2021 · online

    talkconferenceVirtual
  • Why GraphQL is Perfect For Microservices

    GraphQL Berlin

    November 16, 2021 · Berlin, Germany

    talkmeetupIn person
  • Web applications of the future with TypeScript and GraphQL

    React India

    November 11, 2021 – November 12, 2021 · online

    talkconferenceVirtual
  • Why GraphQL Is Perfect For Microservices

    VisugXL

    October 27, 2021 · Brussels, Belgium

    talkconferenceIn person
  • How Your Bundle Size Affects The Climate

    WeAreDevs JS Congress 2021

    October 24, 2021 · online

    talkconferenceVirtual
  • Killing BFFs with GraphQL and Next.js

    React Advanced

    October 22, 2021 – October 25, 2021 · online

    talkconferenceVirtual
  • From REST to GraphQL: Migration Plans That Actually Work

    API Con Berlin

    October 11, 2021 – October 13, 2021 · online

    talkconferenceVirtual
  • Enriching Data In Headless GraphQL Architectures

    GraphQL Conf Virtual

    September 29, 2021 · online

    talkconferenceVirtual
  • Getting Started With GraphQL

    DevBreak

    September 8, 2021 · Paris, France

    talkIn person
  • How Your Bundle Size Affects The Climate

    Tweakers Developers Summit 2021

    June 2, 2021 – June 5, 2021 · online

    talkconferenceVirtual
  • Enriching Commerce Data In Headless Architectures

    Strapi Conf

    April 22, 2021 · online

    talkconferenceVirtual
  • From REST to GraphQL: Migration Plans That Actually Work

    API Con The Hague

    April 12, 2021 – April 14, 2021 · online

    talkconferenceVirtual
  • Server-Side Authentication in GraphQL

    GraphQL Asia

    February 24, 2021 – February 25, 2021 · online

    talkconferenceVirtual
  • React Superpowers with TypeScript and GraphQL

    JSWorld Conference

    February 22, 2021 – February 27, 2021 · online

    talkconferenceVirtual
  • The Future of GraphQL

    Postman Galaxy

    February 2, 2021 – February 4, 2021 (event dates) · Online

    talkconferenceVirtual
  • Web applications of the future with TypeScript and GraphQL

    Developers.nl TechNight

    Date not listed · online

    talkVirtual
  • GraphQL for a better JavaScript Developer Experience (DX)

    Dev Con 2020

    November 10, 2020 · online

    talkconferenceVirtual
  • Let’s Talk GraphQL With Your Services

    GraphQL Galaxy

    November 2, 2020 – November 4, 2020 · online

    talkconferenceVirtual
  • React Superpowers with TypeScript and GraphQL

    React Live Virtual

    September 11, 2020 · online

    talkconferenceVirtual
  • Web applications of the future with TypeScript and GraphQL

    Frontcon

    August 12, 2020 – August 14, 2020 · online

    talkconferenceVirtual
  • GraphQL for Cities (and other public organizations)

    API Days Live

    June 30, 2020 – July 1, 2020 · online

    talkconferenceVirtual
  • Web applications of the future with TypeScript and GraphQL

    JNation Virtual

    June 2, 2020 · online

    talkconferenceVirtual
  • Web applications of the future with TypeScript and GraphQL

    ReactADelphia Remote

    May 27, 2020 · online

    talkconferenceVirtual
  • Web applications of the future with TypeScript and GraphQL

    ReactEurope Virtual

    April 8, 2020 · online

    talkconferenceVirtual
  • Testing GraphQL

    GraphQL Hong Kong

    March 21, 2020 · Hong Kong

    talkmeetupIn person
  • Using GraphQL Without A Backend

    React Edinburgh

    December 20, 2019 · Edinburgh, Scotland

    talkmeetupIn person
  • Web applications of the future with TypeScript and GraphQL

    ConfrontJS

    December 7, 2019 · Warsaw, Poland

    talkconferenceIn person
  • GraphQL Will Do To REST What JSON Did To XM

    CodeMotion

    October 24, 2019 · Milan, Italy

    talkconferenceIn person
  • Life after Redux: State in React with Context & Hooks

    React Munich

    October 23, 2019 · Munich, Germany

    talkmeetupIn person
  • Testing GraphQL in your JavaScript application: From zero To one hundred percent coverage

    International JavaScript (IJS) Conference

    October 21, 2019 · Munich, Germany

    talkconferenceIn person
  • Web applications of the future with TypeScript and GraphQL

    International JavaScript (IJS) Conference

    October 21, 2019 · Munich, Germany

    talkconferenceIn person
  • Open-sourcing JavaScript at the City of Amsterdam

    All Things Open

    October 13, 2019 · Raleigh, NC, USA

    talkconferenceIn person
  • From REST to GraphQL: Wrapping Existing APIs

    JSDayIE

    September 20, 2019 · Dublin, Ireland

    talkconferenceIn person
  • Building GraphQL APIs Without A Server

    GraphQL Day

    September 6, 2019 · Bodensee, Germany

    talkconferenceIn person
  • Create Type Safe Web Applications with ReasonML and GraphQL

    GraphQL Conf

    June 20, 2019 · Berlin, Germany

    talkconferenceIn person
  • Testing GraphQL: From Zero to Hundred Percent

    NDC Oslo

    June 17, 2019 · Oslo, Norway

    talkconferenceIn person
  • Modern React: Things You Didn't Know Where Possible

    WeAreDevelopers World Congress

    June 6, 2019 · Berlin, Germany

    talkconferenceIn person
  • From REST to GraphQL: Wrapping Existing APIs

    JNation

    June 4, 2019 · Coimbra, Portugal

    talkconferenceIn person
  • The Next Generation of APIs: GraphQL over REST

    mDevCamp

    May 31, 2019 · Prague, Czech Republic

    talkIn person
  • Handling Large-Scale State-Management with Context and Hooks

    React Conf Armenia

    May 25, 2019 · Yerevan, Armenia

    talkconferenceIn person
  • GraphQL Will Do To REST What JSON Did To XML

    FrontCon

    April 4, 2019 · Riga, Latvia

    talkconferenceIn person
  • GraphQL Will Do To REST What JSON Did To XML

    CodeMotion

    March 22, 2019 · Rome, Italy

    talkconferenceIn person
  • GraphQL Will Do To REST What JSON Did To XML

    App Dev Con

    March 12, 2019 · Amsterdam, The Netherlands

    talkconferenceIn person
  • Using the React Context API With Hooks for Identity Management

    React Edinburgh

    February 6, 2019 · Edinburgh, Scotland

    talkmeetupIn person
  • Wrapping and Securing REST APIs with GraphQL

    Node.js Edinburgh

    February 5, 2019 · Edinburgh, Scotland

    talkIn person
  • Testing GraphQL In Your JavaScript Application

    FOSDEM

    February 3, 2019 · Brussels, Belgium

    talkconferenceIn person
  • GraphQL Will Do To REST What JSON Did To XML

    NDC London

    January 28, 2019 · London, United Kingdom

    talkconferenceIn person
  • Boilerplates Are The New Copy-Paste

    dotJS

    November 9, 2018 · Paris, France

    talkconferenceIn person
  • Using ReasonML in Your Next React Project

    React Amsterdam

    October 25, 2018 · Amsterdam, The Netherlands

    talkconferenceIn person
  • GraphQL Will Do To REST What JSON Did To XML

    React Native EU

    September 5, 2018 · Wroclaw, Poland

    talkconferenceIn person
  • Intro to JavaScript ES6/7/8

    WeWork Amsterdam

    June 21, 2018 · Amsterdam, Netherlands

    workshopIn person
  • Building a Second Hand Peer-to-Peer Marketplace

    The Next Web

    May 24, 2018 · Amsterdam, The Netherlands

    talkconferenceIn person