Fundamentals

How things actually work, no smoke.

The building blocks of engineering —protocols, encryption, networks— explained with precision and the judgment of someone who runs mission-critical platforms. No empty jargon, no shortcuts that mislead. What everyone should understand.

01
Networks · Transfer

FTP vs SFTP: why banking never transfers over FTP

Both move files. Only one encrypts what travels —credentials included. The difference that isn't optional in banking, and why SFTP is not "secure FTP".

02
Web · Protocols

HTTP and HTTPS: what travels in the clear and what the padlock protects

What an HTTP request really is, what TLS adds, and what the browser padlock does —and does not— tell you.

03
Encryption

Symmetric and asymmetric encryption: why they're used together

Two families of keys with opposite strengths. Why TLS doesn't pick one, but combines both.

04
Security · PKI

Digital certificates: why your browser trusts a site

What a certificate is, who signs it, and how the chain of trust that holds up the web is built.

05
Encryption

Hashing is not encryption: why a password isn't "decrypted"

The most common confusion of all. What a hash is, how it differs from encryption, and why it matters for your passwords.

06
Networks · Overview

What happens when you type a URL and hit Enter?

The choreography of systems that runs in under a second: from name to IP, the connection, the request and the render.

07
Networks · DNS

DNS: the address book of the internet (and when it lies)

How a name becomes an IP, why a change "takes time to propagate", and what you see —and don't— when DNS fails.

08
Networks · Addressing

IP, subnets and NAT: how the internet finds you

Public and private addresses, why your whole network goes out with a single IP, and how it's segmented to isolate what's critical.

09
Networks · Transport

TCP vs UDP: reliability versus speed

Guaranteed delivery or speed with no promises. Why a payment demands TCP and a video call prefers UDP.