Debbie O'Brien

View debs-obrien on GitHub
Spain Spain

Hi I am Debbie, Head Developer Advocate at Bit. I am a Google Developer Expert, Microsoft MVP, Cloudinary Media Developer Expert, Nuxt Ambassador and Auth0 Ambassador and so proud to be a GitHub Star. I am a teacher for Vue School and Jamstack Explorers and a writer for Ultimate Courses. I am an international speaker and open source contributor. I am also a 4th degree black belt in Taekwondo. 😃

Community Contributions

Speaking (conference/usergroups) / 03-24-2021

Building Components in Harmony

When it comes to components the easy and fast way is to just build the component as we see it. A button, a hero or card component for example. We don't think about reusability because we don't have to. The aim is to deliver fast. But what if we thought about things differently. What if we saw the bigger picture as not just the application you are creating but the future long term goal. What if we thought about building components so that they are extendable, theme-able and reusable across different code bases. If we could do that then we would be able to deliver applications at a much faster pace. We would be able to scale much easier. It's not easy but that is exactly why Bit Harmony was built. So let's start building our components in Harmony.
Video/Podcast / 01-01-2021

Debbie O'Brien - Speaking to an Online Audience

I met Debbie O'brien in 2019 at the BuildStuff tech conference in Vilnius, Lithuania... then again in Kyiv, during BuildStuff Ukraine. She's got this optimism that is infectious. Plus, she exhibits leadership that is encouraging and inspiring for any woman who wants to start advance in a career in technology. I caught up with Debbie last month to talk about bullying in the workplace, burnout, advancing your career, and tips for speaking to an online audience.
Speaking (conference/usergroups) / 11-06-2020

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

This talk covers how to use static sites with Hasura, from setting up your endpoint, adding the query to Nuxt.js to display your data with Apollo and GraphQL, how to setup a hook so that it triggers a deploy of your site on content change as static sites need to be redeployed on content change. How to secure your API. Showcasing the static module of Nuxt.js which means you don’t have to expose your API call thanks to only calling the API on build and the payload on page change and refresh thanks to the new static module of Nuxt.js.
Video/Podcast / 08-01-2020

GraphQL Fundamentals course

GraphQL is a query language for APIs and a runtime to execute said queries. GraphQL lets us fetch nested resources and only the data fields we need from one endpoint. Thus, making it more performant and superior to traditional REST APIs where we often over-fetch data, and use multiple endpoints to get what we need. During the course, we'll use the SpaceX GraphQL API to learn the essential fundamentals of GraphQL. The course is framework agnostic. It focuses purely on GraphQL, so it does not matter which JavaScript framework you use in your projects.
Speaking (conference/usergroups) / 04-07-2020

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.
Speaking (conference/usergroups) / 02-16-2020

Leave your legacy code behind and go Nuxt

It’s 2020 and there is still so much legacy code around. We need to start migrating. We need to stop being afraid of the migration process. So let’s just do it. Where do we start? how do we do it? I will show you how we did it. How we turned our company’s vision to stop working with legacy and start working with Vue and Nuxt. A case study on how we built our client’s site, what we used and how we made it as performant as possible and were able to deliver better results to our clients and how now we have left the legacy code behind and have fully gone Nuxt.
Speaking (conference/usergroups) / 01-13-2020

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.