Content pfp
Content
@
0 reply
0 recast
0 reaction

christopher pfp
christopher
@christopher
we are about two and a half weeks into the client build and the team has learned sooo much. 1. @neynar @privy, @dynamic and NextJS is good enough. 2. mobile/React Native is much harder due to separation of concerns in the backend. 3. you will need a website, anyways. 4. target 99.99% SLO. serverless setups will get you there. 5. do not cache or optimize early. Redis is expensive. 6. you must be feature complete before launching. 7. data is a deep, dark, expensive well. 8. do not follow boilerplates or tutorials. 9. deploy with a monorepo. do not use pnpm or bun. they are too early or have hidden blockers. 10. you will need to run Postgres eventually. 11. i still don’t know how Dockerfile builds works.. 12. frames are fun but will be a sidequest. 13. most of your days are spent waiting for builds to pass. 14. do not use prettier or eslint. use Biome. 15. it’s OK to rapidly push to main. 16. move fast!
20 replies
3 recasts
123 reactions

Peter Ferguson pfp
Peter Ferguson
@peterferguson.eth
I take it you aren’t using trpc given #2? Experience with web and expo feel pretty similar when using trpc
1 reply
0 recast
1 reaction

christopher pfp
christopher
@christopher
yep, and would love to learn tRPC, but moving fast and being obvious (not everyone on the team is a Staff level engineer) was our primary motivation with plain HTTP REST
0 reply
0 recast
1 reaction