diff --git a/content/blog/2020-in-review.md b/content/blog/2020-in-review.md index 286ef571..c0e73f99 100644 --- a/content/blog/2020-in-review.md +++ b/content/blog/2020-in-review.md @@ -4,7 +4,7 @@ date: 2020-12-30 description: A look back at what we could say has been an interesting year, challenging in many ways yet somehow has been my most successful year to date. image: v1609438516/debbie.codes/blog/Screenshot_2020-12-31_at_18.14.59_sbfsen provider: cloudinary -tags: [lifestyle] +tags: [personal] --- We all know that 2020 has been a hard year especially family wise and it has of course been mentally challenging in more ways than one. We all know and will remember these hard times forever. However, I would like to focus on the positive side of things and recap the year looking only at that. If I do that then 2020 has been my most successful year ever. And I think it is important to look back and acknowledge these achievements as I feel they mean even more during 2020 than any other year. diff --git a/content/blog/2021-in-review.md b/content/blog/2021-in-review.md index baf85dbe..09006dde 100644 --- a/content/blog/2021-in-review.md +++ b/content/blog/2021-in-review.md @@ -4,7 +4,7 @@ date: 2021-12-31 description: A look back at yet again another amazing year even though times were hard. From lockdowns to in person conferences, to changing jobs and learning a new library, as well as mentoring, teaching workshops, doing lots of sport and so much more. image: v1640964235/debbie.codes/blog/cycling-sa-colobra_mvtntg.jpg provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true --- diff --git a/content/blog/2022-in-review.md b/content/blog/2022-in-review.md index 0684b346..cad4a6ed 100644 --- a/content/blog/2022-in-review.md +++ b/content/blog/2022-in-review.md @@ -5,7 +5,7 @@ description: And there it is, another year gone but when you look back at all yo image: v1673861872/debbie.codes/blog/2022/microsoft-running_gztjdu.jpg ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1651559990/debbie.codes/blog/2022/microsoft-running_gztjdu.jpg provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true --- diff --git a/content/blog/amazing-things-are-going-to-happen.md b/content/blog/amazing-things-are-going-to-happen.md index ccc01f2c..57c79d54 100644 --- a/content/blog/amazing-things-are-going-to-happen.md +++ b/content/blog/amazing-things-are-going-to-happen.md @@ -5,7 +5,7 @@ description: Believing in yourself is hard, especially when for so long people h image: v1619366231/debbie.codes/blog/IMG_8227_bav9rh provider: cloudinary loading: eager -tags: [lifestyle, motivation] +tags: [personal, motivation] --- _Listen to the Audio:_ diff --git a/content/blog/being-an-imposter.md b/content/blog/being-an-imposter.md index b860c64f..8bfb8c0a 100644 --- a/content/blog/being-an-imposter.md +++ b/content/blog/being-an-imposter.md @@ -5,7 +5,7 @@ description: If you ever look at the home page of my site or the intro slide of image: v1648376409/debbie.codes/blog/2022/A26430C9-6959-45BF-83B7-EB0086E85E6A_1_105_c_occakl.jpg ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1648376409/debbie.codes/blog/2022/A26430C9-6959-45BF-83B7-EB0086E85E6A_1_105_c_occakl.jpg provider: cloudinary -tags: [lifestyle, motivation] +tags: [personal, motivation] published: true loading: eager --- diff --git a/content/blog/challenging-yourself.md b/content/blog/challenging-yourself.md index 056b2aba..929edd9b 100644 --- a/content/blog/challenging-yourself.md +++ b/content/blog/challenging-yourself.md @@ -5,7 +5,7 @@ description: Cycle all around the island of Mallorca for a total of 235km with a image: v1648376409/debbie.codes/blog/2022/IMG_5391_pp2gha ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1648376409/debbie.codes/blog/2022/IMG_5391_pp2gha provider: cloudinary -tags: [lifestyle, motivation] +tags: [personal, motivation] loading: eager --- diff --git a/content/blog/cityjs-conf.md b/content/blog/cityjs-conf.md index 00104c79..d5a527fc 100644 --- a/content/blog/cityjs-conf.md +++ b/content/blog/cityjs-conf.md @@ -5,7 +5,7 @@ description: “I guess you could say I love the buzz of the stage but also beca url: https://medium.com/cityjsconf/cityjsconf-talks-to-debbie-obrien-3a3a2cb9a5cd image: fl_lossy,f_auto/v1607270077/debbie.codes/blog/cityjsconf_ozoe4u provider: cloudinary -tags: [lifestyle] +tags: [personal] platform: CityJS Conf featured: true --- diff --git a/content/blog/creating-video-courses.md b/content/blog/creating-video-courses.md index f6a4649f..b7aece45 100644 --- a/content/blog/creating-video-courses.md +++ b/content/blog/creating-video-courses.md @@ -4,7 +4,7 @@ date: 2021-01-31 description: Creating video courses can be very time consuming and for sure there is no one way to go about it. In this post I share what I have learnt and how I now find it easier to create courses. image: c_scale,fl_lossy/v1612090624/debbie.codes/blog/Screenshot_2021-01-31_at_11.54.39_mlegoc provider: cloudinary -tags: [lifestyle] +tags: [personal] --- I started out creating courses for [Vue School](https://vueschool.io/) about 2 years ago. I had absolutely no idea how to go about it or where to start. I was sent out a microphone, which of course is key if you are going to record anything. Luckily I had help from Alex and Rolf in how to go about things. Create the project, write out the scripts, send them for review, fix any changes needed, send them for review again and then start recording them. I didn't have to edit my videos so luckily I didn't have to worry about that and my face is not shown in the videos, only the screen, which makes it a lot easier. diff --git a/content/blog/delivering-a-talk.md b/content/blog/delivering-a-talk.md index a4c75dd5..f0bce1e0 100644 --- a/content/blog/delivering-a-talk.md +++ b/content/blog/delivering-a-talk.md @@ -5,7 +5,7 @@ description: How can we walk on that stage with more confidence, deliver a great image: v1673861872/debbie.codes/blog/2023/vue-amsterdam_i3hjbi.jpg ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1651559990/debbie.codes/blog/2023/vue-amsterdam_i3hjbi.jpg provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true --- diff --git a/content/blog/discord-virtual-office.md b/content/blog/discord-virtual-office.md index 3e3db06e..38c007c8 100644 --- a/content/blog/discord-virtual-office.md +++ b/content/blog/discord-virtual-office.md @@ -4,7 +4,7 @@ date: 2021-04-03 description: We use Discord as our virtual office at Bit and I have to tell you all about it as it really is a great way to work and collaborate with others especially when working in different time zones. image: photo-1614680376739-414d95ff43df?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop provider: imgix -tags: [lifestyle] +tags: [personal] --- Recently I changed jobs and changing jobs always means new things such as learning how the company works, how to work as a team and how to collaborate on things. When I was told in my interview that [Bit](https://bit.dev) uses Discord for their virtual office I just presumed that it works the same as how we use Discord in all the servers I am a member of. But that wasn't the case at all. Let me tell you about it. diff --git a/content/blog/extrovert-in-virtual-world.md b/content/blog/extrovert-in-virtual-world.md index eee4ac71..3676a92c 100644 --- a/content/blog/extrovert-in-virtual-world.md +++ b/content/blog/extrovert-in-virtual-world.md @@ -4,7 +4,7 @@ date: 2020-09-12 description: From being surrounded by amazing people to being locked up from the world. 2020 has been an interesting year and a very hard one for those who are extroverts and love being around people. image: photo-1545113972-bbccc3547465?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop provider: imgix -tags: [lifestyle] +tags: [personal] --- I started off the year going on a cruise ship for 16 days with over 20 speakers from around the world. Can you imagine what that is like? For those that love speaking at conferences and cherish the speaker dinner well imagine 16 speaker dinners plus breakfasts and lunches. Amazing. Of course you could do what you wanted and be on your own but nobody chose to. Most of us didn't know each other from before, yet we all just clicked so well that it wasn't just speaker dinner but card games, karaoke, quiz nights and endless chats and fun. It was literally out of this world, especially as we entered into the vastness of Antarctica. diff --git a/content/blog/finding-motivation-as-a-developer.md b/content/blog/finding-motivation-as-a-developer.md index 9b0b0cf5..bd93428f 100644 --- a/content/blog/finding-motivation-as-a-developer.md +++ b/content/blog/finding-motivation-as-a-developer.md @@ -5,7 +5,7 @@ description: Many people keep asking me where I get my motivation from, how do I image: v1651832018/debbie.codes/blog/2022/inspiring-books_2x_ey0xyw.png ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1651832018/debbie.codes/blog/2022/inspiring-books_2x_ey0xyw.png provider: cloudinary -tags: [lifestyle, motivation] +tags: [personal, motivation] published: true loading: eager --- diff --git a/content/blog/fixing-diversity-in-tech.md b/content/blog/fixing-diversity-in-tech.md index 259fa97d..562dff5d 100644 --- a/content/blog/fixing-diversity-in-tech.md +++ b/content/blog/fixing-diversity-in-tech.md @@ -5,7 +5,7 @@ description: When you step back from the nationality, the color, the religion th image: v1652876872/debbie.codes/blog/2022/bejs-team_om4aqb.jpg ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_auto,q_auto/v1652876872/debbie.codes/blog/2022/bejs-team_om4aqb.jpg provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true loading: eager --- diff --git a/content/blog/how-learning-to-code-changed-my-life.md b/content/blog/how-learning-to-code-changed-my-life.md index 95fe0681..ff750687 100644 --- a/content/blog/how-learning-to-code-changed-my-life.md +++ b/content/blog/how-learning-to-code-changed-my-life.md @@ -5,7 +5,7 @@ description: A year ago, I was in a very different place. I had come to the end url: https://blog.teamtreehouse.com/learning-to-code-changed-my-life image: v1607270030/debbie.codes/Bluekiri-office_gmihtu provider: cloudinary -tags: [lifestyle] +tags: [personal] platform: Treehouse featured: true --- diff --git a/content/blog/how-to-locate-elements-in-playwright.md b/content/blog/how-to-locate-elements-in-playwright.md index 667e95d0..41281f87 100644 --- a/content/blog/how-to-locate-elements-in-playwright.md +++ b/content/blog/how-to-locate-elements-in-playwright.md @@ -150,7 +150,7 @@ If the test generator can't give you a unique locator through chaining it will u ```js getByRole('list') - .filter({ hasText: 'architecturedev reljamstackjavascriptlifestylementoringmotivationnuxtperformance' }) + .filter({ hasText: 'architecturedev reljamstackjavascriptpersonalmentoringmotivationnuxtperformance' }) .getByRole('link', { name: 'architecture' }) ``` diff --git a/content/blog/interviewing-with-the-big-tech-companies.md b/content/blog/interviewing-with-the-big-tech-companies.md index 23215e70..17fb7662 100644 --- a/content/blog/interviewing-with-the-big-tech-companies.md +++ b/content/blog/interviewing-with-the-big-tech-companies.md @@ -5,7 +5,7 @@ description: When a recruiter from Meta, from America, had called me, it just op image: v1651679092/debbie.codes/blog/2022/data-structures_2x_kvks59.png ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1651679092/debbie.codes/blog/2022/data-structures_2x_kvks59.png provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true --- diff --git a/content/blog/javascript-workshop-with-kyle-simpson.md b/content/blog/javascript-workshop-with-kyle-simpson.md index 3c5b1c63..45d95f12 100644 --- a/content/blog/javascript-workshop-with-kyle-simpson.md +++ b/content/blog/javascript-workshop-with-kyle-simpson.md @@ -5,7 +5,7 @@ description: It has been a couple of months since Kyle, author of the “You Don url: https://tech.trivago.com/2018/10/15/javascript-workshop-with-kyle-simpson/ image: v1607270365/debbie.codes/blog/trivago_w7istq provider: cloudinary -tags: [lifestyle] +tags: [personal] platform: Trivago featured: true --- diff --git a/content/blog/learning-about-developer-advocates.md b/content/blog/learning-about-developer-advocates.md index 7bb62a68..254e877d 100644 --- a/content/blog/learning-about-developer-advocates.md +++ b/content/blog/learning-about-developer-advocates.md @@ -5,7 +5,7 @@ description: Being a Developer Advocate is by far the best job in the world, at image: photo-1560155016-bd4879ae8f21?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1364&q=80 ogImage: https://images.unsplash.com/photo-1560155016-bd4879ae8f21?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1364&q=80?fm=webp&fit=crop&q=80&w=480 provider: imgix -tags: [lifestyle, dev-rel] +tags: [personal, dev-rel] --- Being a Developer Advocate is by far the best job in the world, at least in my opinion and for me. It isn't for everyone and that's ok too. There have been many posts written about what is a Developer Advocate and many twitter spaces on how to get into DevRel so I won't go into that in this post but link and embed some great resources at the end of the post that will help you if you are looking to get into DevRel or have just started your role as a Developer Advocate and don't know where to start. diff --git a/content/blog/meet-debbie-8-months-to-frontend-architect.md b/content/blog/meet-debbie-8-months-to-frontend-architect.md index c7ba690e..962804fc 100644 --- a/content/blog/meet-debbie-8-months-to-frontend-architect.md +++ b/content/blog/meet-debbie-8-months-to-frontend-architect.md @@ -5,7 +5,7 @@ description: Each day we look forward to seeing our students around the world su url: https://blog.openclassrooms.com/en/2017/12/27/success-story-8-months-front-end-architect-bluekiri/ image: v1607270253/debbie.codes/blog/debbie-oc_qtvsnj provider: cloudinary -tags: [lifestyle] +tags: [personal] platform: OpenClassrooms featured: true --- diff --git a/content/blog/not-one-but-two.md b/content/blog/not-one-but-two.md index 8a23b663..803ed8ae 100644 --- a/content/blog/not-one-but-two.md +++ b/content/blog/not-one-but-two.md @@ -5,7 +5,7 @@ description: On our 9th attempt at fertility treatment, we were super excited wh image: v1691829487/debbie.codes/blog/2023/scan-twins-2_iwmfs3.jpg ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1651559990/debbie.codes/blog/2023/scan-twins-2_iwmfs3.jpg provider: cloudinary -tags: [lifestyle] +tags: [personal] --- On our 9th attempt at fertility treatment, we were super excited when the doctor called us 10 days after the transfer to tell us that we were pregnant. It had worked. We had done the blood test that morning and then gone for ice cream. We had just left the coffee shop and were in the street on a busy road about to cross when he rang. I asked him if he was sure and he said "yes, very sure, High levels meaning it's a healthy pregnancy". My husband cried; I was still in disbelief. We went to the department store and walked through the children's floor but then felt we were tempting fate and decided to turn back. It was still way too early, and anything could go wrong. diff --git a/content/blog/whats-it-like-to-work-after-studying-online.md b/content/blog/whats-it-like-to-work-after-studying-online.md index 4be895df..7ee0ab44 100644 --- a/content/blog/whats-it-like-to-work-after-studying-online.md +++ b/content/blog/whats-it-like-to-work-after-studying-online.md @@ -5,7 +5,7 @@ description: I was one of the first graduates from the Front-End Web Development url: https://blog.openclassrooms.com/en/2017/11/30/like-works-study-online/ image: v1607269937/debbie.codes/OC_DEbbie_tny82j provider: cloudinary -tags: [lifestyle] +tags: [personal] platform: OpenClassrooms featured: true --- diff --git a/content/blog/why-i-love-nuxt.md b/content/blog/why-i-love-nuxt.md index 3b915fc8..9698c81b 100644 --- a/content/blog/why-i-love-nuxt.md +++ b/content/blog/why-i-love-nuxt.md @@ -4,7 +4,7 @@ date: 2021-01-30 description: I have been using Nuxt in all of my recent tech jobs but why did I start using it? What problems did I have trying to convince the team and more important the clients. And why should you use Nuxt? image: f_auto,q_auto/v1599991772/debbie.codes/vue_amsterdam_2_vkc631 provider: cloudinary -tags: [nuxt, lifestyle] +tags: [nuxt, personal] --- I was researching frameworks in a previous Job and I was having server side rendering issues as SPA was something that no company wanted. Vue was great but just didn’t fit for us and I was recommended by a Vue Core Team member to use Nuxt. So we gave it a try. And it just worked. Nuxt was quite young at the time and after creating a prototype in record time the company dismissed the idea of using Nuxt as they were too afraid of something so new. Or perhaps they were too afraid of something so good. diff --git a/content/blog/why-livestreams-scare-me.md b/content/blog/why-livestreams-scare-me.md index 208b5b28..d9778fc9 100644 --- a/content/blog/why-livestreams-scare-me.md +++ b/content/blog/why-livestreams-scare-me.md @@ -4,7 +4,7 @@ date: 2021-02-05 description: What its like to do a live stream, why it scares me and why I know the only way to get over fear is to keep doing it again and again. image: fl_lossy,f_auto/v1609438516/debbie.codes/blog/livestreams_mg6ulm provider: cloudinary -tags: [lifestyle,] +tags: [personal,] --- If any of you have watched my Live Streams you might think "Wow, she has so much energy and is so confident. I could never do what she does". But if you only knew. You see for me live streams are exciting. I love them but they scare the hell out of me. It is where you expose yourself to the world and literally say, "this is me and this is how I do things". No editing no nothing. People live just watching over your shoulders and it is terrifying. diff --git a/content/blog/why-microsoft.md b/content/blog/why-microsoft.md index a0f7c95c..1dca82c1 100644 --- a/content/blog/why-microsoft.md +++ b/content/blog/why-microsoft.md @@ -5,7 +5,7 @@ description: I just really liked the idea that Microsoft were willing to send pe image: v1651559990/debbie.codes/blog/2022/microsoft-offices-boston_vhzguu ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1651559990/debbie.codes/blog/2022/microsoft-offices-boston_vhzguu provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true --- diff --git a/content/blog/work-life-balance.md b/content/blog/work-life-balance.md index 1fbdd3fa..834a3778 100644 --- a/content/blog/work-life-balance.md +++ b/content/blog/work-life-balance.md @@ -5,7 +5,7 @@ description: To many people it might look like I have it all worked out and to b image: v1640965793/debbie.codes/blog/devs-in-the-forest_c_gctzoz.jpg ogImage: https://res.cloudinary.com/debsobrien/image/upload/f_webp,q_80,c_fit,w_480/v1640965793/debbie.codes/blog/devs-in-the-forest_c_gctzoz.jpg provider: cloudinary -tags: [lifestyle] +tags: [personal] published: true loading: eager --- diff --git a/content/videos/advanced-playwright-tehniques-test-mu.md b/content/videos/advanced-playwright-tehniques-test-mu.md new file mode 100644 index 00000000..d6a24bda --- /dev/null +++ b/content/videos/advanced-playwright-tehniques-test-mu.md @@ -0,0 +1,8 @@ +--- +title: Advanced Playwright Techniques for Flawless Testing +date: 2024-08-25 +description: Here’s another session on “Advanced Playwright Techniques for Flawless Testing” by 𝐃𝐞𝐛𝐛𝐢𝐞 𝐎'𝐁𝐫𝐢𝐞𝐧, Senior Program Manager, Microsoft. In this talk, she explores some advanced Playwright capabilities and uncovers a range of features that you may not know about, from project dependencies to box steps, API mocking, testing time, and more. +video: O0TeeSbQPWY +tags: [playwright] +host: LambdaTest +--- diff --git a/tests/blog-filters.spec.ts b/tests/blog-filters.spec.ts index 9bc003ad..9b90e861 100644 --- a/tests/blog-filters.spec.ts +++ b/tests/blog-filters.spec.ts @@ -1,6 +1,6 @@ import { expect, test } from '@playwright/test'; -const topics = ['architecture', 'dev rel', 'jamstack', 'javascript', 'lifestyle', 'mentoring', 'motivation', 'nuxt', 'performance', 'playwright', 'react', 'testing', 'typescript', 'vs code', 'vue'] +const topics = ['architecture', 'dev rel', 'jamstack', 'javascript', 'personal', 'mentoring', 'motivation', 'nuxt', 'performance', 'playwright', 'react', 'testing', 'typescript', 'vs code', 'vue'] for (const topic of topics) {