<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Trail Notes on Tech Trail Pulse</title><link>https://www.techtrailpulse.com/</link><description>Recent content in Trail Notes on Tech Trail Pulse</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>&amp;copy; 2026 Greg Christian - [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)</copyright><lastBuildDate>Fri, 29 May 2026 09:30:00 -0600</lastBuildDate><atom:link href="https://www.techtrailpulse.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Open Pi Mobile App: First Look</title><link>https://www.techtrailpulse.com/posts/open-pi-mobile-app-first-look/</link><pubDate>Fri, 29 May 2026 09:30:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/open-pi-mobile-app-first-look/</guid><description>I tested the new Open Pi mobile app with my Raspberry Pi 5 and found a strong terminal experience, useful monitoring tools, and promising potential once early bugs are resolved.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/open-pi-mobile-app-first-look/feature-open-pi.png"/></item><item><title>How to Access the Digital Replica Edition of the Greeley Tribune</title><link>https://www.techtrailpulse.com/posts/how-to-access-the-digital-replica-edition-of-the-greeley-tribune/</link><pubDate>Sun, 24 May 2026 11:00:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/how-to-access-the-digital-replica-edition-of-the-greeley-tribune/</guid><description>Step-by-step instructions to access the Greeley Tribune digital replica edition, including a short YouTube demonstration.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/how-to-access-the-digital-replica-edition-of-the-greeley-tribune/feature-greeley-tribune.svg"/></item><item><title>Raspberry Pi 5 Re-imaged SD Card</title><link>https://www.techtrailpulse.com/posts/raspberry-pi-5-re-imaged-sd-card/</link><pubDate>Fri, 22 May 2026 10:17:35 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/raspberry-pi-5-re-imaged-sd-card/</guid><description>A Raspberry Pi 5 update on sluggish performance, re-imaging the SD card, and why moving to a USB 3 SSD may be the next major improvement.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/raspberry-pi-5-re-imaged-sd-card/featured.png"/></item><item><title>About</title><link>https://www.techtrailpulse.com/about/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://www.techtrailpulse.com/about/</guid><description>&lt;style&gt;
 body.has-post-bg {
 	background-color: transparent !important;
 }

 html.dark body.has-post-bg,
 body.dark.has-post-bg {
 	background-color: transparent !important;
 }

 .post-bg-fixed {
 	position: fixed;
 	inset-inline: 0;
 	top: 0;
 	height: 900px;
 	pointer-events: none;
 	z-index: -2;
 	background-image: url('/images/Backgrounds/fall-river-road.JPG');
 	background-size: cover;
 	background-position: center top;
 	background-repeat: no-repeat;
 }

 .post-bg-fixed::before,
 .post-bg-fixed::after {
 	content: "";
 	position: absolute;
 	inset: 0;
 	pointer-events: none;
 }

 .post-bg-fixed::before {
 	background: linear-gradient(to top, rgba(241, 247, 255, 0.9), rgba(241, 247, 255, 0.36) 58%);
 }

 .post-bg-fixed::after {
 	opacity: 0.9;
 	background: linear-gradient(to top, rgba(241, 247, 255, 0.9), rgba(241, 247, 255, 0.52));
 }

 html.dark .post-bg-fixed::before,
 body.dark .post-bg-fixed::before {
 	background: linear-gradient(to top, rgba(7, 15, 26, 0.8), rgba(7, 15, 26, 0.24) 58%);
 }

 html.dark .post-bg-fixed::after,
 body.dark .post-bg-fixed::after {
 	opacity: 0.78;
 	background: linear-gradient(to top, rgba(7, 15, 26, 0.82), rgba(7, 15, 26, 0.36));
 }

 .post-bg-blur {
 	position: fixed;
 	inset: 0;
 	opacity: 0;
 	pointer-events: none;
 	z-index: -1;
 	backdrop-filter: blur(16px);
 	background: rgba(241, 247, 255, 0.9);
 }

 html.dark .post-bg-blur,
 body.dark .post-bg-blur {
 	background: rgba(7, 15, 26, 0.7);
 }

 @media (max-width: 1024px) {
 	.post-bg-fixed {
 		height: 760px;
 	}
 }
 &lt;/style&gt;

 &lt;div class="post-bg-fixed" aria-hidden="true"&gt;&lt;/div&gt;
 &lt;div id="post-bg-blur" class="post-bg-blur" aria-hidden="true"&gt;&lt;/div&gt;

 &lt;script&gt;
 (function () {
 	document.body.classList.add("has-post-bg");

 	var blurLayer = document.getElementById("post-bg-blur");
 	if (!blurLayer) return;

 	var maxScroll = 420;
 	var maxOpacity = 0.94;
 	var minOpacity = 0.56;

 	function updateBlur() {
 		var y = window.scrollY || document.documentElement.scrollTop || 0;
 		var ratio = Math.min(y / maxScroll, 1);
 		var opacity = minOpacity + (maxOpacity - minOpacity) * ratio;
 		blurLayer.style.opacity = String(opacity.toFixed(3));
 	}

 	updateBlur();
 	window.addEventListener("scroll", updateBlur, { passive: true });
 	window.addEventListener("resize", updateBlur);
 })();
 &lt;/script&gt;


