Boris
banner
bmann.ca
Boris
@bmann.ca
Web tinkerer. Pooling capital and collaboration.

What if we made things a little bit better?

#Vancouver #cooking #restaurant #atproto

I'm on Germ DM 🔑
https://ger.mx/A04SXZYcNrBNCygCupzIejDFcf3VR7MVDPRaojGxx0lr#did:plc:2cxgdrgtsmrbqnjkwyplmp43
Pinned
Boris @bmann.ca · Sep 27
I have a whole folder of ATProto apps on iOS (plus a select few directly on my Home Screen).

Today we call them “ATproto” apps.

In the future … they’re just a better way to build a wide range of apps, where users own their data, login in anywhere, and choose different interfaces.
Reposted by Boris
The comments on this one are a trash fire but there’s a real shift that seems to be happening RE GitHub’s enshittification.
Migrating the main Zig repository from GitHub to Codeberg | Hacker News
news.ycombinator.com
November 27, 2025 at 6:03 AM
Reposted by Boris
interesting thought from gemini 3
November 27, 2025 at 6:42 AM
FreeScout is AGPL licensed shared inbox,with one-time-purchase AGPL modules freescout.net/modules-faq/...

I got the chance to try out buying / installing a module for FreeScout, adding CRM features

I run it on Cloudron, and after paying $16.99CAD and entering the license key, it "just worked".
Customers Management (CRM) Module
Manage, create, export customers or add custom fields!
freescout.net
November 27, 2025 at 5:51 AM
The 2026 #ATmosphereConf is aiming to be about 2x this year.

If we hit 350-500, then year after 2027 will be roughly double and we need to start planning a year ahead to secure venues.

And! Start planning your 2026 regional confs too!

We’re growing and need to plan for it!
November 27, 2025 at 1:56 AM
Reposted by Boris
After the recent Developers Who Write starter pack I realized I wanted a more software-focused feed, since that's mostly what I'm here for. Created this with @graze.social

bsky.app/profile/did:...

Great for:

- Finding other software talk
- Catching up on the latest AI drama
- Learning
November 27, 2025 at 12:42 AM
Reposted by Boris
drafting a community manifesto on the power of atproto & how to get involved :)

sharing for comments before launching a more public version (idea = put on a separate site w/ a way to sign w/ its own lexicon)

also a nice *looseleaf* test case! please add comments with any feedback!
AT Protocol builder manifesto - WIP, comments wanted!
working title: "Why AT Protocol Will Win: A Manifesto for Building in the Atmosphere"
leaflet.pub
November 26, 2025 at 9:59 PM
Reposted by Boris
Spread some #ATProto love today in a masterclass I gave @ the largest convention when it comes to content creators in Germany (conveniently named #ContentConvention). Shoutout to @torbatschow.de who was there too calling for funding niche / grassroots technologies. www.contentconvention.de
November 26, 2025 at 9:21 PM
Reposted by Boris
Silicon Valley's lost decade: consumer ceded to aggregators, software "innovation" meant SaaSy CRUD for some vertical niche. We forgot software could be anything else.

Infinite software means we can dream again.
November 26, 2025 at 10:37 PM
Experimenting with @leaflet.pub "Leaflets". One off publishing of docs without a publication, including canvas docs, with all the same block types.
wow! Leaflets, canvas edition!
leaflet.pub
November 26, 2025 at 9:42 PM
Reposted by Boris
New: *Looseleaf* publishing — a way to publish standalone Leaflets on AT Protocol! 📝🍃

We started with publications on atproto; now we're bringing it all together so _anything_ you write on Leaflet, incl single documents / posts, can be 'atprotated' :)

Learn more in thread! ⬇️
November 26, 2025 at 8:56 PM
Reposted by Boris
Sharing atproto-experiments: a foundation for building AT Protocol tools using @unison-lang.org . And the first tool is to sync Bluesky replies as @leaflet.pub comments. #atproto #unisonlang #leafletpub
atproto-experiments
A foundation for building tools on the AT Protocol using Unison Programming Language.
notes.kaushikc.org
November 26, 2025 at 4:38 PM
Reposted by Boris
This is the Eurosky conf talk by @tylerjfisher.com that shows off @sill.social bookmarks showing up in @kipclip.com because they both use the same lexicon. Right at the heart of what makes #atproto interesting as far as I’m concerned. Also Sill is just a great product. vimeo.com/showcase/eur...
Eurosky: sovereign European technology
Eurosky is building European infrastructure for the open social web - the foundation that lets startups create safer, fairer social web products and services that users actually control, enabling Euro...
vimeo.com
November 26, 2025 at 3:37 PM
Reposted by Boris
Grateful to announce that Bluesky Social PBC has awarded me a small grant to continue building in the ATProtocol ecosystem!

