Posts
All the articles I've posted.
-
Learn Rust by Making Minesweeper - Part 1: Types
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.
-
Resolving Docker Push Errors: The Unexpected 400 Bad Request from AWS ECR
Encountering a persistent "400 Bad Request" when pushing to AWS ECR? Discover the root cause related to Docker Desktop's containerd image store and how to fix it quickly.
-
A Gemini Bug's Journey Through Google's Escalation Chain
A behind-the-scenes look at how a high-priority bug is handled at Google. This post tracks a real-world issue with Gemini's function calling, tracing its public escalation on GitHub from a routine report to direct updates from Google DeepMind's top leadership.
-
Faster Python Dependency Management with UV and Multi-Stage Docker Builds
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.