Content pfp
Content
@
0 reply
0 recast
2 reactions

dusan.framedl.eth pfp
dusan.framedl.eth
@ds8
just finished rewriting a small API i'm using to power my browser extensions from typescript (nextjs) to rust. i have never touched rust before, but i was able to move (relatively) quickly thanks to chatgpt and cursor with claude. my rough timeline: - 30min: brief intro asking chatgpt about ecosystem, package managers, frameworks, building and deploying app (on EC2) - 30min: environment setup - 1h: first working route - 3h: first half (3 routes) rewritten - basically just proxying requests to neynar + airstack (graphql 😓) - 1h: encountering some basic value object mapping pains and trying to solve them by typing stuff and accepting claude suggestions until it works — should've just asked ChatGPT/Claude for conceptual explanation and tackle it with logic instead of stochastic approach (chaining random function calls) https://github.com/cryptods8/modcast-extension-api 1/2
13 replies
1 recast
14 reactions

dusan.framedl.eth pfp
dusan.framedl.eth
@ds8
- 4h: graphql custom scalars + having 5 types for essentially the same data structure due to how `graphql-client` works (or doesn't) — in the end did the right thing and defined my own mappings - 30min: redis cache for some requests - 2h: my micro EC2 couldn't build the app so i did that on my machine and just copied the binaries (thank you, @hollyr.eth) - 1h: preflight requests (nginx to the rescue) and that's basically it. used nginx to switch the server and now all my extensions are powered by this fresh API. and i still don't know rust 2/2
2 replies
0 recast
6 reactions

kardon.degen.eth🧾 pfp
kardon.degen.eth🧾
@kardon
I'm supporting you through /microsub! 225 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

Ryan J. Shaw pfp
Ryan J. Shaw
@rjs
I'm supporting you through /microsub! 19 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

Ogerpon.framedl.eth pfp
Ogerpon.framedl.eth
@ogerpon.eth
I'm supporting you through /microsub! 40 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

whimsi pfp
whimsi
@whimsicott.eth
I'm supporting you through /microsub! 45 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

H. C. Holter 😻👩‍🎨😈 pfp
H. C. Holter 😻👩‍🎨😈
@camilla
I'm supporting you through /microsub! 41 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

noseals.framedl.eth pfp
noseals.framedl.eth
@noseals
I'm supporting you through /microsub! 94 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

downshift pfp
downshift
@downshift.eth
I'm supporting you through /microsub! 118 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

hollymolly.framedl.eth pfp
hollymolly.framedl.eth
@hollyr.eth
I'm supporting you through /microsub! 69 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

HΞLiX ♻️🧙‍♂️🎩 pfp
HΞLiX ♻️🧙‍♂️🎩
@h3lx.eth
I'm supporting you through /microsub! 197 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

nattc.framedl.eth 🫂⚡️ pfp
nattc.framedl.eth 🫂⚡️
@nattc.eth
I'm supporting you through /microsub! 68 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

Marcel🔵 pfp
Marcel🔵
@4cademy.eth
I'm supporting you through /microsub! 190 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction

Chris Blair 🔄🎩 pfp
Chris Blair 🔄🎩
@blairforce.eth
I'm supporting you through /microsub! 150 $DEGEN (Please mute the keyword "ms!t" if you prefer not to see these casts.)
0 reply
0 recast
1 reaction