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 · 26/08/2026Still one of the best side projects I've ever done (with a couple of mates). We had the whole app, checkout and purchase flow working, but we lost steam. Luckily I had these portraits or our boys made in time. 030
Bart Veneman @veneman.dev · 19/08/2026Mixing web-features with wallace's CSS analysis and you get... a new tool for CSS archeologists! h/t @patrickbrosset.com for pointing me to github.com/web-platform... 193
Bart Veneman @veneman.dev · 19/08/2026Trying out a new typeface. I think it works really well for headings. It's too wide for buttons, so I'll have find a solution for that. 110
Bart Veneman @veneman.dev · 16/08/2026But, the good part: I'll be able to add a new stylelint rule to disallow using `else` anywhere but the end of a rule! 011
Bart Veneman @veneman.dev · 11/08/2026Had to look up my own usage of pseudos, but found a good one! Was just in time to be #99! 230
Bart Veneman @veneman.dev · 02/08/2026Also, look at these stats: bounce rates nearing 100%, lots of agents visiting, but no human interaction or feedback. Everything lacks joy. 120
Bart Veneman @veneman.dev · 20/07/2026Wouldn't it be cool if CSS minifiers would create a custom property for the data-url and then reuse that instead of inline the big data-url in the result twice? lightningcss.dev/playground/i... 3120
Bart Veneman @veneman.dev · 28/06/2026You're not going to believe this, but I just found out that this is a real-world problem. At least for one of the major 🇳🇱 NL newspapers. 260
Bart Veneman @veneman.dev · 24/06/2026Dogfooding the stylelint plugin* and webpage, and coming across a `text-decoration-color` property that's vendor prefixed 3 times by Lightningcss... * I _will_ ship some day! 110
Bart Veneman @veneman.dev · 18/06/2026A couple of months ago @ohhelloana.blog was complaining about the lack of choice in women's wear in developer clothing. I agree. Made this. My wife wears it now and it's *really* nice. 193
Bart Veneman @veneman.dev · 15/06/2026Stu, you'll love this upcoming page on project wallace. Makes digging a lot quicker. 030
Bart Veneman @veneman.dev · 07/06/2026Was inspired by someone's shirt at the lunch restaurant this morning but now I'm hoping these will arrive in time before CSS Day. Even ordered some extra for my kids who absolutely love them! 010
Bart Veneman @veneman.dev · 07/06/2026Gonna walk around in this and call my self the Prince of Chaotic Style Sheets. 140
Bart Veneman @veneman.dev · 02/06/2026It has been 0 days since I tried `:is(::before, ::after)` So I made it a lint rule, because that's my thing now. 270
Bart Veneman @veneman.dev · 26/05/2026Stefan, I'm so, so, so, so deeply sorry about this. Oh, the irony 😂 100
Bart Veneman @veneman.dev · 20/05/2026Stealing as many good ideas from Daniel Yuschik's defensive-css stylelint plugin as I can. 130
Bart Veneman @veneman.dev · 14/04/2026Man, drawing is hard. But this is the sort of vibe I want to go for. Going to tap into my network to find a local designer person to make this work. 000
Bart Veneman @veneman.dev · 06/04/2026Added 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! 120
Bart Veneman @veneman.dev · 28/03/2026Stylelint's playground is nice for some toying around. Still tweaking code and error messages. 150
Bart Veneman @veneman.dev · 25/03/2026Progress! Really enjoying this but also keep finding new issues, error messages to polish. 140
Bart Veneman @veneman.dev · 25/03/2026Stumbled across this issue while auditing a website earlier this week. Immediately made it a new rule for my upcoming stylelint-plugin. That thing is going to be *packed* with goodies. 210
Bart Veneman @veneman.dev · 23/03/2026Nice post! Just a heads up, your `base` layer seems only defined and never used and there are some unintended custom properties. 🤫 But it looks so nice, it's been a while since I had last visited! 100
Bart Veneman @veneman.dev · 21/03/2026OH BOY!! (I also *really* need to step up my custom property naming conventions) 140
Bart Veneman @veneman.dev · 09/03/2026Finally mustered up the energy to make a repro for Playwright for its strange CSS coverage issues: github.com/microsoft/pl... Blogged back in October www.projectwallace.com/blog/better-... 130
Bart Veneman @veneman.dev · 01/03/2026Some before/after images for several pages. Think I'll leave it at this for now. Even fixed a couple of bugs I didn't know existed. 110
Bart Veneman @veneman.dev · 01/03/2026Tried some wildly different fonts but I think Teko is just the best reflection of my border-radius:0 design. Added 2 gradients to the header at a late stage, quite like them. Added a lot more spacing to the homepage, but made the forms to submit URL a bunch smaller. 171
Bart Veneman @veneman.dev · 27/02/2026Make the gaps wider, add some scroll-margin and add an outline to the section when you scroll to it via the side nav. I'm shipping this! 🥰 140
Bart Veneman @veneman.dev · 27/02/2026I'll admit that it looks a bit dense, but this is JUST 1 LINE OF CSS?!?!?! 130
Bart Veneman @veneman.dev · 27/02/2026Can't wait to give grid-lanes a spin to see if I can reduce the amount of wasted space in our CSS analysis page. 190
Bart Veneman @veneman.dev · 15/02/2026Just from this morning. This has to stop. Get your garbage machines off of the internet. They do not belong here. I don't want them here. Fuck. The . Fuck. Off. 000
Bart Veneman @veneman.dev · 15/02/2026Not proud of it, but I just used this specificity hack. Generally a huge fan of the `is()` pseudo class, but probably shouldn't use it for this 😅 6111
Bart Veneman @veneman.dev · 06/02/2026This edition is kindly sponsored by @polypane.app 🫶 The CSS Selection already contained several links to Polypane, even before I decided to accept sponsors. Having @kilianvalkhof.com contact me felt like puzzle pieces coming together. Super stoked and proud! 091
Bart Veneman @veneman.dev · 04/02/2026align-content: home-stretch! Working on the last few bits so this beast can be released on Friday! 🫶🫶 Shoutout to @polypane.app for making this first edition possible. Imagine having incorporated several links to Polypane in the content already, and then @kilianvalkhof.com stepping up. 🫶🫶 083
Bart Veneman @veneman.dev · 01/02/2026Working on some design stuff after doing a couple rounds of editing. How about this as a social preview image? 160
Bart Veneman @veneman.dev · 30/01/2026Using 3 different @projectwallace.com libraries at work now 😆 130