<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>SoftwareDevelopment &amp;mdash; Dino’s Journal 📖</title>
    <link>https://journal.dinobansigan.com/tag:SoftwareDevelopment</link>
    <description>A peek into the mind of a sleep deprived software developer, husband, dad and gamer.</description>
    <pubDate>Tue, 21 Apr 2026 05:22:11 +0000</pubDate>
    <image>
      <url>https://i.snap.as/BVD4B4O.png</url>
      <title>SoftwareDevelopment &amp;mdash; Dino’s Journal 📖</title>
      <link>https://journal.dinobansigan.com/tag:SoftwareDevelopment</link>
    </image>
    <item>
      <title>New Dev Blog on Write.as</title>
      <link>https://journal.dinobansigan.com/new-dev-blog-on-write-as?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[At the start of this year, I decided to stop writing to my dev blog and instead start publishing software development posts on this journal. &#xA;&#xA;I loved the ease of publishing new software development content to this journal using write.as. But I didn&#39;t really like how it all turned out. Specifically, I thought it was jarring to be reading a post on SQL Server, then hit the homepage to find posts on video games and God. It felt awkward to me.&#xA;&#xA;So, I decided to once again start publishing software development posts to a dedicated software development blog. This time around, instead of going back to a static site generator, I spun up a new dev blog on write.as. I&#39;m hoping that the ease of publishing new content outweighs the drawbacks of having yet another website to maintain. We&#39;ll see how it goes.&#xA;&#xA;!--more--&#xA;The new dev blog is still very much under construction. But I wanted to get this notice out there in case some people are wondering where the other software development posts have gone.&#xA;&#xA;Anyway, that was all I wanted to say regarding the new dev blog. Now for a slight update on how I&#39;ve been doing after I&#39;ve traded blogging for family time.&#xA;&#xA;I&#39;m honestly enjoying not needing to post so often to this journal. I have a lot more free time at night and I&#39;ve been using it to play Minecraft Dungeons with my son. It&#39;s a great video game for father and son bonding time. We recently just defeated the Arch-Illager and the Heart of Ender. And we&#39;ve just started on the Jungle Awakens DLC. I might write some Game Logs post for it, if I have some spare time. We&#39;ll see.&#xA;&#xA;Anyway, that&#39;s all for now. I hope you all have a good weekend. Thanks for reading.&#xA;&#xA;Tags: #SiteUpdates #Blogging #SoftwareDevelopment&#xA;&#xA;div id=&#34;post-signature&#34;&#xD;&#xA;div class=&#34;alert-info&#34;&#xD;&#xA;ba href=&#34;https://remark.as/p/journal.dinobansigan.com/new-dev-blog-on-write-as&#34;Discuss.../a/b or leave me a comment below.&#xD;&#xA;/div&#xD;&#xA;/div]]&gt;</description>
      <content:encoded><![CDATA[<p>At the start of this year, I decided to <a href="https://v1.dinobansigan.com/posts/changes-for-2021">stop writing to my dev blog</a> and instead start publishing software development posts on this journal.</p>

<p>I loved the ease of publishing new software development content to this journal using write.as. But I didn&#39;t really like how it all turned out. Specifically, I thought it was jarring to be reading a post on SQL Server, then hit the homepage to find posts on video games and God. It felt awkward to me.</p>

<p>So, I decided to once again start publishing software development posts to a dedicated software development blog. This time around, instead of going back to a static site generator, I spun up a <a href="https://devblog.dinobansigan.com/">new dev blog</a> on write.as. I&#39;m hoping that the ease of publishing new content outweighs the drawbacks of having yet another website to maintain. We&#39;ll see how it goes.</p>



<p>The <a href="https://devblog.dinobansigan.com/">new dev blog</a> is still very much under construction. But I wanted to get this notice out there in case some people are wondering where the other <a href="https://devblog.dinobansigan.com/tag:SoftwareDevelopment">software development posts</a> have gone.</p>

<p>Anyway, that was all I wanted to say regarding the new dev blog. Now for a slight update on how I&#39;ve been doing after I&#39;ve <a href="https://journal.dinobansigan.com/trading-blogging-for-family-time">traded blogging for family time</a>.</p>

<p>I&#39;m honestly enjoying not needing to post so often to this journal. I have a lot more free time at night and I&#39;ve been using it to play Minecraft Dungeons with my son. It&#39;s a great video game for father and son bonding time. We recently just defeated the Arch-Illager and the Heart of Ender. And we&#39;ve just started on the Jungle Awakens DLC. I might write some Game Logs post for it, if I have some spare time. We&#39;ll see.</p>

<p>Anyway, that&#39;s all for now. I hope you all have a good weekend. Thanks for reading.</p>

<p><em>Tags: <a href="https://journal.dinobansigan.com/tag:SiteUpdates" class="hashtag"><span>#</span><span class="p-category">SiteUpdates</span></a> <a href="https://journal.dinobansigan.com/tag:Blogging" class="hashtag"><span>#</span><span class="p-category">Blogging</span></a> <a href="https://journal.dinobansigan.com/tag:SoftwareDevelopment" class="hashtag"><span>#</span><span class="p-category">SoftwareDevelopment</span></a></em></p>

<div id="post-signature" id="post-signature">
<div class="alert-info">
<b><a href="https://remark.as/p/journal.dinobansigan.com/new-dev-blog-on-write-as">Discuss...</a></b> or leave me a comment below.
</div>
</div>
]]></content:encoded>
      <guid>https://journal.dinobansigan.com/new-dev-blog-on-write-as</guid>
      <pubDate>Sun, 25 Apr 2021 06:23:47 +0000</pubDate>
    </item>
    <item>
      <title>Static Archive Page</title>
      <link>https://journal.dinobansigan.com/static-archive-page?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I went from an Archive Page that used an embedded Glitch app, to a static Archive Page.&#xA;&#xA;Previously, I used an embedded Glitch app to dynamically create the contents for my Archive page. It worked well, but it was also slow. It was slow because every time you visit the page, the Glitch app had to wake up, then pull all my write.as posts and finally display them in a list. The slowness was a stark contrast to other pages on this site -- most of which load very quickly. I also didn&#39;t like the idea of depending on a third-party service to serve up the contents of my Archive page.&#xA;&#xA;So, I&#39;ve been wanting to switch to a static Archive page for awhile now. My problem was that I already had over 350 posts on this site. To get me started, I needed a way to quickly generate a list of all posts on this site. For this, I created a .NET Core console app. This app would get all my posts using the write.as API. Then the app would spit out the list of all posts in HTML format. My first pass actually had it spitting out text in Markdown. But I quickly ran into issues with Markdown and div elements not playing well together. So, HTML it was. Anyway, once I had the output on a text file, all I had to do was copy over the HTML and paste it into my Archive page. &#xA;&#xA;!--more--&#xA;So, now my Archive page no longer relies on an embedded Glitch app. It is now a static page. The plan is to manually update the contents of that page every weekend. Since I don&#39;t post multiple times a day, I figure manually updating the page once a week would be manageable. I already do the same thing for my Series and Tags page anyway.&#xA;&#xA;hr class=&#34;sb&#34;/&#xA;This post is Day 35 of my &amp;#35;100DaysToOffload challenge. Visit https://100daystooffload.com to get more info, or to get involved.&#xA;&#xA;Tags: #SiteUpdates #SoftwareDevelopment #100DaysToOffload&#xA;&#xA;!--emailsub--&#xA;&#xA;div id=&#34;post-signature&#34;&#xD;&#xA;div class=&#34;alert-info&#34;&#xD;&#xA;ba href=&#34;https://remark.as/p/journal.dinobansigan.com/static-archive-page&#34;Discuss.../a/b or leave me a comment below.&#xD;&#xA;/div&#xD;&#xA;/div]]&gt;</description>
      <content:encoded><![CDATA[<p><em>I went from an Archive Page that used an embedded Glitch app, to a static Archive Page.</em></p>

<p>Previously, I used an embedded <a href="https://glitch.com/~journal-archive">Glitch app</a> to dynamically create the contents for my <a href="https://journal.dinobansigan.com/archive">Archive</a> page. It worked well, but it was also slow. It was slow because every time you visit the page, the Glitch app had to wake up, then pull all my write.as posts and finally display them in a list. The slowness was a stark contrast to other pages on this site — most of which load very quickly. I also didn&#39;t like the idea of depending on a third-party service to serve up the contents of my Archive page.</p>

<p>So, I&#39;ve been wanting to switch to a static Archive page for awhile now. My problem was that I already had over 350 posts on this site. To get me started, I needed a way to quickly generate a list of all posts on this site. For this, I created a <a href="https://dotnet.microsoft.com/">.NET Core</a> console app. This app would get all my posts using the <a href="https://developers.write.as/docs/api/">write.as API</a>. Then the app would spit out the list of all posts in HTML format. <em>My first pass actually had it spitting out text in Markdown. But I quickly ran into issues with Markdown and <code>&lt;div&gt;</code> elements not playing well together. So, HTML it was.</em> Anyway, once I had the output on a text file, all I had to do was copy over the HTML and paste it into my Archive page.</p>



<p>So, now my <a href="https://journal.dinobansigan.com/archive">Archive</a> page no longer relies on an embedded Glitch app. It is now a static page. The plan is to manually update the contents of that page every weekend. Since I don&#39;t post multiple times a day, I figure manually updating the page once a week would be manageable. <em>I already do the same thing for my <a href="https://journal.dinobansigan.com/series-and-tags">Series and Tags</a> page anyway.</em></p>

<hr class="sb"/>

<p><em>This post is Day 35 of my #100DaysToOffload challenge. Visit <a href="https://100daystooffload.com">https://100daystooffload.com</a> to get more info, or to get involved.</em></p>

<p><em>Tags: <a href="https://journal.dinobansigan.com/tag:SiteUpdates" class="hashtag"><span>#</span><span class="p-category">SiteUpdates</span></a> <a href="https://journal.dinobansigan.com/tag:SoftwareDevelopment" class="hashtag"><span>#</span><span class="p-category">SoftwareDevelopment</span></a> <a href="https://journal.dinobansigan.com/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a></em></p>



<div id="post-signature" id="post-signature">
<div class="alert-info">
<b><a href="https://remark.as/p/journal.dinobansigan.com/static-archive-page">Discuss...</a></b> or leave me a comment below.
</div>
</div>
]]></content:encoded>
      <guid>https://journal.dinobansigan.com/static-archive-page</guid>
      <pubDate>Sun, 16 Aug 2020 20:33:10 +0000</pubDate>
    </item>
    <item>
      <title>Write Tests Before Bug Fixes</title>
      <link>https://journal.dinobansigan.com/write-tests-before-bug-fixes?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I was inspired by Erik&#39;s post on software development testing, that I ended up writing about my own experience with bug fix testing on my dev blog.&#xA;&#xA;Link: Write Tests Before Bug Fixes&#xA;&#xA;Tags: #SoftwareDevelopment&#xA;&#xA;!--emailsub--&#xA;&#xA;div id=&#34;post-signature&#34;&#xD;&#xA;div class=&#34;alert-info&#34;&#xD;&#xA;ba href=&#34;https://remark.as/p/journal.dinobansigan.com/write-tests-before-bug-fixes&#34;Discuss.../a/b or leave me a comment below.&#xD;&#xA;/div&#xD;&#xA;/div]]&gt;</description>
      <content:encoded><![CDATA[<p>I was inspired by <a href="https://erik.itland.no/some-pointers-for-developers-trying-to-introduce-automated-testing">Erik&#39;s post</a> on software development testing, that I ended up writing about my own experience with <a href="https://dinobansigan.com/posts/write-tests-before-bug-fixes">bug fix testing</a> on my dev blog.</p>

<p>Link: <a href="https://write.as/attach-to-process/write-tests-before-bug-fixes">Write Tests Before Bug Fixes</a></p>

<p><em>Tags: <a href="https://journal.dinobansigan.com/tag:SoftwareDevelopment" class="hashtag"><span>#</span><span class="p-category">SoftwareDevelopment</span></a></em></p>



<div id="post-signature" id="post-signature">
<div class="alert-info">
<b><a href="https://remark.as/p/journal.dinobansigan.com/write-tests-before-bug-fixes">Discuss...</a></b> or leave me a comment below.
</div>
</div>
]]></content:encoded>
      <guid>https://journal.dinobansigan.com/write-tests-before-bug-fixes</guid>
      <pubDate>Thu, 24 Oct 2019 20:27:22 +0000</pubDate>
    </item>
  </channel>
</rss>