Advertisement ยท 728 ร— 90

Posts by Bart Veneman

Happy New Taskmaster Series to all who celebrate!

1 day ago 3 0 0 0

And I'm working on a stylelint plugin pack that you might like

3 days ago 1 0 0 0

Well, it's been a while since @tolin.ski mentioned @projectwallace.com

3 days ago 4 0 1 0
Preview
Intl can localize units, too! `Intl.NumberFormat` supports localized currency and unit formating.

Wait, we can drop format_bytes???

www.stefanjudis.com/today-i-lear... via @stefanjudis.com

3 days ago 3 0 0 0
Web Weekly 188 โ€” A sticky spec change, Assertion functions vs type guards, What's new in JavaScript 2026?, light-dark() for CSS images, CSS contain explained, Forbidden fetch headers. Stay up-to-date with webweekly.email.

Web Weekly 188 โ€” A sticky spec change, Assertion functions vs type guards, What's new in JavaScript 2026?, light-dark() for CSS images, CSS contain explained, Forbidden fetch headers. Stay up-to-date with webweekly.email.

This week's Web Weekly is about to hit all the inboxes in just a moment! ๐Ÿซฃ

If you're into web dev news close to the platform (you know, browser features, specs, and all the good stuff), you should check it out!

https://webweekly.email/

4 days ago 9 2 1 0

Oh, the 4000+ is because:

- 247 tests
- each test loads N stylesheets (up to 26 per page)
- each stylesheet + its coverage ranges are added to the list
- after test suite, all JSON's are combined

4000+ 'files'

4 days ago 1 1 0 0

The 219ms includes reading all JSON from disk, discerning unique stylesheets, combining all the duplicates, while maintaining all reported ranges, prettifying them, calculating which lines are covered and making a summary. Pretty solid. Locally it takes ~70ms, screenshot is from CI.

4 days ago 1 0 1 0
Terminal output of CSS code coverage. The bottom of the report says:

Finished in 219ms on 4,018 JSON files containing 53 stylesheets with 6,344 lines of CSS in total.
Success: total line coverage is 94.74%
Success: all files pass minimum line coverage of 66.00%

Terminal output of CSS code coverage. The bottom of the report says: Finished in 219ms on 4,018 JSON files containing 53 stylesheets with 6,344 lines of CSS in total. Success: total line coverage is 94.74% Success: all files pass minimum line coverage of 66.00%

Added a metadata message to the css coverage reporter to get a feel for performance and it's cool and I saw the OXC folks do it.

Had no idea that my own playwright suite would generate 4000+ JSON files.
Well. It doesn't. There a bug somewhere, there were 'only' 247 (=== # of tests). Still cool!

4 days ago 2 0 1 0

Looks like it might be auth related, but other than that, I'm out of clues.

6 days ago 1 0 0 0

Seriously, I can't publish any of my packages anymore. What's going on? `npm install -g npm` fails, and removing it ends up with a 404 error during `npm publish` ๐Ÿ˜ญ

6 days ago 1 0 1 0
Advertisement

You're on pretty much every website and conference stage, so global deployments seem unaffected.

1 week ago 1 0 0 0

'cold start' used to take a couple of seconds for me usually, now it's near-instant. Like there's a lot of latency gone, or something.

1 week ago 2 0 1 0

It's much faster now, isn't it?

1 week ago 1 0 1 0

Trusted publishing is great, of course. But now Github Actions breaks on `npm i -g npm` so my releases can't run...

1 week ago 1 0 0 1

Yeah, the new blog message. In RSS in my case.

1 week ago 0 0 0 0

Oh, now it shows for me, too. But it is dated Sept 30 2021. But hey, it works!

1 week ago 0 0 1 0

Don't see it (yet) in Feedly, unfortunately

1 week ago 0 1 0 0
Advertisement

It finally clicked. My (experimental) CSS parser uses 1 object type under the hood to prevent polymorphism (==fast) but the DX is really bad. Now overlaying the whole thing with extra subclassed types: better DX, zero runtime overhead! Install size does increase a but, but we're still below 200kB ๐Ÿ˜‡

1 week ago 4 0 0 0

๐Ÿฅฐ

1 week ago 0 0 0 0

so done with rounded corners.

give me pointy corners. give me razor-sharp "wear a glove before you press it" corners.

1 week ago 16 1 4 0

Agree. This has been my game for project wallace and I will not deviate from it. It's actually pretty unique these days. Briefly considered a more pointy typeface but legibility became an issue.

1 week ago 3 0 1 0

The website was still fully functional, but people freaked out because we made the ransom banner the size of the viewport and thought the whole thing was real.
Lucky for us we never even received a word from our superiors about it. But we learned our lesson that day. Or not. Who knows.

1 week ago 1 0 0 0

I never do April Fools. Except that one time where we spent hours bypassing our own, very strict CSP to inject a little bit of JS on our website. It added a "pay lots of bitcoin now to get your site back", but only for our company's internal IP.

Had it taken down in 3 minutes because PANIC!!

1 week ago 12 1 1 0

April Fools would have extra fun and chaos if everyone would write extra validation errors in their stylelint/eslint plugins that generate new errors on each run.

1 week ago 2 0 1 0
Advertisement

If you missed it, these are the shirts I made bsky.app/profile/vene...

1 week ago 1 0 0 0

My laptop also reflects that chant. I hear it daily. bsky.app/profile/vene...

1 week ago 1 0 1 0
Preview
Is Cereal Soup? YouTube video by Whiskey Web and Whatnot

Lolololol, props to @nerdy.dev for rocking this shirt in the wild. Just stumbled upon a @whiskey.fm episode from last year www.youtube.com/live/je_Gj7K...

Yes, your chant was the inspiration for the shirt; that's why I wanted you to have one!

Need to design and have new ones printed though.

1 week ago 4 1 1 0

Or bleepin' NaN ๐Ÿฅด

1 week ago 0 0 0 0

Oh, much yes to that

1 week ago 2 0 0 0

Spotify really needs a "play last in queue". Current behaviour is dogshit.

1 week ago 3 0 0 0