<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Mohit Khare's blog</title>
        <link>https://mohitkhare.com/feed.xml</link>
        <description>Blogs related to programming, tech, productivity and life.</description>
        <lastBuildDate>Sun, 29 Jun 2025 20:38:22 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/nuxt-community/feed-module</generator>
        <item>
            <title><![CDATA[go-makefile]]></title>
            <link>https://mohitkhare.com/blog/go-makefile</link>
            <guid>https://mohitkhare.com/blog/go-makefile</guid>
        </item>
        <item>
            <title><![CDATA[go-in-memory-cache]]></title>
            <link>https://mohitkhare.com/blog/go-in-memory-cache</link>
            <guid>https://mohitkhare.com/blog/go-in-memory-cache</guid>
        </item>
        <item>
            <title><![CDATA[git-remove-sensitive-info]]></title>
            <link>https://mohitkhare.com/blog/git-remove-sensitive-info</link>
            <guid>https://mohitkhare.com/blog/git-remove-sensitive-info</guid>
        </item>
        <item>
            <title><![CDATA[git-pull-request-template]]></title>
            <link>https://mohitkhare.com/blog/git-pull-request-template</link>
            <guid>https://mohitkhare.com/blog/git-pull-request-template</guid>
        </item>
        <item>
            <title><![CDATA[go-naming-conventions]]></title>
            <link>https://mohitkhare.com/blog/go-naming-conventions</link>
            <guid>https://mohitkhare.com/blog/go-naming-conventions</guid>
        </item>
        <item>
            <title><![CDATA[one-on-one-meetings]]></title>
            <link>https://mohitkhare.com/blog/one-on-one-meetings</link>
            <guid>https://mohitkhare.com/blog/one-on-one-meetings</guid>
        </item>
        <item>
            <title><![CDATA[go-generics]]></title>
            <link>https://mohitkhare.com/blog/go-generics</link>
            <guid>https://mohitkhare.com/blog/go-generics</guid>
        </item>
        <item>
            <title><![CDATA[go-dependency-injection]]></title>
            <link>https://mohitkhare.com/blog/go-dependency-injection</link>
            <guid>https://mohitkhare.com/blog/go-dependency-injection</guid>
        </item>
        <item>
            <title><![CDATA[notes-lean-b2b]]></title>
            <link>https://mohitkhare.com/blog/notes-lean-b2b</link>
            <guid>https://mohitkhare.com/blog/notes-lean-b2b</guid>
        </item>
        <item>
            <title><![CDATA[guide-to-rule-engines]]></title>
            <link>https://mohitkhare.com/blog/guide-to-rule-engines</link>
            <guid>https://mohitkhare.com/blog/guide-to-rule-engines</guid>
        </item>
        <item>
            <title><![CDATA[waitgroups-in-golang]]></title>
            <link>https://mohitkhare.com/blog/waitgroups-in-golang</link>
            <guid>https://mohitkhare.com/blog/waitgroups-in-golang</guid>
        </item>
        <item>
            <title><![CDATA[learn-to-say-no]]></title>
            <link>https://mohitkhare.com/blog/learn-to-say-no</link>
            <guid>https://mohitkhare.com/blog/learn-to-say-no</guid>
        </item>
        <item>
            <title><![CDATA[git-branch]]></title>
            <link>https://mohitkhare.com/blog/git-branch</link>
            <guid>https://mohitkhare.com/blog/git-branch</guid>
        </item>
        <item>
            <title><![CDATA[go-middleware]]></title>
            <link>https://mohitkhare.com/blog/go-middleware</link>
            <guid>https://mohitkhare.com/blog/go-middleware</guid>
        </item>
        <item>
            <title><![CDATA[guide-to-cdn]]></title>
            <link>https://mohitkhare.com/blog/guide-to-cdn</link>
            <guid>https://mohitkhare.com/blog/guide-to-cdn</guid>
        </item>
        <item>
            <title><![CDATA[year-in-review-2021]]></title>
            <link>https://mohitkhare.com/blog/year-in-review-2021</link>
            <guid>https://mohitkhare.com/blog/year-in-review-2021</guid>
        </item>
        <item>
            <title><![CDATA[books-for-engineers]]></title>
            <link>https://mohitkhare.com/blog/books-for-engineers</link>
            <guid>https://mohitkhare.com/blog/books-for-engineers</guid>
        </item>
        <item>
            <title><![CDATA[enums-golang]]></title>
            <link>https://mohitkhare.com/blog/enums-golang</link>
            <guid>https://mohitkhare.com/blog/enums-golang</guid>
        </item>
        <item>
            <title><![CDATA[json-web-token]]></title>
            <link>https://mohitkhare.com/blog/json-web-token</link>
            <guid>https://mohitkhare.com/blog/json-web-token</guid>
        </item>
        <item>
            <title><![CDATA[reverse-proxy]]></title>
            <link>https://mohitkhare.com/blog/reverse-proxy</link>
            <guid>https://mohitkhare.com/blog/reverse-proxy</guid>
        </item>
        <item>
            <title><![CDATA[notes-anything-you-want]]></title>
            <link>https://mohitkhare.com/blog/notes-anything-you-want</link>
            <guid>https://mohitkhare.com/blog/notes-anything-you-want</guid>
        </item>
        <item>
            <title><![CDATA[cap-theorem]]></title>
            <link>https://mohitkhare.com/blog/cap-theorem</link>
            <guid>https://mohitkhare.com/blog/cap-theorem</guid>
        </item>
        <item>
            <title><![CDATA[linting-in-golang]]></title>
            <link>https://mohitkhare.com/blog/linting-in-golang</link>
            <guid>https://mohitkhare.com/blog/linting-in-golang</guid>
        </item>
        <item>
            <title><![CDATA[poker-tips]]></title>
            <link>https://mohitkhare.com/blog/poker-tips</link>
            <guid>https://mohitkhare.com/blog/poker-tips</guid>
        </item>
        <item>
            <title><![CDATA[load-balancing]]></title>
            <link>https://mohitkhare.com/blog/load-balancing</link>
            <guid>https://mohitkhare.com/blog/load-balancing</guid>
        </item>
        <item>
            <title><![CDATA[defer-in-golang]]></title>
            <link>https://mohitkhare.com/blog/defer-in-golang</link>
            <guid>https://mohitkhare.com/blog/defer-in-golang</guid>
        </item>
        <item>
            <title><![CDATA[notes-rework]]></title>
            <link>https://mohitkhare.com/blog/notes-rework</link>
            <guid>https://mohitkhare.com/blog/notes-rework</guid>
        </item>
        <item>
            <title><![CDATA[introduction-to-goroutines]]></title>
            <link>https://mohitkhare.com/blog/introduction-to-goroutines</link>
            <guid>https://mohitkhare.com/blog/introduction-to-goroutines</guid>
        </item>
        <item>
            <title><![CDATA[file-upload-golang]]></title>
            <link>https://mohitkhare.com/blog/file-upload-golang</link>
            <guid>https://mohitkhare.com/blog/file-upload-golang</guid>
        </item>
        <item>
            <title><![CDATA[notes-lets-talk-money]]></title>
            <link>https://mohitkhare.com/blog/notes-lets-talk-money</link>
            <guid>https://mohitkhare.com/blog/notes-lets-talk-money</guid>
        </item>
        <item>
            <title><![CDATA[json-in-postgres-with-golang]]></title>
            <link>https://mohitkhare.com/blog/json-in-postgres-with-golang</link>
            <guid>https://mohitkhare.com/blog/json-in-postgres-with-golang</guid>
        </item>
        <item>
            <title><![CDATA[sticky-social-bar]]></title>
            <link>https://mohitkhare.com/blog/sticky-social-bar</link>
            <guid>https://mohitkhare.com/blog/sticky-social-bar</guid>
        </item>
        <item>
            <title><![CDATA[what-i-use]]></title>
            <link>https://mohitkhare.com/blog/what-i-use</link>
            <guid>https://mohitkhare.com/blog/what-i-use</guid>
        </item>
        <item>
            <title><![CDATA[aws-s3-golang]]></title>
            <link>https://mohitkhare.com/blog/aws-s3-golang</link>
            <guid>https://mohitkhare.com/blog/aws-s3-golang</guid>
        </item>
        <item>
            <title><![CDATA[notes-how-to-be-a-capitalist]]></title>
            <link>https://mohitkhare.com/blog/notes-how-to-be-a-capitalist</link>
            <guid>https://mohitkhare.com/blog/notes-how-to-be-a-capitalist</guid>
        </item>
        <item>
            <title><![CDATA[year-in-review-2020]]></title>
            <link>https://mohitkhare.com/blog/year-in-review-2020</link>
            <guid>https://mohitkhare.com/blog/year-in-review-2020</guid>
        </item>
        <item>
            <title><![CDATA[ppf-explained]]></title>
            <link>https://mohitkhare.com/blog/ppf-explained</link>
            <guid>https://mohitkhare.com/blog/ppf-explained</guid>
        </item>
        <item>
            <title><![CDATA[hexagonal-architecture]]></title>
            <link>https://mohitkhare.com/blog/hexagonal-architecture</link>
            <guid>https://mohitkhare.com/blog/hexagonal-architecture</guid>
        </item>
        <item>
            <title><![CDATA[term-insurance]]></title>
            <link>https://mohitkhare.com/blog/term-insurance</link>
            <guid>https://mohitkhare.com/blog/term-insurance</guid>
        </item>
        <item>
            <title><![CDATA[postgres-constraints]]></title>
            <link>https://mohitkhare.com/blog/postgres-constraints</link>
            <guid>https://mohitkhare.com/blog/postgres-constraints</guid>
        </item>
        <item>
            <title><![CDATA[notes-getting-real]]></title>
            <link>https://mohitkhare.com/blog/notes-getting-real</link>
            <guid>https://mohitkhare.com/blog/notes-getting-real</guid>
        </item>
        <item>
            <title><![CDATA[pomodoro]]></title>
            <link>https://mohitkhare.com/blog/pomodoro</link>
            <guid>https://mohitkhare.com/blog/pomodoro</guid>
        </item>
        <item>
            <title><![CDATA[notes-almanack-naval]]></title>
            <link>https://mohitkhare.com/blog/notes-almanack-naval</link>
            <guid>https://mohitkhare.com/blog/notes-almanack-naval</guid>
        </item>
        <item>
            <title><![CDATA[date-time-golang]]></title>
            <link>https://mohitkhare.com/blog/date-time-golang</link>
            <guid>https://mohitkhare.com/blog/date-time-golang</guid>
        </item>
        <item>
            <title><![CDATA[learn-unlearn-relearn]]></title>
            <link>https://mohitkhare.com/blog/learn-unlearn-relearn</link>
            <guid>https://mohitkhare.com/blog/learn-unlearn-relearn</guid>
        </item>
        <item>
            <title><![CDATA[start-oss-today]]></title>
            <link>https://mohitkhare.com/blog/start-oss-today</link>
            <guid>https://mohitkhare.com/blog/start-oss-today</guid>
        </item>
        <item>
            <title><![CDATA[notes-hell-yeah-or-no]]></title>
            <link>https://mohitkhare.com/blog/notes-hell-yeah-or-no</link>
            <guid>https://mohitkhare.com/blog/notes-hell-yeah-or-no</guid>
        </item>
        <item>
            <title><![CDATA[stack-in-golang]]></title>
            <link>https://mohitkhare.com/blog/stack-in-golang</link>
            <guid>https://mohitkhare.com/blog/stack-in-golang</guid>
        </item>
        <item>
            <title><![CDATA[golang-maps]]></title>
            <link>https://mohitkhare.com/blog/golang-maps</link>
            <guid>https://mohitkhare.com/blog/golang-maps</guid>
        </item>
        <item>
            <title><![CDATA[manage-logs-with-logrotate]]></title>
            <link>https://mohitkhare.com/blog/manage-logs-with-logrotate</link>
            <guid>https://mohitkhare.com/blog/manage-logs-with-logrotate</guid>
        </item>
        <item>
            <title><![CDATA[terminal-output-with-redirection]]></title>
            <link>https://mohitkhare.com/blog/terminal-output-with-redirection</link>
            <guid>https://mohitkhare.com/blog/terminal-output-with-redirection</guid>
        </item>
        <item>
            <title><![CDATA[environment-variable-golang]]></title>
            <link>https://mohitkhare.com/blog/environment-variable-golang</link>
            <guid>https://mohitkhare.com/blog/environment-variable-golang</guid>
        </item>
        <item>
            <title><![CDATA[http-status-codes]]></title>
            <link>https://mohitkhare.com/blog/http-status-codes</link>
            <guid>https://mohitkhare.com/blog/http-status-codes</guid>
        </item>
        <item>
            <title><![CDATA[code-reviews]]></title>
            <link>https://mohitkhare.com/blog/code-reviews</link>
            <guid>https://mohitkhare.com/blog/code-reviews</guid>
        </item>
        <item>
            <title><![CDATA[solid-dry-kiss-yagni]]></title>
            <link>https://mohitkhare.com/blog/solid-dry-kiss-yagni</link>
            <guid>https://mohitkhare.com/blog/solid-dry-kiss-yagni</guid>
        </item>
        <item>
            <title><![CDATA[dark-mode]]></title>
            <link>https://mohitkhare.com/blog/dark-mode</link>
            <guid>https://mohitkhare.com/blog/dark-mode</guid>
        </item>
        <item>
            <title><![CDATA[personal-okrs]]></title>
            <link>https://mohitkhare.com/blog/personal-okrs</link>
            <guid>https://mohitkhare.com/blog/personal-okrs</guid>
        </item>
        <item>
            <title><![CDATA[making-decisions-the-right-way]]></title>
            <link>https://mohitkhare.com/blog/making-decisions-the-right-way</link>
            <guid>https://mohitkhare.com/blog/making-decisions-the-right-way</guid>
        </item>
        <item>
            <title><![CDATA[git-tags-explained]]></title>
            <link>https://mohitkhare.com/blog/git-tags-explained</link>
            <guid>https://mohitkhare.com/blog/git-tags-explained</guid>
        </item>
        <item>
            <title><![CDATA[building-acrons]]></title>
            <link>https://mohitkhare.com/blog/building-acrons</link>
            <guid>https://mohitkhare.com/blog/building-acrons</guid>
        </item>
        <item>
            <title><![CDATA[think-and-grow-rich]]></title>
            <link>https://mohitkhare.com/blog/think-and-grow-rich</link>
            <guid>https://mohitkhare.com/blog/think-and-grow-rich</guid>
        </item>
        <item>
            <title><![CDATA[notes-refactoring-ui]]></title>
            <link>https://mohitkhare.com/blog/notes-refactoring-ui</link>
            <guid>https://mohitkhare.com/blog/notes-refactoring-ui</guid>
        </item>
        <item>
            <title><![CDATA[go-with-redis]]></title>
            <link>https://mohitkhare.com/blog/go-with-redis</link>
            <guid>https://mohitkhare.com/blog/go-with-redis</guid>
        </item>
        <item>
            <title><![CDATA[notes-obviously-awesome]]></title>
            <link>https://mohitkhare.com/blog/notes-obviously-awesome</link>
            <guid>https://mohitkhare.com/blog/notes-obviously-awesome</guid>
        </item>
        <item>
            <title><![CDATA[productivity-chrome-extensions]]></title>
            <link>https://mohitkhare.com/blog/productivity-chrome-extensions</link>
            <guid>https://mohitkhare.com/blog/productivity-chrome-extensions</guid>
        </item>
        <item>
            <title><![CDATA[reading-101]]></title>
            <link>https://mohitkhare.com/blog/reading-101</link>
            <guid>https://mohitkhare.com/blog/reading-101</guid>
        </item>
        <item>
            <title><![CDATA[marshal-structs-golang]]></title>
            <link>https://mohitkhare.com/blog/marshal-structs-golang</link>
            <guid>https://mohitkhare.com/blog/marshal-structs-golang</guid>
        </item>
        <item>
            <title><![CDATA[transactions-postgres-golang]]></title>
            <link>https://mohitkhare.com/blog/transactions-postgres-golang</link>
            <guid>https://mohitkhare.com/blog/transactions-postgres-golang</guid>
        </item>
        <item>
            <title><![CDATA[productivity-in-vscode]]></title>
            <link>https://mohitkhare.com/blog/productivity-in-vscode</link>
            <guid>https://mohitkhare.com/blog/productivity-in-vscode</guid>
        </item>
        <item>
            <title><![CDATA[sessions-in-golang]]></title>
            <link>https://mohitkhare.com/blog/sessions-in-golang</link>
            <guid>https://mohitkhare.com/blog/sessions-in-golang</guid>
        </item>
        <item>
            <title><![CDATA[error-handling-golang]]></title>
            <link>https://mohitkhare.com/blog/error-handling-golang</link>
            <guid>https://mohitkhare.com/blog/error-handling-golang</guid>
        </item>
        <item>
            <title><![CDATA[running-periodic-background-task-golang]]></title>
            <link>https://mohitkhare.com/blog/running-periodic-background-task-golang</link>
            <guid>https://mohitkhare.com/blog/running-periodic-background-task-golang</guid>
        </item>
    </channel>
</rss>