Testing a Sites Color Mode with PlaywrightMy site has a color mode option to change from light theme to dark theme or sepia theme or use the system preference. So how can we write a test to make sure this all works?1 min readtestingplaywright
Interviewing with the Big Tech CompaniesWhen a recruiter from Meta, from America, had called me, it just opened my eyes to the possibility that maybe just maybe I was actually good enough to work for the big tech companies.1 min readpersonal
Why Microsoft and How I achieved my GoalI just really liked the idea that Microsoft were willing to send people out to help others, to help them build better software with their products and I said to the two Microsoft guys, "One day I will work for Microsoft".1 min readpersonal
Fixing Diversity in TechWhen you step back from the nationality, the color, the religion the sex etc you just get a bunch of people who become a great bunch of friends. This is tech. This is what tech should be like always, for everyone.1 min readpersonal
The JavaScript Array.at() methodOften we want to return a single item from an array. There are a few methods of doing this including the `at(index)` method which returns the item at a given index.1 min readjavascript
The JavaScript Array.filter() methodThe .filter() method in JavaScript creates a new array with all elements that pass the test implemented by the provided function.1 min readjavascript
Finding the Right Work Life BalanceTo many people it might look like I have it all worked out and to be honest I do think I have a pretty good work life balance. But it wasn't always that way. I am probably older than most people who will read this and therefore I have had more time to make mistakes and learn from them.1 min readpersonal
Finding courage and inspiration in the developer communityHow do we empower women in tech and equip them with the skills to help them become true leaders? One way is learning from others' successes and failures. Web GDEs—Debbie O'Brien, Julia Miocene, and Glafira Zhur—discuss the value of one to one mentoring and the impact it has made on their own professional and personal development.1 min readmentoring
Minimizing SVGsWhen working with SVG's sometimes we just put the svg into our code and think nothing more of it. But do we always need all that code that the SVG gives us? Perhaps not. SVGO is a tool that can take an SVG and compress it down to a smaller size ensuring your site is more performant.1 min readperformance
Finding Motivation as a DeveloperMany people keep asking me where I get my motivation from, how do I find so much time and energy to do so much? I certainly don't have all the answers but I do think it is something you teach yourself.1 min readpersonalmotivation
Being an ImposterIf you ever look at the home page of my site or the intro slide of my talks you will probably think I am the biggest show off in the world. However, really I am an imposter. I doubt my abilities and find it difficult to accept my accomplishments and wonder if I deserve them.1 min readpersonalmotivation
Pagination in Nuxt ContentMy blog was getting bigger and bigger and so time to add pagination. I am using Nuxt Content to manage my blog posts. So how do I add pagination to my blog? Let me show you how I did it.1 min readnuxt