<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>sozodennis</title><description>Recent content on sozodennis</description><link>https://www.sozodennis.com/</link><language>en-us</language><copyright>Dennis Sarsozo (CC BY 4.0)</copyright><item><title>UI Frameworks: Clear, Consistent, Concise</title><link>https://www.sozodennis.com/posts/ui-frameworks-clear-consistent-concise/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/ui-frameworks-clear-consistent-concise/</guid><description>Why Bootstrap, Tailwind, and other UI frameworks are worth the learning curve for clear, consistent, responsive interfaces.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Linters Are Just Compilers, and Neither Is the Most Important Thing</title><link>https://www.sozodennis.com/posts/coding-standards/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/coding-standards/</guid><description>A practical take on ESLint, machine-checkable guardrails, and why sound architecture still matters more than perfect linting.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate></item><item><title>TypeScript Is Fine, But I Miss My Types Up Front</title><link>https://www.sozodennis.com/posts/e10-reflect-on-typescript/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/e10-reflect-on-typescript/</guid><description>A systems programmer&apos;s reflection on TypeScript, type safety, timed coding exercises, and performance-based learning.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>It Feels Like Black Magic. Learn the Fundamentals Anyway.</title><link>https://www.sozodennis.com/posts/black-magic-learn-the-fundamentals/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/black-magic-learn-the-fundamentals/</guid><description>Why AI makes computer science fundamentals more valuable, not less, and how to use the tool without handing over your judgment.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Yes, I Used AI to Build This. Here&apos;s Exactly How.</title><link>https://www.sozodennis.com/posts/building-this-portfolio-with-ai/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/building-this-portfolio-with-ai/</guid><description>An honest breakdown of how Dennis used Claude Code, his own source material, and careful review to build his TechFolio.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Software With No Undo Button</title><link>https://www.sozodennis.com/posts/software-with-no-undo-button/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/software-with-no-undo-button/</guid><description>From mobile apps to CubeSat flight software, Dennis explains why he wants to build reliable systems for hard, consequential problems.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>F-Prime Flight Software for Artemis CubeSat</title><link>https://www.sozodennis.com/posts/fprime-artemis-cubesat/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/fprime-artemis-cubesat/</guid><description>Refactoring Artemis CubeSat software into a shared NASA F Prime architecture for the EPSCoR C3M and Neutron-2 missions.</description><pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate></item><item><title>Artemis CubeSat PDU Firmware</title><link>https://www.sozodennis.com/posts/artemis-pdu-firmware/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/artemis-pdu-firmware/</guid><description>Bare-metal SAME51 firmware controlling a CubeSat power distribution unit through a fail-safe binary command and telemetry protocol.</description><pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate></item><item><title>CubeSat Thermal Imaging Payload</title><link>https://www.sozodennis.com/posts/cubesat-thermal-payload/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/cubesat-thermal-payload/</guid><description>Real Lepton thermal capture, F Prime Data Products, packetized RF downlink, CRC verification, and ground visualization for EPSCoR C3M.</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate></item><item><title>2025 January Refresh</title><link>https://www.sozodennis.com/posts/2025-january-refresh/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/2025-january-refresh/</guid><description>A recap of 2025 January</description><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate></item><item><title>My First Post of 2025</title><link>https://www.sozodennis.com/posts/first_post_2025/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/first_post_2025/</guid><description>Exploring the journey of migrating to Hugo and embracing the POSSE concept for publishing content effectively.</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Warrior Knowledge Quiz Chatbot</title><link>https://www.sozodennis.com/posts/warrior-knowledge-chatbot/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/warrior-knowledge-chatbot/</guid><description>A now-offline full-stack GPT-4o-mini chatbot that quizzed AFROTC Detachment 175 cadets on Warrior Knowledge.</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Free 4x6 Passport Photo Tool</title><link>https://www.sozodennis.com/posts/passport-photo-tool/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/passport-photo-tool/</guid><description>A zero-dependency browser tool that privately tiles a square passport photo into an inexpensive 4x6 print layout.</description><pubDate>Sat, 01 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Respondus LockDown Browser Does Not Like Virtual Desktop</title><link>https://www.sozodennis.com/posts/virtualdesktop-stop-script/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/virtualdesktop-stop-script/</guid><description>How to automate closing Virtual Desktop services when using Respondus LockDown Browser.</description><pubDate>Mon, 08 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Grid-Card Login Automation</title><link>https://www.sozodennis.com/posts/grid-login-automation/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/grid-login-automation/</guid><description>A Python and Selenium tool that reduced a repetitive grid-card QA login workflow from minutes to under one minute.</description><pubDate>Sat, 01 Aug 2020 00:00:00 GMT</pubDate></item><item><title>Conference Room Billboard Display</title><link>https://www.sozodennis.com/posts/noc-billboard/</link><guid isPermaLink="true">https://www.sozodennis.com/posts/noc-billboard/</guid><description>A Raspberry Pi-hosted PHP display aggregating Google room calendars into a responsive daily meeting billboard.</description><pubDate>Fri, 01 May 2020 00:00:00 GMT</pubDate></item></channel></rss>