<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Explores on Tech logs</title>
    <link>/explore/</link>
    <description>Recent content in Explores on Tech logs</description>
    <generator>Hugo -- 0.151.0</generator>
    <language>en</language>
    <lastBuildDate>Sat, 30 May 2026 00:00:00 +0530</lastBuildDate>
    <atom:link href="/explore/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git and GitHub: The Guide That Actually Makes You Comfortable</title>
      <link>/explore/git-and-github/</link>
      <pubDate>Sat, 30 May 2026 00:00:00 +0530</pubDate>
      <guid>/explore/git-and-github/</guid>
      <description>Not another clone-add-commit-push walkthrough. This covers what you actually hit in real work: forking, pull requests, merge conflicts, rebase, stash, upstream setup, and how to recover when things go wrong.</description>
    </item>
    <item>
      <title>Learning Neovim From Scratch</title>
      <link>/explore/learning-neovim-from-scratch/</link>
      <pubDate>Tue, 14 Apr 2026 00:00:00 +0530</pubDate>
      <guid>/explore/learning-neovim-from-scratch/</guid>
      <description>How a broken keyboard forced me into Neovim, how I went down the rabbit hole building a config from scratch, and everything I learned so you don&amp;#39;t have to spend months figuring it out the hard way.</description>
    </item>
    <item>
      <title>Learning Tmux From Scratch</title>
      <link>/explore/learning-tmux/</link>
      <pubDate>Tue, 31 Mar 2026 00:44:32 +0530</pubDate>
      <guid>/explore/learning-tmux/</guid>
      <description>A practical guide that takes you from never hearing about tmux to having it feel completely natural, with exercises, spaced repetition, and my exact config.</description>
    </item>
    <item>
      <title>🐳 Complete Docker Guide: From Basic to Advanced</title>
      <link>/explore/docker-101/</link>
      <pubDate>Sun, 22 Mar 2026 22:38:20 +0530</pubDate>
      <guid>/explore/docker-101/</guid>
      <description>&lt;p&gt;&lt;strong&gt;A Comprehensive, Self-Learning Docker Resource&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-table-of-contents&#34;&gt;📑 Table of Contents&lt;/h2&gt;
&lt;h3 id=&#34;part-1-foundations&#34;&gt;&lt;strong&gt;PART 1: FOUNDATIONS&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;#1-introduction-to-docker&#34;&gt;Introduction to Docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#2-core-concepts&#34;&gt;Core Concepts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#3-installation--setup&#34;&gt;Installation &amp;amp; Setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#4-your-first-container&#34;&gt;Your First Container&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-2-working-with-containers&#34;&gt;&lt;strong&gt;PART 2: WORKING WITH CONTAINERS&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;5&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#5-container-lifecycle&#34;&gt;Container Lifecycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#6-container-management&#34;&gt;Container Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#7-port-mapping--networking&#34;&gt;Port Mapping &amp;amp; Networking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#8-container-logs--debugging&#34;&gt;Container Logs &amp;amp; Debugging&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-3-creating-images&#34;&gt;&lt;strong&gt;PART 3: CREATING IMAGES&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;9&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#9-understanding-dockerfiles&#34;&gt;Understanding Dockerfiles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#10-building-custom-images&#34;&gt;Building Custom Images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#11-dockerfile-best-practices&#34;&gt;Dockerfile Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#12-multi-stage-builds&#34;&gt;Multi-Stage Builds&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-4-data-persistence&#34;&gt;&lt;strong&gt;PART 4: DATA PERSISTENCE&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;13&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#13-understanding-container-data&#34;&gt;Understanding Container Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#14-volumes&#34;&gt;Volumes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#15-bind-mounts&#34;&gt;Bind Mounts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#16-volume-management&#34;&gt;Volume Management&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-5-docker-compose&#34;&gt;&lt;strong&gt;PART 5: DOCKER COMPOSE&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;17&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#17-introduction-to-docker-compose&#34;&gt;Introduction to Docker Compose&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#18-docker-compose-syntax&#34;&gt;Docker Compose Syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#19-multi-container-applications&#34;&gt;Multi-Container Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#20-environment-variables--secrets&#34;&gt;Environment Variables &amp;amp; Secrets&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-6-networking&#34;&gt;&lt;strong&gt;PART 6: NETWORKING&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;21&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#21-docker-networks-deep-dive&#34;&gt;Docker Networks Deep Dive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#22-network-types&#34;&gt;Network Types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#23-container-communication&#34;&gt;Container Communication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#24-custom-networks&#34;&gt;Custom Networks&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-7-advanced-topics&#34;&gt;&lt;strong&gt;PART 7: ADVANCED TOPICS&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;25&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#25-resource-management&#34;&gt;Resource Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#26-health-checks&#34;&gt;Health Checks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#27-security-best-practices&#34;&gt;Security Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#28-docker-registry--hub&#34;&gt;Docker Registry &amp;amp; Hub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#29-optimization-techniques&#34;&gt;Optimization Techniques&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;part-8-real-world-projects&#34;&gt;&lt;strong&gt;PART 8: REAL-WORLD PROJECTS&lt;/strong&gt;&lt;/h3&gt;
&lt;ol start=&#34;30&#34;&gt;
&lt;li&gt;&lt;a href=&#34;#30-project-1-simple-web-application&#34;&gt;Project 1: Simple Web Application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#31-project-2-full-stack-mern-app&#34;&gt;Project 2: Full-Stack MERN App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#32-project-3-microservices-architecture&#34;&gt;Project 3: Microservices Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#33-project-4-development-environment&#34;&gt;Project 4: Development Environment&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;appendices&#34;&gt;&lt;strong&gt;APPENDICES&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#complete-command-reference&#34;&gt;Complete Command Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#troubleshooting-guide&#34;&gt;Troubleshooting Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#common-patterns--solutions&#34;&gt;Common Patterns &amp;amp; Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#glossary&#34;&gt;Glossary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h1 id=&#34;part-1-foundations-1&#34;&gt;PART 1: FOUNDATIONS&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id=&#34;1-introduction-to-docker&#34;&gt;1. Introduction to Docker&lt;/h2&gt;
&lt;h3 id=&#34;11-what-is-docker&#34;&gt;1.1 What is Docker?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Simple Definition:&lt;/strong&gt;
Docker is a platform that packages applications and their dependencies into containers - portable, isolated environments that run consistently across any computer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43; for DSA &amp; Competitive Programming</title>
      <link>/explore/cpp-notes/</link>
      <pubDate>Wed, 18 Mar 2026 19:32:06 +0530</pubDate>
      <guid>/explore/cpp-notes/</guid>
      <description>&lt;h3 id=&#34;complete-notes--from-zero-to-solving-problems&#34;&gt;Complete Notes — From Zero to Solving Problems&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;How to use these notes:&lt;/strong&gt; Read each section once top to bottom. Then close the notes and try to recall the patterns. Come back only to verify. Retention comes from recall, not re-reading.&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;1-the-mindset&#34;&gt;1. The Mindset&lt;/h2&gt;
&lt;p&gt;This is not a general C++ course. The goal is one thing:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Algorithm idea → immediate, clean C++ implementation&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Every concept in these notes exists to eliminate the friction between knowing how to solve a problem and actually writing the code. If a topic does not appear in DSA solutions, it is not here.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
