Understanding Container Networking
December 20, 2024 · 5 min read
Container networking is one of the most complex aspects of container orchestration. In this post, we explore how Docker and Kubernetes handle network namespaces, bridge networks, and overlay networks to enable seamless communication between containers across different hosts.
Docker
Kubernetes
Networking
A Guide to TLS 1.3
December 5, 2024 · 8 min read
TLS 1.3 brings significant improvements over TLS 1.2, including a simplified handshake, better security defaults, and improved performance. This guide covers the key differences and why upgrading matters for both security and speed.
Security
TLS
Cryptography
Getting Started with Go Modules
November 18, 2024 · 4 min read
Go modules have become the standard for dependency management in Go. This post walks through creating a new module, managing dependencies, and understanding the go.mod and go.sum files that make it all work.
Go
Programming
WebSocket vs HTTP/2 Server-Sent Events
November 2, 2024 · 6 min read
When building real-time web applications, developers often face the choice between WebSocket and Server-Sent Events (SSE). We compare both approaches, discussing their strengths, limitations, and ideal use cases.
WebSocket
HTTP/2
Real-time