Building a Validation Library: Lessons from valiend
Publishing an npm package forces you to think about API design, documentation, and developer ergonomics in ways that building internal tools never does. Here's what I learned.
Writing
Publishing an npm package forces you to think about API design, documentation, and developer ergonomics in ways that building internal tools never does. Here's what I learned.
After using both Redux and Context API across multiple production projects, I have opinions. Here's my practical framework for choosing the right tool.
A slow API endpoint was making users think our app was broken. Here's how Redis caching reduced response times by 98% and what I learned about cache invalidation.
System design interviews are notorious. But beyond interviews, understanding distributed systems fundamentally changes how you build software. Here's where to start.
You’ve reached the end of the archive.