dave kellam's Avatar

dave kellam

@davekellam.com

▲ i make things on the internet ▩ developer・designer・teacher ▤ he/him ⊙ montréal ☞ davekellam.com

141
Followers
204
Following
1,444
Posts
18.09.2023
Joined
Posts Following

Latest posts by dave kellam @davekellam.com

NetNewsWire does a pretty good job. I’ve largely used NewsBlur to manage my feeds since Google Reader died oh so long ago, and it integrates with that

06.02.2026 15:38 👍 1 🔁 0 💬 0 📌 0

enclose.horse Day 38
💎 PERFECT! 💎 100%

05.02.2026 13:55 👍 0 🔁 0 💬 0 📌 0

enclose.horse Day 37
💎 PERFECT! 💎 100%

05.02.2026 01:16 👍 0 🔁 0 💬 1 📌 0

Well this cleaner tool by @jaz.sh is an absolute saviour for bulk deleting silly bluesky mistakes, thanks so much!

bsky.jazco.dev/cleanup

05.02.2026 01:02 👍 0 🔁 0 💬 0 📌 0

Did a dry run importing old tweets into a local wp install last night. Forgot autoblue was hooked up and it decided to post alll the old content until it got rate limited. Oops 😬

04.02.2026 23:43 👍 0 🔁 0 💬 1 📌 0

Are you using girhub actions? Think I figured out a way to run cypress tests manually or when you add a specific label. Not sure about being required tho, this is just a personal project. Can dig up a code link if you want

29.01.2026 23:05 👍 0 🔁 0 💬 0 📌 0

Thanks, learning things. Didn’t know stimming was a thing. Definitely snapping fingers when I was walking around in office. Foot tapping with headphones on. The latter was something pointed out but didn’t connect dots.

28.01.2026 14:22 👍 2 🔁 0 💬 1 📌 0
Snowy street scene with a clear sidewalk in the middle, parked snow covered cars on the right and a tall green snow covered tree and residential housing with iron gates and stairways.

Snowy street scene with a clear sidewalk in the middle, parked snow covered cars on the right and a tall green snow covered tree and residential housing with iron gates and stairways.

Didn’t check on the bike lanes but things were clear enough for me here while I was walking this aft

28.01.2026 00:57 👍 1 🔁 0 💬 0 📌 0

Guess it depends on fully functional - whether you can install guis, which os, etc. Just installing playground would let you get some stuff done. You’d need a folder to work in, then

npx @wp-playground/cli@latest server --auto-mount

Fun little mental exercise!

26.01.2026 15:29 👍 1 🔁 0 💬 1 📌 0
Preview
enclose.horse A puzzle game about enclosing horses.

enclose.horse Day 26
💎 PERFECT! 💎 100%

24.01.2026 07:00 👍 2 🔁 0 💬 2 📌 0

Love this, reminds me of Carrot weather

19.01.2026 17:14 👍 5 🔁 0 💬 1 📌 0

Here’s The Architect’s Newspaper with a withering review of Joe Gebbia’s “National Design Studio”, and what it really stands for: www.archpaper.com/2025/12/nati...

As design critiques go, this is one of the best ones I’ve read in some time.

14.01.2026 16:08 👍 41 🔁 13 💬 2 📌 3
Why was the we developer afraid of accordions? Because the devil is in the <details> (with a cartoon of the devil with a pitchfork popping out from an HTML accordion/details)

Why was the we developer afraid of accordions? Because the devil is in the <details> (with a cartoon of the devil with a pitchfork popping out from an HTML accordion/details)

New cartoon: Why was the web developer afraid of accordions?
comicss.art/comics/231/

#css #html #cartoon #joke

13.01.2026 03:17 👍 49 🔁 8 💬 1 📌 0
There Is No Antimemetics Division audiobook I just finished up listening to the audiobook version of There Is No Antimemetics Division by qntm. Can safely say that I really enjoyed it and would highly recommend. That said, I loved This Is How You Lose The Time War, loaned it to a few people and don’t think any of them finished it. […]

Really enjoyed There Is No Antimemetics Division

13.01.2026 18:42 👍 0 🔁 0 💬 0 📌 0

Yah, always going to be a little imperfect. Nice to have a big list of new-to-me stuff to start off the new year. Thanks for the one liners

12.01.2026 14:50 👍 0 🔁 0 💬 0 📌 0

Ooh that's cool!

Also threw together a script for the post a couple days ago, it'l generate an opml feed for you too. A little more involved than a copy/paste though.

12.01.2026 03:32 👍 3 🔁 0 💬 1 📌 0

Thanks for much for the list 🤘

