Speaker

Ramona Schwering

Ramona Schwering

Developer Advocate, Auth0 by Okta

Schöppingen, Germany

Actions

Ramona is a developer advocate and software engineer with roots in quality assurance. She owns both views of the product - that of a tester and a developer. Ramona primarily uses this to strengthen trust in test automation and support the testers and developers alike, becoming a Google Developer Expert in Web Technologies, Women Techmaker Ambassador, and Cypress ambassador.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Automated Testing
  • Frontend
  • Frontend Architecture
  • IT Security
  • Identity

Vue fortified: Best Practices for Web App Security

In today's world, it's crucial to prioritize the security of your application. All the data stored in it should be kept safe and protected, just like the inhabitants of a fortress that rely on high walls for their defense. However, history and movies have shown that even the strongest walls can't withstand an attack if there are weak points that can be exploited. This is also true for VueJS applications.

Join me for a concise, practical session on fortifying your Vue.js apps against security threats and implementing best practices.

Plants vs thieves: Automated Tests in the World of Web Security

Web security is vital in an evolving environment. Imagine your web app as a garden, defended like "Plants vs. Zombies." Our automated tests, like the vigilant plants, identify vulnerabilities. Instead of an endless fight, they act as defenders, addressing issues like thieves, intruders, or zombies if we stay on game terms. Join this session to learn how to ensure web security through your automated tests, emphasizing the fundamental testing types you know instead of focusing on tools only: Helping you navigate cyber threats without introducing new dedicated tools and ensuring your web apps stay secure.

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. Even being remote isn't always a plus - this little black box you call camera and these features of meeting random people can be just as daunting. You can relate?

If yes, you're just like me and 30-50 percent of the population, as research suggests. Wait, you might think, even me, as a speaker? Yes, this still fits together: Let me show you how you may start to enjoy conferences, even if you are not as much of an extrovert as you think you need to be.

Let's get visual - Visual testing in your project

Testing is important: You probably already know that and so you do it yourself - or your dear testers do, at least. But as your project grows, this becomes more and more tedious - each of your changes can break something in your project without you noticing it. But chasing these side-effects with a checklist after every merge is no solution either. However, end-to-end tests only do what you tell them to do - so they don't look left or right. For example, styling errors can go unnoticed.

So what now? Visual testing compares the appearance of your application with a previous state. If changes become visible, you can react to them. So you or your testers have their eyes everywhere - without the need to check manually over and over again.

I've been using visual testing for a while now and it has saved my neck a few times. Let's take a look at my journey together and explore if and how visual testing can help in your projects as well.

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. It’s signalizing a sudden moment of noticing imminent danger. This situation is an excellent allegory for an unpleasant realization in testing. Imagine having the best intentions when it comes to testing but still ending up with tests failing to deliver you any value at all? Tests who are feeling like a pain to deal with?

When writing frontend tests, there are lots of pitfalls on the way. In sum, they can lead to lousy maintainability, slow execution time, and - in the worst-case - tests you cannot trust. But it doesn’t have to be that way. In this session, I will talk about developers’ common mistakes (including mine), at least from my experience. And, of course, on how to avoid them. Testing doesn’t need to be painful, after all.

Connect.Tech 2024 Sessionize Event

November 2024 Atlanta, Georgia, United States

WeAreDevelopers World Congress 2024 Sessionize Event

July 2024 Berlin, Germany

WTM Scotland - International Women's Day 2024 Sessionize Event

March 2024 Glasgow, United Kingdom

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

Developer Week '23 Sessionize Event

June 2023 Nürnberg, Germany

WeAreDevelopers JavaScript Congress 2021 Sessionize Event

November 2021

Developer Week '21 Sessionize Event

June 2021 Nürnberg, Germany

Ramona Schwering

Developer Advocate, Auth0 by Okta

Schöppingen, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top