← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
HTTP/2 Server Push & Early Hints 🧠 2
HTTP/2 Server Push lets a server proactively send assets (CSS, JS, fonts) before the browser requests them. 103 Early Hints is its practical successor — sending Link preload headers before the full response is ready.
3mo ago Networking intermediate
How CDNs Work 🧠 1
CDNs use Anycast routing and distributed edge PoPs to serve content from the nearest location — reducing latency from 300ms to 5ms for cached responses.
3mo ago Networking intermediate
HTTP Request-Response Cycle 🧠 3
The complete lifecycle of an HTTP request — DNS resolution, TCP connection, TLS handshake, request transmission, server processing, and response delivery.
3mo ago Networking intermediate
Latency vs Bandwidth
Latency is delay per request (physics + processing); bandwidth is throughput — high bandwidth does not fix high latency for small interactive responses.
3mo ago Networking intermediate
Long Polling vs SSE vs WebSockets PHP 5.0+ 🧠 1
Long polling (HTTP hacks), SSE (one-way push over HTTP), WebSockets (full-duplex) — use SSE for server-to-client only, WebSocket for bidirectional.
3mo ago Networking intermediate
NAT & Port Forwarding
NAT maps multiple private IPs to one public IP — understanding NAT explains why ngrok is needed for local webhook testing and how Docker port mapping works.
3mo ago Networking intermediate
OpenID Connect (OIDC) PHP 7.0+ 🧠 1
An identity layer on top of OAuth 2.0 — while OAuth 2.0 handles authorisation (access to resources), OIDC adds authentication (who the user is) via the ID token.
3mo ago Networking intermediate
SSL/TLS Certificate Types
DV (automated domain validation), OV (organisation verified), EV (deprecated green bar), Wildcard — Let's Encrypt provides free DV with automated 90-day renewal.
3mo ago Networking intermediate
TCP vs UDP
TCP provides reliable ordered delivery with connection setup overhead. UDP is connectionless and faster but unreliable — choose based on whether loss or latency is more acceptable.
3mo ago Networking intermediate
Diagram: CORS CORS PHP 5.0+
Cross-Origin Resource Sharing — the browser mechanism that controls which cross-origin requests are permitted, using HTTP headers negotiated between client and server.
3mo ago Networking intermediate
Diagram: DNS Record Types DNS Record Types
DNS records map domain names to various targets — A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), TXT (verification/SPF), SRV (services), and NS (nameservers).
3mo ago Networking intermediate
Diagram: DNS Resolution DNS Resolution 🧠 1
The process of translating a human-readable domain name into an IP address via a hierarchy of DNS servers.
3mo ago Networking intermediate
Diagram: Email Deliverability Email Deliverability PHP 5.0+
The technical requirements for email reaching inboxes rather than spam folders — SPF, DKIM, DMARC, and sending reputation work together to authenticate your emails.
3mo ago Networking intermediate
Diagram: HTTP Methods — Idempotency & Safety HTTP Methods — Idempotency & Safety
Safe methods (GET, HEAD) have no side effects. Idempotent methods (GET, PUT, DELETE, HEAD, OPTIONS) produce the same result regardless of how many times they are called.
3mo ago Networking intermediate
Diagram: IPv6 for Web Developers IPv6 for Web Developers
The successor to IPv4 with 128-bit addresses — effectively unlimited address space, mandatory in modern infrastructure, with some practical differences for web applications.
3mo ago Networking intermediate
Diagram: OAuth 2.0 OAuth 2.0 PHP 7.0+ 🧠 1
An authorisation framework that allows applications to obtain limited access to user accounts on third-party services without exposing passwords.
3mo ago Networking intermediate
Diagram: Reverse Proxy vs Load Balancer Reverse Proxy vs Load Balancer
A reverse proxy forwards client requests to backend servers, adding SSL termination, caching, and compression. A load balancer distributes traffic across multiple backends for scalability.
3mo ago Networking intermediate
Diagram: TCP/IP Model TCP/IP Model
The four-layer model (Link, Internet, Transport, Application) that describes how data is packaged, routed, and delivered across the internet.
3mo ago Networking intermediate
Diagram: TLS Handshake TLS Handshake 🧠 2
The negotiation process between client and server that establishes an encrypted HTTPS connection, agreeing on cipher suites and exchanging keys.
3mo ago Networking intermediate
Diagram: WebSocket Protocol WebSocket Protocol PHP 7.0+ 🧠 5
A full-duplex communication protocol over a single TCP connection — the client and server can both send messages at any time without polling.
3mo ago Networking intermediate
✓ schema.org compliant