Projects

My First 200 OK. I Stared at JSON Like It Was Magic. Everything Changed.

200 OK. My first API response. And suddenly everything I'd been learning about how the web works - clicked. The project: connect to the FakeStore API, fetch products, render them in React. Category filtering. Product details page. Shopping cart state. On paper it sounds basic. In practice it was the first time the client-server relationship became real - not from a textbook, but from actual code talking to an actual API. That JSON response on screen, dynamically, for the first time - that is when the web stopped being magic and started being engineering. What this project really taught: the network is not reliable, so you need loading states and error handling. Async code is a completely different way of thinking - promises, then chains, async/await. And APIs are contracts - read the documentation, trust the schema, do not assume the data shape. These are not frontend lessons. They are engineering lessons that scale from a fake store all the way up to Terraform providers, Azure REST calls, and Kubernetes webhooks. Every modern application talks to an API. The browser talks to a backend. The backend talks to a database. Microservices talk to each other. Understanding that flow -…