<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Projects on Tanner Legasse</title>
		<link>https://www.tannerlegasse.com/projects/</link>
		<description>Recent content in Projects on Tanner Legasse</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sun, 09 Aug 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://www.tannerlegasse.com/projects/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Seen-Once, Zero Trust Secret Sharing</title>
				<link>https://www.tannerlegasse.com/projects/seen-once/</link>
				<pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://www.tannerlegasse.com/projects/seen-once/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://seen-once.com&#34;&gt;&lt;img src=&#34;https://www.tannerlegasse.com/images/seen-once-banner.jpg&#34; style=&#34;display: block; width: 100%;&#34; alt=&#34;Seen once&#34; /&gt;&lt;/a&gt;&#xA;&lt;br /&gt;&#xA;&lt;br /&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been building and hosting a service called &lt;a href=&#34;https://seen-once.com&#34;&gt;seen-once.com&lt;/a&gt;, which aims to provide a time based, fully encrypted secrets transmission service. An undertaking that taught me about security in cloud environments, modern web first cryptography practices and infrastructure as code services. This is all to account for the most basic human urge: to do the easy thing instead of the secure thing. I explore further the why and what behind this service and preview some exciting features I&amp;rsquo;ll be implementing in the near future. Buckle up and let&amp;rsquo;s get started.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Demoscene programming - Ep. 1</title>
				<link>https://www.tannerlegasse.com/projects/demoscene/sin-cosin/</link>
				<pubDate>Sat, 28 Jun 2025 00:00:00 +0000</pubDate>
				<guid>https://www.tannerlegasse.com/projects/demoscene/sin-cosin/</guid>
				<description>&lt;p&gt;Every once in a while, I like to do something different. Today is one of those days; let&#39;s talk about demos.&lt;/p&gt;&#xA;&lt;p&gt;Demos are self contained artistic presentations that are sometimes punctuated by extremely efficient and small code.&#xA;    Demoscene developers were typically restricted to extremely limited hardware and storage mediums. While this is&#xA;    hardly the case today, I find it prudent to still approach experimentation and learning with this in mind,&#xA;    especially when your average, basic node project contains thousands of packages. Yes, I&#39;m a hater, but there&#39;s&#xA;    something special there.&lt;br&gt; Join me as I explore the core concepts of demoscene development from the context of a&#xA;    modern developer interested in learning what it means to get back to basics and develop such incredible works.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Go URL Shortener</title>
				<link>https://www.tannerlegasse.com/projects/go-url-shortener/</link>
				<pubDate>Wed, 17 Jan 2024 00:00:00 +0000</pubDate>
				<guid>https://www.tannerlegasse.com/projects/go-url-shortener/</guid>
				<description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;It&amp;rsquo;s 3AM. You need a URL shortener fast. Your boss is breathing down your neck and you have no idea what to do. My new URL shortener is &lt;em&gt;exactly&lt;/em&gt; what you need. Okay, kidding aside, this thing isn&amp;rsquo;t geared toward production environments with high throughput or anything like that. Instead, the goal was to showcase skills that I&amp;rsquo;ve picked up over the past several months in my learning journey with Go. It&amp;rsquo;s been really fun, and this project fit the bill of &amp;ldquo;complex enough to be interesting, not so complex that you program yourself into a hole&amp;rdquo;. The latter will come shortly, but for now I&amp;rsquo;m really pleased with how everything&amp;rsquo;s come out.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
