Talks

Conference talks, meetups, and presentations from around the world.

Upcoming

JSNation — Amsterdam, Netherlands (Remote) June 15, 2026 · 08:05 · Web Engineering Track

Using Spec-Driven Development for Production Workflows

AI coding assistants are great at completing small tasks, but what about complex codebases that need in-depth features and upfront planning? This talk explores spec-driven development as the solution — showing how modern AI coding assistants break complex work into three distinct phases, the real-world tradeoffs, and how you can apply it to your own projects right away.

Event details →
Chain React — Portland, OR July 30–31, 2026

React Native — Talk TBA

Chain React is the premier React Native conference, bringing together developers from around the world to share knowledge and best practices for building mobile apps with React Native.

Event details →

Past Talks

Frontend Nation — Online June 3–4, 2026

Frontend in the Age of AI

Most chat interfaces feel the same: a spinner, a blob of text, and you hope the AI didn't do something weird. This lightning talk covers five frontend patterns that make agent UIs feel less like a homework assignment — streaming the steps, showing tool calls, confirmation dialogs, undo buttons, and using real UI components instead of dumping everything into a chat bubble. Plus a panel on what's actually working with AI in the frontend.

Event details → Slides →
CascadiaJS — Seattle, WA June 1–2, 2026

How To Use Spec-Driven Development for Production Workflows

AI coding assistants are great at small tasks, but what about complex features that need upfront planning? This talk makes the case for spec-driven development — breaking down complex work into requirements gathering, technical design, and task implementation using a real-world example.

Event details →
VueConf US — Atlanta, GA May 19–21, 2026

Being a Vue Developer In The Age of AI Coding Assistants

AI coding assistants are changing how we write Vue apps. This talk explores what it means to be a Vue developer today — how to work alongside AI tools effectively, where they shine, and where you still need to bring your own expertise.

Event details → Slides →
O'Reilly AI Superstream — Online May 19, 2026

5 Things to Do After Installing OpenClaw (Before You Break It)

Most people install OpenClaw, get excited, skip the boring setup, then quit before the second week. This talk covers the five things that actually matter in your first week — from cost control to security to keeping your agent from doing things it shouldn't without asking.

Event details → Slides →
Boise Code Camp — Boise, ID May 2, 2026

Using Spec-Driven Development for Agentic Coding

AI coding assistants are great at small tasks. But what about complex features that need upfront planning? This talk explores spec-driven development — breaking complex tasks into requirements, design, and implementation using AI assistants like Kiro.

Event details → Message me for slides
Boise Code Camp — Boise, ID May 2, 2026

Building Resilient Workflows with AWS Lambda Durable Functions

Learn how to build long-running, stateful workflows in serverless environments using AWS Lambda Durable Functions. This talk covers orchestration patterns, error handling, and real-world use cases for building resilient distributed systems.

Event details → Message me for slides
Stir Trek — Columbus, OH May 1, 2026

Using Spec-Driven Development for Agentic Coding

AI coding assistants are great at small tasks. But what about complex features that need upfront planning? This talk explores spec-driven development — breaking complex tasks into requirements, design, and implementation using AI assistants like Kiro.

Event details → Message me for slides
JSNation 2025 / React Summit / VueConf

Using Spec-Driven Development for Production Workflows

AI coding assistants are great at small tasks. But what about complex features that need upfront planning? This talk explores spec-driven development — breaking complex tasks into requirements, design, and implementation phases using AI assistants.

View on GitNation →
JSNation 2024

How To Get The Most Out Of the Cloud As A Front-End Developer

Cloud providers offer a lot of services — Cognito, S3, Bedrock, Lambda. As a frontend developer, which ones should you learn? This talk covers core services, tooling, and best practices for frontend devs working with the cloud.

View on GitNation →
VueConf US 2023

Creating My First Open Source Vue 3 Library

How to create a Vue.js library from scratch, covering open source best practices, the composition API, xState, and testing strategies with Cypress and Vue Test Utils.

View on GitNation →