[{"data":1,"prerenderedAt":108},["ShallowReactive",2],{"talk-list-en":3},[4,12,17,22,27,32,37,42,47,52,57,62,67,73,78,83,88,93,98,103],{"title":5,"description":6,"img":7,"stem":8,"author":9},"React with Caution","Hacking a React app to expose real-world threats like XSS and injection — and how to fix them.",null,"talks\u002Freact-with-caution",{"name":10,"image":11},"Ramona Schwering","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F29896429?s=120&v=4",{"title":13,"description":14,"img":7,"stem":15,"author":16},"Dangerous Reactivity: Why AI Output Is the New XSS","Treating LLM output as trusted is the new v-html mistake — OWASP LLM05 and how to safely render AI-generated content.","talks\u002Fdangerous-reactivity",{"name":10,"image":11},{"title":18,"description":19,"img":7,"stem":20,"author":21},"Vue'tiful Defense","Let's sketch secure Vue development live on stage — bringing threats and their defenses to life as sketch notes.","talks\u002Fvuetiful-defense",{"name":10,"image":11},{"title":23,"description":24,"img":7,"stem":25,"author":26},"The Cake Is a Lie... And So Is Your Login's Accessibility","Debugging the accessibility of a real React login live with a screen reader — ARIA, focus management and accessible auth.","talks\u002Fcake-is-a-lie",{"name":10,"image":11},{"title":28,"description":29,"img":7,"stem":30,"author":31},"From the Crypt to the Code","A chilling journey through the most common web vulnerabilities — explored through the lens of horror movies.","talks\u002Ffrom-the-crypt-to-the-code",{"name":10,"image":11},{"title":33,"description":34,"img":7,"stem":35,"author":36},"You shall not pass!? A short story of customizable login experiences","Train your app's bouncer — a delightful journey into customized authentication from the developer's point of view.","talks\u002Fyou-shall-not-pass",{"name":10,"image":11},{"title":38,"description":39,"img":7,"stem":40,"author":41},"Access Granted!","A workshop on testing authentication with Cypress — from username\u002Fpassword to social and passwordless login.","talks\u002Faccess-granted",{"name":10,"image":11},{"title":43,"description":44,"img":7,"stem":45,"author":46},"Plants vs Thieves: Automated Tests in the World of Web Security","Using the Plants vs. Zombies analogy to show how automated tests defend your web app against security threats.","talks\u002Fplants-vs-thieves",{"name":10,"image":11},{"title":48,"description":49,"img":7,"stem":50,"author":51},"Who are Vue?","Authn in Vue, the important parts","talks\u002Fwho-are-vue",{"name":10,"image":11},{"title":53,"description":54,"img":7,"stem":55,"author":56},"Vue Fortified","Best Practices for Web App Security","talks\u002Fvue-fortified",{"name":10,"image":11},{"title":58,"description":59,"img":7,"stem":60,"author":61},"Information is king","Measure and improve frontend performance by using test automation","talks\u002Fmonitoring",{"name":10,"image":11},{"title":63,"description":64,"img":7,"stem":65,"author":66},"Ecommerce as easy as a UI component","Your new tool - Composable Frontends","talks\u002Fecommerce-as-easy-as-a-ui-component",{"name":10,"image":11},{"title":68,"description":69,"img":7,"stem":70,"author":71},"Cypress in and out - testing all the things","A workshop on testing with Cypress - As full deep dive.","talks\u002Fcypress-in-and-out",{"name":72,"image":11},"Tobias Struckmeier & Ramona Schwering",{"title":74,"description":75,"img":7,"stem":76,"author":77},"You belong here!","On hurdles and happiness as women in IT","talks\u002Fyou-belong-here",{"name":10,"image":11},{"title":79,"description":80,"img":7,"stem":81,"author":82},"How to survive conferences as an introvert","Large crowds full of strangers. Many sounds. Senses on overdrive. A large, noisy conference is the antithesis of what we introverts prefer and crave.","talks\u002Fconferences-introvert",{"name":10,"image":11},{"title":84,"description":85,"img":7,"stem":86,"author":87},"It's a (Testing) Trap! - Common Testing Pitfalls and How to Solve Them","“It’s a trap” - a call or feeling we all might be familiar with, not only when it comes to Star Wars.","talks\u002Ftesting-trap",{"name":10,"image":11},{"title":89,"description":90,"img":7,"stem":91,"author":92},"Let's get visual - Visual testing in your project","Visual testing compares the appearance of your application with a previous state.","talks\u002Flets-get-visual",{"name":10,"image":11},{"title":94,"description":95,"img":7,"stem":96,"author":97},"Flaky tests - Fighting nightmares","A liar will not be believed even if he tells the truth.","talks\u002Fflaky-tests",{"name":10,"image":11},{"title":99,"description":100,"img":7,"stem":101,"author":102},"A matter of trust – Test","Our daily work at Shopware, but also at agencies, ends up in the hands of people who trust us not only to have done our best, but also that it works.","talks\u002Fa-matter-of-trust",{"name":10,"image":11},{"title":104,"description":105,"img":7,"stem":106,"author":107},"End-to-End testing as it should be","When it comes to UI testing, some developers tend to be reluctant a lot. Are those tests slow, flaky, hard to write and maintain?","talks\u002Fe2e-introduction",{"name":10,"image":11},1784632035500]