Content
@
https://warpcast.com/~/channel/miniapps
0 reply
0 recast
0 reaction
artlu 🎩
@artlu
please try Seymour 🪴, a mini app to explore emergent sub-feeds: - user follows 5k+ accounts, but is mostly interested in casts+replies from the 37 accounts they like (liked) the most - new users get highlighted too! when someone you like interacts with a new account, shows up as a reply bump no matter how deep in the thread reply "Do Me Please" and my listener will (eventually) produce your personalized feed (if you have mutes/blocks, pls lmk. haven't automated it yet, although the backend is ready)
7 replies
8 recasts
30 reactions
artlu 🎩
@artlu
also hmu if you want to share war stories. this mini app uses my new custom Snapchain backend. Trying a completely new stack because my old go-to blasted through multiple providers' allocations in just a few days of testing (Neynar, Cloudflare, Turso). I've swapped or refactored everything
1 reply
0 recast
6 reactions
Kasra Rahjerdi
@jc4p
you doing direct data pull from snapchain over http/gRPC or you ingesting data and storing it in a structured db?
1 reply
0 recast
2 reactions
artlu 🎩
@artlu
Mostly direct -- pulling last ~500 casts from accounts of interest, caching the blobs for 7 days, plus a very thin sql layer with timestamps. Refreshes are tuned to be as snappy as possible without hitting rate limits: Chunk into 20 parallel requests; wait for all to complete before sending the next batch (rather than machine gunning it). Hitting just one rate limit slows things down a lot. I've got exponential backoff but the ones already in flight kinda keep slamming the APIs. This stops working well around 50 or 60 accounts. I have a slow refresh loop to catch these. WDYT?
1 reply
0 recast
3 reactions