&lt;h2 class="relative group"&gt;About Me
 &lt;div id="about-me" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#about-me" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;WELCOME! My name is Greg Christian.&lt;/p&gt;</description></item><item><title>Greg's Reading List</title><link>https://www.techtrailpulse.com/reading-list/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://www.techtrailpulse.com/reading-list/</guid><description>&lt;style&gt;
 body.has-post-bg {
 	background-color: transparent !important;
 }

 html.dark body.has-post-bg,
 body.dark.has-post-bg {
 	background-color: transparent !important;
 }

 .post-bg-fixed {
 	position: fixed;
 	inset-inline: 0;
 	top: 0;
 	height: 900px;
 	pointer-events: none;
 	z-index: -2;
 	background-image: url('/images/Backgrounds/deer-mountain.JPG');
 	background-size: cover;
 	background-position: center top;
 	background-repeat: no-repeat;
 }

 .post-bg-fixed::before,
 .post-bg-fixed::after {
 	content: "";
 	position: absolute;
 	inset: 0;
 	pointer-events: none;
 }

 .post-bg-fixed::before {
 	background: linear-gradient(to top, rgba(241, 247, 255, 0.9), rgba(241, 247, 255, 0.36) 58%);
 }

 .post-bg-fixed::after {
 	opacity: 0.9;
 	background: linear-gradient(to top, rgba(241, 247, 255, 0.9), rgba(241, 247, 255, 0.52));
 }

 html.dark .post-bg-fixed::before,
 body.dark .post-bg-fixed::before {
 	background: linear-gradient(to top, rgba(7, 15, 26, 0.8), rgba(7, 15, 26, 0.24) 58%);
 }

 html.dark .post-bg-fixed::after,
 body.dark .post-bg-fixed::after {
 	opacity: 0.78;
 	background: linear-gradient(to top, rgba(7, 15, 26, 0.82), rgba(7, 15, 26, 0.36));
 }

 .post-bg-blur {
 	position: fixed;
 	inset: 0;
 	opacity: 0;
 	pointer-events: none;
 	z-index: -1;
 	backdrop-filter: blur(16px);
 	background: rgba(241, 247, 255, 0.9);
 }

 html.dark .post-bg-blur,
 body.dark .post-bg-blur {
 	background: rgba(7, 15, 26, 0.7);
 }

 @media (max-width: 1024px) {
 	.post-bg-fixed {
 		height: 760px;
 	}
 }
 &lt;/style&gt;

 &lt;div class="post-bg-fixed" aria-hidden="true"&gt;&lt;/div&gt;
 &lt;div id="post-bg-blur" class="post-bg-blur" aria-hidden="true"&gt;&lt;/div&gt;

 &lt;script&gt;
 (function () {
 	document.body.classList.add("has-post-bg");

 	var blurLayer = document.getElementById("post-bg-blur");
 	if (!blurLayer) return;

 	var maxScroll = 420;
 	var maxOpacity = 0.94;
 	var minOpacity = 0.56;

 	function updateBlur() {
 		var y = window.scrollY || document.documentElement.scrollTop || 0;
 		var ratio = Math.min(y / maxScroll, 1);
 		var opacity = minOpacity + (maxOpacity - minOpacity) * ratio;
 		blurLayer.style.opacity = String(opacity.toFixed(3));
 	}

 	updateBlur();
 	window.addEventListener("scroll", updateBlur, { passive: true });
 	window.addEventListener("resize", updateBlur);
 })();
 &lt;/script&gt;

