Luke Oliff.
2026
SDKs for Streaming APIs Are DifferentOriginalREST SDK patterns stop working when your API never closes the connection. Streaming audio needs reconnect logic, backpressure, and graceful shutdown baked in from day one.Engineering
TIL: Comparing Files Side By Side With diff -yOriginaldiff -y prints two files side by side with differences highlighted. Spot what changed in a config file without looking at two separate tabs.TIL
TIL: Testing Network Latency With ping Custom Payload SizesOriginalping -s sends packets larger than the default 56 bytes. Test how your connection handles audio-sized payloads before blaming the API.TIL
TIL: Running TypeScript Directly With tsxOriginaltsx executes TypeScript files with zero config using esbuild under the hood. Faster than ts-node and handles ESM and CJS automatically.TIL
TIL: Chaining Shell Commands With && vs ; vs ||Original&& runs next only on success, ; runs unconditionally, || runs only on failure. Choosing the right operator prevents silent cascade failures in CI.TIL
2025
TIL: Finding Processes on a Port With lsof -iOriginallsof -i :PORT shows which process is holding a port. End the 'what is already running on 3000' guessing game for good.TIL
TIL: Reading Gzip Files Without Decompressing With zcatOriginalzcat pipes decompressed content to stdout without writing a temp file. Read compressed logs, CSVs, or JSON straight into your pipeline.TIL
TIL: Comparing Directory Trees With diff -rOriginaldiff -r compares two directories recursively, showing every file that differs. Verify that a build output matches between two branches.TIL
TIL: Generating Trusted Local HTTPS Certs With mkcertOriginalmkcert creates locally-trusted TLS certificates in one command. Your browser trusts them instantly — no more self-signed cert warnings.TIL
TIL: Running TypeScript Directly With ts-nodeOriginalts-node compiles and executes TypeScript in memory. No build step needed for quick scripts, REPL sessions, or SDK example testing.TIL