shelf.cafe now has notifications! it will show a little dot on your profile if you have new notifications. the notification page shows comments on content you posted, as well as replies to your comments
johanna
johanna
@jola.dev
Software engineer, speaker, tinkerer. I write at https://jola.dev and I work on https://larm.dev. she/her Elixir is pretty cool If you like my work, consider supporting me at https://github.com/sponsors/joladev or https://ko-fi.com/joladev
1.8K followers257 following483 posts
johanna reposted
Fun project I've been working on the side for a couple of months now. I quite like cycling, but I hate that I need to sign up for Strava/Komoot just to be able to share routes. In the spirit of rewilding the internet with ATProto, I figured why not build an open alternative? www.attrails.app
Hello, world! ATTrails is a route sharing app built on ATProto. Discover running, cycling and hiking routes shared by the community, and contribute by sharing your own. Built on the open social web, and your data always remains yours. Where will the trail take you?
johanna reposted
Most thought provoking thing I’ve read in a while maevyn.codes/decoherence
johanna reposted
indigo stuff (relay, collectiondir) was bumped last night; recommend folks update if they are running those. ubuntu system-level packages are out, debian in progress. nodejs (eg, for PDS) still pending
all atproto server-side apps/services: you are affected. - pds: service proxying is outbound tls requests - firehose consumers: tls to relays/jetstream - relays etc: tls to pdses, plc - identity resolution: tls to plc and did:web hosts - etc if you only ship code to the browser, you are ok.
Ever had 9 furious atproto relays hammering your server? jola.dev/posts/the-ti...
If you're frustrated with HN or lobsters, remember that all of the shelf.cafe data is on the protocol and you can just pack it all up and leave if it stops being fun
johanna reposted
We've just released version 0.7.0 which is jam-packed with bug fixes and improvements, huge thank you to all the contributors! It also comes with some important stability fixes so please update! You can read the highlights in our changelog tangled.org/tranquil.far...
johanna reposted
johanna reposted
no kings includes billionaires who think they’re kings
Meta took down the No Kings instagram; TikTok banned the Musk documentary account for supposedly violating its political posting policies. A reminder that platforms are owned by the wealthiest of people, control the means of media distribution, & put their thumbs on the democracy scale as they wish
Wait, so the recommended limit for CBOR record size is 1MiB but the hard limit for record blocks in sync 1.1 commits is 1MB. So you can write the record but the relays will choke on it atproto.com/specs/sync#c... atproto.com/guides/data-...
Whether you use AI or not, and whether you think "programming is solved", there's been a massive displacement of the traditional paths for learning coding and web dev, affecting people who made a living off of teaching shelf.cafe/items/did:pl...
johanna reposted
The second episode of the podcast I host at work is up! We chat to Leo about how Game Days are a great way of building resiliency in your team, and also great fun! www.youtube.com/watch?v=3JxL...
As a big fan of @standard.site I wanted to write down some thoughts on where I think it could improve and grow, highlighting some of the rough edges I have bumped into. I would love to just see this grow! jola.dev/posts/though...
johanna reposted
I built a Bluesky post backlink index for @shelf.cafe and wrote up all the juicy technical details. Features kite+jetstream, @microcosm.blue's constellation, and amazingly, bloom filters! One of the most fun blog posts I've written. jola.dev/posts/buildi...
Finally polished up the comments and backlink thread section on @shelf.cafe. Still minimal but reads a lot better now! I think it's time to start exploring @standard.site backlinks too! shelf.cafe/items/did:pl...
johanna reposted
Thank you @giacomocavalieri.me for the nerdsnipe! I wrote something about Gleam's case exhaustiveness: oyster.pckt.blog/gleam-case-e...
I've released a new version of Latch, the elixir OAuth client library, with some nice improvements including Slingshot integration for identity resolution. I've already rolled it out for myself and it makes logging in _incredibly_ fast tangled.org/jola.dev/lat...
Try logging in to shelf.cafe or annot.at to experience it yourself. And shout if I'm wrong! I made it so if slingshot is down Latch automatically falls back to resolving the identity the old-fashioned way, so slingshot is not your single point of failure for login.
johanna reposted
incident.io/blog/how-sav... wrote about Postgres internals for a long while
johanna reposted
Wonderful writeup of building a link aggregator (but good!) on atproto
Wrote about motivations for creating @shelf.cafe, (another) link aggregator site, why I'm using atproto for it, and how I'm trying to bootstrap it. Will follow with more posts on all the juicy technical details ps you can now add an upvote widget to your blog! jola.dev/posts/buildi...
Wrote about motivations for creating @shelf.cafe, (another) link aggregator site, why I'm using atproto for it, and how I'm trying to bootstrap it. Will follow with more posts on all the juicy technical details ps you can now add an upvote widget to your blog! jola.dev/posts/buildi...
johanna reposted
Just set up @larm.dev for my latest side project @mymood.at. Super easy, great onboarding. Thanks @jola.dev!
johanna reposted
shelf.cafe just joined AT Store! It's a calm link aggregator for the ATmosphere where you can discover independent blogs, vote on what matters, and explore related discussions across Bluesky. Four themes to choose from too. @shelf.cafe
A month after my switch from 1Password to Bitwarden, I wrote a little bit about my experience. The short version: it's fairly effortless and apart from some UX nits, it just works. jola.dev/posts/migrat...
johanna reposted
microcosm gateway migration done, with new automation for future provisioning and maintenance. all droplets deleted. 13-year-old digitalocean account deleted, no more money for this shit.
the primary microcosm api gateway is still running on a digitalocean droplet. hopefully will be able to move it next week so i can close my account there. wish i didn’t always have such a backlog.
johanna reposted