Darryl Yeo đŸ› ïž pfp

Darryl Yeo đŸ› ïž

@darrylyeo

3916 Following
8503 Followers


Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
In 2024, I continued to solo-build @blockhead (/blockhead), an open-source interface for tracking onchain assets, exploring EVM chains and browsing web3 protocols! Feature highlights: ‱ 15 new user-swappable data sources in Preferences ‱ NFT valuations in Portfolio ‱ EIP-6963 wallet discovery ‱ Apps and app views filterable by network ‱ experimental dynamic OpenGraph images and Farcaster Frames (v1) ‱ indexer/algorithm-agnostic @farcaster client using @airstack.eth @neynar @openrank @pinata @mod ‱ infinite scrolling ‱ icons in dropdown menus ‱ /eas schema and attestation explorer ‱ real-time block height visualizations for EVM chains in Explorer ‱ @moxie.eth auction, order and subject explorer ‱ transaction traces, input data and summaries in Explorer ‱ linked ENSIP references in @ensdomains explorer ‱ price feeds and historical price charts in Explorer / Apps ‱ most content sections retrofitted to be collapsible ‱ improved wallet connection management https://blockhead.info
6 replies
7 recasts
35 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Small but monumental update to Svelte 5: state variables defined with the `$derived()` rune can now be directly assigned to, just like variables from `$props()`. This makes optimistic updates and other situations involving ephemeral state much simpler to write! https://github.com/sveltejs/svelte/pull/15570
2 replies
2 recasts
13 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Jack Dorsey’s “just setting up my twttr” was 19 years ago. How the world has changed since! https://x.com/jack/status/1903073813236957455
0 reply
1 recast
9 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
“There Came an Echo” by Big Giant Circles (2015) https://music.apple.com/us/album/there-came-an-echo/997471201
1 reply
1 recast
3 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Farcaster is the Singapore of the Internet 👏
3 replies
1 recast
16 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Now @mmups just needs to do a voiceover ad and an audiobook. The doggos of the world need to be entertained too. https://youtu.be/EDLXj2PF60g
1 reply
0 recast
1 reaction

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Now this is a React state manager I can get behind. Just do property assignments and let the underlying JavaScript `Proxy` objects take care of the rest. No ugly `useState()` or `setVariableName()` functions in sight. (Notice how you can bypass the React Hooks runtime entirely by `subscribe()`-ing to changes.)
4 replies
0 recast
8 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Valtio: fine-grained reactive state manager using JavaScript `Proxy` objects https://valtio.dev https://github.com/pmndrs/valtio
3 replies
0 recast
5 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
the vibes on farcaster immaculate right now
0 reply
1 recast
5 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Claimed the “Club Coin” × “Reticulating Splines (FC1)” drop. ♣
1 reply
0 recast
2 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
The Farconomy is upon us!
2 replies
1 recast
11 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
https://warpcast.com/darrylyeo/0x363bbf0e
0 reply
0 recast
2 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
https://youtu.be/lSma9suyp24
0 reply
0 recast
1 reaction

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
I like pretty much every cast and reply I read here, so I stopped worrying about my Farcaster likes expiring a long time ago. I do think it’s weird that the cast storage quota for likes is the same number as the quota for follows. Hopefully Merkle team is able to tweak this once Snapchain is fully live.
1 reply
2 recasts
13 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
https://youtu.be/xKxgaxAVDfM
0 reply
0 recast
1 reaction

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Get in, anon. We’re building financial and internet infrastructure to last humanity for generations to come.
1 reply
0 recast
8 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Naming things with semantic version numbers has a way of breaking your brain. In the back of your mind, you just know there is another dreaded codebase migration right round the corner, forever and ever until you inevitably churn.
2 replies
0 recast
8 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
I support this reframing. ‱ Frames v2 → Mini-apps ‱ Frames v1 → Farcaster Frames / Open Frames Makes developers feel more confident about building on the protocol because there’s no implication of a “Frames v3” that might inevitably obsolete the previous two.
6 replies
4 recasts
30 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
Final leaderboard for @cryptothegame Season 3:
0 reply
0 recast
7 reactions

Darryl Yeo đŸ› ïž pfp
Darryl Yeo đŸ› ïž
@darrylyeo
wowow! Farcaster’s very own @ted ended up beating @akhil_bvs by just a hair! The Tedemption is real. Congrats 🎉
1 reply
0 recast
12 reactions