Building decentralized infrastructure is a team effort. Thankful to everyone who has contributed directly and indirectly.

Excited to keep shipping. 🚀
November 26, 2025 at 6:29 PM
Reposted by Boris
We* had filled out the form and requested "verifier" status so we can help verify ATProto devs and app accounts, but just got an account checkmark for now.

Will post in the forum to have a discussion.

*that would @bmann.ca, @knowtheory.net, and @ngerakines.me who lead the AT Community Fund
November 26, 2025 at 4:46 PM
Thanks for having me! @eurosky.social as a mix of government / policy / media / builders was a really great event.

Gives me a lot of hope & energy to see the interest in the room. We can do better than #WurstSky!

#EuroSkyLive
@bmann.ca talked about the ATProto Community Fund and looked at the opportunities for building the next generation of European designed and hosted apps. vimeo.com/1140407555?s...
Talk: EuroCloud to App Liftoff in the ATmosphere
EuroCloud to App Liftoff in the ATmosphere with Boris Mann (AT Community Fund Lead)
vimeo.com
November 26, 2025 at 4:01 PM
Reposted by Boris
Huge shoutout to the @eurosky.social team for last week's #EuroskyLive in Berlin. Here's my "one week later" first take: mathewlowry.medium.com/politics-mee...
Politics meets protocols in Berlin
What happens when you put politicians, media businesses and protocol engineers in the same room to discuss European sovereignty?
mathewlowry.medium.com
November 26, 2025 at 11:27 AM
Reposted by Boris
Hey, I just launched an app called Antler. The app showcases how we can rebuilt WeChat Mini Apps, but using open web standards.

dmathewwws.com/antler-an-ir...
November 25, 2025 at 5:33 PM
Reposted by Boris
Bodied by my eldest , frankly
November 24, 2025 at 1:14 PM
And all of those App Stores could be using an app Lexicon, and get curated for unique needs, with social signals and ownership details.
Creating a universal app store for PWAs seems like an obvious win here vs. heuristics triggered installs. But think about smaller, more bespoke app stores! An app store for your intranet apps. An app store for your webring of online mutuals. An app store for kid-friendly apps. That's fun territory.
On the Edge team, we think web apps should be easier to install.
The default browser install button is great, but we'd like something which you can use on your own site, how and when you want it.

That's why we're proposing the Web Install API, which you can now test!
November 25, 2025 at 3:15 PM
Reposted by Boris
Followed up with a collection on Ethical Licenses to provide some legal and otherwise theoretical discussions that ensued when this license first came out:

semble.so/profile/erle...
Ethical Licensing (by Erlend Sogge Heggen) — Semble
Open source and open software licensing with ethical stipulations.
semble.so
November 25, 2025 at 11:38 AM
Reposted by Boris
10 more days to submit your proposal to the #Local-First devroom at the upcoming @fosdem.org. Deadline is 5th of December.

If you are into #local-first applications, frameworks, libraries and want to show your work, sync protocol, #crdt, now is the moment to apply

openlocalfirst.org

please share!
FOSDEM Local First devroom - CfP open until early december
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
November 25, 2025 at 11:53 AM
Reposted by Boris
In the small country of Norway (5.5M) there are 300,000 people registered on Bluesky as of last year.

Yet I have no way of seeing what’s going on with these 300k people because I work internationally and have my app set to English.

I want a locality toggle in Discover.

github.com/bluesky-soci...
Hundretusener av nordmenn bruker Bluesky: Nesten halvparten så stort som X
For noen måneder siden hadde få hørt om X-utfordreren. Nå bruker over 300.000 nordmenn Bluesky.
nrkbeta.no
November 25, 2025 at 7:39 AM
Reposted by Boris
There is an ongoing war for the soul of "Open-Source". We lost the battle, but we don't have to lose the war.

On Dec 3rd, @kpaxle.bsky.social and I are co-hosting a discussion with members of @scenius.bsky.social: @ranganaut.bsky.social, @erlend.sh, and Regis Chapman.

RSVP here!
luma.com/z9ivf64k
Making Sense of Open-Source: Ideals, Reality, and What's on the Horizon · Zoom · Luma
Have you been wondering about the future of open-source? Do you find yourself caught between idealistic visions of collaborative commons and the messy reality…
luma.com
November 24, 2025 at 7:37 PM
Reposted by Boris
Hey y'all, we just released a new SDK for working with Lexicons in TypeScript! 🥳

It focuses on improving DX and some of the pain points of the current tooling (see my previous post below).

It's currently in beta and we'd love to get your feedback 🙇‍♂️

www.npmjs.com/package/@atp...
November 24, 2025 at 10:35 PM
Reposted by Boris
The four days of Eastside Culture Crawl open studios wrapped up yesterday.

Here are a few vignettes of my studio set up.
November 25, 2025 at 4:26 AM