<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>td2thinh is typing...</title><description>A personal blog about random things.</description><link>https://td2thinh.com/</link><item><title>Learn Rust by Making Minesweeper - Part 1: Types</title><link>https://td2thinh.com/posts/learn-rust-by-making-minesweeper-part-1-types/</link><guid isPermaLink="true">https://td2thinh.com/posts/learn-rust-by-making-minesweeper-part-1-types/</guid><description>In this series, I attempt to learn Rust by building a simple Minesweeper game. This first part covers the basics of Rust types, including scalar and compound types, and how they are used in the context of the game.</description><pubDate>Sun, 31 Aug 2025 11:52:14 GMT</pubDate></item><item><title>Resolving Docker Push Errors: The Unexpected 400 Bad Request from AWS ECR</title><link>https://td2thinh.com/posts/unexpected-400-bad-request-from-aws-ecr/</link><guid isPermaLink="true">https://td2thinh.com/posts/unexpected-400-bad-request-from-aws-ecr/</guid><description>Encountering a persistent &quot;400 Bad Request&quot; when pushing to AWS ECR? Discover the root cause related to Docker Desktop&apos;s containerd image store and how to fix it quickly.</description><pubDate>Sat, 02 Aug 2025 13:56:42 GMT</pubDate></item><item><title>A Gemini Bug&apos;s Journey Through Google&apos;s Escalation Chain</title><link>https://td2thinh.com/posts/a-gemini-bugs-journey-through-googles-escalation-chain/</link><guid isPermaLink="true">https://td2thinh.com/posts/a-gemini-bugs-journey-through-googles-escalation-chain/</guid><description>A behind-the-scenes look at how a high-priority bug is handled at Google. This post tracks a real-world issue with Gemini&apos;s function calling, tracing its public escalation on GitHub from a routine report to direct updates from Google DeepMind&apos;s top leadership.</description><pubDate>Fri, 01 Aug 2025 19:29:56 GMT</pubDate></item><item><title>Faster Python Dependency Management with UV and Multi-Stage Docker Builds</title><link>https://td2thinh.com/posts/faster-python-dependency-management-with-uv-and-multi-stage-docker-builds/</link><guid isPermaLink="true">https://td2thinh.com/posts/faster-python-dependency-management-with-uv-and-multi-stage-docker-builds/</guid><description>Learn how to speed up your Python dependency management using UV and multi-stage Docker builds. This post covers what UV is, how to migrate from pip to UV, and the benefits of using multi-stage builds in Docker for faster deployments.</description><pubDate>Wed, 23 Jul 2025 21:39:41 GMT</pubDate></item></channel></rss>