Bart Veneman's Avatar

Bart Veneman

@veneman.dev.bsky.social

Creator of Project Wallace, analytics for CSS - https://www.projectwallace.com. I can lift node_modules twice my own weight. Frontend architect @drukwerkdeal. He/him.

461 Followers  |  112 Following  |  325 Posts  |  Joined: 30.10.2024  |  1.6864

Latest posts by veneman.dev on Bluesky

Some digging in Wallace's error logs and Sentry.

So many devs trying to analyze `localhost`.

I guess I'll need to add some custom error handling to tell them that it won't work...

04.08.2025 09:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
MacBook covered in 64 small stickers of CSS

MacBook covered in 64 small stickers of CSS

MacBook covered in 64 identical CSS stickers

MacBook covered in 64 identical CSS stickers

Continue I did

02.08.2025 14:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A brand new macbook with one CSS sticker in the top left corner of the cover and dozens more of the same stickers lying on top of the same cover.

A brand new macbook with one CSS sticker in the top left corner of the cover and dozens more of the same stickers lying on top of the same cover.

Do I continue... ?

26.07.2025 14:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@laurieontech.dev hey, I just noticed a lot of new entries in your RSS feed! ๐Ÿฅณ
Unfortunately all entries only show a summary and the 'visit website/read more' links all go to example.com ๐Ÿฅน

24.07.2025 15:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can cram so much information in typed arrays and array pointers instead of repeating arrays of objects. Not sure about the memory savings and real world perf implications yet, but a fun exercise to think about reducing memory allocations.

23.07.2025 17:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Today is a good day for another attempt to play with concepts of data oriented design.

23.07.2025 09:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thinking of brightening up my home office with a custom LED sign, anyone got recommendations on where to order and do's and don'ts?

22.07.2025 14:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

These look incredible!

22.07.2025 13:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Having a title has meant nothing for my career so far until last week. So it can open doors although I do not actually agree with the gatekeeping.

21.07.2025 15:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Bachelor of Information Sciences where the curriculum touched on frontend very lightly. Graduated with a thesis on CSS architecture and complexity with a 9.3/10 score, so they should know better by now ๐Ÿ˜Ž

21.07.2025 15:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Results were even noticeable on my M3 so that's good

20.07.2025 17:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Doing some quick performance wins on @projectwallace.com:

- wrap border radii in a 'show more' component that renders the first 15 items at first
- same for colors-per-property
- remove the double list of unique colors, just one is good enough
- because of โ˜๏ธ removed a ton of intersection observers

20.07.2025 17:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Quick, everyone, @codepen.io Radio is back! ๐Ÿฅณ

17.07.2025 10:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Debugging an issue with prefers-contrast: more, custom properties and cascade layers and I don't know how anyone would do that without project wallace. Not even mad, I just don't know how you get shit done.

17.07.2025 08:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whelp, that looks like a tea break well spent

16.07.2025 18:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I say we crack open his codebase and we'll find the sacrifices soon enough

15.07.2025 17:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
CSS Scraper User Agent - Docs - Project Wallace Project Wallace CSS Scraper is the name of our CSS scraper. Read how it accesses your site, how it finds CSS and check the changelog.

Documented @projectwallace.com's CSS Scraper bot www.projectwallace.com/docs/css-scr...

Haven't had anyone complain or ask yet but saw a similar page recently because I spotted an unusual user agent in the logs and felt like this is a good thing to do.

14.07.2025 14:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man in a grey jacket is smiling and the words cool are behind him ALT: a man in a grey jacket is smiling and the words cool are behind him
02.07.2025 15:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man in a suit and tie is standing next to a woman in a green shirt . Alt: Guy from that television show shouting "Oh my god, okay, it's happening!"

๐Ÿ˜ฎ

02.07.2025 14:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey @keithamus.social, do you think that in the future csskit may be a good choice to power some/most of the tooling on @projectwallace.com? I think there is some overlap in goals. Curious for your thoughts ๐Ÿ˜„

02.07.2025 14:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Sentry issue graph of browsers not supporting Highlight API.

Sentry issue graph of browsers not supporting Highlight API.

Can't wait for this chart to go to almost zero! I've been using it for a long time now on @projectwallace.com as progressive enhancement and *very* happy with it.

02.07.2025 09:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
June 2025 release notes - Blog - Project Wallace 'Only' 20 releases on the website this month but also lots of releases outside in our open source projects.

โ˜€๏ธ June 2025 release notes โ˜€๏ธ

๐Ÿ”น 5 *new* features
๐Ÿ”น 20 production releases
๐Ÿ”น 3 bug fixes
๐Ÿ”น 4,200+ visitors / 8,300+ page views

www.projectwallace.com/blog/june-20...

02.07.2025 07:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

on its way to prod and i'm off to bed ๐Ÿ˜ด

so. much. work.

01.07.2025 22:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh and please let me know if there are any features that would make you design systems work easier. Happy to lend a hand to make auditing or discovery faster.

01.07.2025 10:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - projectwallace/css-design-tokens Contribute to projectwallace/css-design-tokens development by creating an account on GitHub.

New on the design tokens page is that the JSON output panel is now powered by a new standalone lib that converts CSS to design tokens github.com/projectwalla...

01.07.2025 10:36 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ˜Ž๐Ÿ’š

01.07.2025 10:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Writing another monthly Wallace roundup tonight. What's something you want to know?

30.06.2025 12:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah, so the design token spec had an update back in April and so my Design Tokens page has been incorrect for about two months and I need to figure out a way to support the new Color type ๐Ÿ˜

28.06.2025 21:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

My wife is watching Squid Games and it looks like a messed up, less fun version of Taskmaster.

27.06.2025 19:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

With the spec in mind I'm tempted to pick those 5 as groups and try to group *all* the color functions and notations under that, keeping in mind that `color()` can set a specific color space output target.

27.06.2025 13:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@veneman.dev is following 20 prominent accounts