&lt;p&gt;Welcome to Greg&amp;rsquo;s reading list. These are some of the books that I have enjoyed reading. I have also included some of my Uncle Ron&amp;rsquo;s books in CLM Books. Find out more about CLM Books here: &lt;a href="https://www.techtrailpulse.com/about/#clm-books" &gt;CLM Books&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Puzzlemania</title><link>https://www.techtrailpulse.com/puzzlemania/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://www.techtrailpulse.com/puzzlemania/</guid><description>&lt;style&gt;
 body.has-post-bg {
 	background-color: transparent !important;
 }

 html.dark body.has-post-bg,
 body.dark.has-post-bg {
 	background-color: transparent !important;
 }

 .post-bg-fixed {
 	position: fixed;
 	inset-inline: 0;
 	top: 0;
 	height: 900px;
 	pointer-events: none;
 	z-index: -2;
 	background-image: url('/images/Backgrounds/several-columbines.JPG');
 	background-size: cover;
 	background-position: center top;
 	background-repeat: no-repeat;
 }

 .post-bg-fixed::before,
 .post-bg-fixed::after {
 	content: "";
 	position: absolute;
 	inset: 0;
 	pointer-events: none;
 }

 .post-bg-fixed::before {
 	background: linear-gradient(to top, rgba(241, 247, 255, 0.9), rgba(241, 247, 255, 0.36) 58%);
 }

 .post-bg-fixed::after {
 	opacity: 0.9;
 	background: linear-gradient(to top, rgba(241, 247, 255, 0.9), rgba(241, 247, 255, 0.52));
 }

 html.dark .post-bg-fixed::before,
 body.dark .post-bg-fixed::before {
 	background: linear-gradient(to top, rgba(7, 15, 26, 0.8), rgba(7, 15, 26, 0.24) 58%);
 }

 html.dark .post-bg-fixed::after,
 body.dark .post-bg-fixed::after {
 	opacity: 0.78;
 	background: linear-gradient(to top, rgba(7, 15, 26, 0.82), rgba(7, 15, 26, 0.36));
 }

 .post-bg-blur {
 	position: fixed;
 	inset: 0;
 	opacity: 0;
 	pointer-events: none;
 	z-index: -1;
 	backdrop-filter: blur(16px);
 	background: rgba(241, 247, 255, 0.9);
 }

 html.dark .post-bg-blur,
 body.dark .post-bg-blur {
 	background: rgba(7, 15, 26, 0.7);
 }

 @media (max-width: 1024px) {
 	.post-bg-fixed {
 		height: 760px;
 	}
 }
 &lt;/style&gt;

 &lt;div class="post-bg-fixed" aria-hidden="true"&gt;&lt;/div&gt;
 &lt;div id="post-bg-blur" class="post-bg-blur" aria-hidden="true"&gt;&lt;/div&gt;

 &lt;script&gt;
 (function () {
 	document.body.classList.add("has-post-bg");

 	var blurLayer = document.getElementById("post-bg-blur");
 	if (!blurLayer) return;

 	var maxScroll = 420;
 	var maxOpacity = 0.94;
 	var minOpacity = 0.56;

 	function updateBlur() {
 		var y = window.scrollY || document.documentElement.scrollTop || 0;
 		var ratio = Math.min(y / maxScroll, 1);
 		var opacity = minOpacity + (maxOpacity - minOpacity) * ratio;
 		blurLayer.style.opacity = String(opacity.toFixed(3));
 	}

 	updateBlur();
 	window.addEventListener("scroll", updateBlur, { passive: true });
 	window.addEventListener("resize", updateBlur);
 })();
 &lt;/script&gt;

