
Real-time features default to WebSockets even when WebSockets are overkill. Server-Sent Events are dramatically simpler for one-way streams, work over plain HTTP, and handle reconnection automatically. Here's how to pick between SSE, WebSockets, and long polling -- and the cases where the obvious choice is wrong.
Engineering Craft
TypeScript, CI/CD, databases, observability -- the skills that make code production-ready.