<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[CodaBool]]></title>
        <description><![CDATA[CodaBool]]></description>
        <link>https://codabool.com</link>
        <image>
            <url>https://codabool.com/icon.jpg</url>
            <title>CodaBool</title>
            <link>https://codabool.com</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Tue, 03 Nov 2026 01:33:49 GMT</lastBuildDate>
        <atom:link href="https://codabool.com/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Creating an app for Foundry VTT]]></title>
            <description><![CDATA[I enjoy playing virtual tabletop. My favorite platform for this, Foundry, has extensive API and allows for creative expansions to its capabilities]]></description>
            <link>https://codabool.com/blog/38</link>
            <guid isPermaLink="false">38</guid>
            <category><![CDATA[nextjs]]></category>
            <category><![CDATA[rpg]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[foundryvtt]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Stargazer]]></title>
            <description><![CDATA[I created a fantasy star map using D3 Geo and Nextjs. This supports features like search and a full contribution capable backend for crowd sourcing data]]></description>
            <link>https://codabool.com/blog/37</link>
            <guid isPermaLink="false">37</guid>
            <category><![CDATA[nextjs]]></category>
            <category><![CDATA[foundryvtt]]></category>
            <category><![CDATA[next-auth]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sun, 15 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Cloudflare Workers]]></title>
            <description><![CDATA[I find Lambda to have a surprising amount of overhead. I've moved some of my services into Cloudflare workers and documented my experience]]></description>
            <link>https://codabool.com/blog/36</link>
            <guid isPermaLink="false">36</guid>
            <category><![CDATA[cloudflare]]></category>
            <category><![CDATA[serverless]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[webdev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 12 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Bootc & Podman]]></title>
            <description><![CDATA[Bootable containers are a new concept and an attempt to use some of the discoveries of app based containerization over to the OS as well.]]></description>
            <link>https://codabool.com/blog/35</link>
            <guid isPermaLink="false">35</guid>
            <category><![CDATA[fedora]]></category>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[bootc]]></category>
            <category><![CDATA[docker]]></category>
            <category><![CDATA[containers]]></category>
            <category><![CDATA[podman]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My Selfhost RAID setup]]></title>
            <description><![CDATA[I have been selfhosting for a couple years now. I installed this onto a Fedora (headless) Server machine.]]></description>
            <link>https://codabool.com/blog/34</link>
            <guid isPermaLink="false">34</guid>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[docker]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Trying out Next.js v14, my impressions]]></title>
            <description><![CDATA[I have built two projects in Next.js 14 using the app router. Here are my thoughts after several hours. Also I will talk about how I rewrote this blog to be much faster. I also talk about shadcn/ui and Tailwind]]></description>
            <link>https://codabool.com/blog/33</link>
            <guid isPermaLink="false">33</guid>
            <category><![CDATA[webdev]]></category>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sun, 28 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Linux as a daily driver]]></title>
            <description><![CDATA[I have been using Linux distros for my main OS for almost a year. I was originally on Ubuntu but have since moved over to arch in January. Here is my rundown on how I've set it up and what my thoughts are.]]></description>
            <link>https://codabool.com/blog/32</link>
            <guid isPermaLink="false">32</guid>
            <category><![CDATA[linux]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Finding RDS End of Life Data from AWS (My first FOSS contribution)]]></title>
            <description><![CDATA[There is no API to gather data about when AWS RDS service will enter into end of life in advance. I went about finding a way to gather it programmatically]]></description>
            <link>https://codabool.com/blog/31</link>
            <guid isPermaLink="false">31</guid>
            <category><![CDATA[FOSS]]></category>
            <category><![CDATA[AWS]]></category>
            <category><![CDATA[RDS]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 13 Jul 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating a Websocket VPS]]></title>
            <description><![CDATA[I created a multiservice websocket server. Includes Nginx, Socket.io, and PM2. As well as plenty of DevOps magic]]></description>
            <link>https://codabool.com/blog/30</link>
            <guid isPermaLink="false">30</guid>
            <category><![CDATA[three.js]]></category>
            <category><![CDATA[vite]]></category>
            <category><![CDATA[tampadev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Wed, 12 Jul 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[TampaDevs event page fly through]]></title>
            <description><![CDATA[I created the landing page for the TampaDevs Bayhacks hack-a-thon. Fly through a 3D environment to get the latest info on the event]]></description>
            <link>https://codabool.com/blog/29</link>
            <guid isPermaLink="false">29</guid>
            <category><![CDATA[threejs]]></category>
            <category><![CDATA[vite]]></category>
            <category><![CDATA[tampadev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Tue, 11 Jul 2023 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Multiplayer browser card game]]></title>
            <description><![CDATA[A new game where you can play with up to three friends. This is based on the classic Egyptian Ratscrew / Slap card game.]]></description>
            <link>https://codabool.com/blog/28</link>
            <guid isPermaLink="false">28</guid>
            <category><![CDATA[socket.io]]></category>
            <category><![CDATA[next.js]]></category>
            <category><![CDATA[three.js]]></category>
            <category><![CDATA[fiber]]></category>
            <category><![CDATA[rapier]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Update: Improvements to Lambda into Discord web scraper]]></title>
            <description><![CDATA[I have wrote a previous post about a web scraper I integrated with a Discord bot. I have made additions to it since as well as entirely rewrote the infrastructure around it.]]></description>
            <link>https://codabool.com/blog/27</link>
            <guid isPermaLink="false">27</guid>
            <category><![CDATA[update]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Tue, 20 Dec 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Final for Data Analytics and Security class]]></title>
            <description><![CDATA[I learned a lot this semester and worked with a group to analyze some real work data for my final. I used this to create a Python script which did data analysis. Popular Python libraries like pandas and matplotlib were essential for our final.]]></description>
            <link>https://codabool.com/blog/26</link>
            <guid isPermaLink="false">26</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[bootstrap]]></category>
            <category><![CDATA[three.js]]></category>
            <category><![CDATA[fiber]]></category>
            <category><![CDATA[react router]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[TadHack 2022]]></title>
            <description><![CDATA[This is my 4rd hackathon event but my first time leading a team. I pitched an idea and was able to help put a team together to make it a reality. This Three.js project will finish what Elon Musk never could.]]></description>
            <link>https://codabool.com/blog/25</link>
            <guid isPermaLink="false">25</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[bootstrap]]></category>
            <category><![CDATA[three.js]]></category>
            <category><![CDATA[fiber]]></category>
            <category><![CDATA[react router]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 10 Oct 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Introduction to Health Informatics]]></title>
            <description><![CDATA[My first course at Georgia Tech, this shows a final project for Introduction to Health Informatics. I chose to create a web app which assists users to manage their obesity. This uses charts as well as 3D models to make tracking weight progress fun.]]></description>
            <link>https://codabool.com/blog/24</link>
            <guid isPermaLink="false">24</guid>
            <category><![CDATA[chart.js]]></category>
            <category><![CDATA[next-auth]]></category>
            <category><![CDATA[prisma]]></category>
            <category><![CDATA[postgresql]]></category>
            <category><![CDATA[nextjs]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[DevOps Talk for TampaDevs]]></title>
            <description><![CDATA[I gave a talk to the community of TampaDevs about how to get started in DevOps]]></description>
            <link>https://codabool.com/blog/23</link>
            <guid isPermaLink="false">23</guid>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 07 Apr 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Admitted to Georgia Tech Online]]></title>
            <description><![CDATA[I have begun my Masters program for GAO in Computer Science]]></description>
            <link>https://codabool.com/blog/22</link>
            <guid isPermaLink="false">22</guid>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Newly hired at Oddball]]></title>
            <description><![CDATA[I have started a new job at Oddball, doing DevOps on AWS]]></description>
            <link>https://codabool.com/blog/21</link>
            <guid isPermaLink="false">21</guid>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 25 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Three.js Spinner]]></title>
            <description><![CDATA[After playing the game Rust, I loved using a spinner item and wanted to port it to the browser with Three.js]]></description>
            <link>https://codabool.com/blog/20</link>
            <guid isPermaLink="false">20</guid>
            <category><![CDATA[Three.js]]></category>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Blender]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sat, 20 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[TadHack-athon]]></title>
            <description><![CDATA[I participated in a weekend global hackathon, our team ended up getting great results!]]></description>
            <link>https://codabool.com/blog/19</link>
            <guid isPermaLink="false">19</guid>
            <category><![CDATA[Nest.js]]></category>
            <category><![CDATA[React]]></category>
            <category><![CDATA[sockets]]></category>
            <category><![CDATA[MongoDB]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Fri, 05 Nov 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A Group Financial Tracker]]></title>
            <description><![CDATA[Create an account and join in on a group financial goal. Complete with charts and data records tables.]]></description>
            <link>https://codabool.com/blog/18</link>
            <guid isPermaLink="false">18</guid>
            <category><![CDATA[chart.js next-auth MongoDB]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Web Scraper]]></title>
            <description><![CDATA[Serverless web scraper integrated into a Discord bot]]></description>
            <link>https://codabool.com/blog/17</link>
            <guid isPermaLink="false">17</guid>
            <category><![CDATA[Lambda]]></category>
            <category><![CDATA[Node.js]]></category>
            <category><![CDATA[Serverless]]></category>
            <category><![CDATA[Discord.js]]></category>
            <category><![CDATA[Web Scrape]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sat, 26 Jun 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Newly hired at Leidos]]></title>
            <description><![CDATA[I started a new job at Leidos, a defense contractor]]></description>
            <link>https://codabool.com/blog/16</link>
            <guid isPermaLink="false">16</guid>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 29 Mar 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Type Racing Game]]></title>
            <description><![CDATA[Web Sockets for live multiplayer type racing competitions.]]></description>
            <link>https://codabool.com/blog/15</link>
            <guid isPermaLink="false">15</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[Socket.io]]></category>
            <category><![CDATA[MongoDB]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Fri, 26 Feb 2021 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ellucian Search Engine]]></title>
            <description><![CDATA[A machine learned search engine for Atlassian Confluence data]]></description>
            <link>https://codabool.com/blog/14</link>
            <guid isPermaLink="false">14</guid>
            <category><![CDATA[React]]></category>
            <category><![CDATA[ElasticSearch]]></category>
            <category><![CDATA[Python]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sat, 26 Dec 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Senior Semester Final, E-commerce Site]]></title>
            <description><![CDATA[School Final to build a feature rich full stack application]]></description>
            <link>https://codabool.com/blog/13</link>
            <guid isPermaLink="false">13</guid>
            <category><![CDATA[postgresql]]></category>
            <category><![CDATA[express]]></category>
            <category><![CDATA[next.js]]></category>
            <category><![CDATA[heroku]]></category>
            <category><![CDATA[stripe]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sun, 15 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Senior Project Trafficking Spotters]]></title>
            <description><![CDATA[My Senior Project where I worked the full stack to assist in finding and getting help to those affected by human trafficking.]]></description>
            <link>https://codabool.com/blog/12</link>
            <guid isPermaLink="false">12</guid>
            <category><![CDATA[express]]></category>
            <category><![CDATA[next.js]]></category>
            <category><![CDATA[heroku]]></category>
            <category><![CDATA[mongodb]]></category>
            <category><![CDATA[AWS]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 15 Oct 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[eCRM Dashboard]]></title>
            <description><![CDATA[A finer look into the work done for a React Dashboard for my job]]></description>
            <link>https://codabool.com/blog/11</link>
            <guid isPermaLink="false">11</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[webdev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 10 Sep 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating the Landing Page]]></title>
            <description><![CDATA[This applications landing page simulates a terminal with Unix commands. Here I break down how I made it]]></description>
            <link>https://codabool.com/blog/10</link>
            <guid isPermaLink="false">10</guid>
            <category><![CDATA[webdev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Tue, 08 Sep 2020 04:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ellucian Cloud Internship Extension]]></title>
            <description><![CDATA[My 12 week contract has been extended an additional 21 weeks. I completed my dashboard and will be maintaining it as well as starting new projects]]></description>
            <link>https://codabool.com/blog/9</link>
            <guid isPermaLink="false">9</guid>
            <category><![CDATA[webdev]]></category>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 07 Sep 2020 04:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creation of this Blog]]></title>
            <description><![CDATA[I wanted to create a project in React and then deploy using server side rendering. While the tech stack is overkill for a simple blog. This is more of a test of the technology and becoming literate at it.]]></description>
            <link>https://codabool.com/blog/8</link>
            <guid isPermaLink="false">8</guid>
            <category><![CDATA[webdev]]></category>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 22 Jun 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ellucian DevOps Internship Details]]></title>
            <description><![CDATA[I have begun an internship at Ellucian. This is a 12-week contract which can be extended. This will involve work with AWS, Ansible and Jenkins.]]></description>
            <link>https://codabool.com/blog/7</link>
            <guid isPermaLink="false">7</guid>
            <category><![CDATA[devops]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 18 May 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Asteroid BattleGrounds: Game Jam Orlando]]></title>
            <description><![CDATA[I participated in the Orlando Game Jam and created a Nodejs browser game called Asteroid BattleGrounds. It is made using a framework called Phaser. This was a lot of fun and I hope to do another soon.]]></description>
            <link>https://codabool.com/blog/6</link>
            <guid isPermaLink="false">6</guid>
            <category><![CDATA[personal]]></category>
            <category><![CDATA[gamedev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Fri, 27 Sep 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ellucian Help Desk Technician]]></title>
            <description><![CDATA[I have started my job at Ellucian. They offer IT solutions for colleges and universities.]]></description>
            <link>https://codabool.com/blog/5</link>
            <guid isPermaLink="false">5</guid>
            <category><![CDATA[personal]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Mon, 17 Jun 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tech Support Shop]]></title>
            <description><![CDATA[Created for a school project. This is a mock local website for selling tech support. Services include a home appointment request form and even a mock live chat. There are picture modals in the gallery. As well as some fun CSS for a company history timeline. Check this one out.]]></description>
            <link>https://codabool.com/blog/4</link>
            <guid isPermaLink="false">4</guid>
            <category><![CDATA[webdev]]></category>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sun, 14 Apr 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Django Social Blog]]></title>
            <description><![CDATA[A social media feature clone of Twitter. Allows the creation of groups. As well as the following and posting to groups. There is a section for account creation.]]></description>
            <link>https://codabool.com/blog/3</link>
            <guid isPermaLink="false">3</guid>
            <category><![CDATA[django]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Thu, 14 Feb 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Django Personal Blog]]></title>
            <description><![CDATA[Created while learning the Django Framework. Allows for blog posts, comments and liking posts/comments.]]></description>
            <link>https://codabool.com/blog/2</link>
            <guid isPermaLink="false">2</guid>
            <category><![CDATA[django]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Fri, 14 Dec 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Photography Website]]></title>
            <description><![CDATA[I wanted to make an aesthetic mock local photography website. I have gotten the opportunity to take a lot of great photos on vacations I have gone on. I use these photos to create a website which is clean and photo focused. ]]></description>
            <link>https://codabool.com/blog/1</link>
            <guid isPermaLink="false">1</guid>
            <category><![CDATA[webdev]]></category>
            <dc:creator><![CDATA[CodaBool]]></dc:creator>
            <pubDate>Sat, 14 Mar 2015 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>