Skip to main content

Command Palette

Search for a command to run...

#devops

Articles tagged with #devops

  1. Routing and BGP: How the Whole Internet Agrees Where to Send Your Data

    Series: Networking Foundations | Post 9 of 14 Everything in this series so far has quietly assumed one thing: that a packet can reach any destination on earth. But the internet is not one network. It is tens of thousands of separate networks, owned by rival companies, different countries, and organisations that have never met, with no central map and nobody in charge. So how does your data find its way across all of them? The answer is routing, and at global scale it is a protocol called BGP, which holds the entire internet together with something surprisingly close to a handshake and a promise.

    Aug 30, 202618 min read
    Routing and BGP: How the Whole Internet Agrees Where to Send Your Data
  2. TLS and Certificates: How Two Strangers Agree on a Secret, and Why Your Browser Trusts Anyone

    Series: Networking Foundations | Post 8 of 14 In the last post, we said HTTPS wraps your connection in an encrypted tunnel called TLS. But that raises two questions that sound almost impossible when you first hear them. How do two machines that have never met, talking over a wire that anyone can listen to, agree on a secret key that the eavesdropper cannot learn? And how does your browser know the server on the other end is really who it claims to be, and not an impostor? This post answers both. It is the deep machinery of trust on the internet.

    Aug 14, 202618 min read
    TLS and Certificates: How Two Strangers Agree on a Secret, and Why Your Browser Trusts Anyone
  3. HTTP and HTTPS: The Language of the Web, and the S That Protects It

    Series: Networking Foundations | Post 7 of 14 Everything this series has built so far, addresses, names, connections, exists to carry one thing you actually care about: a web page. The language that page is written in, the one your browser and every web server on earth speak to each other, is HTTP. And the single letter added to its name, the S in HTTPS, is where the entire security story of this series arrives at the layer you touch every day.

    Aug 8, 202618 min read
    HTTP and HTTPS: The Language of the Web, and the S That Protects It
  4. TCP vs UDP: Reliability or Speed, the Choice Every Connection Makes

    Series: Networking Foundations | Post 6 of 14 Nearly every application on the internet faces one fundamental choice the moment it sends data: does it want that data delivered reliably, or delivered fast? It usually cannot have both at once. The two answers to that question are called TCP and UDP, and once you understand the tradeoff between them, you understand why a video call glitches instead of freezing, why a file download never arrives corrupted, and how an entire category of attacks works.

    Aug 2, 202617 min read
    TCP vs UDP: Reliability or Speed, the Choice Every Connection Makes
  5. Connecting a Domain to a VPS From a Different Company: The Guide Nobody Gives You

    This was a standalone practical guide. If you want the theory underneath it, why a name resolves to an address at all, how the lookup actually travels the internet, and why propagation works the way it does, it is covered in Post 5 of my Networking Foundations series, on DNS. And if this saved you the confusion it saves most people, share it with someone about to deploy their first server. Subscribe to my newsletter for more practical, foundations-first guides like this one.

    Jul 12, 202614 min read
    Connecting a Domain to a VPS From a Different Company: The Guide Nobody Gives You