<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title></title>
    <link>/</link>
    <description>Recent content on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Mon, 19 Feb 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A Brief Introduction to This Blog</title>
      <link>/posts/blog-intro/</link>
      <pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate>
      <guid>/posts/blog-intro/</guid>
      <description>Why Does This Blog Exist? As a software engineer, I have read posts from a plethora of technical blogs written by other developers. I&amp;rsquo;ve learned a lot from the community over the years through such freely available content, whether that be tutorials on programming languages and tools, or opinion pieces on different architectures and programming styles. I want to use this blog as a small opportunity to give back to the community in that same way.</description>
    </item>
    <item>
      <title>Some Nice Git GUI Tools</title>
      <link>/posts/some-git-guis/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate>
      <guid>/posts/some-git-guis/</guid>
      <description>Git is an incredibly ubiquitous and important developer tool these days; I&amp;rsquo;m sure pretty much anyone reading this post uses it on a daily basis. There are two main ways to do that: the command line interface, or CLI, and 3rd party graphical user interfaces, or GUIs. In this blog post I will discuss a couple of the GUI tools that I&amp;rsquo;ve been using lately, and why I switched from the CLI for the bulk of my workflow.</description>
    </item>
    <item>
      <title>What is Rust&#39;s Question Mark Operator For?</title>
      <link>/posts/rust-question-mark/</link>
      <pubDate>Sat, 06 Jan 2024 00:00:00 +0000</pubDate>
      <guid>/posts/rust-question-mark/</guid>
      <description>This blog post is meant for beginners to the Rust programming language, but not necessarily beginners to programming - it assumes at least a basic familiarity with some other popular languages. It will introduce the basics of error handling in Rust with relation to the ? operator.&#xA;When I encountered Rust code for the first time, I noticed that it was littered with ?s all over the place. Because I was working with a lot of JavaScript at the time, my mind first jumped to &amp;ldquo;it must be something like JS&amp;rsquo;s optional chaining feature, right?</description>
    </item>
  </channel>
</rss>
