Sign in

Ramona Schwering

@leichteckig.bsky.social
620 followers 353 following 64 posts

She/Her.👩‍💻 DevRel Engineer @mittwald 💜 GDE for Web Technologies and Microsoft MVP 💚 Private account. 👩‍🏫 Open to speaking opportunities.

PostsRepliesMedia
Reposted by Ramona Schwering
Karl Horky @karlhorky.com · 07/10/2026
Thanks to The Geek Gathering team and sponsors incl. Šimun, Iva, Sebastijan, Vlatko Vlahek, Ivan Rimac, Feđa Ivanšić and Marko Boras for putting everything together and speakers @driesdepoorter.be , @leichteckig.bsky.social @en.sitnik.es (and everyone else I didn't meet) 📸 WAU PRODUCTION
131
Ramona Schwering @leichteckig.bsky.social · 18/09/2026
Better late than never 💛
030
Ramona Schwering @leichteckig.bsky.social · 16/09/2026
🫶
010
Ramona Schwering @leichteckig.bsky.social · 14/09/2026
🫶
010
Ramona Schwering @leichteckig.bsky.social · 14/09/2026
😍 Thank you so much for your kind words!
010
Ramona Schwering @leichteckig.bsky.social · 14/09/2026
🫶 I have to say “thank you” for having me!
010
Reposted by Ramona Schwering
Ana Rodrigues @ohhelloana.blog · 14/09/2026
you really should and I need to do it more too ohhelloana.blog/tell-the-spe...
ohhelloana.blog
Tell the speakers that you liked their talks
if you always wanted to but think it isn't worth telling a speaker you liked their talk, this is your encouragement post to do so.
27721
Ramona Schwering @leichteckig.bsky.social · 14/09/2026
Last week's "The Joy of Being Wrong" by @emmabostian.bsky.social at @smashingconf.com Freiburg was such a lovely session! ❤️ So I tried my best to capture it my sketch note way. 🎨 My favorite learning is the "Learning Zone" and how to create the safe space needed for it. 🫶 #smashingconf
Sketchnotes of Emma Bostian's talk, 'The Joy of Being Wrong,' at SmashingConf Freiburg 2026
111
Ramona Schwering @leichteckig.bsky.social · 11/09/2026
Live-sketchnoting done at @zurichjs.com! 🎨 I covered Web Security Basics in real time, starting from a blank canvas and wrapping up with a complete drawing. Huge thanks to the Team and everyone who joined me! 💛 Check out the final sketchnote: speakerdeck.com/leichteckig/...
speakerdeck.com
Artful Defense
2101
Reposted by Ramona Schwering
Luca Schneider @luca.schneider.is · 11/09/2026
Presenting without slides? This is incredible 🤯Ramona Schwering drawing her presentation live @zurichjs.com was a very good and special experience
174
Ramona Schwering @leichteckig.bsky.social · 11/09/2026
Thanks a lot! ❤️ I’m so happy you enjoyed it. ☺️
static.klipy.com
K On Heart Hands
ALT: K On Heart Hands
011
Ramona Schwering @leichteckig.bsky.social · 11/09/2026
static.klipy.com
Lindsey Stirling's Dramatic Hand Heart Gesture
ALT: Lindsey Stirling's Dramatic Hand Heart Gesture
010
Reposted by Ramona Schwering
Kevin Powell @kevinpowell.co · 11/09/2026
And now at @zurichjs.com, @leichteckig.bsky.social is drawing all the slides in real time, as she teaches us about security on the web
Ramona about to kick off her talkRamona finishing up a scratch of a guard tower sporting a View flagA very cute cat, decked out with a helmet, shield and spear ready to defend against malicious actorsExample code block looking at an example of some client-side security, with a cute cat sketch holding onto the edge of the code block
1143
Reposted by Ramona Schwering
Santosh Yadav | GDE 🅰️ | GitHub ⭐ | MVP @santoshyadav.dev · 11/09/2026
Hanging out with some legends @thealexlichter.com @leichteckig.bsky.social @colinscz.npmx.social @nico.dev at @zurichjs.com If you are here, make sure you meet them and learn something from them.
Hanging out with some legends
0193
Reposted by Ramona Schwering
React Advanced London @reactadvanced.gitnation.org · 27/08/2026
AI-generated output might be React's new XSS. 😳 @leichteckig.bsky.social breaks down the dangerous reactivity hiding in your AI-powered UI — at React Advanced London. See it live: React Advanced, Oct 23 & 26, 2026. Secure your ticket before prices rise.
011
Ramona Schwering @leichteckig.bsky.social · 20/08/2026
It's so fun to get back to drawing for content, this time for a blog post. ✏️ What do you think, what would my post be about? Small hints: 🐳⛴️
Sketch of an instant camera with a red button, with a small cat peeking out from behind it.
031
Reposted by Ramona Schwering
Working Draft @workingdraft.de · 29/07/2026
Revision 722: Tailwind versus BEM, mit Jon Uhlmann 🎧 👉 workingdraft.de/722/ Vielen Dank an mittwald, den Anbieter für modernes Container-Hosting 🚢, mit dem Automatisierungstools wie n8n in Minuten startklar sind – und Sponsor dieser Folge!
workingdraft.de
Revision 722: Tailwind versus BEM, mit Jon Uhlmann | Working Draft
Wir sind diesmal zu viert: Schepp, Vanessa und Peter diskutieren mit Jon Uhlmann über Utility-First CSS und insbesondere Tailwind CSS. Jon war bereits mehrfach bei uns zu Gast und meldete sich nach un...
021
Ramona Schwering @leichteckig.bsky.social · 13/08/2026
I've been named a Microsoft MVP! 😍 I'm so thankful to be recognized for my work. Look out for even more hand-drawn slides and in-depth looks at Frontend, #a11y, #AppSec, React, and Vue. A massive thank you to this fantastic community == everyone of you! ✨
Screenshot einer E-Mail von Microsoft mit der Einladung an Ramona Schwering in das MVP-Programm für Developer Security und Web Development.
150
Reposted by Ramona Schwering
WhatTheStack @wts.rocks · 30/07/2026
🎨 Web security, but make it visual. @leichteckig.bsky.social is joining #WhatTheStack with “Artful Defense: Let’s Sketch Web Security” ❤️ Live sketch notes, XSS villains, Broken Access Control, and practical defenses you’ll actually remember. 📅 Sept 19 | Skopje 🎟️ wts.sh
031
Ramona Schwering @leichteckig.bsky.social · 25/06/2026
#GoogleIOConnect Berlin is coming in hot. 🔥 (partly because of the heatwave but well) I’m so excited to learn about all things web, AI & @developer.chrome.com related. ❤️ Thanks @developers.google.com for having me. 😍 #BuiltWithGemini @jacobandrewsky.bsky.social @mayashavin.com @susannawonng
Maya Jakub Susanna and Ramona at Google I/O Connect
010
Reposted by Ramona Schwering
Dominik 🔮 @tkdodo.eu · 07/06/2026
It was great catching up with y'all in Oslo 🙌 With @statisticsftw.bsky.social @nico.dev @leichteckig.bsky.social @tobbe.dev
Group selfie of the tagged people
3231
Reposted by Ramona Schwering
Faris Aziz @farisaziz.com · 24/05/2026
Heading over to Coimbra later today, can’t wait to explore the area and get ready for an awesome week with @danieljcafonso.bsky.social @acemarke.dev @atila.io @nikkitaftw.bsky.social @mkrl.xyz @patbaumgartner.com @erikras.com @harshil.dev @leichteckig.bsky.social @neciudan.dev
193
Ramona Schwering @leichteckig.bsky.social · 03/04/2026
If you want to check my slides again, there you go speakerdeck.com/leichteckig/...
speakerdeck.com
The Cake Is a Lie... And So Is Your Login’s Accessibility
Much like the promise of cake in Portal, login forms are everywhere in web development. While they may seem functional at first glance, many users with …
010
Ramona Schwering @leichteckig.bsky.social · 03/04/2026
~one week ago, I’ve had such a great time at React Paris! 😍 Despite GlaDOS attempts to ruin the game, we made it: Had some fun while learning about all things #a11y. With the @bejs.bsky.social team having my back, really! Props to the best org team here, and ofc to everyone of you! ❤️
Ramona on the stage, giving her talk in front of a packed audience.
251
Ramona Schwering @leichteckig.bsky.social · 29/03/2026
😍 Thank You!
010
Ramona Schwering @leichteckig.bsky.social · 26/03/2026
A wonderful first day of #reactparis ended... and an even better day 2 is up to begin. ❤️ At least I hope I can keep that up, as I'll have the first session of the day. Will a companion cube and a prayer to the live demo god make that happen? Please join me at 9 am. 🥰 @bejs.bsky.social
An ipad with pencil on a round table, showing a sketch of a pictogramm of a person with a companion cube.
151
Reposted by Ramona Schwering
Devworld Conference @devworldconference.bsky.social · 24/03/2026
📺Todays highlighted talk comes from Ramona Schwering @leichteckig.bsky.social from Auth0 🔗 Check it out here: www.youtube.com/watch?v=ugFH... ❓️Want to join Devworld in May? Follow this link here: devworldconference.com 📅 We hope to welcome you and Ramona in May for Devworld 2026!
011
Reposted by Ramona Schwering
Frontend Queens @frontendqueens.bsky.social · 19/03/2026
A powerful reminder that accessibility is essential 💜 @leichteckig.bsky.social showed us how users experience forms with VoiceOver. We explored ARIA, semantic HTML, meaningful error feedback, and how structure & keyboard navigation shape real user experiences. Thank you, Ramona! 👑
071
Ramona Schwering @leichteckig.bsky.social · 13/03/2026
Thank you so much, everyone, for being with me for my first live-sketchnoting on the @vuejsamsterdam.bsky.social stage! 🧡 That was so much fun. 😍 Find my final, merged sketchnote document here, and stay safe out there, everyone. 🫶 #vuejsamsterdam
A sketchnote image depicting how to keep Vue applications safe
040
Reposted by Ramona Schwering
Frontend Queens @frontendqueens.bsky.social · 12/03/2026
Join us next week for a hands-on session with @leichteckig.bsky.social as we debug a real React login form and uncover hidden accessibility barriers. We’ll explore screen readers and fix issues with ARIA, focus management, and auth flows. 📅 Mar 19 | ⏰ 1PM ET 🔗 bit.ly/3P6GunJ
051
Reposted by Ramona Schwering
Vuejs Amsterdam @vuejsamsterdam.bsky.social · 13/03/2026
One of the most creative sessions at Vuejs Amsterdam 🦋 Ramona Schwering live sketching secure Vue development on stage 🎨🛡️ turning threats, defenses, and OWASP concepts into visual notes everyone could follow. #vuejsamsterdam #vuejs #security @leichteckig.bsky.social
042
Reposted by Ramona Schwering
Thorsten Seyschab @todde.tv · 05/02/2026
🚀 News for all Conference & Meetup lovers! We released quick-conf v1.0.0 ! 🎉 🌐 quick-conf.com A completely free, modern, and feature-rich Open Source template, with visual editing and live previews directly in your browser. Perfect for non-technical organizers! 🤗
Banner for project `quick-conf`: "The Ultimate Conference Template" with buttons to download on GitHub or view the demo content. The background is a deep blue night sky with subtle stars.
032
Reposted by Ramona Schwering
React Summit @reactsummit.gitnation.org · 13/02/2026
Watch the fascinating talk by @leichteckig.bsky.social on #React and #accessibility in login forms. A practical walkthrough on breaking down barriers! #webdevelopment #a11y gitnation.com/contents/the-cake-is-…
031
Reposted by Ramona Schwering
React Paris Conf' -by- BeJS @bejs.bsky.social · 05/02/2026
🚀 @leichteckig.bsky.social is speaking at #ReactParis 2026 Live #accessibility debugging of a #React login component using screen readers: uncover #ARIA pitfalls, focus fixes, and authentication challenges to ensure smooth #UX for all. Learn more 😉 Join Ramona 👉🏼 react.paris #conference #speaker
023
Reposted by Ramona Schwering
ZurichJS @zurichjs.com · 15/01/2026
Ramona's one of the rare and precious combinations of having artistic flair and a mind for Software dev, delivering talks that turn the script upside down, and make you look at the world through a different lens. @leichteckig.bsky.social is coming to Zurich JS Conf 2026 Creative devs, come join us
Photo of a Zurich JS Conference 2026 speaker (September 11, 2026): Ramona Schwering, Developer Advocate at Auth0 by Okta
283
Ramona Schwering @leichteckig.bsky.social · 15/01/2026
😍 You’re so kind! Thank you for having me. ❤️
020
Ramona Schwering @leichteckig.bsky.social · 13/01/2026
I'm so proud of that! Thank you to the Sessionize.com team for this recognition and to everyone who's been part of this speaking adventure. ❤️
010
Ramona Schwering @leichteckig.bsky.social · 13/01/2026
Sometimes, I forget what I achieved in 2025, or generally. Especially when Impostor Syndrome gets the best of me. And then, today, I found this lovely message in my inbox. 🥰 I have been recognized as one of the top 3% most active speakers on @sessionize.com for 2025! 😍
sessionize.com
Sessionize - Call for Papers, Schedule and Speaker Management Software
Sessionize is the smart way to do Call for Papers, Schedule and Speaker Management.
140
Reposted by Ramona Schwering
Nordic.js @nordicjs.com · 16/10/2025
"Closing your eyes, can you log in?" - In "The Cake Is a Lie... And So Is Your Login’s Accessibility", Ramona Schwering @leichteckig.bsky.social from @auth0byokta.bsky.social put the audience to the test with a screen reader walkthrough. www.youtube.com/watch?v=zChA...
021
Reposted by Ramona Schwering
React Advanced London @reactadvanced.gitnation.org · 10/10/2025
🔓Become Ramona @leichteckig.bsky.social's companion to travel through the test chambers of accessibility pitfalls in authentication forms. Let's ensure our education - and our code - isn't literally locking people out. A practical session you don't want to miss at React Advanced!
011
Ramona Schwering @leichteckig.bsky.social · 09/10/2025
😍 Thanks a lot, Nate!
010
Reposted by Ramona Schwering
Nate Summer-Cook @natesummercook.bsky.social · 09/10/2025
Here's some pictures of Nordic.js 2025. I'll start with the speakers of the first day: @philhawksworth.dev, Christophe Porteneuve, @nico.dev, @nikkitaftw.wtf, Geisy Domiciano, @leichteckig.bsky.social, @localghost.dev, Andreas Eldh, @vitalyf.bsky.social 🧵 #nordicjs @nordicjs.com
6122
Ramona Schwering @leichteckig.bsky.social · 05/10/2025
… and this is the repo, which has all the examples of my live demo. 🤓 github.com/leichteckig/...
github.com
GitHub - leichteckig/login-a11y: Login accessibility pitfalls
Login accessibility pitfalls. Contribute to leichteckig/login-a11y development by creating an account on GitHub.
010
Ramona Schwering @leichteckig.bsky.social · 05/10/2025
For the slides of my talk, please head over here! ❤️ speakerdeck.com/leichteckig/...
speakerdeck.com
The Cake Is a Lie... And So Is Your Login’s Accessibility
Much like the promise of cake in Portal, login forms are everywhere in web development. While they may seem functional at first glance, many users with …
100
Ramona Schwering @leichteckig.bsky.social · 05/10/2025
A lovely week is coming to an end. ❤️ Thanks so much @nordicjs.com for having me as a speaker, and for making it so wonderfully memorable! 😍 The community included! I couldn’t imagine better companion (cubes) in my quest for #a11y than you. 🫶 ⬇️ for repo and slides. #NordicJS
Decorated journal page with a hand-drawn cute retro computer being the NordicJS logo, ‘Nordic.js’ lettering, and colorful stickers and laptop stickers in the background.Decorated journal page with a hand-drawn cute retro computer being the NordicJS logo, ‘Nordic.js’ lettering, and colorful stickers and laptop stickers in the background.
130
Reposted by Ramona Schwering
Nordic.js @nordicjs.com · 02/10/2025
Closing your eyes, can you log in? In The Cake Is a Lie... And So Is Your Login’s Accessibility, Ramona Schwering put the audience to the test with a screen reader walkthrough. #NordicJS #NordicJS2025
032
Ramona Schwering @leichteckig.bsky.social · 02/10/2025
media.tenor.com
a girl with pink hair is wearing a blue shirt and earrings
ALT: a girl with pink hair is wearing a blue shirt and earrings
000
Ramona Schwering @leichteckig.bsky.social · 02/10/2025
@nordicjs.com has started! ❤️ I'm so excited! And a little (= a lot) nervous to be speaking at this stage this afternoon, including a live demo. Please join me in praying to the live demo gods, so that GlaDOS does not interfere... 👀 See you at 2:20 pm CEST. ✨ #nordicJS
A hand holds up a speaker badge for the Nordic.js conference in Stockholm. The background shows a dimly lit auditorium with an audience watching a presentation on stage.The main stage of a tech conference, bathed in vibrant pink and blue light. From the back of the room, hundreds of attendees can be seen watching a presentation on a wide screen.A presenter in a sequined jacket stands on stage, gesturing towards a large screen displaying a colorful collage of portraits.
160
Reposted by Ramona Schwering
cityjsconf.bsky.social @cityjsconf.bsky.social · 27/09/2025
🚪 Ever thought of your web app having bouncers? Join me on a delightful journey to customize authentication—training your “bouncer” to control access. Making login experiences unique doesn’t have to be a drag! Watch this talk by @leichteckig
youtu.be
Ramona Schwering -You shall not pass!? A short story of customizable login experiences
Whether we’re there or only know it from the media, sometimes bouncers guide entry, e.g. to a club or a conference. “You shall not pass” is a quote you might have heard of. Our web application might also have bouncers - granting entry to projected pages or not. However, this is not the typical authe
022
Reposted by Ramona Schwering
Eric Bailey @ericwbailey.website · 25/09/2025
My main takeaway so far from this @inclusivedesign24.bsky.social talk about BBC app design is that Apple's liquid glass is absolute dogshit when it comes to accessibility 😬
Screenshot of a slide titled "BBC Sounds navigation". There are three rows, each containing a bottom app navigation bar. The first shows a row of labeled icons with clear contrast for both the active navigation section and inactive navigation sections. The second row shows a variant of the navigation bar where the inactive navigation sections have a low-contrast color treatment. The third row shows a liquid glass treatment for the navigation, where the contrast between the background and the foreground is difficult to discern.
3327