Speaker

Debbie O'Brien

Debbie O'Brien

Principal Program Manager at Microsoft

Palma, Spain

Actions

Debbie O’Brien is Principal Program Manager at Microsoft. Debbie has over 15 years experience in Frontend development. She has worked as a Tech Lead and consultant for many important clients with varios technologies and often with a strong focus on performance, static sites and testing. She has lead teams both in house and remotely as well as giving workshops and training. She has many years of experience as a mentor for online learning platforms, Treehouse and OpenClassrooms. Debbie is a Google Developer Expert in web technologies, Cloudinary Media Developer Expert and Nuxt Ambassador as well as a GitHub Star alumni and a previous Microsoft Most Valuable Professional in developer technologies.

Debbie has a special love for JavaScript frameworks especially Vue.js and Nuxt.js and React as well as testing where she now focuses her time on Playwright end to end testing. She holds a Frontend and FullStack Tech Degree and is Microsoft certified. Debbie is an international speaker, who has spoken at many meet-ups and conferences worldwide on many continents including Antarctica. She is an open source contributor and a teacher at Vue School and Jamstack Explorers and is also a writer for Ultimate Courses.

Debbie is Irish but lives and works in Mallorca, Spain and when she is not writing code and studying new technologies she can often be found doing all sorts of sports from running, cycling, padel, body combat and skiing and of course Taekwondo where she is a 4th degree black belt.

Area of Expertise

  • Information & Communications Technology

Topics

  • Front End Development
  • JavaScript
  • Vue Js
  • Nuxt
  • JAMstack
  • React
  • React.js
  • Architecture
  • Architecture Component
  • Testing
  • Automated Testing

Component Driven Repo for a Component Driven World

We think in monorepos when we want to share components across many teams and apps. but let's face it, we all hate monorepos. As soon as we hear the word we just think legacy. But it doesn't have to be. But if we make our repos component driven, where we can easily share components across any repos or apps then everything changes. We really are moving towards a component driven world so lets start building in component driven repos.

Stepping Outside your Comfort Zone


Many of us are so afraid of failure that we would rather do nothing than take a shot at our dreams. But what if I told you that everything you ever wanted is one step outside your comfort zone. Of course the comfort zone isn’t even real. It’s a mental concept, a boundary that you have created and it exists only in your own mind. But the comfort zone feels safe, doesn’t it? We get a sense of familiarity, security and certainty. When we step outside of this we take a risk and expose our self to the possibility of stress and anxiety as we have absolutely no idea what will happen and how we will react.

Those who are willing to take risks and step outside their comfort zone will be those who reap the biggest rewards. Being slightly uncomfortable can push us to achieve goals we never thought we could. Taking risks is what helps us grow.

Static generated sites === great performance. What are you waiting for?

Statically generated sites are the future. Seriously. With frameworks like Nuxt we can build really cool sites that look and feel like a single page application but are actually static generated. That means no need for a server but most importantly performance is amazing. Everything is generated at build time.

Going Static in a Dynamic World with Hasura and Nuxt.js

There are so many benefits to building static sites such as security and cost, for example. Although static sites sound so boring and lifeless they are in fact far from it. Thanks to amazing API's and web hooks you can do so much. Need some data? That is where Hasura comes in. Hasura is an open source engine that connects your databases and auto-generates a production ready GraphQL backend, meaning as a frontend developer you don't need any backend skills to create your own API. With Nuxt.js the intuitive web framework, you can easily call your graphQL endpoint and use event triggers to regenerate your static site on content change. Yes, you can do all that with static sites and more.

Leave your legacy code behind and go Nuxt

Want to migrate to a Single Page Application but still need great SEO? Nuxt has you covered. But Nuxt is so much more than just Server Side Rendering. Join me on this talk to discover why you should be considering Nuxt as your framework of choice. How to call your data from an api with asyncData and why you should consider using static sites. What? Static sites? Yes. I will also go through how to setup a great boilerplate project so you can easily get started and migrate all your sites or build new ones. Are you Nuxt?

From Zero to Hero with several years of Anguish - Bursting through barriers

Are you afraid to take the next step? Do you think you’re not good enough? Or wonder why you were hired in the first place? This is what we call Impostor Syndrome. Did you know some of the most famous, brilliant and amazing people suffer from it? In this talk I will share my experience and thoughts and hopefully help you take that step to become the developer you really want to become.

Nuxt.js as a headless CMS

There are many headless CMS's out there and they are fantastic, but what if you just want to write some markdown in your nuxt.js project. Do you really have to set up a a CMS just to do that? Welcome to the content module where you can just add it to your Nuxt project and write markdown easily and even include your Vue components and so much more.

Component Driven Repo for a Component Driven World

We think in monorepos when we want to share components across many teams and apps. but let's face it, we all hate monorepos. As soon as we hear the word we just think legacy. But it doesn't have to be. But if we make our repos component driven, where we can easily share components across any repos or apps then everything changes. We really are moving towards a component driven world so lets start building in component driven repos.

Testing Web Applications with Playwright

Testing is hard, testing takes time to learn and to write, and time is money. As developers we want to test. We know we should but we don't have time. So how can we get more developers to do testing? We can create better tools.

Let me introduce you to Playwright - Reliable end-to-end cross browser testing for modern web apps, by Microsoft and fully open source. Playwright's codegen generates tests for you in JavaScript, TypeScript, Dot Net, Java or Python. Now you really have no excuses. It's time to play your tests wright.

Target audience is Devs who want a better solution for or learn how to get started with automated e2e tests.

AntarctiConf 2020 Sessionize Event

January 2020

Debbie O'Brien

Principal Program Manager at Microsoft

Palma, Spain

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