<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>All Posts - Mohammad Hasnain Rajan</title><link>/posts/</link><description>All Posts | Mohammad Hasnain Rajan</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 04 Mar 2026 00:00:00 +0530</lastBuildDate><atom:link href="/posts/" rel="self" type="application/rss+xml"/><item><title>How OpenSearch Parses Documents</title><link>/posts/opensearch_document_parsing/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/opensearch_document_parsing/</guid><description><![CDATA[<p>I wanted to understand how OpenSearch&rsquo;s document parsing and <code>copy_to</code> actually work under the hood. This post notes my learnings.</p>]]></description></item><item><title>A Year at Frappe</title><link>/posts/a_year_at_frappe/</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/a_year_at_frappe/</guid><description></description></item><item><title>Building Frappe Wiki</title><link>/posts/building_frappe_wiki/</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/building_frappe_wiki/</guid><description></description></item><item><title>Go Tutorial Part 12 - Map</title><link>/posts/go_tutorial_part_12_map/</link><pubDate>Sun, 18 Apr 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/go_tutorial_part_12_map/</guid><description></description></item><item><title>Go Tutorial Part 11 - Pointers and Struct</title><link>/posts/go_tutorial_part_11_pointers_and_struct/</link><pubDate>Sun, 11 Apr 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/go_tutorial_part_11_pointers_and_struct/</guid><description></description></item><item><title>Go Tutorial Part 10 - Struct</title><link>/posts/go_tutorial_part_10_struct/</link><pubDate>Sun, 04 Apr 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/go_tutorial_part_10_struct/</guid><description></description></item><item><title>Bank Reconciliation Redesign</title><link>/posts/bank_reconciliation_redesign/</link><pubDate>Tue, 30 Mar 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/bank_reconciliation_redesign/</guid><description></description></item><item><title>Go Tutorial Part 9 Deck Project</title><link>/posts/go_tutorial_part_9_deck/</link><pubDate>Sun, 28 Mar 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/go_tutorial_part_9_deck/</guid><description></description></item><item><title>Go Tutorial Part 8 - Testing</title><link>/posts/go_tutorial_part_8_testing/</link><pubDate>Sun, 21 Mar 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/go_tutorial_part_8_testing/</guid><description></description></item><item><title>Go Tutorial Part 7 Type</title><link>/posts/go_tutorial_part_7_type/</link><pubDate>Sun, 14 Mar 2021 00:00:00 +0530</pubDate><author>Author</author><guid>/posts/go_tutorial_part_7_type/</guid><description></description></item></channel></rss>