👀👀👀
I really like devenv, this update looks great, updating now!
devenv.sh/blog/2026/03...
hopefully the mcp makes the experience a little smoother with claude too
@malpercio.dev
Software engineer, tech enthusiast, dog-lover, gardener, gamer, somewhere in MA. Staff software engineer for an IoT/security company. Mostly in TypeScript and Rust these days. Working on: @atbb.space, currently Playing: Minecraft ATM10
👀👀👀
I really like devenv, this update looks great, updating now!
devenv.sh/blog/2026/03...
hopefully the mcp makes the experience a little smoother with claude too
seconding this, if you want to author both bsky and say spark records from the same JWT, it is still very possible to do that without transition:generic
atproto.com/guides/permi...
Commuting is when I do my podcasting. I only go in to the office twice a week and my commute isn’t too long, so I just listen to one podcast at the moment really, @cbbworld.bsky.social
Arguably the only podcast you need
teehee they’re sending out invites for Glaze Sessions
absolutely, there was also a Major Event recently as well which has served as a point of introspection and reflection for many at Work. several others have left recently as well. I think I was taken aback by how closely this one in particular hit. More introspecting to do myself I think.
one of my favorite colleagues announced they are leaving and wow how quickly I went from “I’ll be here forever” to “if they’re going somewhere sufficiently cool, count me in”
A Potatoad creature from World of Warcraft
Behold. The Potatoad. www.wowhead.com/npc=252886/p...
NixOS makes spinning up a knot/spindle easy too :)
tangled.org/malpercio.de...
Only excessive fun. Fun is allowed in smaller doses.
p̸r̴a̷i̶s̷e̷ ̴z̷a̷l̸g̵o̴
when I was playing around more with custom labelers, I thought it could be fun to hook up to like the WoW Armory API or something and auto-update some set of labels based on character data, but also time lol
Been busy this weekend, adding new things to atBB! Gotta click through the thread for screenshots, next time I’ll add those to the top level post.
Let me check on it! Been a little while
iirc I needed both the _atproto.apex DNS TXT and the /.well-known/did document served from my apex. I have a pretty gnarly caddyfile sorting it out 😅
tbh it has been a little while since I did this though, and has made me mildly nervous about migrating/restoring heh
Start in the lab and upgrade as the data is more utilized? Gets you moving ~now with no additional cost, can always relocate when you need to scale
Yeah sorry, I think so too, just offering evidence that it is indeed possible!
my PDS is at pds.malpercio.dev and I have a did:web:malpercio.dev, no problems so far
or if there were problems, they happened nearly two years ago and I forgot what they were lol
aw, but not for FOSS projects with 1 user 🥺
bring on the buckets!
downside of reacting as you read - just sentences later: **Why this is a Bad Idea** ahaha
dholms.leaflet.pub/3mfrsbcn2gk2... oh nice this is exactly what i need! 😆
Let’s get #YXRoaXJpbmc= trending
Check it out! tangled.org/malpercio.de...
I needed “atproto” (always needed)
Defined a permission request atproto.com/guides/permi...
Created this record: pdsls.dev/at://did:web...
and finally requested rpc:..getProfile since I call it at login
Since the nature of the platform is that you would expect many instances of atBB all running their own communities, I wonder if I also need to find a way to constrain to one particular domain/appview 🤔
A screenshot of the OAuth flow logging in to an atbb forum. It is showing that the forum is requesting access to the account, as well as "full atBB forum access" which includes only the lexicons that the app would manage.
😎
@byjp.me @octet-stream.net thanks for the feature request! Getting rid of the transition:generic scope was easy, all apps should do it. 😉
A watercolor painting of a German Shepherd Dog (well, mutt) named Zelda
Not too shabby!
📍 Coastal Mass Brewing
Other · Beverly, Massachusetts, US
★★★★★
Drinking beer and painting pets
https://beaconbits.app/beacon/did:web:malpercio.dev/3mfpvranwbc25
#BeaconBits
Biggest unsolved thing at the moment is the ownership of the forum and delegation, I think. Right now, you create an account and hand the username/password to atBB so it can create records in its own repo. Works fine, but I’m not sure if it’s the right fit long term.
Onboarding needs a lot of work too, I think. Before you even begin, you have to have set up an account for the forum, and right now a CLI helps bootstrap the forum structure, but I’d like some kind of first-run wizard that operators could run through in-browser.
I think the UX is pretty barebones at the moment, and admin/mod controls are pretty sparse. Separation between write paths (write to PDS) and read paths (ingest from firehouse to db) leads to some sync issues, but on the flip I’m excited to explore SSE for a more realtime feel.