Daily Edition · Page 4

THE DAILY INDEX

Technology, AI, software, security, crypto and business

ARTICLES & TUTORIALS

TLDR Web Dev

THE WORLD'S LONGEST REACT HOOKS MIGRATION

Faire completed a massive migration from React class components and MobX to functional components and hooks in 2025, despite hooks being released in 2019. The company delayed the migration after switching to MobX in 2018, but by 2022, its codebase had grown 5x larger while the team only doubled, creating maintainability issues with bloated "kitchen-sink" classes and performance problems from large bundle sizes and poor caching.

I'M MORE PROUD OF THESE 128 KILOBYTES THAN ANYTHING I'VE BUILT SINCE

This dev had to build a web application for users in Africa with poor internet infrastructure, mostly using feature phones with 240px screens and EDGE connections. They established strict constraints, including a 128KB total page budget, compatibility with Opera Mini browser, and responsive design from feature phones to 4K displays. Despite the extreme limitations, these tight constraints led to better solutions: they used system fonts instead of web fonts, built a minimal custom library called "Whizz" instead of heavy frameworks, and created an efficient AJAX-based navigation system that only loaded new page content rather than full page reloads.

REFLECTIONS ON PALANTIR

Nabeel Qureshi's eight-year tenure at Palantir (2015-2023) was at the same time the company transformed from being a relatively smaller company to joining the S&P 500 with a nearly $100 billion market cap. Palantir has a unique culture of intellectual intensity inherited from the PayPal founders, with a forward-deployed engineer model where engineers work directly at customer sites in difficult industries. This approach let the company evolve from what appeared to be a consulting firm into a genuine software product company.

FUN WITH GZIP BOMBS AND EMAIL CLIENTS

Email clients are vulnerable to Gzip bombs, which are small compressed files that expand to a massive size when decompressed. This dev created a 10MB Gzip file that expands to 10GB and tested how various email clients handle it when embedded as an image in an email. Some clients like Firefox, Thunderbird, and Gmail's proxies bailed out early, while others like Fastmail webmail's proxies downloaded a partial amount before giving up. iOS Mail crashed.

TLDR IndexPage 4