BernhardQ
banner
bernhardqdev.bsky.social
BernhardQ
@bernhardqdev.bsky.social
Developer, Biologist, Mechanical Engineer
Reposted by BernhardQ
Right now, ATProtocolConfiguration risks becoming bloated by trying to be everything for every use case. This is a mistake and not scalable. We need a better approach.

Please read my thoughts on this. I greatly value your input to make sure we get this right.

#Swiftlang #ATProto #atdev
“Proposal: Streamlining ATProtoKit Session Configuration for Better Usability and Flexibility · MasterJ93 ATProtoKit · Discussion #99
As it stands, there does seem that there’s some difficulty with using ATProtocolConfiguration. At the same time, based on what I’m reading in terms of what people want to see, this class is going t...
github.com
January 20, 2025 at 7:45 AM
Reposted by BernhardQ
Just did a quick update to ATProtoKit with some small fixes and updating the lexicon models.

#Swiftlang #ATProto #atdev
GitHub - MasterJ93/ATProtoKit at 0.23.2
A straightforward solution for using AT Protocol and Bluesky, written in Swift. - GitHub - MasterJ93/ATProtoKit at 0.23.2
github.com
January 20, 2025 at 6:07 AM
Reposted by BernhardQ
Währenddessen im Fediverse ...

Entwurf für die Live-Portabilität von Online-Konten zwischen zwei ActivityPub-Servern
swicg.github.io/activitypub-...
January 16, 2025 at 7:26 PM
Reposted by BernhardQ
Mark Cuban ist bereit, eine TikTok-Alternative zu finanzieren, die auf Blueskys #AT-Protokoll basiert
(sollte TikTok geschlossen werden).
Entwickler können sich bei ihm melden
www.tiktok.com/@mcuban/vide...
January 16, 2025 at 7:00 PM
Reposted by BernhardQ
I helped the Bluesky team write a paper explaining the underlying architecture and the reasons why it works the way it does. Releasing the paper today to celebrate that you no longer need an invite code to sign up for a Bluesky account: arxiv.org/abs/2402.03239
Bluesky and the AT Protocol: Usable Decentralized Social Media
Bluesky is a new social network built upon the AT Protocol, a decentralized foundation for public social media. It was launched in private beta in February 2023, and has grown to over 3 million...
arxiv.org
February 6, 2024 at 2:43 PM
Hopefully a good day
February 7, 2024 at 6:52 AM
Reposted by BernhardQ
Developers, build in an open ecosystem that will never lock you out 🛠️

Check out tutorials, starter templates, and a project showcase for the Bluesky API on our new docs site here!

docs.bsky.app
Bluesky Documentation | Bluesky
Explore guides and tutorials to the Bluesky API.
docs.bsky.app
February 6, 2024 at 3:21 PM
Reposted by BernhardQ
I love the new developer website the @bsky.app team launched today. Clear, well documented, and shows their commitment to an open developer community 🦋💙
www.docs.bsky.app
Bluesky Documentation | Bluesky
Explore guides and tutorials to the Bluesky API.
www.docs.bsky.app
February 7, 2024 at 3:05 AM
Reposted by BernhardQ
Friends! I made a cryptography feed ✨

You can post to it with any key or lock emoji (🔐🔒🔓🔏🗝️🔑) or with #cryptography.

The list of folks who can post to it is bsky.app/profile/fili..., I seeded it with people I follow, but happy to add more!

(Also a good list of folks to follow if you are new!)
February 6, 2024 at 6:11 PM
Reposted by BernhardQ
3 years ago, I was tasked by Jack to open up the Twitter developer platform.
A year ago, Elon shut it down and fired me and my platform team.
Now, I am committed more than ever to invest in open developer platforms🚀
January 29, 2024 at 5:58 PM
Reposted by BernhardQ
Everyone: block early, block often, use and add to blocklists, and report things that merit reporting.

