<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on &lt;MickGeekLabs/></title><link>https://mickgeeklabs.org/blog/</link><description>Recent content in Blog on &lt;MickGeekLabs/></description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 15 Feb 2026 14:38:55 -0500</lastBuildDate><atom:link href="https://mickgeeklabs.org/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>February 2026 Dev Log: DITS GraphQL &amp; Data Portability</title><link>https://mickgeeklabs.org/blog/2026-02-15-feb-2026-dev-log-dits-graphql-and-data-portability/</link><pubDate>Sun, 15 Feb 2026 14:38:55 -0500</pubDate><guid>https://mickgeeklabs.org/blog/2026-02-15-feb-2026-dev-log-dits-graphql-and-data-portability/</guid><description>&lt;p>Halfway through February, and the focus remains heavily on the technical core of the Developer Issue Tracking System (DITS). We&amp;rsquo;ve moved from the UI refinements of January into the heavy-duty backend infrastructure and data ownership features that define the project&amp;rsquo;s philosophy.&lt;/p>
&lt;h2 id="dits-graphql-backend-completed">DITS: GraphQL Backend Completed&lt;/h2>
&lt;p>The biggest milestone this month is the completion of the &lt;strong>GraphQL backend infrastructure&lt;/strong>. While we had REST endpoints early on, migrating the core logic to a unified GraphQL schema has drastically simplified the communication between the frontend and the data layer.&lt;/p></description></item><item><title>January 2026 Recap: DITS Milestones and Website Evolutions</title><link>https://mickgeeklabs.org/blog/2026-02-02-january-2026-recap-dits-milestones-and-website-evolutions/</link><pubDate>Mon, 02 Feb 2026 13:44:29 -0500</pubDate><guid>https://mickgeeklabs.org/blog/2026-02-02-january-2026-recap-dits-milestones-and-website-evolutions/</guid><description>&lt;p>January 2026 was a month of significant focus on both the Developer Issue Tracking System (DITS) and the continuous evolution of this website. We&amp;rsquo;ve shifted from foundational work into refining the &amp;ldquo;feel&amp;rdquo; of the tools, pushing for a high-performance, terminal-first experience.&lt;/p>
&lt;h2 id="dits-flow-state-navigation-and-testing-milestones">DITS: Flow-State Navigation and Testing Milestones&lt;/h2>
&lt;p>The DITS project saw a massive push toward making it the ultimate tool for solo developers who value keyboard efficiency.&lt;/p></description></item><item><title>Recent Website Enhancements: Lab Console, Search, and Man Pages</title><link>https://mickgeeklabs.org/blog/2026-01-27-recent-website-enhancements-lab-console-search-and-man-pages/</link><pubDate>Tue, 27 Jan 2026 14:45:54 -0500</pubDate><guid>https://mickgeeklabs.org/blog/2026-01-27-recent-website-enhancements-lab-console-search-and-man-pages/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Over the last few days, I&amp;rsquo;ve been focusing on bringing a more &amp;ldquo;Industrial Lab&amp;rdquo; and terminal-centric feel to the MickTheLinuxGeek website. This dev log summarizes the last three major updates merged into the codebase.&lt;/p>
&lt;h2 id="1-dynamic-lab-console--custom-404-page-pr-3">1. Dynamic Lab Console &amp;amp; Custom 404 Page (PR #3)&lt;/h2>
&lt;p>The first major update introduced a dynamic &lt;strong>Lab Console&lt;/strong> component. This component is designed to emulate a terminal-like interface directly on the home page, providing an interactive feel from the moment a visitor arrives.&lt;/p></description></item><item><title>DITS Development Update: Keyboard Navigation, Drag-and-Drop, and Improved Testing</title><link>https://mickgeeklabs.org/blog/2026-01-24-dits-development-update-keyboard-navigation-drag-and-drop-and-improved-testing/</link><pubDate>Sat, 24 Jan 2026 21:12:15 -0500</pubDate><guid>https://mickgeeklabs.org/blog/2026-01-24-dits-development-update-keyboard-navigation-drag-and-drop-and-improved-testing/</guid><description>&lt;p>It&amp;rsquo;s been a busy few weeks for the Developer Issue Tracking System (DITS). We&amp;rsquo;ve hit several major milestones that significantly improve both the user experience and the long-term maintainability of the project. Here&amp;rsquo;s a look at what&amp;rsquo;s been happening in the last six pull requests.&lt;/p>
&lt;h2 id="keyboard-first-navigation">Keyboard-First Navigation&lt;/h2>
&lt;p>For power users, efficiency is everything. We&amp;rsquo;ve just completed a major push for keyboard command navigation. You can now navigate through issues and board views with ease, reducing reliance on the mouse and keeping you in the &amp;ldquo;flow&amp;rdquo; state. This completes a comprehensive set of keyboard commands designed to make DITS feel more like a high-performance terminal.&lt;/p></description></item><item><title>Rebooting for 2026: Tracking Issues and Breaking New Ground</title><link>https://mickgeeklabs.org/blog/happy-new-year-2026/</link><pubDate>Thu, 01 Jan 2026 16:56:05 -0500</pubDate><guid>https://mickgeeklabs.org/blog/happy-new-year-2026/</guid><description>&lt;h2 id="happy-new-year----2026">Happy New Year &amp;ndash; 2026&lt;/h2>
&lt;p>Happy New Year! It has been a while since I last posted. I have been busy working on the DITS issue tracker application.&lt;/p>
&lt;p>I am currently finishing the last groups of development tasks for the web application. After that, I have a list of things I need to go back and add or complete. I am hoping to have this work done by the end of January; then, it will be time for testing and fixing issues. I am looking forward to getting back to it, as I have taken a little break to work on some other things.&lt;/p></description></item><item><title>DITS Origin</title><link>https://mickgeeklabs.org/blog/dits-origin/</link><pubDate>Sun, 16 Nov 2025 14:47:42 -0500</pubDate><guid>https://mickgeeklabs.org/blog/dits-origin/</guid><description>&lt;p>One day awhile back, I was working on developing a blog application using Python and Django. I came to a point where I needed to keep track of bugs, issues, and
items that needed research. How was I going to do this? I could use GitHub issues, as I keep the project in a repository. That would work fine, but I would have to
keep switching context from my IDE to GitHub issues. Eventually I would need to start tracking issues on GitHub, but I felt where I was at in the development process,
that was not the way I wanted to go. So, what I ended up doing was creating a project.its file and dumped issues and whatever else that needed researched into
it. Although this worked, the file ended up being an unformatted mess and difficult to track issues, especially if there were a lot. What was I going to do?&lt;/p></description></item><item><title>Website Deployed</title><link>https://mickgeeklabs.org/blog/website-deployed/</link><pubDate>Sat, 08 Nov 2025 20:04:54 -0500</pubDate><guid>https://mickgeeklabs.org/blog/website-deployed/</guid><description>&lt;p>Website deployed! I finally have my own website; My own space on the web. For the last few years, I have wanted to build a website to showcase
the projects I am working on, and have a place to blog. Like I said in my first post, I tried to use Hugo to build a website before, but always
struggled with the templates and how all files fit together. I tried a couple different times, and I still have the GitHub repositories from those
attempts. I tried to modify one of Hugo&amp;rsquo;s templates to fit my use case, but could not achieve something I liked, and starting from a blank canvas
was not going to work either, as I am not that creative with these kinds of things.&lt;/p></description></item><item><title>Creating A Website</title><link>https://mickgeeklabs.org/blog/my-first-blog-post/</link><pubDate>Tue, 04 Nov 2025 09:09:30 -0500</pubDate><guid>https://mickgeeklabs.org/blog/my-first-blog-post/</guid><description>&lt;p>Well here it is. I finally built my first website, my own place on the internet.
I have always wanted to build a blog and post interesting stuff, but could never find a good way to accomplish this. I have tried building Hugo sites before, but
it never worked out. I tried using one of Hugo&amp;rsquo;s themes, but trying to modify one of those to suit my needs turned into a nightmare. Well, here I am again using
Hugo to build a website and a blog, this time with the help of AI. Starting from a blank slate or trying to use one of Hugo&amp;rsquo;s themes just didn&amp;rsquo;t work for me. If I
can get something I like to start with, then I have no problem taking off from there. What I have so far looks good and I like it. This is a work in progress and I&amp;rsquo;ll
be making changes as I go along. I&amp;rsquo;ll see how it goes.&lt;/p></description></item></channel></rss>