CascadiaJS 2026 is a wrap! Thank you to our speakers, sponsors, staff, attendees and everyone who supported us along the way to make this event happen. Photos and talk videos will be published shortly ❤️
We put 💯 Blind Bird tickets for CascadiaJS 2027 on sale, grab one before they sell out and lock-in your spot for the best web + AI conference in the PacNW! 🌲
luma.com/cascadiajs-2027
On my way back to Rome from Montreal 🇨🇦🇮🇹
My experience at @rustconf was absolutely incredible!
(Thanks @crtr0 and @CascadiaJS for this amazing hoodie. It’s super comfortable! See you hopefully in 2027!)
I can’t wait to get home and start making videos again.
At @cascadiajs this year I gave a talk about #atproto and the Atmosphere: the open social ecosystem Bluesky and many other apps are built on, and what it means to actually own your data.
I made a bunch of silly drawings for it, and I'm sharing them in this 🧵!
What are some smaller developer conferences that you absolutely love?
Not the huge industry events, but more independent or community-run conferences with a really great vibe that people genuinely love attending 👀
"The best developer conferences are run by developers."
In episode 4 of Building Forward, we're joined by @crtr0 to discuss building an event by devs, for devs.
We even learned how humanity is at the center of the famous @CascadiaJS karaoke send-off 👇 🖤
Karaoke still runs on technology from the '80s. 🛼
What if we rebuilt it with Web Audio, AI, open-source models, and modern web APIs?
Watch @monteslu give one of the most delightfully nerdy talks from CascadiaJS 2026.
piped.video/wk2Fj2H5eoI
ALT CascadiaJS. Luis Montes. Hold Me Closer, Tony Danza. Photo of Luis Montes on stage at CascadiaJS 2026.
AI agents are getting real powers. Maybe it's time they stopped getting permanent credentials.
@focusotter from @auth0 shows how human-in-the-loop authorization, scoped OAuth tokens, and short-lived permissions let agents act on your behalf, without giving away the keys to the kingdom. 🏰
piped.video/zRs08o4EP74
ALT CascadiaJS. Michael Liendo. Trust, But Verify. Human in the Loop AI. Photo of Michael Liendo on stage at CascadiaJS 2026.
📦 What if bundling isn't the performance optimization it used to be?
@moon_meister makes the case that HTTP/3 has changed the rules, and it's time to rethink decades of web performance advice around bundling, caching, and network requests.
piped.video/F7J-yaGQqJI
ALT CascadiaJS. Alex Moon. The Request Tax: Rethinging Web Performance. Photo of Alex Moon on stage at CascadiaJS 2026.
What if you could leave a social platform without leaving your community?
@brittanyellich explains how the AT Protocol lets you own your identity, your data, and your social graph, opening the door to a more open, portable, and developer-friendly web. 🌐
piped.video/_ZrChpf8FZ8
ALT CascadiaJS. Brittany Ellich. Building Apps With ATProto. Photo of Brittany Ellich on stage at CascadiaJS 2026.
AI doesn't just hallucinate facts, it can hallucinate relationships. 🍄
Watch as @NyahMacklinDev shows us how knowledge graphs and context graphs help AI agents reason more accurately, explain their decisions, and become systems you can actually trust.
piped.video/X_1EAwv_-Ow
ALT CascadiaJS. Nyah Macklin. Unlocking AI's Hidden Connections With Graphs. Photo of Nyah Macklin on stage at CascadiaJS 2026.
AI can build your UI, but can it keep your brand consistent? 🎯
Watch as @kaelig explains how design tokens give AI agents a shared source of truth, helping teams build interfaces that stay consistent across apps, platforms, and themes.
piped.video/CYy0PrnJISI
ALT CascadiaJS. Kaelig Deloumeau-Prigent. Getting AI Agents to Follow Brand Guidelines. Photo of Kaelig Deloumeau-Prigent on stage at CascadiaJS 2026.
What happens when you fine-tune an AI on Beowulf, a 17th-century cookbook, and the history of Crisco? 📜
This talk from Molly Jean Bennet is a delightfully weird and thoughtful look at why making AI worse can actually make it more interesting.
piped.video/tBE8hQjj3KM
ALT CascadiaJS. Molly Jean Bennett. Economically Useless Chatbots. Photo of Molly Jean Bennett on stage at CascadiaJS 2026.
If AI only learns from yesterday's ideas, who creates tomorrow's?
@martypdx makes the case for building software that breaks new ground, and shares how to help AI work with innovation instead of reinforcing the status quo.
piped.video/_pUpE2WM2zw
ALT CascadiaJS. Marty Nelson. Teaching LLMs New Tricks. Photo of Marty Nelson on stage at CascadiaJS 2026.
A live-coded morning rave is a pretty memorable way to start a conference talk. 🪩
Watch as @amhinson shows how to build fast, private, task-specific AI tools with small local models, and why the right architecture matters more than simply calling the biggest LLM you can find.
piped.video/V_h_tMGgf6w
ALT CascadiaJS. Alex Hinson. Accelerating Musical Live Coding With On-Device AI. Photo of Alex Hinson on stage at CascadiaJS 2026.
Will AI make programming languages irrelevant? 😲
Watch as @filipsodic argues the opposite: as AI writes more code, strong type systems become even more valuable. Learn why TypeScript isn't just surviving the AI era, it's becoming one of the best ways to capture intent, reduce bugs, and build better software.
piped.video/WxhlRSfyxjY
ALT CascadiaJS. Filip Sodic. TypeScript Matters More Than Ever. Photo of Filip Sodic on stage at CascadiaJS 2026.
Everyone wants to build AI tools. The hard part is proving they actually help.
Watch as Jeff Otaño shares how @Onebriefapp stopped chasing flashy demos, started measuring real outcomes, and used feedback loops to improve AI agents that fix production bugs. 🪲
piped.video/LCKraOtFV-Q
ALT CascadiaJS. Jeff Otano. Building an AI Platform Engineers Actually Trust. Photo of Jeff Otano on stage at CascadiaJS 2026.
AI may be changing software development, but it isn't replacing the need for junior developers. 🧑💻
Listen to Dylan Goings and learn why mentorship, diversity, and long-term knowledge transfer are more valuable than ever.
piped.video/S5XLYOsJ1u8
ALT CascadiaJS. Dylan Goings. How to Build a Junior Dev Team. Photo of Dylan Goings on stage at CascadiaJS 2026.
"Just use Vercel."
"Just use Supabase."
"Just use Clerk."
Cool. Now your auth, database, and deployment are owned by 3 different companies who can change pricing whenever they want.
And the rest of your product is wrapping OpenAI.
At some point you have to ask yourself: what do I actually own here?
🧩 Design systems can't solve every UI problem.
Watch as @decompiled shares practical lessons for building shared components that scale across teams, with layered extensibility, sensible defaults, and escape hatches that keep both developers and products moving forward.
piped.video/haOndDHMGJQ
ALT CascadiaJS. Jonathan Keslin. Shared Components Beyond the Design System. Photo of Jonathan Keslin on stage at CascadiaJS 2026.
What happens when your "simple" API grows into an unmaintainable mess? 😅
This talk by @darius_cepulis explores the tradeoffs between configuration and composition, and why the right abstractions matter more than ever in the age of AI.
piped.video/dExasNlhVKM
ALT CascadiaJS. Darius Cepulis. The Abstraction That Broke at Scale. Photo of Darius Cepulis on stage at CascadiaJS 2026.
What happens when AI agents use specs, not just prompts, to build software?
Watch as @JI, co-founder of @Expo, introduces linked literate programming, a simple approach that keeps code, specifications, and intent in sync so AI can build more accurate, maintainable software.
piped.video/a8xYFd1ZLNQ
ALT CascadiaJS. James Browswer APIs Beyond the Browser. Photo of James Ide on stage at CascadiaJS 2026.