blogs.kanishk.codesHow to Spot and Block Bots on Your WebsiteModern websites are constantly interacting with automated programs. Some of these bots are useful, like search engine crawlers. Others are not. They scrape data, spam forms, brute-force logins, or abuse APIs. The challenge is not just blocking bots, ...Feb 2·4 min read
blogs.kanishk.codesUnderstanding TCP and UDP: Best Usage Scenarios and HTTP's Link to TCPThe internet needs rules The internet is just a massive pile of wires, routers, and vibes.When data moves across it, things can go wrong constantly. Packets can: Get lost Arrive late Arrive twice Arrive in the wrong order So the internet uses p...Jan 25·3 min read
blogs.kanishk.codesTCP Working: 3-Way Handshake & Reliable CommunicationWhat happens if we send data without rules? Imagine shouting instructions across a crowded street. Some words get lost.Some arrive twice.Some arrive out of order.Some arrive when the other person wasn’t even listening yet. That’s what raw data transf...Jan 24·4 min read
blogs.kanishk.codesNetwork Devices 101: Key Components and Their FunctionsBefore your API request hits a server, it passes through a small army of network devices that quietly do their jobs and never get credit. If any one of them messes up, your app is “down” and everyone suddenly becomes a network expert. How the Interne...Jan 22·4 min read
blogs.kanishk.codesIntroduction to Using cURL for BeginnersBefore directly jumping into what cURL is, it’s usecase or working, we must understand the need for it, which will make it easy for you to understand. What is a Server? In very simple terms, a server is a machine that stays online 24×7 and runs a pro...Jan 21·4 min read