Profile avatar
nocksock.dev
I build interfaces for the web. Working as a freelance senior consultant web platform engineer with 20 years of experience and happy to go for 20 more. Now: #elixir, #web-components, #design-systems, #css
74 posts 118 followers 82 following
Regular Contributor
Active Commenter

So, we're full circle and back at the Frontpage/Dreamweaver era, right?

Classic traveling with DB. Train got cancelled. So: major reroute. ~30min after that new train left the station, it stopped between stations: issues with the tracks. Notification: delay 112min. Now thistrain is taking a detour *via the station I came from.* Can’t make that shit up.

It’s funny how Discord seems to have some kind of heuristics for when to install updates. Opened it this morning: No updates. Opened it just now, on a train: TIME FOR UPDATES!

There it is! Finally, a real solution for how to style all of the HTML form controls using your own custom CSS to change anything — building on an interoperable UA set of defaults. First, styling the in-page part of controls + the popover for <select>. (Later we’ll do popovers for more things.)

Where have all the tech creators gone?

This is the funniest ligature I've ever seen

CSS functions make this type of shenanigans SO much easier - and kinda addictive. Love 'em! All from a single element, no JS. codepen.io/nocksock/pen...

It’s that time of the year again.

[scene int. mozilla board room] P1: We're in a tough spot. We need fresh ideas. Let's start by reading our mission statement: We are a priva– P2: I just had the best idea (closes techcrunch tab in Chrome), what if we do an AI ad platform on demand gig economy vpn powered by crypto streaming platfo

✨Heads up! Observables are shipping natively to a browser near you soon! Huge thank you and congrats to @domfarolino.com ❤️ I've helped / worked on / watched this through different standards bodies for more than 10 years now. ☠️ (I'm going to have a lot of work now to adapt RxJS to this 😅)

"I ask AI and it’s totally worthless, synthesizing disparate topics about CSS into a seemingly right on the surface but totally wrong answer" Couldn't sum up "AI" better if I tried. blog.jim-nielsen.com/2025/aspect-...

Interop 2025 is launched! This is the culmination of months of work to find focus areas that really matter to developers. I’m gonna plan a vacation now 😅 webkit.org/blog/16458/a...

Remember Unhinged? One of my goals is to keep it as visually minimalistic as possible while still staying true to its name. It's not supposed to feel like a run-of-the-mill app without character. Instead, I want it to feel slightly weird while still being easy to understand. (Thread) #BuildInPublic

I think in CSS the BEM approach is very similar to OOP; while Utility First is closer to FP. So when people haven't been exposed to FP much or have a hard time with it, I found they tend to struggle more with Tailwind and how to create useful custom utilities, variants or components.

Understanding the purpose and usefulness of contexts in Phoenix took me a while, but over time they became a natural way of doing things for me in general - not just in phoenix/elixir. Elixir idioms are leaking into every other language I write, and so far it was *always* for the better.

Frontend Devs, since forever: “Accessibility is important, it’s not just about blind people - everyone benefits!” Silicon-Valley Bro, pre-ai: “lmao, nah. <div><div onclick=”…”>go to homepage</div></div> lgtm ship it!” Silicon-valley-bro, post-ai: “Make websites accessible for AI agents!!!”

I really enjoy a positive read on a Saturday morning www.theverge.com/2025/1/24/24...

How my sentiment towards Web-Components changed over the last 2 Years: