Guido's Avatar

Guido

@gui.do

Community Builder | Technical Ecosystems - 20+ years community building (Joomla!, Magento, Spryker, CRO.CAFE) - Cognitive Psychologist turned DevRel leader ๐Ÿง  - Open source & automation enthusiast ๐Ÿ‡ช๐Ÿ‡บ ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ ๐Ÿก https://gui.do ๐Ÿ—๏ธ https://barazo.forum

1,787
Followers
5,105
Following
14,171
Posts
31.08.2024
Joined
Posts Following

Latest posts by Guido @gui.do

maybe I can return the inspiration favor: bsky.app/profile/gui.... (also applies to non-Astro sites of course) ๐Ÿ˜…

06.03.2026 16:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
GitHub - gxjansen/astro-md-alternate: Astro integration to serve markdown versions of content pages for AI agents and LLMs Astro integration to serve markdown versions of content pages for AI agents and LLMs - gxjansen/astro-md-alternate

And as always: feel free to send in a PR if you see any improvements that should be made ๐Ÿ™

github.com/gxjansen/astro-md-alternate

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Markdown, llms.txt and AI crawlers Dries is the Founder and Project Lead of Drupal and the Co-founder and Executive Chair of Acquia.

Inspired by Dries Buytaert who pioneered this on his site:
dri.es/markdown-llms-txt-and-ai-crawlers

Drupal, WordPress and Next.js already had plugins for this. AFAIK Astro didn't... so now it does ๐Ÿ˜…

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

For those who also want to experiment with this: I made it super easy for you (I hope ๐Ÿ˜…). Minimal config and your content collections get the markdown endpoints: npmjs.com/package/astro-md-alternate

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
AI slop is drowning communities. Verifiable track records can fix it. AI-generated junk content is flooding every community platform. Traditional moderation can't keep up. Portable, cross-platform contribution history is a structural fix that addresses the root cause.

Opening your site up to AI crawlers is... not uncontroversial. I get that. But I think we should at least figure out what's going on and experiment with it. Wrote more about that here: gui.do/post/ai-slop-reputation/

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

For the past decades, websites were optimized for humans and search engines.

AI agents are now the third, and many sites aren't ready for them, but now your @astro.build website will be!

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Example: gui.do/post/practical-guide-to-building-antifragile-tech-stack.md

YAML frontmatter with title, date, categories. Clean body with all the MDX stuff stripped out. Plus a link rel="alternate" tag so (LLM) crawlers discover it automatically

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hey @astro.build people ๐Ÿ‘‹

You can now make all you Astro posts available as clean markdown for AI agents by simply appending .md to the URL.

And I published it as an Astro integration so you can do the same ๐Ÿ’ช

06.03.2026 15:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Preview
Guido X Jansen | Community Builder | Technical Ecosystems | DevRel Leadership Building technical ecosystems that create real business value. I build community functions - the strategy, the systems, and the teams to run them.

Super cool! I right away implemented this for gui.do (apparently there already was an @astro.build plugin for this).

Thx for the inspiration! ๐Ÿ’ช

06.03.2026 13:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Ooh thought that was just for the evening I missed, not the series.

Done!

06.03.2026 10:14 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Oh shit I missed that, where do I subscribe for the next?

06.03.2026 01:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I'm creating a forum on Bluesky (github.com/singi-labs/b...), so far I can do pretty much everything I need with only this ๐Ÿ™‚

06.03.2026 01:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Plus: if you want to build something that only/completely runs locally and gives you full privacy/encription, then imho basing that on ATproto is probably the wrong protocol for to begin with?... it's kind of built on the opposite assumption ๐Ÿ˜…

05.03.2026 22:36 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

True, but forum posts are public by nature. You're sharing them because you want people to read and respond. That's the whole point. A forum isn't private notes. So "you own it because you can leave" makes more sense here than "you own it because nobody else has it" ๐Ÿ˜„

05.03.2026 22:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, fair point. But just having the option to leave is already a huge step up. Most people will stick with their default provider, and that's fine. The moment they start to enshittify things, you can actually walk away. Not perfect, but way better than being locked in ๐Ÿคท

05.03.2026 22:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

and another one just now. SOMEONE STOP ME ๐Ÿ˜ก

05.03.2026 15:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Dammit I bought another domain name

04.03.2026 23:36 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Video thumbnail

Barazo update: threaded replies are live, and admins pick how deep they nest ๐Ÿงต

04.03.2026 15:56 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

So: no plan for offline-first replication, because imho it's not a problem that applies to the usecase of a forum. The PDS is the sync layer and that's the portability and ownership that matters here.

04.03.2026 08:05 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

For personal tools, device-local ownership makes sense. For forums... not really? By definition, forums are publicly accessible, multi-user, real-time. I don't think anybody needs to draft forum posts offline on their laptop and sync them later? ๐Ÿ˜…

04.03.2026 08:05 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

And if a user really want local: you can self-host your PDS on your own machine. It just needs to be online for the network to reach it, which is a hosting concern, not something Barazo or any other AppView needs to solve.

04.03.2026 08:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Local-first (what you're building) puts data on the device. ATproto puts it on your PDS: a server you control and can migrate between providers. Your posts, replies, reactions are records on your PDS.

If a Barazo instance shuts down, your data is still there and any other AppView can re-index it.

04.03.2026 08:05 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

There's an assumption in this question I want to push back on: "once you want members to actually own their local state."

Do they, though?

AT Protocol and local-first are two different answers to "who owns the data."

04.03.2026 08:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
a woman in a floral shirt is sitting in a chair with the words nobodies written on the bottom Alt: a woman in a floral shirt is sitting in a chair with the words nobodies written on the bottom
02.03.2026 17:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot of the Personal account settings page in Barazo: forum/local specific settings

Screenshot of the Personal account settings page in Barazo: forum/local specific settings

Screenshot of the Personal account settings page in Barazo: global/cross-forum settings

Screenshot of the Personal account settings page in Barazo: global/cross-forum settings

Account Settings page coming along nicely.

Split between settings that are local (to the specific forum you are currently in) versus global (settings that will apply to ALL Barazo forums you are a member of.

02.03.2026 16:36 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Barazo: community forums where members own their data I'm building an open source forum platform on the AT Protocol. Members log in with their Bluesky account, posts live on their own data server, and reputation follows them across communities.

It's alpha. Code is open. I probably have blind spots ๐Ÿ™ˆ

Full article: gui.do/post/introducing-barazo-community-forums/

02.03.2026 10:42 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

40M+ Bluesky users can log in without creating a new account. Forum shuts down? Your content doesn't disappear. No more starting from scratch.

02.03.2026 10:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Barazo Forum Your identity. Your communities. Everywhere. Based on ATProtocol - Barazo Forum

barazo.forum: an open source forum where members own their data.

Log in with your @bsky.app ๐Ÿฆ‹ handle. Posts live on your own data server. Reputation follows you across every forum instance.

02.03.2026 10:42 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Every community I've built has been held hostage by its platform.

So I'm building one that can't be. Open source, on AT Protocol. ๐Ÿงต

02.03.2026 10:42 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

I'm here! ๐Ÿ‘‹

01.03.2026 23:20 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0