[{"data":1,"prerenderedAt":353},["ShallowReactive",2],{"nav":3,"page-\u002Fvueconf2026\u002Flightning-talks":155},[4,30,91,151],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Codestock2026","\u002Fcodestock2026","CodeStock2026",[9,13,17,21,25],{"title":10,"path":11,"stem":12},"AI Reviewers By Avindra Fernando","\u002Fcodestock2026\u002Fai-reviewers-by-avindra-fernando","CodeStock2026\u002FAI Reviewers by Avindra Fernando",{"title":14,"path":15,"stem":16},"Containers","\u002Fcodestock2026\u002Fcontainers","CodeStock2026\u002FContainers",{"title":18,"path":19,"stem":20},"DX","\u002Fcodestock2026\u002Fdx","CodeStock2026\u002FDX",{"title":22,"path":23,"stem":24},"Github Actions","\u002Fcodestock2026\u002Fgithub-actions","CodeStock2026\u002FGithub Actions",{"title":26,"path":27,"stem":28},"ROI Of Automated Testing","\u002Fcodestock2026\u002Froi-of-automated-testing","CodeStock2026\u002FROI of Automated Testing",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Vueconf2025","\u002Fvueconf2025","VueConf2025",[35,39,43,47,51,55,59,63,67,71,75,79,83,87],{"title":36,"path":37,"stem":38},"20 Ways To Define Props In Vue 3 By Alex Riviere","\u002Fvueconf2025\u002F20-ways-to-define-props-in-vue-3-by-alex-riviere","VueConf2025\u002F20 Ways to Define Props in Vue 3 by Alex Riviere",{"title":40,"path":41,"stem":42},"Accessible Frontend Testing For Beginners By Henry Lie","\u002Fvueconf2025\u002Faccessible-frontend-testing-for-beginners-by-henry-lie","VueConf2025\u002FAccessible Frontend Testing for Beginners by Henry Lie",{"title":44,"path":45,"stem":46},"Constructing Clear, Comprehensible Components By David Nahodyl","\u002Fvueconf2025\u002Fconstructing-clear-comprehensible-components-by-david-nahodyl","VueConf2025\u002FConstructing Clear, Comprehensible Components by David Nahodyl",{"title":48,"path":49,"stem":50},"Dependency Injection By Robbie","\u002Fvueconf2025\u002Fdependency-injection-by-robbie","VueConf2025\u002FDependency Injection by Robbie",{"title":52,"path":53,"stem":54},"Fuzz To Function   Building AI First Vue Apps By Justin Schroeder","\u002Fvueconf2025\u002Ffuzz-to-function-building-ai-first-vue-apps-by-justin-schroeder","VueConf2025\u002FFuzz to Function - Building AI-first Vue Apps by Justin Schroeder",{"title":56,"path":57,"stem":58},"Grounding Gen AI By Daniel Madalitso Phiri","\u002Fvueconf2025\u002Fgrounding-gen-ai-by-daniel-madalitso-phiri","VueConf2025\u002FGrounding Gen AI by Daniel Madalitso Phiri",{"title":60,"path":61,"stem":62},"How To Ruin A User Interface By Kathryn Grayson Nanz","\u002Fvueconf2025\u002Fhow-to-ruin-a-user-interface-by-kathryn-grayson-nanz","VueConf2025\u002FHow to Ruin a User Interface by Kathryn Grayson Nanz",{"title":64,"path":65,"stem":66},"Lessons Learned From A Vue SaaS App By Abdelrahman Awad","\u002Fvueconf2025\u002Flessons-learned-from-a-vue-saas-app-by-abdelrahman-awad","VueConf2025\u002FLessons Learned from a Vue SaaS App by Abdelrahman Awad",{"title":68,"path":69,"stem":70},"Lightning Talks","\u002Fvueconf2025\u002Flightning-talks","VueConf2025\u002FLightning Talks",{"title":72,"path":73,"stem":74},"Nuxt Hidden Treasures By Alexander Lichter","\u002Fvueconf2025\u002Fnuxt-hidden-treasures-by-alexander-lichter","VueConf2025\u002FNuxt Hidden Treasures by Alexander Lichter",{"title":76,"path":77,"stem":78},"Nuxt Layers For Starter Projects By Dino Mastrianni","\u002Fvueconf2025\u002Fnuxt-layers-for-starter-projects-by-dino-mastrianni","VueConf2025\u002FNuxt Layers for Starter Projects by Dino Mastrianni",{"title":80,"path":81,"stem":82},"Soft Skills For Software Developers By Katherine Herbert","\u002Fvueconf2025\u002Fsoft-skills-for-software-developers-by-katherine-herbert","VueConf2025\u002FSoft Skills for Software Developers by Katherine Herbert",{"title":84,"path":85,"stem":86},"State Of Nuxt 2025 By Daniel Rowe","\u002Fvueconf2025\u002Fstate-of-nuxt-2025-by-daniel-rowe","VueConf2025\u002FState of Nuxt 2025 by Daniel Rowe",{"title":88,"path":89,"stem":90},"Vue Doo Magic AI Development Tricks By Daniel Kelly","\u002Fvueconf2025\u002Fvue-doo-magic-ai-development-tricks-by-daniel-kelly","VueConf2025\u002FVue-doo Magic AI Development Tricks by Daniel Kelly",{"title":92,"path":93,"stem":94,"children":95,"page":29},"Vueconf2026","\u002Fvueconf2026","VueConf2026",[96,100,104,108,112,116,120,123,127,131,135,139,143,147],{"title":97,"path":98,"stem":99},"Being A Vue Developer In The Age Of AI Coding Assistants By Erik Hanchett","\u002Fvueconf2026\u002Fbeing-a-vue-developer-in-the-age-of-ai-coding-assistants-by-erik-hanchett","VueConf2026\u002FBeing a Vue Developer in the Age of AI Coding Assistants by Erik Hanchett",{"title":101,"path":102,"stem":103},"Building Accessible Vue Enterprise Apps By Jeremy Rivera","\u002Fvueconf2026\u002Fbuilding-accessible-vue-enterprise-apps-by-jeremy-rivera","VueConf2026\u002FBuilding Accessible Vue Enterprise Apps by Jeremy Rivera",{"title":105,"path":106,"stem":107},"Escaping Pilot Purgatory By Martin Rojas","\u002Fvueconf2026\u002Fescaping-pilot-purgatory-by-martin-rojas","VueConf2026\u002FEscaping Pilot Purgatory by Martin Rojas",{"title":109,"path":110,"stem":111},"Guiding Agentic AI With Vue And Pinia By Rijk Van Zanten","\u002Fvueconf2026\u002Fguiding-agentic-ai-with-vue-and-pinia-by-rijk-van-zanten","VueConf2026\u002FGuiding Agentic AI with Vue and Pinia by Rijk van Zanten",{"title":113,"path":114,"stem":115},"How I AI From The Other Side Of The Org Chart By Daneez Zamangil","\u002Fvueconf2026\u002Fhow-i-ai-from-the-other-side-of-the-org-chart-by-daneez-zamangil","VueConf2026\u002FHow I AI from the Other Side of the Org Chart by Daneez Zamangil",{"title":117,"path":118,"stem":119},"Keynote By Evan You","\u002Fvueconf2026\u002Fkeynote-by-evan-you","VueConf2026\u002FKeynote by Evan You",{"title":68,"path":121,"stem":122},"\u002Fvueconf2026\u002Flightning-talks","VueConf2026\u002FLightning Talks",{"title":124,"path":125,"stem":126},"Maintainable Vue   Future Proof Patterns For Spaghetti Free Code By Chris Morrow","\u002Fvueconf2026\u002Fmaintainable-vue-future-proof-patterns-for-spaghetti-free-code-by-chris-morrow","VueConf2026\u002FMaintainable Vue - Future-proof patterns for spaghetti-free code by Chris Morrow",{"title":128,"path":129,"stem":130},"Possessed By Packages   Is Your JavaScript Haunted By Chris DeMars","\u002Fvueconf2026\u002Fpossessed-by-packages-is-your-javascript-haunted-by-chris-demars","VueConf2026\u002FPossessed by Packages - Is Your JavaScript Haunted by Chris DeMars",{"title":132,"path":133,"stem":134},"Stop Using One AI Tool For Everything   A Multitool Approach To Frontend Development By Will Marple","\u002Fvueconf2026\u002Fstop-using-one-ai-tool-for-everything-a-multitool-approach-to-frontend-development-by-will-marple","VueConf2026\u002FStop Using One AI Tool For Everything - A multitool approach to frontend development by Will Marple",{"title":136,"path":137,"stem":138},"The Future Of Web Development By Julian Burr","\u002Fvueconf2026\u002Fthe-future-of-web-development-by-julian-burr","VueConf2026\u002FThe Future of Web Development by Julian Burr",{"title":140,"path":141,"stem":142},"The Life Changing Art Of Being Wrong By Kathryn Grayson Nanz","\u002Fvueconf2026\u002Fthe-life-changing-art-of-being-wrong-by-kathryn-grayson-nanz","VueConf2026\u002FThe Life Changing Art of Being Wrong by Kathryn Grayson Nanz",{"title":144,"path":145,"stem":146},"Universal Lessons Learned From Legacy Codebases By Abbey Perini","\u002Fvueconf2026\u002Funiversal-lessons-learned-from-legacy-codebases-by-abbey-perini","VueConf2026\u002FUniversal Lessons Learned from Legacy Codebases by Abbey Perini",{"title":148,"path":149,"stem":150},"Vue Performance By Daniel Kelly","\u002Fvueconf2026\u002Fvue-performance-by-daniel-kelly","VueConf2026\u002FVue Performance by Daniel Kelly",{"title":152,"path":153,"stem":154},"Conference Notes","\u002F","index",{"id":156,"title":68,"body":157,"description":345,"extension":348,"meta":349,"navigation":350,"path":121,"seo":351,"stem":122,"__hash__":352},"content\u002FVueConf2026\u002FLightning Talks.md",{"type":158,"value":159,"toc":344},"minimark",[160],[161,162,163,186,231,242,260,279,297,305,319,330],"ul",{},[164,165,166,167],"li",{},"How to use DevTools effectively - Felipe Flor\n",[161,168,169,177,180,183],{},[164,170,171,172,176],{},"Using the ",[173,174,175],"code",{},"debugger"," keyword in any JavaScript. Nice for not having to find where you want a breakpoint in the devtools",[164,178,179],{},"Subtree Modification Breakpoints - In Elements, you can right click and set subtree breakpoint in the HTML. Only if accessing a ref in the template itself and using the DOM API",[164,181,182],{},"Mocking the Backend - local overrides - Network tab, right click request, override content",[164,184,185],{},"Pause on exceptions",[164,187,188,189],{},"Survive and Thrive: Your Tech Conference Experience - Nerajno Johnson\n",[161,190,191,194,214,217,220,228],{},[164,192,193],{},"Intention, plan, pack",[164,195,196,197],{},"Schedule Like a Pro\n",[161,198,199,202,205,208,211],{},[164,200,201],{},"Lock your primary sessions early",[164,203,204],{},"Have backup sessions",[164,206,207],{},"Block time for the hallway track",[164,209,210],{},"Read all the conference emails",[164,212,213],{},"Check for after hours events",[164,215,216],{},"Have a gear checklist",[164,218,219],{},"Network without the cringe",[164,221,222,223],{},"Capture Insights, not Transcripts\n",[161,224,225],{},[164,226,227],{},"Cornell method",[164,229,230],{},"Shoot your shot - start talking about something you know...",[164,232,233,234],{},"Stop Building Franken Components - Alan Rosin\n",[161,235,236,239],{},[164,237,238],{},"Being made by a bunch of different people. Or even different versions of you",[164,240,241],{},"DISC - Dumb, Composable, Intuitive, Single Role",[164,243,244,245],{},"Claude Code Mission Control - Marco Ledesma\n",[161,246,247],{},[164,248,249,250,259],{},"Look into ",[251,252,258],"a",{"href":253,"rel":254,"target":256,"title":257},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks",[255],"nofollow","_blank","Claude Code Hooks — lifecycle hooks including HTTP endpoint support","Claude Code hooks"," for executing http endpoints",[164,261,262,263],{},"Vue.JS Component Analyzer - VSCode extension for visualizing VueJS projects and components - Marco Arruda\n",[161,264,265,268,271],{},[164,266,267],{},"What an extension could do for me? Better project overview and analyze complexity",[164,269,270],{},"Produces a website graph",[164,272,273,274],{},"Action items:\n",[161,275,276],{},[164,277,278],{},"Take a look at this extension (Vue Component Analyzer)",[164,280,281,287,288],{},[251,282,286],{"href":283,"rel":284,"target":256,"title":285},"https:\u002F\u002Fvastajs.com\u002F",[255],"Vasta — type-safe active record Node ORM model layer","Vasta"," - A type safe active record Node ORM model layer - David\n",[161,289,290],{},[164,291,292,293,296],{},"Didn't get too many notes. Maybe I should look into ",[251,294,286],{"href":283,"rel":295,"target":256,"title":285},[255]," for the Node ecosystem",[164,298,299,300],{},"The Most Important Skills.md File I Own - Stephanie Page\n",[161,301,302],{},[164,303,304],{},"Take notes!",[164,306,307,308],{},"AI Driven Development - Caleb Mackey\n",[161,309,310,313,316],{},[164,311,312],{},"Users think in natural language, systems need strict parameters",[164,314,315],{},"A chat alongside a GIS map",[164,317,318],{},"Take unstructured data and make structured",[164,320,321,322],{},"AI-Assisted Frontend Modernization - Removing BootstrapVue And Upgrading Legacy Dependencies - Nawed Khan\n",[161,323,324,327],{},[164,325,326],{},"Used AI to upgrade and modernize the frontend stack",[164,328,329],{},"Hah, lots of issues with the migration and AI, but still completed faster than if done by hand",[164,331,332,333],{},"Once You See It (Accessibility and Vue) - Vegard Vaeng Bernhardsen\n",[161,334,335,338,341],{},[164,336,337],{},"In Norway, started noticing things like beeping traffic lights, tactile paving",[164,339,340],{},"POUR - Perceivable, Operable, Understandable, Robust",[164,342,343],{},"AI loves accessibility",{"title":345,"searchDepth":346,"depth":346,"links":347},"",2,[],"md",{},true,{"description":345},"jWoG13hefUQjPdSgTTbZcl_lGBTWigkOZHffCA9ZHZk",1780096771144]