Writing
Lists
2026
Rate Limitting Explained: The Bouncer Your API Deserves
Rate limiting controls how many requests a user can make within a given time period. When the limit is exceeded, further requests are rejected until the window resets or capacity is replenished. In this post, we break down the 3 most common algorithms, their trade-offs, and how companies like GitHub, Stripe, and Cloudflare use them in production.
SYSTEM DESIGN
I Tested 4 RL Algorithms on 4 Environments and PPO Isn't Always King
From scratch implementations of REINFORCE, PPO, GRPO, and CPGD reveal surprising winners and losers across CartPole to MountainCar with a fixed budget, simpler often beats sophisticated.
MACHINE LEARNINGREINFORCEMENT LEARNING