Reflecting on the 2025
How switching to a planning-first approach in 2025 helped me stop wandering in code and finally finish my side projects with purpose. Dive into this step-by-step tutorial.
- #monthly-log
How switching to a planning-first approach in 2025 helped me stop wandering in code and finally finish my side projects with purpose. Dive into this step-by-step tutorial.
How I loaded CSV data from Azure Blob Storage in a school project—with local fallback and no hardcoded secrets. Dive into this detailed tutorial to master the core concepts.
Learn how I used Azure Container Registry to securely store Docker images from a personal project, with GitHub Actions CI and zero hardcoded secrets. Read more to learn.
Securely manage app secrets in Azure using Key Vault—store credentials like GitHub OAuth IDs safely and handle local development with smart fallbacks. Read more to learn.
A simple explanation of Python decorators and how they helped me remove repetitive error handling across multiple API routes in my project. Read the full guide to learn.
Built a cover image generator with Azure Functions to learn serverless—explored cold starts, CI/CD, and planning-first development. Dive into this step-by-step tutorial.
Learn what fault tolerance means in cloud computing, how it works through redundancy and recovery, and why it’s key to keeping apps online even when systems fail.
Explore single-stage vs multi-stage Docker builds with a small Flask API, learning differences in image size, build speed, and container optimization. Read more to learn.
Learn High Availability in the cloud: how redundancy, load balancing, and failover keep your applications online with minimal downtime. Explore this comprehensive guide.
Reflections on evolving a Flask API from SQLite MVP to PostgreSQL with Docker, Azure cloud deployment, feature flags, and DevOps workflows. Read the full guide to learn.