bash-abdul.hashnode.devHow HTTP Stays Secure: Cookies, HTTPS, and TLS ExplainedHTTP is stateless and by default sends everything as plain text. If you are not familiar with how HTTP works, how requests and responses are structured, and what methods and status codes mean, that is2d ago·9 min read
bash-abdul.hashnode.devHTTP is the Language Your Backend Speaks. Here is How it Works.In a previous post we followed a request from your browser all the way to a server's front door. DNS translated the domain name, TCP opened the connection, and the request arrived. But we never looked2d ago·12 min read
bash-abdul.hashnode.devWhat Actually Happens When You Press Enter?Every backend developer eventually runs into a problem they cannot explain. A request times out. A domain stops resolving. An API feels slow even though the server logs look fine. Nine times out of teFeb 25·14 min read
bash-abdul.hashnode.devBefore You Create a Single Route, Understand ThisIf you’re new to backend or you can already write code but backend still feels like a black box, this is for you. Most backend tutorials start with a framework. Install Express, define a route, connecFeb 24·10 min read
bash-abdul.hashnode.devUnderstanding Backend Systems: Where Everything StartsThis post breaks down backend systems from first principles, starting with centralized architectures and how they evolve over time. So you're learning backend development? You've probably heard termsJan 20·5 min read