<?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>Me on Haseeb Majid</title>
    <link>https://haseebmajid.dev/tags/me/</link>
    <description>Recent content in Me on Haseeb Majid</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 17 Nov 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://haseebmajid.dev/tags/me/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Why I moved from Gatsby to Hugo for this blog?</title>
      <link>https://haseebmajid.dev/posts/2022-11-17-why-i-moved-from-gatsby-to-hugo-for-this-blog/</link>
      <pubDate>Thu, 17 Nov 2022 00:00:00 +0000</pubDate>
      <author>Me</author>
      <guid>https://haseebmajid.dev/posts/2022-11-17-why-i-moved-from-gatsby-to-hugo-for-this-blog/</guid>
      <description>&lt;h1 id=&#34;about-this-site&#34;&gt;About This Site&lt;/h1&gt;
&lt;p&gt;This site was built with &lt;a href=&#34;https://gohugo.io/&#34;&gt;hugo&lt;/a&gt; and the &lt;a href=&#34;https://github.com/hmajid2301/hugo-PaperModX&#34;&gt;PaperModX Theme&lt;/a&gt; (using a fork of a fork at the moment).&lt;/p&gt;
&lt;p&gt;I decided to go with an existing theme rather than creating my own this time, to one save time but also to give the
site a more consistent feel. I am no designer and I felt my last website (v3), really felt like a bunch of different
websites thrown together. It was a great way to learn React, TailwindCSS and a bunch of other technologies.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h1 id="about-this-site">About This Site</h1>
<p>This site was built with <a href="https://gohugo.io/">hugo</a> and the <a href="https://github.com/hmajid2301/hugo-PaperModX">PaperModX Theme</a> (using a fork of a fork at the moment).</p>
<p>I decided to go with an existing theme rather than creating my own this time, to one save time but also to give the
site a more consistent feel. I am no designer and I felt my last website (v3), really felt like a bunch of different
websites thrown together. It was a great way to learn React, TailwindCSS and a bunch of other technologies.</p>
<h2 id="technologies-used">Technologies Used</h2>
<ul>
<li><a href="https://gohugo.io/">Hugo</a>
<ul>
<li><a href="https://github.com/hmajid2301/hugo-PaperModX">PaperModX Theme</a>
<ul>
<li>My fork (of a fork, of a fork)</li>
</ul>
</li>
</ul>
</li>
<li><a href="https://www.goatcounter.com/">Goatcounter</a> for Analytics</li>
<li>Hosted by <a href="https://www.netlify.com/">Netlify</a></li>
<li>Using <a href="https://www.netlifycms.org">NetlifyCMS</a> for content management</li>
</ul>
<h2 id="why-move-to-hugo">Why Move to Hugo?</h2>
<p>I also had a bunch of issues even building the <a href="https://gitlab.com/hmajid2301/portfolio-site/-/pipelines">site recently</a>.
I had a scheduled job to rebuild it so that the stats page would update with the most viewed articles etc.
The final straw for me was not being to easily add a new page for talks. I recently was lucky enough to give a
talk at Europython and wanted to share that on my website but realised with my old Gatsby site that would be a bit of
a pain to add. I could also no longer easily upgrade my site to the latest version of Gatsby v4 due to the old
plugins I relied on.
Mostly it was essentially an issue with me, that I no longer wanted to put in the effort to maintain the site.</p>
<p>So I decided to take a look at something easier to maintain but that would still look great. I have been
learning Golang and decided to take a look at Hugo. One thing I noticed right away was how fast it was to
build the site. Roughly speaking the old site used to take ~120 seconds to build and this site takes &lt; 1 second.</p>
<p>Anecdotally I noticed the hot reloader seems to work better but again I was using a v2 of Gatsby.
Overall I am pretty happy with this new site. Using Hugo archetypes and page-bundles. I have moved
all of my articles within this repo, making it far easier to create new blog posts and test draft posts.</p>
<p>So hopefully I will be blogging more often 🤣 (I&rsquo;m looking at you 2 posts in 2022, as of the time of writing)!</p>
<h2 id="-older-iterations">👴 Older iterations:</h2>
<p>You can find older iterations of this site here:</p>
<ul>
<li><a href="https://v1.haseebmajid.dev">Version 1</a></li>
<li><a href="https://v2.haseebmajid.dev">Version 2</a></li>
<li><a href="https://v3.haseebmajid.dev">Version 3</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
