
How can you optimize your AI coding setup to improve your development of Vue and Nuxt applications? In this talk, I'll share the setup I use to get the most out of the coding agent: rules, skills, MCPs, and techniques that speed up development and improve the quality of the code it produces.
For more than a decade, the Virtual DOM has been the default answer to "how do we update the UI without re-rendering everything?" Vue, React, and others have built their whole reactivity story around it. But the Vue team has been quietly working on something different: Vapor Mode, a new compilation strategy that ditches the VDOM entirely and emits direct DOM operations instead. In this talk, we'll dig into what Vapor actually is, how it works under the hood, and why it matters.
Your users don't want to click the refresh button. They expect updates in real time! In this talk, we'll discover how to improve your apps with real-time technologies: WebSockets, Server-Sent Events, WebRTC, and more. What services offer real-time solutions? How can you roll your own? Expect some fun demos and a multiplayer game that all attendees will be invited to play, powered by Vue.js.
Implementing AI in Laravel applications is not only possible but surprisingly straightforward, thanks to the new Laravel AI SDK. In this lesson, you’ll learn how to create and use agents, how to customize them for different tasks, add semantic search with vector databases and built-in tools, and bring everything together in a chatbot that can answer questions about your documents.
How did we go from static websites to the web apps we live in today? We’ve come a long way from the 1996 Space Jam website and GeoCities to tools like Figma, Discord, and Slack. This talk explores the evolution of Single Page Applications, tracing the journey from the early internet to today’s real-time services. We’ll look at how rendering shifted from the server to the client, and how frameworks like Vue helped drive that transition in the pursuit of speed and a better user experience.