Here's a great example of how inaccessibility manifests even earlier than the design stage. Figma has rolled out a tool to create iOS-style glassomorphic effects, embedding it directly into the tooling layer. This will be awful for legibility and readability for a wide range of people.
Did a quick write-up of my experience at this year's #CSSDay "...I have a feeling that we're soon coming to close on the old responsive way of thinking about websites that have existed for 15 years..." www.havardbrynjulfsen.design/writing/my-k...
My key takeaways from CSSDay 2025 | Håvard Brynjulfsen
For the third year in a row I was lucky enough to attend the CSSDay conference in Amsterdam. Here's a summary of what I've learned this year.
havardbrynjulfsen.design
Did a quick little touch-up of the header navigation on my website (before/after) 💅
.beer:empty { order: 1; } Important memo for the Drinks & Discussions session later at #CSSDay today
Reflecting on writing for the web and how @kevinpowell.co stopped me from writing (well, not really) www.havardbrynjulfsen.design/writing/thou...
Thoughts on writing | Håvard Brynjulfsen
I've not done a lot of writing in 2025. Here's why.
havardbrynjulfsen.design
I love that even in a world of LLMs and IDE AI helpers I can still search for something on Google and find an old CSS-Tricks article that solves my problem😍 I was trying to create a timeline with curved lines, and this screencast by @chriscoyier.net saved me🤌 css-tricks.com/videos/172-h...
Is CSS nesting an exciting new feature or a potential disaster waiting to happen? I note down my worries and prior experience with one of it predecessors: Sass nesting, along with some gotchas native CSS brings with it.
CSS nesting: use with caution
Is CSS nesting an exciting new feature or a potential disaster waiting to happen? I note down my worries and prior experience with one of it predecessors: Sass nesting, along with some gotchas native...
buff.ly
First post of the year 🎉 A quick tip about the <dl> element www.havardbrynjulfsen.design/writing/tips...
Tip of the week #021: Use the description list element | Håvard Brynjulfsen
Need to display a list where you have a key (or title) and a value? The description list element is perfect for this.
havardbrynjulfsen.design
Recently released mystreak.is It’s a simple PWA that let’s you add and track habits daily If you want to try it: be sure to add this to your Home Screen on your device, as it only stores the information using localStorage. Built this for myself, and I’ve been using it daily since New Year’s ✅👌
Working on something for New Year’s resolutions (and other habits)
Progressive enhancements! Here are some newer and experimental CSS properties and selectors that's super safe to use without you having to worry about the fallbacks. www.havardbrynjulfsen.design/writing/tips...
Tip of the week #020: Simple progressive enhancements in CSS | Håvard Brynjulfsen
CSS has changed a lot in the last couple of years. It feels like we're getting new features monthly now. New features are well and all, but it's hard to keep up with what's fully supported or safe to ...
havardbrynjulfsen.design
HTML documents are responsive by default. It’s up to us to decide how much of this native behavior we want to destroy with CSS. Work with the browser, not against it
I like Ciri, both in TW3 and in the books Gonna be great to play her, doesn’t matter how she’s «lost her powers». In Assassin’s Creed Brotherhood somebody steals all the gear you’ve acquired in ACII, so you have to start over. Her having taken the trial is an easy lore “fix” for a game
I don’t hate Tailwind or CSS-in-JS. I actually have little experience with both. But I see an emerging trend in my work environment where people opt for Tailwind or styled-components because «CSS is hard». Sorry to say, TW or CSS-in-JS won’t fix that
Stuck 4+ hours on a challenging CSS problem today, ending up with a less-than-ideal compromise😶🌫️ CSS is hard, I understand that some finds it hard to fall in love with Hopefully going to be a while until I have to do a horizontal-full-bleed-auto-scroll-and-adjustable-step-visualizer-component again
Glad you liked it👌 It’s important to note that I don’t hate shorthands, but they’re surely a hurdle for people new to CSS
Issue #107 of the UI Dev Newsletter is out! In this issue: character-based alignment, performance scores, and issues with shorthand properties. www.silvestar.codes/side-project...
Issue #107 ✣ UI Dev Newsletter
In this issue: character-based alignment, performance scores, and issues with shorthand properties.
silvestar.codes
Finally got around to implementing a theme switcher for my website (www.havardbrynjulfsen.design) and refactor some theme colors 🎉 Pretty happy with the result! It also honors user's preferred color scheme👏
Striking the right balance can be tough. We don’t want cool mama bear's porridge or hot papa's bear porridge, but something right in the middle, like baby bear’s porridge. css-tricks.com/the-law-of-d...
The Law Of Diminishing Returns | CSS-Tricks
Striking the right balance can be tough. We don’t want cool mama bear's porridge or hot papa's bear porridge, but something right in the middle, like baby bear’s porridge.
css-tricks.com
This article is so thorough🙌🏻 Great read! Glad to see that fixed or sticky headers got some heat (I have a vendetta against this design pattern) and that NRK was not the worst
New blog post out (first one in over a year 🥵): I tested how well different election dashboards implemented common dataviz accessibility principles, and explained where things went wrong, including lots of demos. fossheim.io/writing/post...
Implemented the Baseline Status component from Astro Embed (astro-embed.netlify.app/components/b...) on my website today. Worked like a charm! 🚀 See it in action: www.havardbrynjulfsen.design/writing/tips...
Did some reading this year📚 Wrote a quick summary of my favorite #books, allowing me to try out a review component I made for my website. www.havardbrynjulfsen.design/writing/post...
Books of 2024 | Håvard Brynjulfsen
I've so far read 27 books this year. Here's a recap of my favorites.
havardbrynjulfsen.design