Starve out bad actors. Kick out every TOS violation.
It's the phase of testing where trolls see how much they can get away with and where the moderators actually draw the lines.
February 7, 2024 at 4:49 AM
Reposted by BernhardQ
We developed this bot - if you are interested in having your own Bluesky bot feel free to email us at [email protected] 🚀
I'm happy to announce that I am alive and well.

You can tag me under any post and I will remind you of this post.

For example: "@RemindMeOfThis.com in 5 days" and I will remind you in 5 days.
October 20, 2023 at 10:57 AM
Reposted by BernhardQ
I am your only Bluesky client that most Bluesky users will not need. 🙃

I am a public Bluesky client who shows the content of Bluesky publically and without logging in. Additionally, I make Bluesky content available on search engines and allow people to get a glimpse into this network.

Check it out
November 8, 2023 at 10:30 AM
Reposted by BernhardQ
If you notice any search/hashtag columns not updating, the endpoint used to obtain search results seems to be broken right now and not showing any new posts

Not sure if this is a consequence of the migration or not, but it's something on Bluesky's side, not much I can do for now
November 11, 2023 at 12:06 PM
Reposted by BernhardQ
We also have a new "cookbook" repo now that will be a home for example code snippets and starter kits.

Currently, you can find:
• how to make a Bluesky post in Python
• how to make a Bluesky bot in TypeScript

github.com/bluesky-soci...
GitHub - bluesky-social/cookbook: A collection of example projects and scripts for atproto developme...
A collection of example projects and scripts for atproto development. - GitHub - bluesky-social/cookbook: A collection of example projects and scripts for atproto development.
github.com
October 11, 2023 at 11:05 PM
Reposted by BernhardQ
Found the explanation for Elon Musk fanboys
Reading an old book by Augustus de Morgan and he quotes the phrase "un sot trouve toujours un plus sot qui l'admire" - "A fool always finds a bigger fool to admire him." Ha!
November 8, 2023 at 3:12 PM
Reposted by BernhardQ
📢v1.56 release notes (1/5)

You can now create general User Lists!

For now, User Lists are public only. You can find them on your profile, and they’re shareable.
November 6, 2023 at 7:53 PM
Reposted by BernhardQ
📝Just published a new dev blog post:

One of the core principles of atproto is simple access to public data. A user’s data is stored in a repository, which can be efficiently exported all together as a CAR file (.car).

This post describes how to export and parse a data repository.
Download and Parse Repository Exports | AT Protocol
How to download and parse repository data exports using Go.
atproto.com
November 6, 2023 at 8:13 PM
Reposted by BernhardQ
Usage update!

In the last 30 days, deck.blue had ~24K unique users; ~7K in the last week, and around ~1.9K yesterday; we're at an average of ~1.7K daily users!

For traffic, Oct. 10 was the highest one ever at 16GB, and in October the total is almost at 250GB!

Support us through:
- Patreon
- Ko-fi
October 25, 2023 at 7:05 PM
Reposted by BernhardQ
📢 1.54 is now rolling out with...

• Multiple performance improvements
• On mobile, you can now tap images you're viewing to hide the buttons and caption (aka "alt text")
October 16, 2023 at 9:53 PM
@graysky.app
Hello
Ist it possible to manage more than one Account with graysky?
October 24, 2023 at 9:10 AM
Reposted by BernhardQ
3 days until launch!
Omori Three Days Left GIF
Posted from Graysky - get the app to view and post GIFs!
graysky.app
October 18, 2023 at 7:32 AM
Reposted by BernhardQ
My husband is an artist who makes orreries (clockwork planetary models) out of metal and glass. When I was struggling to finish my novel, he made me a deal: if I finished the book, he'd make me an orrery based on the world of my novel.
It's freaking BEAUTIFUL.
October 16, 2023 at 7:38 PM
Reposted by BernhardQ
2.0.4 might need you to relink your accounts because of a security change, so sorry about this but I promise it should be the last time it happens in an update!
I thought I had tested this well before the deploy, but had a report that you might get your additional account's columns stuck after this update. This should be the last time, I promise. Just relink them and it should be fine!

Please let me know if you have any issues!
October 13, 2023 at 12:51 AM