<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Abhinay Rana</title><description>Developer, builder and occasional wanderer writing about technology, projects, travel and life.</description><link>https://abhinayrana.blog/</link><item><title>Chapter 1: The Origin of Git &amp; Why We Needed It</title><link>https://abhinayrana.blog/tech/chapter_1_history_and_motivation/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/chapter_1_history_and_motivation/</guid><description>Learn why Git was created, what problems older version control systems had, and how distributed version control changed software collaboration.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Chapter 2: Git&apos;s Internal World — The Three States &amp; Architecture</title><link>https://abhinayrana.blog/tech/chapter_2_three_states_and_architecture/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/chapter_2_three_states_and_architecture/</guid><description>Understand Git&apos;s working directory, staging area, local repository, and the snapshot architecture behind everyday Git commands.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Chapter 3: Branches &amp; Remote Repositories</title><link>https://abhinayrana.blog/tech/chapter_3_branches_and_remotes/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/chapter_3_branches_and_remotes/</guid><description>Learn how Git branches work, how remote repositories connect local work to GitHub, and how teams collaborate across parallel timelines.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Chapter 4: Merge Conflicts &amp; Resolution</title><link>https://abhinayrana.blog/tech/chapter_4_merge_conflicts_and_resolution/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/chapter_4_merge_conflicts_and_resolution/</guid><description>Learn what merge conflicts mean, why they happen, how to read conflict markers, and how to resolve conflicts with confidence.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Chapter 5: Guided Interactive Practice</title><link>https://abhinayrana.blog/tech/chapter_5_interactive_practice/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/chapter_5_interactive_practice/</guid><description>Practice Git step by step by creating a repository, making commits, branching, causing a conflict, and resolving it manually.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Why Git Exists: From Source Code Chaos to the Git Mental Model</title><link>https://abhinayrana.blog/tech/git-guide/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/git-guide/</guid><description>Understand why Git was created, how developers managed code before Git, the limitations of centralized version control, and the mental model behind Git repositories, staging, commits, branches, and remotes.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Git: From Why It Exists to Mental Models — A Complete Developer Guide</title><link>https://abhinayrana.blog/tech/git-the-complete-guide/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/git-the-complete-guide/</guid><description>Everything you need to understand Git — not just the commands, but the thinking behind them. From Linus Torvalds&apos; frustration in 2005 to the three-state model that powers your daily workflow.</description><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Building My Personal Expense Tracker</title><link>https://abhinayrana.blog/projects/building-expense-tracker/</link><guid isPermaLink="true">https://abhinayrana.blog/projects/building-expense-tracker/</guid><description>What I learned while designing and building a cross-platform personal finance tracker.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Building My Personal Website</title><link>https://abhinayrana.blog/projects/building-personal-website/</link><guid isPermaLink="true">https://abhinayrana.blog/projects/building-personal-website/</guid><description>Designing a minimal publishing system that is simple to maintain and easy to expand.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Astro, React and the Case for Static Publishing</title><link>https://abhinayrana.blog/tech/astro-vs-react/</link><guid isPermaLink="true">https://abhinayrana.blog/tech/astro-vs-react/</guid><description>A lighter way to think about interactivity when the content is mostly editorial.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate></item><item><title>A Week in Ladakh</title><link>https://abhinayrana.blog/travel/ladakh-road-trip/</link><guid isPermaLink="true">https://abhinayrana.blog/travel/ladakh-road-trip/</guid><description>Mountains, empty roads and a slower rhythm of life.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Learning to Slow Down</title><link>https://abhinayrana.blog/reflections/learning-to-slow-down/</link><guid isPermaLink="true">https://abhinayrana.blog/reflections/learning-to-slow-down/</guid><description>A personal note on attention, pacing and the value of less urgency.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>