Dave Snider's Avatar

Dave Snider

@davesnider.com

Builder of web things. Still hacking every day. Building tableslayer.com and counterslayer.com. https://davesnider.com

1,516
Followers
169
Following
622
Posts
23.11.2024
Joined
Posts Following

Latest posts by Dave Snider @davesnider.com

Preview
I miss email Faking a personal conversation in the modern age

Got one of those fake emails that tech companies love to send and decided to write about how I miss actual email. www.davesnider.com/posts/i-miss...

11.03.2026 00:39 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

This is now live. Previous projects should migrate over. Enjoy arranging trays in boxes, and boxes and trays in layers. I also added my Burning Banners setup in the "community projects" area.

10.03.2026 20:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Oh man! Pretty cool that they're both still around.

10.03.2026 20:27 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Our family has always had mutts. Since we don't know their exact birthday, we just pick a close holiday. Dean is turning 14 pretty soon. Here's a pic from last year.

10.03.2026 19:46 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

One of my dogs says hello back to your dog (i assume). Cool project, what's the plan for it? Just funsies?

10.03.2026 16:45 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Last night I decided Counter Slayer needed to add the concept of "layers" within a game box, so you could visual stacking and how boxes arranged next to loose trays. Pretty proud of how crazy this is getting. I think the only major thing left is to support custom STL placement. PR coming soon.

10.03.2026 11:53 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
All together

All together

Text emboss

Text emboss

Draw piles

Draw piles

Counters all tucked in.

Counters all tucked in.

Had a Counter Slayer fan send me some images of a print he made for a Spanish version of D-Day at Omaha Beach. So cool!

08.03.2026 22:29 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Came up with a pretty intuitive way to easily design small cup trays in Counter Slayer. This is a fun project for me because it's similar to a lot of the dense data viz stuff I used to build at Elastic.

08.03.2026 03:37 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Watching my kid play Skyrim for the first time. No game does random discovery better.

07.03.2026 19:33 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Booked my flight for the big Star Trek 60th anniversary con in Vegas this August. In a life filled with dorky experiences, this is up there.

07.03.2026 01:02 ๐Ÿ‘ 14 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

The modern stay at home Dad writes scripts to rip his wife's prized George Jones CDs en masse and makes sure they are stream-able from the NAS for her drive home.

06.03.2026 19:23 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

One small trick is to change the color of the favicon for a project when its running locally. Then its easy to spot in the tabs which is production, and which is local. I even do this for preview builds.

06.03.2026 02:59 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

This took a bit of time to build. Counter Slayer will now let you manually arrange trays in boxes. I don't know really know what the end of this project looks like, but it's getting pretty cool!

05.03.2026 13:26 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

That is quite a lot of storage. I assume a RAID setup?

05.03.2026 01:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I don't have a lot of fun with heavy math. This makes it hilarious that my two current projects require a lot of heavy math.

04.03.2026 16:51 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Stack of cards in a tray for the game Burning Banner

Stack of cards in a tray for the game Burning Banner

Counter Slayer now supports card based trays. It can even label each section to make setup / tear down easy for your games.

03.03.2026 14:20 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's weird building solo during the current sea change in tech. In some ways, I worry that I'm missing out by not learning how others work. The flip is that I'm pretty much just doing freestyle experimentation right now. It feels close to how I learned as a teenager.

03.03.2026 04:03 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This comment is brilliant Wes. You got me. I even read it as if it was a song lyric.

01.03.2026 03:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

We wrote pretty much the same comment! Here are my five!

Radiohead - OK Computer
The Wrens - Meadowlands
Curtis Mayfield - No Place Like Living in America Today
Joanna Newsome - Ys
Magnolia Electric co. - Josephine

01.03.2026 03:38 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Like I'm sure many others, this ad got me into Nick Drake when it first aired. I was a 20 year old that discovered a cool song and then immediately was gutted when I learned it was written by someone who had already died with a limited (if excellent) catalog.

01.03.2026 03:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Every time I think I'm building something with a small audience I get an email from my local comic store with some super niche comic. I guess there's a new Gaston (from Beauty and the Beast) book that's hitting the shelves if that's your bag. "AT LAST โ€” A SERIES WORTHY OF THE NAME GASTON!"

28.02.2026 21:43 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Wang Chung - Dance Hall Days
Wang Chung - Dance Hall Days YouTube video by WangChungVEVO

Wang Chung did the soundtrack for To Live and Die in LA and it's great but it reminded me that Dance Hall Days proves Peter Gabriel's theory that there are a lot great songs with dumb lyrics but no great songs with bad music.

youtu.be/V-xpJRwIA-Q?...

28.02.2026 03:26 ๐Ÿ‘ 88 ๐Ÿ” 10 ๐Ÿ’ฌ 8 ๐Ÿ“Œ 0
Counter Slayer UI

Counter Slayer UI

When I started this "little" project, I remember thinking... I'll just use tailwind or something and not care about the UI. After a good week of hustling, I now have Counter Slayer up to the UI polish of Table Slayer, using its component layer. Major UI update shipped!

27.02.2026 21:16 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Kind of neat how this is achieved. You basically take screenshots in Three JS with specific camera positions, then stuff them in the PDF. Something similar happens in Table Slayer to generate the image thumbnails. Always amazed at how much you can do in a browser these days.

25.02.2026 21:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

Made it so that Counter Slayer can generate a PDF with a reference diagram to let you know what counters go in which slots. This is what happens when you spend weeks building something only you will likely use!

25.02.2026 21:33 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Yesterday I spent time to isolate and package up Table Slayer's UI so that I could use it fully within Counter Slayer. I still have UX issues to solve, but this is looking a lot better!

25.02.2026 17:37 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Running Playwright with GPU powered Actions How I got Table Slayer's test suite running fast on GitHub

I ran into a lot of issues getting GPU action runners working with Playwright tests so I figured I'd write a small blog post about it since there didn't seem to be a whole lot about this online. Table Slayer uses Three JS, so I needed the beefier runners. www.davesnider.com/posts/gputests

23.02.2026 16:12 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Humble Bundle continues to provide of the best value for legally purchasing pulp fantasy in portable formats. 40 Forgotten Realms novels for $18! 39 Discworld books for $16!

22.02.2026 19:22 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Allow for custom shapes beyond rectangles by snide ยท Pull Request #3 ยท Siege-Perilous/counterslayer Fixes #2 Previously the app only allowed created of custom shapes that were rectangles. Games however might have multiple sizes of hexagons or circles. This allows the user to now define custom sha...

Counter Slayer closed its first user reported issue! Neat to see people are already playing around with it.

github.com/Siege-Perilo...

21.02.2026 22:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For the service provider it's advantageous because it's a cheap way to learn their cool features, which hopefully you bring to a larger (or work) project later.

21.02.2026 21:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0