I never actually tested the file in a newsreader. Just dropped it into NetNewsWire... people have some absolutely wild feeds! Like here, read the entire 20 year old blog like this if you want. My brain just defaults to 10 posts.

08.01.2026 19:54 👍 1 🔁 0 💬 1 📌 0
GitHub - davekellam/generate-opml-from-bsky-post Contribute to davekellam/generate-opml-from-bsky-post development by creating an account on GitHub.

Hey @bell.bz, here's a little script to extract all the urls from your RSS post and generate an ompl file from it. Should also just generate a list of users/links in the terminal github.com/davekellam/g...

08.01.2026 17:33 👍 14 🔁 0 💬 1 📌 2
Dave KellamReweirding the webRequiem For Early BloggingProgramming is mostly thinkingTailscale on a KindleComplete CSSTheme of TheseusMake your own websiteWhy hyperlinks are blueColours: where did they go?Moving old books

davekellam.com/feed/

Thanks! Lots of sites to add 🥳

07.01.2026 13:25 👍 0 🔁 0 💬 0 📌 0

i love the beginning of the year because everyone starts blogging. and if you (yes you) were thinking about starting, this is your sign

06.01.2026 15:56 👍 579 🔁 87 💬 24 📌 16
ReliCSS - Web Interface

The dust of decades settles on your keyboard as you push aside lines of vendor prefixes

Your fedora casts shadows over cryptic CSS hacks from another era. "This belongs in a museum" you mutter

ReliCSS: The front-end archaeologist's tool for navigating legacy CSS

www.alwaystwisted.com/relicss/

🙏🖤

04.01.2026 14:51 👍 44 🔁 16 💬 3 📌 2
Preview
Celebrate Public Domain Day with Betty Boop and Piet Mondrian "The Little Engine That Could," a Salvador Dalí and Luis Buñuel collaboration, and many other works are now free to use and reuse.

January 1 might ring in a new year, but it's also a day when copyright protections expire for a bunch of cool old stuff that we can now freely access, republish, reinterpret, and revitalize.

02.01.2026 15:43 👍 42 🔁 20 💬 0 📌 6
A lemon pig with a lemon body, toothpick legs, cloves for eyes, cutout triangle ears and a mouth with an American quarter from my birth year with the word liberty on display. There are cookbooks and a white HomePod mini in the background

A lemon pig with a lemon body, toothpick legs, cloves for eyes, cutout triangle ears and a mouth with an American quarter from my birth year with the word liberty on display. There are cookbooks and a white HomePod mini in the background

Made a #lemonpig because why not. Here’s to 2026 🍋🐽🎊

31.12.2025 21:59 👍 6 🔁 0 💬 1 📌 0
Reweirding the web — Dave Kellam The Good Internet: How Fandom Can Reclaim the Web. This talk by Sacha Judd at FFConf was stellar. I’m in the process of finding my back to the weird web.

Posted this one yesterday but forgot that I had turned Autoblue off for an import. Curious if this will still get linked to the post.

31.12.2025 15:04 👍 0 🔁 0 💬 0 📌 0

Ahh good to know! Been a minute since I looked at forums. Whatever you go with, it’s lots of fun having your own self-hosted stuff. Welcome to the rabbit hole 😅

28.12.2025 16:41 👍 1 🔁 0 💬 0 📌 0

I’ve used Synology for a decade or so, bought a two bay one a couple years ago. Generally been happy, but they seem to be forcing their own drives on people now, so would give it pause for thought

28.12.2025 16:00 👍 1 🔁 0 💬 1 📌 0

Alright, so if I don't add in a note, seems Autoblue will use an excerpt. Probably need to revisit open graph implementation too

17.12.2025 22:44 👍 0 🔁 0 💬 0 📌 0
Requiem For Early Blogging From Requiem For Early Blogging: [I]f you wanted people to read your blog, you had to make it compelling enough that they would visit it, directly, because they wanted to. And if they wanted to respond to you, they had to do it on their own blog, and link back. […]  I think of this […]

From Requiem For Early Blogging: [I]f you wanted people to read your blog, you had to make it compelling enough that they would visit it, directly, because they wanted to. And if they wanted to respond to you, they had to do it on their own blog, and link back. […]  I think of this […]

17.12.2025 22:41 👍 0 🔁 0 💬 1 📌 0

I’ll get in on that. Happy birthday!! didnt have it in my contact for you @jegtnes.com. 🎉 🎊

13.12.2025 19:12 👍 2 🔁 0 💬 1 📌 0

Solid 💪 Bought a new grinder earlier this year after my 10-year old Cuisinart decided it didn’t want to work post-move. Love a gooseneck for pour over

13.12.2025 19:10 👍 1 🔁 0 💬 0 📌 0