How to add genuinely useful AI to your webapp (not just chatbots) - Steve Sanderson

This talk was recorded at NDC Oslo in Oslo, Norway. #ndcoslo #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndcoslo.com/ Subscribe to our YouTube channel and learn every day: / ‪@NDC‬ Follow our Social Media!   / ndcconferences     / ndc_conferences     / ndc_conferences   #ai #web #blazor #csharp #openai #api Web developers: you have a fantastic opportunity to make your web UIs more intelligent and productive than before. But don’t just throw on a chat pane and call it done, as people may not even use or like it. Let's explore how language models can integrate into your existing web UIs, anticipating your users' needs and completing their tasks faster. This is a technical, demo-centric talk with examples in Blazor, MVC/Razor Pages, and plain old C#, but the concepts would apply in other stacks too. We’re not going to get into the depths of how large language models (LLMs) work internally, nor will we focus on specifics of OpenAI APIs. Instead, we’ll focus on practical, complete, end-to-end usage patterns for AI in web UIs, making your users happier and more productive.

Building next-level conversational AI apps with .NET and Aspire - Steve Sanderson - NDC Melbourne
▶︎

Building next-level conversational AI apps with .NET and Aspire - Steve Sanderson - NDC Melbourne

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)
▶︎

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Using Large Language Models | Build Your Own LLM Workshop #1
▶︎

Using Large Language Models | Build Your Own LLM Workshop #1

AI Course for Developers – Build AI-Powered Apps with React
▶︎

AI Course for Developers – Build AI-Powered Apps with React

Why Google Just Gave Away Gemma 4 for Free
▶︎

Why Google Just Gave Away Gemma 4 for Free

RAG & MCP Fundamentals – A Hands-On Crash Course
▶︎

RAG & MCP Fundamentals – A Hands-On Crash Course

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Ilya Sutskever – We're moving from the age of scaling to the age of research
▶︎

Ilya Sutskever – We're moving from the age of scaling to the age of research

TanStack Start Full Course 2026 | Build and Deploy a Full Stack Application
▶︎

TanStack Start Full Course 2026 | Build and Deploy a Full Stack Application

Attacking AI - Jason Haddix - NDC Security 2026
▶︎

Attacking AI - Jason Haddix - NDC Security 2026

Keynote: The past, present, and future of AI for application developers - Steve Sanderson
▶︎

Keynote: The past, present, and future of AI for application developers - Steve Sanderson

Deep .NET: Writing async/await from scratch in C# with Stephen Toub and Scott Hanselman
▶︎

Deep .NET: Writing async/await from scratch in C# with Stephen Toub and Scott Hanselman

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching
▶︎

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

CLAUDE COWORK FULL COURSE 3 HOURS For Beginners (2026)
▶︎

CLAUDE COWORK FULL COURSE 3 HOURS For Beginners (2026)

Keynote: The past, present, and future of AI for application developers - Steve Sanderson
▶︎

Keynote: The past, present, and future of AI for application developers - Steve Sanderson

AI Agent Course - Build a Language‑Learning Agent with OpenAI, LangGraph, Ollama & MCP
▶︎

AI Agent Course - Build a Language‑Learning Agent with OpenAI, LangGraph, Ollama & MCP

What Claude Code Can Do That You Haven't Tried - Gui Ferreira - NDC AI 2026
▶︎

What Claude Code Can Do That You Haven't Tried - Gui Ferreira - NDC AI 2026