learnwithrushikesh.hashnode.devTCP vs UDPWhen applications communicate over the internet, they rely on transport layer protocols to send and receive data.The two most commonly used protocols at this layer are TCP and UDP. In this blog, we’ll understand: What TCP and UDP are (at a high leve...Feb 3·3 min read
learnwithrushikesh.hashnode.devNetworking DevicesUnderstanding Networks Before Networking Devices Before diving into networking devices, it’s essential to build a strong foundation by understanding two core concepts: Network and Internet. These basics make it much easier to grasp how different netw...Jan 30·4 min read
learnwithrushikesh.hashnode.devHTML Tags and ElementsWhat is HTML and Why Do We Use It? HTML stands for HyperText Markup Language.It is used to build and organize content on websites.HTML is not a programming language because it does not perform logic or calculations. HTML’s main job is to describe con...Jan 30·3 min read
learnwithrushikesh.hashnode.devGetting Started with cURLWhat is cURL cURL is a tool that lets you talk to servers from the terminal. Think of it like: Browser talks to server using clicks cURL talks to server using commands —cURL sends requests—Server sends responses That’s it. Why programmers need cU...Jan 29·2 min read
learnwithrushikesh.hashnode.devWhy Version Control Exists:Why Version Control Exists: Introduction Before Git, SVN, or Mercurial became household names in software development, teams relied on surprisingly fragile methods to share and manage code. Pendrives, email attachments, and folders named final, final...Jan 6·3 min read