Nik
nik.digital
Nik
@nik.digital
Web Developer
Writing at nik.digital
Had an absolutely lovely call with @samwho.dev last night and halfway through he pulls up the Google Meet controls on his iPad to find... this abomination of a menu 💀

It gets worse the longer you look at it...
October 25, 2025 at 9:05 PM
Earlier this week, I learned from @patrickbrosset.com that DevTools in Chrome and Firefox are built using web technologies. That means that yes, you can inspect Chrome DevTools using Chrome DevTools 🤯
September 11, 2025 at 6:00 PM
TIL: CSS variables can contain non-ASCII characters. That means that yes, you can have emoji in a CSS variable name, and yes, zero width spaces are valid, too... in case you want to spice up your stylesheets!
August 5, 2025 at 8:12 PM
@benholmen.com made it to #1 of HN with @kilopx.com – and with it, by pure chance, my little cat drawing. What are the odds!

Congrats on how well the project is received over there, well deserved :)
August 4, 2025 at 5:40 PM
Daily reminder that AI is still terrible at producing sources
July 28, 2025 at 7:33 AM
Opinions are divided on this one for sure, but I need to rant about the new macOS design. Why would the sidebars float? Why would they be translucent if the background it now sits above is white? Everything about this looks so off, and I will hate having to look at it every day once Tahoe releases.
July 25, 2025 at 11:38 AM
Promised I'd share some of the small quality of life updates I've been working on this weekend. Up first is the ability to link to specific headings with a small link that pops out to the left on hovering!
June 10, 2025 at 5:08 PM
Modifying the snooze duration? This must be iOS 26's biggest change #wwdc
June 9, 2025 at 11:12 PM
Here's a version with a persistent progress that sort of acts as a flashlight. As with anything, there are endless options to iterate!
June 9, 2025 at 3:05 PM
Exploring the idea of a table of contents which I've always liked. This got me thinking that instead of a separate progress indicator, the whole element could be an indicator in itself.

Some `clip-path` magic later, this seems interesting! Not quite where I want it yet, but it's a nice little idea
June 9, 2025 at 1:46 PM
Got this cute little demo working 😍 Especially proud of the fact that it has a nice border shape in line with the other objects on the page, and that the overlaps are properly sized (even the MDN docs get this wrong!)
June 4, 2025 at 12:22 AM
There's so many things that can be explored here, from rocket trails to effect behavior (sparkles, flickering, dropoff, size, colors). I think this could be a great gateway to canvas / particles for beginners, as it's super easy to get started but there are endless possibilities to iterate 🎉
May 31, 2025 at 7:19 PM
Dabbling in fireworks, inspired by @joshwcomeau.com's Whimsy landing page. He does a _lot_ more in his implementation than I do here, but it's a very fun thing to explore!
May 31, 2025 at 5:04 PM
Published a new interactive blog post on tab roving, a nice little technique for making grids and other element groups more accessible for keyboard navigation!

Check it out: https://nik.digital/posts/tab-roving
May 19, 2025 at 9:11 AM
Working on a new post for my blog launch. This one will have some fun widgets!
December 19, 2024 at 1:59 AM