The Web Witch's Blog
Hello world...
First thoughts & musings on playing with CSS Subgrid
I'm an introvert and I gave a conference talk
Location, Privilege and Performant Websites
Beyond Tellerrand Berlin 2019
Building my bullet journal layout with CSS Grid & Subgrid & Flexbox
2019 - Running Up That Hill
Setting intentions and goals for 2020
5 of my favorite hints in the webhint browser extension
Pushing the future of the platform forward with The Web We Want
Inspiring high school students with HTML and CSS
Why SmashingConf SF 2019 will always hold a special spot in my heart
The Web We Want Survey Results
Musings on Creativity, COVID-19 and Normal
Browser font rendering inconsistencies
Web We Want Web Apps Survey Results
What the heck is an Origin Trial?
Web We Want Progress Update - November 2020
Everything I wanted
The Web Witch's Grimoire // Week of 18 October 2021
20 Months
A random man walks into my office and asks if I'm single...
The Web Witch's Grimoire // Week of 11 March 2022
The Web Witch's Grimoire // Week of 13 May 2022
On Depeche Mode and Andy Fletcher
The Web Witch's Grimoire // Week of 10 June 2022
Personal Sprint Retrospectives
Productivity tips: the benefits of keeping track of tasks week by week
2022 Book Roundup
2022 Year In Review
An Intro to Trigonometric CSS Functions
What recording 1 second every day over a year taught me
A love note to CSS
Greater styling control over type with CSS `initial-letter`
Using time-blocking to increase your productivity
Crash and Burnout
Serving less data with the `prefers-reduced-data` media query
Recomposed: Spring 1
Operating Within Gratitude
Designing for Dual Screen and Foldable Devices With CSS
Building better websites with the Chromium DevTools Issues Panel
What's next
Just Build It...
On Gatekeeping Design and Democratizing Information
Instagram killed creativity with the removal of recent hashtags
Imposter Syndrome Driven Design and a Bedfordshire Clanger
In a world with so much content, SEO is king
When to use CSS text-wrap: balance; vs text-wrap: pretty;
Mental health resets in nature
Home
CSS Media Query for Scripting Support
CSS Media Query Support for Video <source> Elements
2023 by the numbers
2023 Book Roundup
Naming things is hard
CSS Scrollbar styling is shipping in Chromium
Surviving layoffs in tech
Better form UX with the CSS property `field-sizing`
Home Office Kit: Elgato Wave 3 Microphone
My first two weeks at Igalia
The Curious Case of the CSS Monochrome Media Query
Exploring the Immersive Web with Wolvic
Microsoft Edge is deprecating support for -ms-high-contrast and -ms-high-contrast-adjust
Design for Developers is now available in German!
Life Check №1
Breaking down basics: What's a web engine?
The Inevitability of Change
Life Check №2
Community events need more support
Web Witch's Grimoire: September 2024
The `<details>` and `<summary>` elements are getting an upgrade
Web Witch's Grimoire: October 2024
Brief and practical tips for public speaking
Web Witch's Grimoire: November 2024
Using the ':not()' pseudo-class to remove styles from ':last-child'
You can pay for that: How web browser features get built
2024 Book Roundup
2024 Year in Review
There are plenty of non-men in tech to speak at your conference
The hard truth about using AI in coding
A Year at Igalia
In which I discover my book has been scraped by Meta for its AI
Pre-Partner
Web Witch's Grimoire: April 2025
The :first-child side project
You look tired
Web Witch's Grimoire: June 2025
The Death of Curating, the Rise of Curation
A Social Media Detox for the Soul