My Digital Garden

A curated collection of useful links and resources

My Weekly Internet Treasures

Curated treasures from the overlooked corners of the internet

Hand-picked resources that algorithms don't prioritize

Thoughtful summaries that respect your time and attention

Weekly delivery with zero spam, ever

Join the readers who value depth over algorithms. Unsubscribe anytime.

TypeScript Discriminated Unions for Frontend Developers

Discriminated Unions make frontend development easier by representing the different application states and helping to make connections between data and UI.

Design Engineering - a State of Mind

Finding my dream role blending code, design, and product thinking

A recommendation engine for blog posts

Giving us some direction on where to go when we finish

Tailscale raises $100M… to fix the Internet

We’ve raised $100M in a Series B financing led by CRV and Insight Partners, with participation from our existing major investors: Accel, Heavybit, and Uncork Capital, along with a cast of many prominent angels and smaller investors.

Future of Software Development

coding isn't going away....

Get that job at Google

I've been meaning to write up some tips on interviewing at Google for a good long time now. I keep putting it off, though, because it's goi...

React Internals: Which useEffect runs first?

No description available

How Data Travels the World to Reach Your Screen: A Deep Dive into O...

Ever wondered how data travels across the network? In this blog, we’ll break down the OSI model, TCP/IP, protocols like TCP, UDP, HTTP, HTTPS, and dive into HTTP versions, exploring how data is transferred efficiently and securely across networks.

Zhenghao's site

The official site of Zhenghao He, a software engineer and a TypeScript/JavaScript enthusiast.

How to Write Blog Posts that Developers Read

Software bloggers can make the same mistakes for years that prevent readers from discovering their writing. I know because I'm one of them. Over time, I've learned techniques that help some blog posts succeed and the pitfalls that cause others to languish in obscurity.

Yoko (@stuffyokodraws) on X

\[New post\] 🔥A Deep Dive Into MCP and the Future of AI Tooling APIs were the internet’s first great unifier but AI models lack an equivalent\. What are the use cases of MCPs today? Where are the challenges? Here's a technical deep dive & map of the current ecosystem 👇

The Why of technology

Language, agriculture, and unlocking the mysteries of life itself. How does technology enable our progress, and how should we move forward?