c't < webdev > Get different formats: curl https://pretalx.com/ct-webdev-2025/schedule/\?format=table (default) curl https://pretalx.com/ct-webdev-2025/schedule/\?format=list 2025-11-18 | Workshop 1 08:00 --┌────────────────────┐ │ │ │ Web Security  │ │ Fundamentals  │ │ │ │ Martina Kraus  │ 08:30 --│ │ │ en │ │ │ │ │ │ │ │ │ 09:00 --│ │ │ │ │ │ │ │ │ │ │ │ 09:30 --│ │ │ │ │ │ │ │ │ │ │ │ 10:00 --│ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ 12:30 --│ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ 13:30 --│ │ │ │ │ │ │ │ │ │ │ │ 14:00 --│ │ │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ 15:00 --│ │ │ │ │ │ │ │ │ │ │ │ 15:30 --│ │ │ │ │ │ │ │ │ │ │ │ 16:00 --└────────────────────┘ 2025-11-19 | Stage 1 (first floor) | Stage 2 (second floor) 07:00 --┌────────────────────┐--------------------- │ │ │ Registration  │ │ │ │ │ │ │ 07:30 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 08:00 --├────────────────────┤--------------------- │ Official Opening │ │ Torsten Bee… en │ ├────────────────────┤ │ │ │ From Copilot to  │ 08:30 --│ Autopilot – How  │--------------------- │ AI Coding Tools  │ │ Are Transformin… │ │ │ │ Daniel Sogl  │ │ en │ 09:00 --├────────────────────┼────────────────────┐ │ │ │ │ Coffee break  │ Coffee break  │ │ │ │ │ │ │ │ │ │ 09:30 --├────────────────────┼────────────────────┤ │ │ │ │ AI Agents Beyond │ Writing (and  │ │ Simple Chatbots  │ understanding)  │ │ │ the worst  │ │ Sebastian Sprin… │ JavaScript func… │ 10:00 --│ │ │ │ en │ Peter Kröner  │ │ │ en │ └────────────────────┴────────────────────┘ 10:30 --┌────────────────────┬────────────────────┐ │ │ │ │ Protect Your  │ From Monolith to │ │ Frontend: Why  │ Microfrontends:  │ │ Storing Tokens  │ Choosing the  │ │ in the Browser … │ Right Architect… │ 11:00 --│ │ │ │ Martina Kraus  │ Yi Min Yang - S… │ │ en │ en │ ├────────────────────┼────────────────────┤ │ │ │ │ Lunch break  │ Lunch break  │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┤ │ │ │ │ How to  │ Fullstack React: │ 12:30 --│ communicate that │ Server-first or  │ │ this sucks  │ Client-first?  │ │ │ │ │ Vicky Pirker  │ Nils Hartmann  │ │ │ │ │ en │ en │ 13:00 --└────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┐ │ │ │ │ Beyond clicks:  │ Strategies,  │ 13:30 --│ Measuring UX,  │ Tactics, and  │ │ outcomes and  │ Patterns of  │ │ real product su… │ Legacy Migration │ │ │ │ │ Eva Feigl  │ Tobias Voß  │ │ en │ en │ 14:00 --├────────────────────┼────────────────────┤ │ │ │ │ Coffee break  │ Coffee break  │ │ │ │ │ │ │ │ │ │ 14:30 --├────────────────────┼────────────────────┤ │ │ │ │ Back to the  │ Signals in Depth │ │ Future: Building │ - How reactivity │ │ High-Performance │ works in many  │ │ UIs with Web St… │ frontend framew… │ 15:00 --│ │ │ │ Jan Deppisch, A… │ Garrelt Mock  │ │ en │ en │ └────────────────────┴────────────────────┘ 15:30 --┌────────────────────┬────────────────────┐ │ │ │ │ Stranger than  │ Making sense of  │ │ fiction - 5  │ frontend code  │ │ useful JS APIs  │ with forensic  │ │ that you've nev… │ techniques  │ 16:00 --│ │ │ │ Peter Kröner  │ Richard Gross  │ │ en │ en │ ├────────────────────┼────────────────────┘ │ │ │ Get-together  │ 16:30 --│ with free food  │--------------------- │ and drinks (no  │ │ additional regi… │ │ │ │ │ │ │ 17:00 --├────────────────────┤--------------------- │ │ │ c't slam  │ │ │ │ en │ │ │ 17:30 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 18:00 --├────────────────────┤--------------------- │ │ │ Get-together  │ │ with free food  │ │ and drinks (no  │ │ additional  │ 18:30 --│ registration  │--------------------- │ required)  │ │ │ │ │ │ │ │ │ 19:00 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 19:30 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 20:00 --│ │--------------------- │ │ │ │ │ │ │ │ │ │ 20:30 --└────────────────────┘--------------------- 2025-11-20 | Stage 1 (first floor) | Stage 2 (second floor) 07:30 --┌────────────────────┐--------------------- │ │ │ Registration  │ │ │ │ │ │ │ 08:00 --├────────────────────┤--------------------- │ │ │ Nobody Needs UX  │ │ │ │ Vicky Pirker  │ │ │ 08:30 --│ en │--------------------- │ │ │ │ ├────────────────────┼────────────────────┐ │ │ │ │ Coffee break  │ Coffee break  │ 09:00 --│ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┤ │ │ │ │ AG-UI & MCP:  │ Vike: The  │ 09:30 --│ Standardizing  │ composable  │ │ Agentic Web  │ React/Vue  │ │ Interfaces  │ framework – bui… │ │ │ │ │ Max Marschall  │ Rom Brillout  │ │ en │ en │ 10:00 --└────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┐ │ │ │ │ Stop Writing  │ AI-Powered  │ 10:30 --│ JavaScript for  │ Development:  │ │ Things CSS Can  │ Vibe Code  │ │ Do  │ Doesn’t Work! Y… │ │ │ │ │ Katja Potensky  │ Marco Emrich, F… │ │ en │ en │ 11:00 --├────────────────────┼────────────────────┤ │ │ │ │ Lunch break  │ Lunch break  │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┼────────────────────┤ │ │ │ │ How valuable are │ View Source Is  │ │ your tests?  │ Back: Why  │ │ │ Framework-Free  │ │ Marco Emrich, F… │ Matters in 2025  │ 12:30 --│ │ │ │ en │ Wolfram Kriesing │ │ │ en │ └────────────────────┴────────────────────┘ 13:00 --┌────────────────────┬────────────────────┐ │ │ │ │ Accessible Web  │ The Limits of  │ │ Components  │ Hypermedia  │ │ │ │ │ Anna Maier  │ Henning Koch  │ 13:30 --│ │ │ │ en │ en │ │ │ │ ├────────────────────┼────────────────────┤ │ │ │ │ Coffee break  │ Coffee break  │ 14:00 --│ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┤ │ │ │ │ Reusability Done │ Automatic  │ 14:30 --│ Right - Domain-  │ testing of web  │ │ Driven Design,  │ a11y - from zero │ │ Closure of Oper… │ to dev focused.  │ │ │ │ │ Nicole Rauch, M… │ Łukasz Nowak  │ │ en │ en │ 15:00 --└────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┐ │ │ │ │ Reinventing  │ Manual  │ 15:30 --│ JavaScript  │ accessibility  │ │ Tooling - Is  │ testing  │ │ This the End of… │ │ │ │ Anna Maier  │ │ Alexander Licht… │ │ │ en │ en │ 16:00 --└────────────────────┴────────────────────┘ 📆 powered by pretalx