marcuspang
@marcuspangeth
Followers
373
Following
1K
Media
0
Statuses
175
software engineer @monad | @nus_blockchain
Singapore
Joined March 2022
@VitalikButerin Yaaaaaaaaa tyyyyy Vitalik saaaaan! We're aaalmost there 💃💛 First year we focused on shipping fast and improving the app publicly through people's amazing feedback/requests! This helped us improve the UX, keep small fileverse ship motivated, while making the trust minimized
2
9
109
We're excited to announce our updated MonadBFT protocol with fast recovery and leader fault isolation. Key result: 2x faster recovery from single leader failure (1.6s → 800ms), maintaining all original properties and security guarantees. Live on Mainnet Day 1 🧵👇
28
19
179
Hark, a visual explainer of the Distributive Property of Conditional Types! 😱
10
13
227
Animating layout isn't always bad. Global CSS variables are a performance killer. Hardware accelerated blurs can crash sites. Surprised? We go into all this and more, in the first Web Animation Performance Tier List:
motion.dev
Learn what makes web animations fast, slow, and everything in between with our 2025 web animation performance tier list.
9
112
1K
Debugging infra at scale is rarely about one big “aha” moment. In our latest engineering blog post, Brian Stack ( https://t.co/Sy02lHeKRK) recounts his journey through the "Kubernetes hypercube of bad vibes" and how one small flag change led to a significant impact.
github.com
imbstack has 100 repositories available. Follow their code on GitHub.
4
26
359
Huge shoutout to the marketing, design & engineering teams here at @Monad! @cryptunez @Penguitt @delvallecrypto @AustinGreen @marcuspangeth and the rest of the engineering team. Special shoutout to @agil8 for the Rive and Spline animations. Phenomenal work from everyone!
25
5
217
A little UI detail that gives me joy: ‣ Offset the dropdown by an amount equal to its padding ‣ Align all text elements ‣ Use the same radius and height for the hover box and the button/trigger
38
36
1K
Don't [...spread] or .split() your strings! Use Intl.Segmenter API. Available in every JS runtime
65
239
3K
I've been following this launch of autonomous models trading on HL, it's an interesting use case and obviously very curious to see the general performance over time. Been following the trades using @fanappX alerts, which I feel is the easiest way to stay updated on the models'
0
2
8
Big upgrade to the @monad testnet a few days ago, with staking activated alongside many other features. Fun weekend challenge: I deployed a contract with some exploitable vulnerabilities that uses some of these features. 5200 testnet MON as rewards, contract link in replies.
Today at 13:30 GMT, Monad Testnet will upgrade to behavioral revision MONAD_FOUR which enables the following behavioral changes:
66
12
208
Meet The Monad APAC team > @sungmo_nad - Head of APAC, voted most handsome ecosystem builder in Asia > @FishMarketAcad - DeFi big brain, follow him for DeFi alpha > @buntyverse - Best shitposter in asia pacific > @be_kindplss - Community cult leader, beNADS in control >
105
64
507
extra tip when dealing with animation 🎞️ set `subtree: true` to wait for all child animations/transitions to finish 🤙 await Promise.allSettled( element.getAnimations({ subtree: true }).map( a => a finished ) ) please don't use setTimeout 🙏
JavaScript Tip ⭐️ Avoid setTimeout when dealing with element animations ⚠️ Use Element.getAnimations() and tap into the animation lifecycle instead of guessing 🙏 Great for unmount animations in React, etc. Let your CSS be the source of truth 🥇
16
83
1K
when aligning icons with text, you can set the height to 1lh it equals the element's line-height, so icons align perfectly
86
324
6K
imagine putting your kid through college and they end up in Singapore doing cryptocurrency
305
108
2K
Every Route Handler in Next.js is now 200ms+ faster in development! Available on next@canary. Coming to stable soon!
157
81
3K
Excellent analysis of what actually makes up the Ethereum state 👀 TIL 55% of contracts are only used once, 97% duplicate bytecode, 54% have no storage, 63% of storage slots are only touched once (!!), and more 😄
🧵We’ve talked a lot about the state growth problem on Ethereum. Yet, about 80% of Ethereum’s state looks stale—or simply garbage. 👇 A few highlights from our analysis on Ethereum’s state:
25
27
320