Blog
đŠī¸ Cloud: What Is High Availability
Learn High Availability in the cloud: how redundancy, load balancing, and failover keep your applications online with minimal downtime.
October Reflection 2025
Reflections on evolving a Flask API from SQLite MVP to PostgreSQL with Docker, Azure cloud deployment, feature flags, and DevOps workflows.
đŠī¸ Cloud â Elasticity vs Scalability
Learn the key differences between cloud scalability and elasticity, with clear examples and visual timelines showing how resources adjust over time.
How to Trigger Workflows Between Repos
Learn how to trigger GitHub Actions workflows within the same repo and across repos to automate tasks like syncing blog posts.
Python zip Explained with Examples
Learn how Python's zip() function pairs iterables into tuples. Simple examples show looping, unzipping, and creating dictionaries efficiently.
Astro Builds with Mermaid Diagrams
Learn how to render Mermaid diagrams in Astro using rehype-mermaid and Playwright, with GitHub Actions for preview and production deployments.
Understanding APIs: REST vs GraphQL
Learn the key differences between REST and GraphQL APIs, their pros and cons, and when to use each for your project.
August Reflection 2025
Reflecting on my 4-month Shopify internship: embracing progress over perfection, lightening my technical backpack, and shipping with confidence.
Understanding Data Modeling
Overview of conceptual, logical, and physical data models with examples and diagrams to guide database design from abstract ideas to implementation.
Understanding HTTP Methods and Status
Learn the essentials of HTTP methods (GET, POST, PUT, PATCH, DELETE) and common status codes to build clear, effective APIs.