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,515
Followers
169
Following
613
Posts
23.11.2024
Joined
Posts Following

Latest posts by Dave Snider @davesnider.com

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 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 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 ๐Ÿ‘ 5 ๐Ÿ” 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

I love pay-as-you-go services because hobbyists can overbuild their small apps and utilize lots of cool tooling. Table Slayer supports multi-region load-balancing, embedded dbs, db branching on PRs, web workers, gpu capable github actions for tests...etc. The features are high, the cost is low.

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

Oh man. I'm in love with everything about Burning Banners. War game + fantasy + awesome retro art style! My son snuck out a win by retaking Zarinbar in the last turn.

21.02.2026 19:42 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Rollerball - Computers
Rollerball - Computers YouTube video by Freddy's Cine It

Yeah, generally I'm more worried about summarized knowledge and the inability for citizens to recognize source material. Funnily enough the old movie Rollerball had a great scene about this with a central computer. youtu.be/QjYvdURv3Zw?...

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

What do you think about "the only moat left is money" theory? I wonder how long this stuff is still accessible.

21.02.2026 05:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Into the Storm (Remastered 2007)
Into the Storm (Remastered 2007) YouTube video by Blind Guardian - Topic

It's time to introduce a bunch of ten year olds to Blind Guardian before their DnD session today.

youtu.be/Yx1PCWkOb3Y?...

20.02.2026 18:49 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Trying to increase testing coverage in Table Slayer. It uses Three JS for the main editor, which means I need to run play wright with GPU runners. This is one of those funny cases where testing actually costs me money.

20.02.2026 15:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ending a productive code day (launched Counter Slayer, made performance improvements to Table Slayer) by doing a commit-push-test-action loop that is the bane of working with Github's CI.

20.02.2026 02:34 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks! I decided to follow up my super small web app with another one that has an even smaller community :)

19.02.2026 21:02 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Counter Slayer Create trays and boxes for your war game counters

OK. Here's the follow up blog post. It's all on GitHub under and MIT license. I've even got a nice YouTube video demo that shows up how the tool works. www.davesnider.com/posts/counte...

19.02.2026 20:47 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0