&lt;p&gt;Welcome to Puzzlemania.&lt;/p&gt;</description></item><item><title>Pascal's Triangle Learning Tool</title><link>https://www.techtrailpulse.com/posts/pascals-triangle-learning-tool/</link><pubDate>Thu, 14 May 2026 09:20:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/pascals-triangle-learning-tool/</guid><description>A Pascal&amp;rsquo;s Triangle learning tool that builds 10 rows on mobile and 15 rows on desktop, with notes on real triangle properties.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/pascals-triangle-learning-tool/featured.png"/></item><item><title>Interactive Word Search</title><link>https://www.techtrailpulse.com/posts/interactive-word-search/</link><pubDate>Thu, 14 May 2026 09:10:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/interactive-word-search/</guid><description>An interactive word search game generated with GitHub spec-kit and AWS Lambda-powered category, topic, and facts data.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/interactive-word-search/featured.png"/></item><item><title>Interactive Tower of Hanoi Game</title><link>https://www.techtrailpulse.com/posts/interactive-tower-of-hanoi-game/</link><pubDate>Thu, 14 May 2026 09:00:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/interactive-tower-of-hanoi-game/</guid><description>Learn and play Tower of Hanoi with recursive puzzle logic and difficulty levels based on moving up to 7 discs.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/interactive-tower-of-hanoi-game/featured.png"/></item><item><title>Interactive Latin Squares</title><link>https://www.techtrailpulse.com/posts/interactive-latin-squares/</link><pubDate>Thu, 14 May 2026 08:50:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/interactive-latin-squares/</guid><description>Interactive Latin Squares in numbers or colors with real-world applications in scheduling, cryptography, and agricultural experimentation.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/interactive-latin-squares/featured.png"/></item><item><title>Interactive 15 Puzzle Solver</title><link>https://www.techtrailpulse.com/posts/interactive-15-puzzle-solver/</link><pubDate>Thu, 14 May 2026 08:40:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/interactive-15-puzzle-solver/</guid><description>An interactive 15 Puzzle self solver that quickly finds a solution using an algorithmic method different from manual play.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/interactive-15-puzzle-solver/featured.png"/></item><item><title>Classic Sudoku Web App</title><link>https://www.techtrailpulse.com/posts/classic-sudoku-web-app/</link><pubDate>Thu, 14 May 2026 08:30:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/classic-sudoku-web-app/</guid><description>Learn Sudoku through a one-page game with pencil-mark strategy, a three-strike challenge, and brain-training gameplay.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/classic-sudoku-web-app/featured.png"/></item><item><title>Classic 15 Puzzle Online</title><link>https://www.techtrailpulse.com/posts/classic-15-puzzle-online/</link><pubDate>Thu, 14 May 2026 08:20:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/classic-15-puzzle-online/</guid><description>A Classic 15 Puzzle built with Dart and Flutter, featuring a timer, move counter, and a YouTube tutorial for solving strategy.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/classic-15-puzzle-online/featured.png"/></item><item><title>Beehive Hidato Gameplay</title><link>https://www.techtrailpulse.com/posts/beehive-hidato-gameplay/</link><pubDate>Thu, 14 May 2026 08:10:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/beehive-hidato-gameplay/</guid><description>A one-page Beehive Hidato game where players connect consecutive numbers across hexagonal cells through five challenge levels.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/beehive-hidato-gameplay/featured.png"/></item><item><title>What is Tech Trail Pulse?</title><link>https://www.techtrailpulse.com/posts/what-is-lorem-ipsum/</link><pubDate>Thu, 14 May 2026 08:00:00 -0600</pubDate><guid>https://www.techtrailpulse.com/posts/what-is-lorem-ipsum/</guid><description>What Tech Trail Pulse is about: software development ideas, AI-assisted projects, and ongoing learning through reading and puzzles.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.techtrailpulse.com/posts/what-is-lorem-ipsum/featured.png"/></item></channel></rss>