Bart Veneman @veneman.dev · 6hProject Wallace has been going strong for 13 years and I don't see it ending soon. AI has given me some new opportunities, but I keep its input small and keep the fun parts for _me_! 140
Bart Veneman @veneman.dev · 29/09/2026Not quite there yet, but not a bad effort for someone learning how to use affinity. 220
Bart Veneman @veneman.dev · 29/09/2026Doing some investigation for the analysis side. Plan for now: - new repo for data analysis - run scraper locally - upload raw css to some storage (suggestions welcome) - analyze css and store results in duckdb - commit db files to repo - commit queries to repo Hoping to make analysis reproducible 110
Bart Veneman @veneman.dev · 29/09/2026I guess the playwright tests for my css-scraper will fail on the next run then 😆 040
Bart Veneman @veneman.dev · 28/09/2026Also also, don't make the shopping experience too fast, because I'm already ordering too much this month. 000
Bart Veneman @veneman.dev · 28/09/2026WHAAAT!! Also, if we could get LEGO to use project wallace, then I can go retire, because that would complete my career. 010
Bart Veneman @veneman.dev · 25/09/2026I also remember that one of NL's largest ecommerce shops used to (or still does) progressively enhance meters into 0-5 star ratings with a little bit of js. Possibly 100% doable with modern css these days. 020
Bart Veneman @veneman.dev · 25/09/2026As for styling, I only style the background and the meter-foreground? itself. I recall having to use some vendor prefixes. 110
Reposted by Bart VenemanLuke @lukewarlow.dev · 25/09/2026Do you use the HTML `<meter>` element? If so when do you use it, and what kinda styling do you use? If you don't use it, are there use cases where you would but don't for some reason? If so what are those reasons. 551
Bart Veneman @veneman.dev · 25/09/2026I use meter *a lot* for project wallace. Almost every pave has them and the /analyze-css page potentially has hundreds. 120
Bart Veneman @veneman.dev · 24/09/2026Lololol, maybe that too! 😂 It has me excited, so now I'm constantly talking into my mic so an LLM can later summarize and bucket all my thoughts. It's been an hour and a half and I can't even get 50% done in time if I start now. 010
Bart Veneman @veneman.dev · 24/09/2026Going over some ideas that @meyerweb.com and @bkardell.com had in the Igalia Chats episode. Brain is humming with ideas. The vibe was so good, I'm even just smiling when reading back the transcript. www.igalia.com/chats/projec... 153
Bart Veneman @veneman.dev · 23/09/2026End of the year is approaching. I should probably start planning the next CSS Selection and not yolo it like I did this year. Does anyone have requests for what we should analyze? 254
Bart Veneman @veneman.dev · 22/09/2026That's why I think happens on project wallace, looking at stats and server logs 😕 010
Bart Veneman @veneman.dev · 20/09/2026TIL: CSS `:active` does not trigger when pressing a link or button via the keyboard. Seems like it's mouse-only. 060
Bart Veneman @veneman.dev · 20/09/2026@romainmenke.bsky.social thanks so much for thinking along, I've posted github.com/stylelint/st...github.comAdd support for running in a browser · Issue #3935 · stylelint/stylelintI'm currently trying to replace CSSLint in @jsfiddle with Stylelint. Got it working thanks to a proof-of-concept made here https://github.com/m-allanson/stylelint-browser-demo Unfortunately turns o... 011
Bart Veneman @veneman.dev · 20/09/2026Yeah, I think some small affordances could make the public API more open to composition, pick-and-choose which entry points you need. But also, it could open up possibilities to run (parts of) stylelint.io/demo/ in the browser without web containers. 110
Bart Veneman @veneman.dev · 20/09/2026The Beatles - Octopus's Garden Sung by Ringo Starr An alias for Patrick Star? Who lives in Bikini Bottom near Octo's garden? In the shade of his shell? I'M ONTO YOU SPONGEBOB!!! 000
Bart Veneman @veneman.dev · 20/09/2026What's the best way to approach this? Append finding to github.com/stylelint/st..., open 1 new issue or several issues? 100
Bart Veneman @veneman.dev · 20/09/2026I think I've nailed it down to these points (with a bunch of help from Claude): - Linting always starts from the `stylelint` global, no official way to skip I/O; also true for `createPlugin()` which leads ever - Several modules import Node API's to get EOL and process.env which trips the browser 100
Bart Veneman @veneman.dev · 18/09/2026Or let the browser make the sound of a Geiger counter every time the garbage collector runs. 2101
Bart Veneman @veneman.dev · 18/09/2026In Wallace's css-parser I have made percentages a unit, because that's what people (THAT INCLUDES ME) expect and it is a lot more convenient to use. 010
Bart Veneman @veneman.dev · 18/09/2026It's a thing I learned from using CSSTree (where percentages are *not* a node with type=unit) and even @tabatkins.com said they're not dimension-units, but mostly for legacy reasons lists.w3.org/Archives/Pub...lists.w3.orgRe: [csswg-drafts] [css-values-5] Separate `%` from `<dimension-unit>` (#7381) from Tab Atkins Jr. via GitHub on 2022-06-17 (public-css-archive@w3.org from June 2022) 100
Reposted by Bart VenemanKevin Powell @kevinpowell.co · 17/09/2026What unit do devs use the most often in production? @trost.codes took his best guesses! (Shoutout to @projectwallace.com for the stats) 11659
Reposted by Bart VenemanNicolas Hénin @nicolashenin.net · 17/09/2026Nice campaign by the Norwegian Consumer Council about the declining lifespan of products. Enjoy! 180140426455
Bart Veneman @veneman.dev · 17/09/20262K isn't nearly enough. algo pls add 100K followers instant k thnx bye 000
Bart Veneman @veneman.dev · 15/09/2026The ratio of good Christmas sets vs good regular sets is messed up. 000
Reposted by Bart VenemanVale @vale.rocks · 15/09/2026@css-tricks.bsky.social is once again stuck in an arbitrary suspension at the hands of DigitalOcean's radio silence. It is devastating to see such a brilliant publication treated so very poorly. The current situation: vale.rocks/micros/20260...vale.rocksCSS-Tricks in Limbo - 15 Sept 2026 01:35 UTC 49130
Bart Veneman @veneman.dev · 15/09/2026Holy shit, this is *very* alarming. Thanks for writing this down, had missed most of this somehow. 010
Bart Veneman @veneman.dev · 14/09/2026Lol, was developing www.projectwallace.com/baseline-ove... this weekend and thought it was broken because it marked `user-selected` as limited availability. Glad they're working on it 😆 010
Bart Veneman @veneman.dev · 14/09/2026introducing knip.dev at work today and casually deleting ~5,000 LoC 3412
Bart Veneman @veneman.dev · 14/09/2026Go check this out! Several early testers found it pretty helpful and it gave them some good insights into some CSS features that they were using in a non-progressively enhanced way. 0134