Kilian Valkhof
@kilianvalkhof.com
4.7K followers 460 following 1.2K posts
I build tools for devs and designers: @Polypane.app, FixA11y, Superposition | Electron governance member | He/him
Posts Media Videos Starter Packs
Reposted by Kilian Valkhof
polypane.app
Looking for our logo, icon or other brand assets? Right-click the logo on the site to find our brand kit!
Polypane homepage with an opened menu below the site icon titled "Brand kit"
kilianvalkhof.com
I don't often get nerd sniped * but I just added support for line numbers in @Polypane.app's elements panel after thinking it impossible for the past 5 years.

* okay like once a week. maybe twice.
The CSS styling for a h1 element. The pertinent detail is that each css rule now has a line number with its stylesheet file name.
kilianvalkhof.com
This is incredibly niche. but the Chromium team just fixed an issue from 2012 that will make the devtools network tab keep resources after navigation. 🥳

This is super useful when debugging redirect chains.

issues.chromium.org/issues/40254...
Chromium
issues.chromium.org
Reposted by Kilian Valkhof
bell.bz
Good morning, America 👋

JavaScript for Everyone is now available to…everyone!

The amount of effort and experience packed into this course is unbelievable and we know you're going to love it and super-charge your career.

PPP discounts available (and often cheaper) too!
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalilli.link
kilianvalkhof.com
Oh no, that's too fast! (I'm all too familiar).

Enjoy the day, and happy birthday!
Reposted by Kilian Valkhof
piccalil.li
It's here. JavaScript for Everyone is now available to…everyone!

The amount of effort and experience packed into this course is unbelievable and we know you're going to love it.

Get yours for £189, down from £249, for 2 weeks and super-charge your career prospects

piccalilli.link/js4e-launch-...
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
piccalilli.link
kilianvalkhof.com
ahem. React developer tools
kilianvalkhof.com
Guess who just added react-compiler in like 3 minutes.

...and then had to search for "How to tell if react-compiler works"* because everything just worked without issues and it auto-memoized a bunch of stuff without me doing anything.

* react deveveloper tools can tell you.
kilianvalkhof.com
I know it's not in-vogue to say, but I upgraded @react.dev in Polypane to 19.2.0 yesterday at a conference when I had a spare 15 minutes and i didn't have to do anything else. It just works.

Gonna put in some places. Should be fun!
kilianvalkhof.com
This is making such a difference. Truly next-level emulation.
polypane.app
New in Polypane 26: all our devices emulate the correct `safe-area-inset-*` CSS environment variables, as well as the correct small viewport height.

Toggle the visualization from the emulation settings to see where they're located. Like browser UI the svh overlay scrolls away when you scroll down.
Reposted by Kilian Valkhof
mhartington.io
Hire Todd. He's smart and knows his shit. He'd make a great fit for any web team out there
toddl.dev
Getting the “Dear Todd” email as I call it the next days isn’t as bad as it used to be. But here I am, still looking for some income during this time, and not letting it affect me as bad as it used to.
kilianvalkhof.com
Yes, the typing is the point.

Having that scoped in for example a design system can be very useful
Reposted by Kilian Valkhof
utilitybend.com
To elaborate on that. The first question I can visualize is some technical problems or potential dangers. The second one might have some really interesting cases that could benefit design system engineers.
kilianvalkhof.com
After @utilitybend.com's excellent talk at Frontmania on Engineering CSS I was left with two questions:

1. Why can't @property declarations be declared in a scope, The ability to scope custom props is so powerful this feels like a miss.

2. CSS Functions are great. Can we have typed in- and output?
kilianvalkhof.com
After @utilitybend.com's excellent talk at Frontmania on Engineering CSS I was left with two questions:

1. Why can't @property declarations be declared in a scope, The ability to scope custom props is so powerful this feels like a miss.

2. CSS Functions are great. Can we have typed in- and output?
kilianvalkhof.com
I know it's not in-vogue to say, but I upgraded @react.dev in Polypane to 19.2.0 yesterday at a conference when I had a spare 15 minutes and i didn't have to do anything else. It just works.

Gonna put in some places. Should be fun!
kilianvalkhof.com
😩

The state of the art is regexes.

😩😩😩
Reposted by Kilian Valkhof
Reposted by Kilian Valkhof
toddl.dev
I am immensely grateful that we almost hit the 40% raised mark I was hoping for after the first week. There is more work to get this goal reached. I won't stop now so I once again ask for any and all shares and donations, no matter how small. Every little bit helps. gofund.me/24c249d90
Donate to Fundraiser for Paula Johnson's Medical & Recovery Fund, organized by Todd Libby
My name is Todd Libby, and I am starting this on the behalf of my pa… Todd Libby needs your support for Fundraiser for Paula Johnson's Medical & Recovery Fund
gofund.me
kilianvalkhof.com
I already 'fixed' Google login and Cloudflare captcha for Polypane, and I'll get the Google Search Captcha issue too.
kilianvalkhof.com
One of the least fun aspects of building a browser is dealing with all the user-agent sniffing and profiling that systems to do and finding ways to deal with them, when it's all undocumented and obscured.