Jan 24 · 3 min read · Think of status codes as responses from the server telling you what happened when you made a request (opened a website, called an API, etc.). 📦 Status Code Groups (Easy Rule) Status codes are grouped by their first digit: RangeMeaning (In simpl...
Join discussion
Sep 16, 2025 · 9 min read · In this series, we are going to talk about the following topics. Advanced HTTP networking for Web Applications REST/GraphQL Introduction to Web Hosting. Working with APIs Advanced HTTP Networking for Web Applications Before we dive deep into th...
Join discussion
Sep 1, 2025 · 3 min read · When you browse the internet, your browser constantly communicates with web servers using HTTP (Hypertext Transfer Protocol). Every request you make — whether it’s clicking a link, submitting a form, or loading a page — gets a response from the serve...
Join discussionAug 22, 2025 · 4 min read · The Problem Statement A classic issue with an Nginx web server managed by systemd where curling the curl -I 127.0.0.1:80 returns this frustrating response: curl: (7) Failed to connect to localhost port 80: Connection refused At first glance, this te...
Join discussion
Jul 31, 2025 · 12 min read · Concept Overview: Topics: Synchronous and Asynchronous programming Callbacks Promises Async / Await Fetching Data from APIs Synchronous and Asynchronous Programming In a synchronous programming model, things happen one at a time. When you c...
Join discussion
Jul 12, 2025 · 3 min read · "Page not found", “Sorry, that door’s locked.” “Try again.” “Welcome inside.”You’ve seen those messages before. Only, they’re not in words — they’re in HTTP status codes. For hackers, these codes are like the responses you get from a building when yo...
Join discussion