JDConf 2026Keynote
Building the Agentic Future Together
with Rod Johnson and Bruno Borges
Watch keynote on YouTube (new tab)Developer Advocate at GitHub
I’m teaching the next generation of developers to build with AI, as one of them.
Forbes 30 Under 30 Seattle 2023 (new tab)
425 Business 2024 (new tab)
JDConf 2026 keynote (new tab)
Keynotes, Build sessions, workshops, and live demos on AI and developer tools.
Browse all talks & series
JDConf 2026Keynote
with Rod Johnson and Bruno Borges
Watch keynote on YouTube (new tab)
Microsoft BuildSession
Build 2026 · with Sandra Ahlgrimm and Yoshio Terada
Watch session on YouTube (new tab)
GitHubBuild-along
Copilot Dev Days · with Matt Soucoup
Watch build-along on YouTube (new tab)
GitHubLivestream
Live demo with Christopher Harrison
Watch livestream on YouTube (new tab)
GitHubLivestream
Copilot canvases, with Christopher Harrison
Watch conversation on YouTube (new tab)
MicrosoftReactor · Live
Live session and demo
Watch demo on YouTube (new tab)
GitHub BlogArticle
Why I keep the plan in a canvas instead of re-explaining it every chat, and what that costs to set up.
Read the article on cost-efficient agent workflows (new tab)Hands-on modules I wrote or updated.
My adapted demo: follow a Struts app through Java 21 and deployment, one branch per step.
The full recording archive, from live sessions to step-by-step courses.
12 streams & talks, 19 series episodes, 6 channels
Runtime: 28 min· Microsoft LearnCo-host
with Rick Claus
Runtime: 1 h 3 min· Microsoft ReactorPresenter
Live session and demo
Runtime: 1 h 2 min
Runtime: 1 h 43 min
Runtime: 1 h 22 min· Microsoft DeveloperBuild session
Build 2026, with Sandra Ahlgrimm and Yoshio Terada
Runtime: 50 min· GitHubBuild-along
Copilot Dev Days, with Matt Soucoup
Runtime: 38 min· Microsoft for Java DevelopersKeynote
with Rod Johnson and Bruno Borges
Runtime: 4 h 6 min
Runtime: 1 h 2 min· Microsoft ReactorPresenter
Agentic DevOps Live
Runtime: 1 h 20 min· GitHubGuest
Hosted by Andrea Griffiths
Runtime: 54 min· Visual Studio CodeGuest
with Reynald Adolphe
Runtime: 8 min· Microsoft DeveloperDemo
Short product demo
Watch the full series 2 h 22 min on YouTube (new tab)Playlist : Java and AI for Beginners (new tab)
Watch the full course 1 h 22 min on YouTube (new tab)Playlist : Java Application Modernization (new tab)
Public recordings since September 2025. Last checked November 4, 2026.
I started teaching in high school. Today I help developers use AI and volunteer my time helping families with college admissions.
I was studying computer science at the University of Washington when Copilot and ChatGPT arrived. I beta-tested Copilot’s inline completions and started using ChatGPT when it launched.
I’ve watched AI move from suggesting the next line to taking on whole tasks. Learning alongside that shift shaped how I build—and how I help other developers figure out what’s useful.
Outside work, I volunteer my time teaching and helping families navigate college admissions. I’m also building Admission Yogi (new tab) to make that guidance easier to access.
My essay on college pressure — GeekWire, 2022 (new tab)If you build tools for developers, or help people learn them, I’d like to hear from you.
Find me on GitHub (new tab)