I'm starting A Fresh Blog(tm), this time on Pckt. I wanted a dedicated space to post about development, atproto, and community thoughts, and a new space felt like the right place for it. Plus I wanted to get in on standard.site summer while it's still ongoing. Before I get into any of that, though, an introduction. As of a little over a month ago, I work at Bluesky! Before that I was a staff engineer at GitHub, and a long time before that I have a background in public health, which colors a lot ...
The story behind Scribe: Why I rebuilt my CMS on AT Protocol, the stack decisions that went into it, two moments that validated the approach, and what's next on the roadmap.
For years my board game log lived in a little WordPress plugin I wrote. rolld is my next small experiment: the same log, rebuilt on the AT Protocol, where each play is a record on your own PDS. Give it a try!
And That's the Problem
Now that this site is written in Go, I've turned to restoring and adding more features connecting it to the open web. While I maintain a healthy skepticism of Bluesky the company, I'm enamored with open protocols and ATProto falls under that umbrella.
Les formats avant les applications. Et si vos publications, vos likes et vos follows se comportaient comme des fichiers — des fichiers qui vous appartiennent ?
A walkthrough of how I wired up Standard.site AT Protocol lexicons into this 11ty blog: from writing a custom publish script to migrating to Sequoia, with code for the link tags, and handle verification.
stellt sich raus, eine #tag-suche über alle blogs (die auch im standard.site-format veröffentlichen) gibts wieder. quasi #technorati2.0
My PDS migration worked perfectly but my rotation keys were still all Bluesky's. This is how I got them back!
I'm feeling bad at writing lately. I think that's okay sometimes, not everything has to be perfect... And it's not really perfection that I'm seeking, but it can be very inconvenient when I'm trying to write something that is easily understood. It's like, I don't quite know where to start, or how to explain what I'm trying to.
Added AT Proto publishing to my blog and played with local LLM models
This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and open social development communities with a focus on devastating big tech via Techno Anarchism. As usual, we aim to provide actionable content you can use to destroy...
How to set up CI workflows on Tangled for Elixir, with specific Elixir and Erlang versions, and a PostgreSQL service.
The UX decisions behind my Atmosphere apps login pages — saved handles, handle autocomplete, and a 'create account' guardrail that slows people down on purpose.
socialsync v0.8.0-Paper adds GitHub release checker and AT Protocol collection IDs
I made 32 Posts, some of which may have been deleted.I recieved 10 Likes via ActivityPub and 2 via ATproto (bsky)I got 4 boosts via ActivityPub and 0 via ATproto (bsky)Akismet blocked 92 spam comments from bots selling fake cryptoI recieved 4 presumably human followers via ActivityPub, and 2 via ATproto (bsky)I was followed by...
In the interest of procrastinating on building out the actual features I have left, I decided to tackle the login page. I had started with a DeadView, aka a classic Phoenix controller. Very simple, it's just an input field and a submit button. But the actual login flow takes a second or two, there's a back and forth involved and not every PDS is going to be very fast, you gotta validate everyone is who they say they are, etc. So the result was an awkward wait on submit. I made a small optimizati...
I have played with the ATProto to develop some things. I am still a beginner so I made some stupid mistakes. That was the reason I wanted to write this post. Hopefully this will help some other beginners learn from my mistakes or help more advanced people understand the struggles of someone who is just starting the ATProto journey.
Nous sommes aujourd’hui, avec les applications sociales, à un tournant similaire à celui de l’open source il y a trente-cinq ans. Un nouveau mouvement se lève.
Getting AT Protocol account management out of the terminal.
Thank you dearest netizens for the test likes. My test was a glowing success. I am now successfully federating my blog accross ActivityPub (mastodon) and ATproto (bluesky). [happy nerd dance]
If you reside on Wordpress Friends, or ActivityPub, please ignore this post. If you reside on ATproto (Probably bluesky) I would appreciate a reply or like so I can verify this is working.
In 1973, Stafford Beer gave six lectures on CBC Radio called Designing Freedom. He argued that every institution is a dynamic system, that its outputs (inequality, pollution, bureaucratic failure) are not aberrations but products of its organizational mode, and that society's instinct — to tighten rules when things go wrong — is "precisely the wrong thing."
I’ve been spending a lot of time thinking about analytics on the open social web. I would love to hear how others approach this topic, and share my own perspective.
A step-by-step guide to connecting your Eleventy static site to the AT Protocol using standard.site and sequoia-cli — own your content on the open web.
A step-by-step guide to connecting your Eleventy static site to the AT Protocol using standard.site and sequoia-cli — own your content on the open web.
A step-by-step guide to connecting your Eleventy static site to the AT Protocol using standard.site and sequoia-cli — own your content on the open web.
Kicking off a little side project for automatically discovering content through blog post feeds and syncing to atproto and standard.site.
Kicking off a little side project for automatically discovering content through blog post feeds and syncing to atproto and standard.site.
A step-by-step guide to connecting your Eleventy static site to the AT Protocol using standard.site and sequoia-cli — own your content on the open web.
Hi! In the spirit of the atproto community I am going to be writing here about building annot.at. Will post bigger more serious things on my blog at jola.dev and I'll use this more as a daily (except not daily) journal. So, annot.at is the continuation of me adding standard.site atproto integration to my personal blog. The goal of the project is to discover publications and documents, as well as use the blog feed as the mechanism for finding new posts and automatically publishing them to atproto...