React with Caution
A hands-on session hacking a React app to expose real-world threats like XSS and injection — and how to fix them.

A hands-on session hacking a React app to expose real-world threats like XSS and injection — and how to fix them.
Treating LLM output as trusted is the new v-html mistake — OWASP LLM05 and how to safely render AI-generated content.
Let's sketch secure Vue development live on stage — bringing threats and their defenses to life as sketch notes.
Debugging the accessibility of a real React login live with a screen reader — ARIA, focus management and accessible auth.
A chilling journey through the most common web vulnerabilities — explored through the lens of horror movies.
Train your app's bouncer — a delightful journey into customized authentication from the developer's point of view.
Hier kannst Du alle meine Folien an einem Ort finden! 🙌
Mehr dazu...(öffnet in neuem Tab)Ich bin stolz darauf, ein Autor des Smashing Magazine zu sein!
Ich bin stolz darauf, einige Artikel auf web.dev beitragen zu dürfen!
Powering the Future - Test Automation with Google Dev Expert Ramona Schwering
Test the Chat UI with Cypress by Ramona Schwering
Learn how to test your app using Cypress.io with Ramona Schwering
Ramona hat bereits auf dutzenden Konferenzen gesprochen und spricht mit Nils über die Ängste davor, aber auch über die Euphorie danach.