<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lau&#39;s Lounge</title>
    <link>https://chaselau.me/</link>
    <description>Recent content on Lau&#39;s Lounge</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Wed, 11 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://chaselau.me/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploy Microsoft Defender Log Collector using Docker Compose</title>
      <link>https://chaselau.me/post/deploy-cloud-defender-compose/</link>
      <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/deploy-cloud-defender-compose/</guid>
      <description>&lt;h1 id=&#34;overview&#34;&gt;Overview&lt;/h1&gt;&#xA;&lt;p&gt;I always prefer using Docker Compose instead of Docker commands since compose files are self-documenting. That&amp;rsquo;s why it drives me crazy when someone&amp;ndash;especially large companies&amp;ndash;only give documentation in docker commands. Microsoft does this when you attempt to deploy an on-prem connector for Defender for Cloud Apps. Here&amp;rsquo;s how to use a docker compose file instead.&lt;/p&gt;&#xA;&lt;h1 id=&#34;process&#34;&gt;Process&lt;/h1&gt;&#xA;&lt;p&gt;During setup, Microsoft will give you a command to run like this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;(echo $TOKEN) | docker run --name $COLLECTOR_NAME$ -p 514:514/udp -p 21:21 -p 20000-20099:20000-20099 -e &amp;quot;PUBLICIP=&#39;192.168.x.x&#39;&amp;quot; -e &amp;quot;PROXY=&amp;quot; -e &amp;quot;SYSLOG=true&amp;quot; -e &amp;quot;CONSOLE=XXXX.us3.portal.cloudappsecurity.com&amp;quot; -e &amp;quot;COLLECTOR=COLLECTOR_NAME&amp;quot; --security-opt apparmor:unconfined --cap-add=SYS_ADMIN --restart unless-stopped -a stdin -i mcr.microsoft.com/mcas/logcollector starter&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPv6 Address Assignment</title>
      <link>https://chaselau.me/post/ipv6-address-assignment/</link>
      <pubDate>Sun, 22 Feb 2026 03:14:00 -0500</pubDate>
      <guid>https://chaselau.me/post/ipv6-address-assignment/</guid>
      <description>&lt;p&gt;IPv6 address assignment is one of those things that was supposed to make things easier, but in practice confuses many people (myself included!) This blog post does an excellent job going through how it works and how we got here.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://lpar.ath0.com/posts/2026/02/ipv6-address-assignment/&#34;&gt;https://lpar.ath0.com/posts/2026/02/ipv6-address-assignment/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup DDNS with Porkbun</title>
      <link>https://chaselau.me/post/setup-ddns-with-porkbun/</link>
      <pubDate>Sat, 21 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/setup-ddns-with-porkbun/</guid>
      <description>&lt;h1 id=&#34;overview&#34;&gt;Overview&lt;/h1&gt;&#xA;&lt;p&gt;Lately I have been using Porkbun for hosting some of my domains. Porkbun is a great registrar, but they do not have as much support from the market on dynamic DNS (DDNS) updating. Here is how I was able to get DDNS working for IPv4 and IPv6 on my Porkbun domains.&lt;/p&gt;&#xA;&lt;p&gt;Note: Many DDNS applications have a Docker version. If you are wanting to update IPv6, I do not recommend you use the Docker version as the docker container will likely not be able to see the host&amp;rsquo;s IPv6 address.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Type clipboard contents on macOS</title>
      <link>https://chaselau.me/post/type-clipboard-macos/</link>
      <pubDate>Tue, 18 Nov 2025 10:00:00 -0600</pubDate>
      <guid>https://chaselau.me/post/type-clipboard-macos/</guid>
      <description>&lt;p&gt;With all of the &lt;a href=&#34;https://learn.microsoft.com/en-us/windows/release-health/status-windows-11-24h2#3696msgdesc&#34;&gt;Windows 11 shenanigans&lt;/a&gt; &lt;a href=&#34;https://www.windowslatest.com/2025/11/05/microsoft-warns-windows-11-25h2-24h2-october-update-triggers-bitlocker-recovery-on-pcs-for-businesses/&#34;&gt;of late&lt;/a&gt;, I&amp;rsquo;ve found myself needing to perform bitlocker recovery more often than I would like.&lt;/p&gt;&#xA;&lt;p&gt;For those of you needing to take something from your clipboard and have it typed out instead of pasted&amp;ndash;like for a recovery key into a Windows VM&amp;ndash;here is an Automator script which will save you some time. I found this in a GitHub Gist&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; so here it is for postarity:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Making the CloudFree Smart Bulb Warmer</title>
      <link>https://chaselau.me/post/cloudfree-bulb-warmth/</link>
      <pubDate>Mon, 27 Nov 2023 03:20:00 -0600</pubDate>
      <guid>https://chaselau.me/post/cloudfree-bulb-warmth/</guid>
      <description>&lt;p&gt;I own a couple of the CloudFree Smart Bulbs&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; that I use with HomeAssistant and the awesome Adaptive Lighting&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; custom component. This trifecta makes it so the lights in my home automatically adjust to emulate the sun throughout the day. If you have HomeAssistant and haven&amp;rsquo;t set this up yet, stop reading this and go set it up!&lt;/p&gt;&#xA;&lt;p&gt;My only complaint about these lights is that the warmest they say they go is 2000k, which is not quite warm enough for my tastes. Luckily, since these bulbs come running Tasmota, there is a workaround we can put into place ourselves! Since the bulb has RGB LEDs in it, we can tell the bulb to fall back to the red LEDs when the bulb is set to its warmest levels.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Repairing the Windows Bootloader</title>
      <link>https://chaselau.me/post/repair-windows-bootloader/</link>
      <pubDate>Sat, 04 Feb 2023 09:13:45 -0600</pubDate>
      <guid>https://chaselau.me/post/repair-windows-bootloader/</guid>
      <description>&lt;h1 id=&#34;overview&#34;&gt;Overview&lt;/h1&gt;&#xA;&lt;p&gt;Because I have a complete and utter disregard for my own free time, I&amp;rsquo;ve found myself moving Windows partitions around several times in the past month. There are two really fun things about this:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Moving Windows partitions is 99% sure to break your bootloader&lt;/li&gt;&#xA;&lt;li&gt;Most search results for &lt;code&gt;my windows pc won&#39;t boot please fix&lt;/code&gt; are either out of date or trying to sell you &lt;span class=&#34;radical&#34;&gt;shareware&lt;/span&gt;&#xA;Luckily, EFI systems are pretty straight forward in how you get from power button to OS. Basically, when you start your PC it will look for an EFI partition containing boot files. The EFI partition is typically a standard fat32 partition with a special boot flag on it. The boot files can get a little complex, but they&amp;rsquo;re &lt;em&gt;basically&lt;/em&gt; pointers to the actual OS to boot. Knowing this (or if you&amp;rsquo;re skimming the article because you hate reading), here are the prerequisites:&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Your PC must be running in UEFI (not BIOS), which means your disks are GPT partitioned.&lt;/li&gt;&#xA;&lt;li&gt;You have an EFI partition you want to use already formatted and set with the boot flag.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1 id=&#34;danger-will-robinson&#34;&gt;Danger Will Robinson&lt;/h1&gt;&#xA;&lt;p&gt;These instructions only apply to GPT disks and a UEFI system. If you do this while running MBR/BIOS&amp;hellip; I have no idea what will happen. We&amp;rsquo;re going to be messing with disks here, so be careful and don&amp;rsquo;t blame me if something gets messed up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Linux on a 2022 Dell Latitude 5530</title>
      <link>https://chaselau.me/post/ubuntu-dell-latitude-5530/</link>
      <pubDate>Sat, 01 Oct 2022 03:16:00 -0600</pubDate>
      <guid>https://chaselau.me/post/ubuntu-dell-latitude-5530/</guid>
      <description>&lt;p&gt;For my work, I&amp;rsquo;ve recently switch to using a Dell Latitude 5530 laptop with an Intel 12th gen processor. All-in-all it is a great machine and I&amp;rsquo;ve been enjoying using it. Along with the switch to this hardware came a switch to using Windows full-time from my macOS/Linux background. Windows has come a long way, and I have actually been enjoying using it! However, I recently caved and installed Linux on the machine in a second drive so I could continue &lt;del&gt;making things hard on myself&lt;/del&gt; living in both worlds.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Missing Emojis in KDE</title>
      <link>https://chaselau.me/post/missing-emojis-kde-fedora/</link>
      <pubDate>Thu, 11 Feb 2021 09:20:53 -0600</pubDate>
      <guid>https://chaselau.me/post/missing-emojis-kde-fedora/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve recently switched back to KDE after an extended stint on GNOME. I love the polish and workflow of GNOME, but the Plasma desktop is so packed with power-user features that it can be hard to stay away for long.&lt;/p&gt;&#xA;&lt;p&gt;Of course, what I mean by power-user features is their excellent emoji support. Just like on macOS, Plasma has a button combo, &lt;code&gt;super+.&lt;/code&gt;, which will bring up a searchable emoji picker. &lt;a href=&#34;https://pointieststick.com/2019/12/08/this-week-in-kde-easy-emoji-input-and-more/&#34;&gt;Added in 2019&lt;/a&gt;, One quick keystroke and you&amp;rsquo;re greeted with this:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Enhancing SSH</title>
      <link>https://chaselau.me/post/ssh-hardening/</link>
      <pubDate>Fri, 28 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/ssh-hardening/</guid>
      <description>&lt;p&gt;A &lt;a href=&#34;https://linuxunplugged.com/342&#34;&gt;recent episode of Linux Unplugged&lt;/a&gt; was talking about using certificates for SSH auth, and got me thinking about enhancing my usage of SSH. I stumbled upon this page with some good recommendations from the infosec folks at Mozilla:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://infosec.mozilla.org/guidelines/openssh&#34;&gt;https://infosec.mozilla.org/guidelines/openssh&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing Windows Hello for Business Pin Error 0x80090016</title>
      <link>https://chaselau.me/post/error-0x80090016/</link>
      <pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/error-0x80090016/</guid>
      <description>&lt;h1 id=&#34;background&#34;&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve recently been deploying a new enterprise setup for my company. Part of this process involves configuring device registration with an Azure Hybrid Active Directory. We also decided to use Active Directory Federation Services (AD FS) with Multi Factor Authentication (MFA).&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://chaselau.me/img/hello_error.png&#34; alt=&#34;Windows Hello pin error 0x80090016&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;While setting up one of the machines I ran into the above screen while trying to setup Windows Hello for Business, AKA a pin for the user I was logging in as. The proves to be a problem as most businesses will restrict what resources you&amp;rsquo;re allowed to access when a pin isn&amp;rsquo;t configured.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Memory backings in Linux Virtualization</title>
      <link>https://chaselau.me/post/virt-memory/</link>
      <pubDate>Tue, 03 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/virt-memory/</guid>
      <description>&lt;h1 id=&#34;background&#34;&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;When diving into high-performance virtualization, memory is often an area of focus. In this article, I will attempt to explain simply &lt;em&gt;why&lt;/em&gt; memory is a concern, and the various ways that are available to you to fix it. This way, you may pick which solution fits your needs.&lt;/p&gt;&#xA;&lt;p&gt;Memory management is a key responsibility of your operating system (OS). Your OS takes the memory in your system and divides it up into &lt;a href=&#34;https://en.wikipedia.org/wiki/Page_%28computer_memory%29&#34;&gt;pages&lt;/a&gt;. As programs request memory, your OS assigns pages to said programs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Libvirt Parameters</title>
      <link>https://chaselau.me/post/libvirt-parameters/</link>
      <pubDate>Sat, 02 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/libvirt-parameters/</guid>
      <description>&lt;p&gt;When browsing through other peoples&amp;rsquo; setups, you&amp;rsquo;ll find a huge range of flags people set. Here&amp;rsquo;s a list of what I find important, along with what they do. The table on contents will be organized by levels to represent where each config option should go. Note that there are many more flags to explore, should you be so inclined&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;domain&#34;&gt;domain&lt;/h1&gt;&#xA;&lt;h2 id=&#34;memory&#34;&gt;memory&lt;/h2&gt;&#xA;&lt;h2 id=&#34;currentmemory&#34;&gt;currentMemory&lt;/h2&gt;&#xA;&lt;h2 id=&#34;memorybacking&#34;&gt;memoryBacking&lt;/h2&gt;&#xA;&lt;h3 id=&#34;hugepages&#34;&gt;hugepages&lt;/h3&gt;&#xA;&lt;p&gt;Specifying huge pages&lt;/p&gt;&#xA;&lt;h2 id=&#34;cputune&#34;&gt;cputune&lt;/h2&gt;&#xA;&lt;h2 id=&#34;os&#34;&gt;os&lt;/h2&gt;&#xA;&lt;h2 id=&#34;features&#34;&gt;features&lt;/h2&gt;&#xA;&lt;h3 id=&#34;acpi&#34;&gt;acpi&lt;/h3&gt;&#xA;&lt;h3 id=&#34;apic&#34;&gt;apic&lt;/h3&gt;&#xA;&lt;h3 id=&#34;hyperv&#34;&gt;hyperv&lt;/h3&gt;&#xA;&lt;h4 id=&#34;relaxed&#34;&gt;relaxed&lt;/h4&gt;&#xA;&lt;h4 id=&#34;vapic&#34;&gt;vapic&lt;/h4&gt;&#xA;&lt;h4 id=&#34;spinlocks&#34;&gt;spinlocks&lt;/h4&gt;&#xA;&lt;h4 id=&#34;vpindex&#34;&gt;vpindex&lt;/h4&gt;&#xA;&lt;h4 id=&#34;runtime&#34;&gt;runtime&lt;/h4&gt;&#xA;&lt;h4 id=&#34;synic&#34;&gt;synic&lt;/h4&gt;&#xA;&lt;h4 id=&#34;stimer&#34;&gt;stimer&lt;/h4&gt;&#xA;&lt;h4 id=&#34;reset&#34;&gt;reset&lt;/h4&gt;&#xA;&lt;h4 id=&#34;vendor_id&#34;&gt;vendor_id&lt;/h4&gt;&#xA;&lt;h4 id=&#34;frequencies&#34;&gt;frequencies&lt;/h4&gt;&#xA;&lt;h4 id=&#34;reenlightenment&#34;&gt;reenlightenment&lt;/h4&gt;&#xA;&lt;h4 id=&#34;tlbflush&#34;&gt;tlbflush&lt;/h4&gt;&#xA;&lt;h3 id=&#34;kvm&#34;&gt;kvm&lt;/h3&gt;&#xA;&lt;h4 id=&#34;hidden&#34;&gt;hidden&lt;/h4&gt;&#xA;&lt;h3 id=&#34;vmport&#34;&gt;vmport&lt;/h3&gt;&#xA;&lt;h3 id=&#34;ipapic&#34;&gt;ipapic&lt;/h3&gt;&#xA;&lt;h2 id=&#34;cpu&#34;&gt;cpu&lt;/h2&gt;&#xA;&lt;h3 id=&#34;topology&#34;&gt;topology&lt;/h3&gt;&#xA;&lt;h3 id=&#34;feature&#34;&gt;feature&lt;/h3&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://libvirt.org/formatdomain.html&#34;&gt;Here&amp;rsquo;s the libvirt XML reference for some light reading&lt;/a&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Libvirt/QEMU reference guide</title>
      <link>https://chaselau.me/post/virsh-reference/</link>
      <pubDate>Fri, 01 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/virsh-reference/</guid>
      <description>&lt;h1 id=&#34;background&#34;&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;Over the past few months I’ve gotten into experimenting with PCI Passthrough using Linux virtualization. The basic premise is that, instead of dual-booting Linux with Windows for gaming, we can run Windows in a VM and passthrough necessary hardware (storage, graphics card) to achieve near-native performance.&lt;/p&gt;&#xA;&lt;p&gt;I’ve learned a lot from this experimentation. There are lots of helpful people in this community, but there are also a lot of differing configurations and no one place to look all of the various settings up. With this in mind, I aim to pool all of the information I’ve learned, to help people with their virtualization journeys.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ghosting in the Job Market</title>
      <link>https://chaselau.me/post/the-job-market/</link>
      <pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/the-job-market/</guid>
      <description>&lt;p&gt;This is less of a rant and more some observations I&amp;rsquo;ve noticed. In the past year I&amp;rsquo;ve had the opportunity to talk to people who are hiring and people who are seeking jobs. Often, each group would be frustrated with the other.&lt;/p&gt;&#xA;&lt;p&gt;A term you&amp;rsquo;ll hear a lot in modern dating is &lt;em&gt;ghosting&lt;/em&gt;. For those who aren&amp;rsquo;t familiar, ghosting is defined as &amp;ldquo;the practice of ending a personal relationship with someone by suddenly and without explanation withdrawing from all communication&amp;rdquo;.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; However, it&amp;rsquo;s clear that the practice of ghosting isn&amp;rsquo;t limited to modern dating. It&amp;rsquo;s becoming more common for employees and employers alike to practice ghosting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Repairing GRUB on KDE Neon</title>
      <link>https://chaselau.me/post/repairing-kde-neon-grub/</link>
      <pubDate>Wed, 02 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/repairing-kde-neon-grub/</guid>
      <description>&lt;h1 id=&#34;background&#34;&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;I recently capped off about two weeks of nasty computer trouble with being unable to get KDE Neon to boot on it’s own. GRUB would boot into it’s recovery shell, and I would have to use pesky &lt;em&gt;command line trickery&lt;/em&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; to get my system running.&lt;/p&gt;&#xA;&lt;p&gt;Now, normally this is a quick fix. A little GRUB housekeeping and &lt;code&gt;update-grub&lt;/code&gt; should do the trick. However, the strangest things were happening. No matter my changes, nothing was taking. Always back to the recovery shell for me. I scrapped every inch of my file system, tried all the forum posts, but nothing was working.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Renewing Let&#39;s Encrypt Wildcard Certificates</title>
      <link>https://chaselau.me/post/renewing-lets-encrypt-wildcards/</link>
      <pubDate>Fri, 28 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/renewing-lets-encrypt-wildcards/</guid>
      <description>&lt;h1 id=&#34;background&#34;&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s Encrypt is a service known for how easy it is to enable SSL on websites (which you must know if you&amp;rsquo;re reading this article about renewing!). Earlier this year Let&amp;rsquo;s Encrypt added support for wildcard certificates, and with the added complexity of supporting multiple subdomains on one certificate came added complexity to renew these certificates.&lt;/p&gt;&#xA;&lt;p&gt;The other day I encountered what looks like a common error when trying to renew one of my wildcard certificates. On running &lt;code&gt;certbot renew&lt;/code&gt; I got this error:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Welcome to my site!</title>
      <link>https://chaselau.me/post/welcome/</link>
      <pubDate>Fri, 14 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/post/welcome/</guid>
      <description>&lt;p&gt;Sometimes (rarely) I run across a problem I&amp;rsquo;m able to fix myself. When I encounter one of these you better believe I&amp;rsquo;ll publish it here.&lt;/p&gt;&#xA;&lt;p&gt;Also, I just need to make sure Jekyll is working with GitLab Pages properly. &lt;em&gt;shakes fist at sky&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>About me</title>
      <link>https://chaselau.me/page/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://chaselau.me/page/about/</guid>
      <description>&lt;div class=&#34;splitbox&#34;&gt;&lt;div class=&#34;left&#34;&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&#34;https://chaselau.me/img/headshot_casual_thumb.jpg&#34; alt=&#34;Chase&amp;rsquo;s Headshot&#34;&gt;&lt;/p&gt;&#xA;&lt;/div&gt;&lt;div class=&#34;right&#34;&gt;&#xA;&#xA;&lt;p&gt;Welcome to my website! My name is Chase Christiansen and I work in the IT/E-Commerce space.&lt;/p&gt;&#xA;&lt;p&gt;I graduated from the University of Saint Thomas, Minnesota in May of 2018 with my Bachelors of Science in Computer Science. After school I spent a little time traveling, several years working as a Software Developer and Sysadmin, and am now leading IT and E-Commerce for a company in the Twin Cities.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
