<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>READJULS.md</title><description>Backend, infrastructure, and WebRTC — written up from production debugging sessions.</description><link>https://readjulsmd.com/</link><item><title>Do NOT`tail -f /dev/null` to Keep a Container Running: The Role of the PID 1 Process</title><link>https://readjulsmd.com/blog/do-not-tail-f-dev-null-to-keep-a-container-running-the-role-of-the-pid-1-process/</link><guid isPermaLink="true">https://readjulsmd.com/blog/do-not-tail-f-dev-null-to-keep-a-container-running-the-role-of-the-pid-1-process/</guid><description>While reviewing a legacy system at work, I came across a container setup where a Python script was running as a background job. To keep the…</description><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Lambda Does Not Be Within Your VPC: The Lambda Service VPC and the Hyperplane ENI Architecture</title><link>https://readjulsmd.com/blog/lambda-does-not-reside-within-your-vpc-the-lambda-service-vpc-and-the-hyperplane-eni-architecture/</link><guid isPermaLink="true">https://readjulsmd.com/blog/lambda-does-not-reside-within-your-vpc-the-lambda-service-vpc-and-the-hyperplane-eni-architecture/</guid><description>We first review the standard network architecture of AWS Regions and VPCs, and their inherent network relationships.</description><pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate></item><item><title>NestJS vs. Spring: Which one is BETTER?</title><link>https://readjulsmd.com/blog/nestjs-vs-spring-which-one-is-better/</link><guid isPermaLink="true">https://readjulsmd.com/blog/nestjs-vs-spring-which-one-is-better/</guid><description>In web application development, choosing the right framework is crucial. While there are many frameworks available, NestJS and Spring are…</description><pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate></item><item><title>“Please Don’t Erase My Image, kubelet!”: Operating Kubernetes in a Closed Network</title><link>https://readjulsmd.com/blog/please-dont-erase-my-image-kubelet-operating-kubernetes-in-a-closed-network/</link><guid isPermaLink="true">https://readjulsmd.com/blog/please-dont-erase-my-image-kubelet-operating-kubernetes-in-a-closed-network/</guid><description>“This happened recently when we were migrating an existing Docker Compose-based application architecture to Kubernetes. The system we were…</description><pubDate>Thu, 17 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Security Blind Spot of Docker Proven by AI Agents: Why Docker is Being Replaced by Podman and…</title><link>https://readjulsmd.com/blog/security-blind-spot-of-docker-proven-by-ai-agents-why-docker-is-being-replaced-by-podman-and/</link><guid isPermaLink="true">https://readjulsmd.com/blog/security-blind-spot-of-docker-proven-by-ai-agents-why-docker-is-being-replaced-by-podman-and/</guid><description>Recently, a major talking point went viral across the tech community: OpenAI’s AI coding agent, Codex, managed to alter core system…</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Styling Your Code: The conventional style guide for Clean Codes</title><link>https://readjulsmd.com/blog/styling-your-code-the-conventional-style-guide-for-good-programming/</link><guid isPermaLink="true">https://readjulsmd.com/blog/styling-your-code-the-conventional-style-guide-for-good-programming/</guid><description>I started programming by reading “Clean Code”, and I’ve almost always applied it in practice since then. By keeping my work clean, I’ve…</description><pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate></item><item><title>TypeScript is Not TypeScript: The Trap of Generic</title><link>https://readjulsmd.com/blog/typescript-is-not-typescript-the-trap-of-generic/</link><guid isPermaLink="true">https://readjulsmd.com/blog/typescript-is-not-typescript-the-trap-of-generic/</guid><description>Something that should never happen in production actually happened.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Why Apps Exist? Why Vibe-Coding Will Hits a Dead End In the End?</title><link>https://readjulsmd.com/blog/why-apps-exist-why-vibe-coding-will-hits-a-dead-end-in-the-end/</link><guid isPermaLink="true">https://readjulsmd.com/blog/why-apps-exist-why-vibe-coding-will-hits-a-dead-end-in-the-end/</guid><description>We are currently living in the golden age of “Vibe-Coding.” With the advent of LLMs, the barrier to entry for software development has…</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Why Did My WebRTC Connection Fail?</title><link>https://readjulsmd.com/blog/why-did-my-webrtc-connection-fail/</link><guid isPermaLink="true">https://readjulsmd.com/blog/why-did-my-webrtc-connection-fail/</guid><description>When I was an Android Java mobile application engineer before transitioning to a backend engineer, I once developed a real-time voice…</description><pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate></item></channel></rss>