Ryan Barrett

Results 2015 comments of Ryan Barrett

Hmm! Not yet. Honestly I'm not spending a lot of time on this, it's not yet a high priority. And as general with internal architectural changes, this wouldn't be the...

Also this seems pretty orthogonal to request coalescing/dogpiling, right? Yes, we'd need these sessions to be thread safe, but that's true for all of our code in general, and we...

Ah, I think we're talking about different things. For coalescing _outbound_ HTTP requests, yes. I'm more interested in coalescing _inbound_ HTTP requests though, eg a request that's expensive due to...

No worries! I probably confused this issue #685 and contributed to the confusion. This issue is indeed about caching outbound requests, #685 is for coalescing inbound. The main problem here...

Started looking into requests-cache just now, should work fine. I'm installing it in `webutil/util.py` with: ```py from requests_cache import install_cache install_cache(backend='memory', match_headers=['Accept']) ``` One catch is that I use `unittest.mock`...

^ tried a first pass at this, seemed promising, but broke in production. Saw a lot of `IncompleteRead`s on both GETs and POSTs. Rolled it back for now. ``` ('Connection...

Looks like https://bsky.social/ may be the backend serving the `app.bsky` XRPC API for the iOS app. Most of the XRPC methods require auth though, eg https://bsky.social/xrpc/[email protected] returns 401 Authentication Required,...

Movement! They've been working out and implementing federation, eg in https://github.com/bluesky-social/indigo , and they're about to invite more people to the beta app.

They still haven't published yet, but I'm digging into this based on `com.atproto.sync.getRepo/updateRepo`. Eg `{services.atproto_pds.endpoint}/xrpc/com.atproto.sync.getRepo?did={did}&earliest={cid_last_retrieved_root}`, [and from their chat](https://matrix.to/#/!vpdMrhHjzaPbBUSgOs:matrix.org/$7Uab0BDG6WqkF2sHkFGmb-bt5W5H2m6n01my9igayVg?via=matrix.org&via=minds.com&via=envs.net): > Assuming you're on the one.social PDS and your friend's is...

First pass at MST implementation is done! Now working on implementing the `com.atproto.sync` XRPC methods..