A few weeks ago I decided to be bold and put out there that I had itches I wanted to scratch. It isn't something I normally do, as I usually reject myself before allowing others to do so. So, after the Wonders of Web Weaving podcast was published, I rejoiced online and said ...
I was a guest on James's Wonders of Web Weaving podcast and it was such a lovely conversation. We talked about old teenage blogs, how I found the IndieWeb community, why I think now is the best time to be your full weird self online, and I accidentally held myself publicly a...
The other week I was the MC for day 2 of CSS Day conference. It was my first time ever being an MC for a conference! I was so excited and, honestly, very nervous at the start. My hands were shaking a lot, and it's no wonder, as Bruce Lawson had been the MC of the previous d...
This article was originally drafted in 2024 but I struggled to finish it then. I was stuck wondering if I was just moaning over the past. Recently, Salma and Jo both shared thoughts that gave me the rage and energy to come back to this. Today is the day I finally have the co...
A couple of weeks ago we took a little break. The first adults-only break since my daughter was born. For that reason, we decided to do something that was quite close to home. I am still was quite nervous about being far away from her and I didn’t want to go abroad because o...
So I’ve been thinking, when was the last time I’ve experienced some sort of burnout from a community. And I had forgotten that tech was not my only interest, or the only thing I’ve been deeply enthralled with. While I started making websites when I was 13, I wasn’t always st...
I am deeply frustrated with my inability to stick to the plan and do this post once a month. But I will really make an effort from now on because the more I delay the more links (and tabs) pile on and I end up not being able to share everything.
Bookmarks related to tech and...
The last time I wrote a year in review was in 2019. I ended it with “have a healthy 2020” and we all know how that went. Since it does feel like we’ve been living in hell since 2020 I somehow stopped writing yearly reviews. But I have been itching to capture more of my life ...
I am back from Berlin after spending a few days last week at Beyond Tellerrand where I was a speaker! It was my first time attending as well. Before that, in September, I did the same talk in Freiburg at Smashing Conference.
In both events I gave the talk that I worked on th...
I've never participated in a book club so I don't know if I am doing this right. I don't know how the conversation would go in a group setting and I normally lean to sharing my experiences as a way to connect. I've recently learned it isn't something people are keen on. But ...
Slowly catching up on my RSS feed and I just read Dave's post “Why would anybody start a website?”. Obviously, Dave's post is right up my street but it reminded me of a random notes post on my phone that I wrote a while back.
Why build a website?
Why knit a jumper with your bare hands?
Why cook a homemade meal from scratch?
Why paint in a canvas?
Why fix a broken thing?
Why write a letter?
Why anything really?
We, humans, are driven to touch and craft with our body. Deep down we crave that. Website making is a digital craft.
There, I let out a draft from my phone and it is now in my blog. Why not?
Anyway, I love how the "no thought is original" is real. Turns out, one day before I started this draft on my blog, Jim Nielsen also did a similar comparison. They're smarter than me, listen to them!
The State of CSS Survey results recently came out and I was asked what I was my pick of the year in the CSS world and turns out I had an opinion.
I told Sacha,
My pick of the year is all the font clamp generators that people have been creating and sharing. What’s great abou...
I am currently regretting the posts I didn't make. Yes, as someone who bangs on and on about posting things on your blog first and then elsewhere, I too fail many times. And, it's been like that when it comes to Jessie.
Since we adopted Jessie in 2017, I've been celebrating ...
Last year I spoke at Open UK about my IndieWeb journey. I've posted the slides on Notist but I finally sat down to pick up the transcription and tidy it up on my blog. The base of this post was a transcript of my presentation but some editing is now present for added clar...
Exactly two months I shared that I was about to do a little "summer tour" of my a talk about refactoring CSS. And I did! I spoke at CSS Day, Middlesbrough Front End and Pixel Pioneers in three weeks and it was scary and wonderful, very similar to Brecht's experience!
I had g...
Some weeks ago Oliver from Pixel Pioneers asked me: "How did you come up with the idea for your upcoming Pixel Pioneers talk, and what can we expect to take away from it?". This is my answer:
Around two years ago I realised that I was feeling a lot of decision paralysis whe...
Last week, I spent a few days in Leeds attending All Day Hey again, a brilliant conference for developers, designers and tech leads. This conference is part of my holy-grail of community-led conferences that I purchase tickets for regardless of the schedule. This is because ...
For a while now, I've been slowing working on a refactor of the codebase of this blog. At one point, I got caught in exciting world of performance and I wanted to make sure I had a super fast pageload. Currently, my CSS is added inline in the HTML and I found myself thinking...
I'm somewhat frustrated at myself for how long it took me to finish off this post that Remy kindly tagged me in. The last time I participated in something like this was the "My Typical Day" write-up. Reading it now is an interesting stroll down memory lane.
This challenge al...
Let's get these out of the way!
Bookmarks related to tech and web development
Likes* are the best by Hagen Terschüren.
Paged.js.
Making Math Accessible by Dan O’Mahony and Ricky Onsman.
My Eleventy site setup by Anh.
88x31 archive by .
W3C badge custom element demo by...
I wouldn't be where I am today if it wasn't for community-led events in the front-end community, and I am forever grateful for that. However, I am heartbroken by the current state of the events.
Many community-led events have recently been cancelled due to low ticket sales, ...
I want to read all the newsletters I subscribed to.
I want to read everything in the ten web dev community slacks I joined.
I want to read everything on the seven Discord servers I am on.
I want to read every blog post in the hundreds of feeds I follow.
I want to read every ...
I cringe whenever I look back to the days I was the interviewer for roles at the companies I worked for. When I was just starting out my career at a company with hundreds of developers, I remember thinking and feeling that being the developer picked to interview someone mean...
I'm over the moon to share that I am one of the speakers for this year's WebExpo! It will be my first time attending WebExpo. I was impressed with how keen the organising team was on the community and the attendees' experience.
It will also be my first time at a multi-track conference, and the speakers list is so good! I know it will be difficult for me to choose what to attend.
Since I gave this talk at the State of the Browser and FFConf, I've been working on new experiments and sharing the things I've learned.
Tickets are still available; you should get them before they increase the price!
The other weekend, I attended IndieWebCamp Brighton and had a wonderful time! I've been working from home for four years, and most of my friends have left London, so events like this excite me to see internet buddies! Like Jeremy said, I, too, feel like it was my RSS feed co...
This is clearly the result of living in a capitalist society. In recent years, people have felt the pressure to monetise their hobbies, so there’s a constant state of hustle. We all need money to exist in our society.
In the online communities and circles where I try to hang...
Growing up, I wasn’t close to my extended family. My parents weren’t close to them or were not on speaking terms, so, as a child, I followed their pattern. It probably explains why it took until recently for me to experience grieving while online.
I just flew back from Portu...
I recently built a page where a positioned sticky element would appear when another element wasn't visible anymore. For this, I used the intersection observer.
Later on, it was noticed that on an iPhone using Safari, it was as if this sticky item would start blinking, appearing and disappearing at certain scroll positions.
I had no idea why, but eventually, I found a comment buried on a GitHub thread that fixed my issue. I replaced position: sticky with position: fixed, and it got fixed! Why? I don't know. But now I know, I guess.
The project I was working on wasn't using React or any other JavaScript framework. Still, sometimes, the framework used is a red herring. It's best not to dismiss search results based on their title and just have a look.
I've been thinking, especially since the recent Spotify layoffs, that I'm due to delete my Spotify account. I haven't paid for it in years, and I have also significantly reduced my usage.
The other thing is that I've had this draft for ages and procrastinated on this topic. ...