<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Beyind my Cloud</title>
    <description>Projects that we work on the stream (aka Twitch.com/fboucheros)
</description>
    <link>https://behindmycloud.com/</link>
    <atom:link href="https://behindmycloud.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Thu, 09 Apr 2026 21:08:16 +0000</pubDate>
    <lastBuildDate>Thu, 09 Apr 2026 21:08:16 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Adding more feature to our n8n Vision AI connector</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;oday we dove into the Reka AI N8N connector to add new features around the clip creation node — things like resolution settings, number of generations with proper min/max validation (1 to 3), and the new caption style options like text color, highlight color, font, and position. Most of the stream was spent wrestling with the local dev environment: spinning up N8N in Docker, building and linking the custom node package, and getting everything wired so changes show up live. By the end, the validation was working, the new fields were showing up in the node, and we pushed the first changes to the develop branch!
📺 - Twitch archive - stream no. 408&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/KuAXWdjFzj4&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: n8n-nodes-reka - https://github.com/FBoucher/n8n-nodes-reka&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 66.33&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 64.19&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 49.56&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/marcipopsis&quot;&gt;@marcipopsis&lt;/a&gt;: 47.42&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 39.35&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 0&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt; with 66.33&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with 9 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt; with best score 66.33 and only 5 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 14 drops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;notes-references--snippets&quot;&gt;Notes/ References / Snippets&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;n8n tutorial post: https://www.frankysnotes.com/2026/01/writing-my-first-custom-n8n-node-step.html&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 08 Apr 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/n8n-nodes-reka/2026/04/08/408-n8n-nodes-reka.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/n8n-nodes-reka/2026/04/08/408-n8n-nodes-reka.html</guid>
        
        
        <category>n8n-nodes-reka</category>
        
      </item>
    
      <item>
        <title>Adding a .NET MAUI interface to NoteBookmark</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;We wrapped up Notebookmark v1.1.3, shipping fixes for duplicate tags and code coverage improvements, while also cleaning up AI tooling artifacts (Squad/Copilot files) from the main branch to keep production clean. Then we kicked off the exciting new .NET MAUI Android chapter of the project — using Copilot skills like grill me and PRD-to-issues to break down the feature spec into a solid list of work items, setting us up for the build ahead!
📺 - Twitch archive - stream no. 407&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/OTpnBStO11k&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: notebookmark - https://github.com/FBoucher/notebookmark&lt;/p&gt;

&lt;h3 id=&quot;todos&quot;&gt;ToDos&lt;/h3&gt;

&lt;ul class=&quot;task-list&quot;&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;Publishing version 1.1.3&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;&lt;strong&gt;Test .NET MAUI env&lt;/strong&gt;&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;Start working on 110&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/a_friend_asks&quot;&gt;@a_friend_asks&lt;/a&gt;: 94.21&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 91.57&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 88.78&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 68.06&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/therealsurlybot&quot;&gt;@therealsurlybot&lt;/a&gt;: 59.39&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 57.97&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 40.98&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/thecliptographer&quot;&gt;@thecliptographer&lt;/a&gt;: 21.31&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/procrastoholik&quot;&gt;@procrastoholik&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/lurkydev&quot;&gt;@lurkydev&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jeffs_hat_stand&quot;&gt;@jeffs_hat_stand&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/undefined_process&quot;&gt;@undefined_process&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/garysgilet&quot;&gt;@garysgilet&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/cmgbeanie&quot;&gt;@cmgbeanie&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/dj_surly&quot;&gt;@dj_surly&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/theunoriginaljerk&quot;&gt;@theunoriginaljerk&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/my_friend_asks&quot;&gt;@my_friend_asks&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/coppersbeard&quot;&gt;@coppersbeard&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/codebymistakes&quot;&gt;@codebymistakes&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/imhuikingout&quot;&gt;@imhuikingout&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/crispy_0x&quot;&gt;@crispy_0x&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/marcipopsis&quot;&gt;@marcipopsis&lt;/a&gt;: 0&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/a_friend_asks&quot;&gt;@a_friend_asks&lt;/a&gt; with 94.21&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt; with 9 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/a_friend_asks&quot;&gt;@a_friend_asks&lt;/a&gt; with best score 94.21 and only 2 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt; with 9 drops&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 03 Apr 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/notebookmark/2026/04/03/407-notebookmark.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/notebookmark/2026/04/03/407-notebookmark.html</guid>
        
        
        <category>notebookmark</category>
        
      </item>
    
      <item>
        <title>oss maintenance - adding the new model in demos</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;I demoed the local-ai-search web app using the hosted Reka Edge model, showing off real-time object and feature detection on images, and attempted to run the Avalonia desktop version on Linux (which fought back). We wrapped up by deciding the next project: caption-this, a tool to caption images and video using Reka Edge — and I’m planning to also add the model to an N8N connector, which means next week will be a TypeScript stream!
📺 - Twitch archive - stream no. 406&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/_eTsiPUM5XE&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: oss-maintenance - https://github.com/FBoucher/oss-maintenance&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 71.78&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 36.45&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 10.87&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 1.12&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/marcipopsis&quot;&gt;@marcipopsis&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 0&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 71.78&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with 5 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with best score 71.78 and only 6 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt; with 8 drops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;notes-references--snippets&quot;&gt;Notes/ References / Snippets&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;GitHub Copilot Dev Days 2026 https://luma.com/githubcopilotdevdays&lt;/li&gt;
  &lt;li&gt;GitHub Copilot Dev Days 2026 https://luma.com/githubcopilotdevdays&lt;/li&gt;
  &lt;li&gt;GitHub Copilot Dev Days 2026 https://luma.com/githubcopilotdevdays&lt;/li&gt;
  &lt;li&gt;https://marketplace.visualstudio.com/items?itemName=RobbOwen.synthwave-vscode&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 01 Apr 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/maintenance/2026/04/01/406-oss-maintenance.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/maintenance/2026/04/01/406-oss-maintenance.html</guid>
        
        
        <category>maintenance</category>
        
      </item>
    
      <item>
        <title>Improving combat for 2D6-Dungeon-App</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;On this chill Friday stream, I jumped back into the 2D6 Dungeon app — a companion app for a solo dice-and-paper RPG — to play through a dungeon run and shake out some bugs. We uncovered a nasty double-rendering bug on the adventurer sheet (armor, scrolls, and potions were all showing twice), and realized we’re still missing a key feature: the ability to edit an adventurer’s equipment mid-game to add potions or magic scrolls found during a run. We also took a detour to set up screenshot shortcuts on the streaming machine and discuss CSharp Fritz’s wild in-stream mystery ARG called “Signal”.
📺 - Twitch archive - stream no. 405&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/szHAnuS9J1w&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: 2d6-dungeon-app - https://github.com/FBoucher/2d6-dungeon-app&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 94.35&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt;: 64.89&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 5.51&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/gamlor&quot;&gt;@gamlor&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 0&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with 94.35&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 3 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with best score 94.35 and only 4 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt; with 6 drops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;notes-references--snippets&quot;&gt;Notes/ References / Snippets&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;SIgnal game: https://fritzandfriends.github.io/signal-archive/week-3/&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 27 Mar 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/2d6-dungeon-app/2026/03/27/405-2d6-dungeon-app.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/2d6-dungeon-app/2026/03/27/405-2d6-dungeon-app.html</guid>
        
        
        <category>2d6-dungeon-app</category>
        
      </item>
    
      <item>
        <title>Take 2 - Working on local-ai-search project</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;p&gt;On this Wednesday AI stream, I kicked off the local-ai-search project — a local image search app powered by Reka Edge, a vision model running on my home server. Before writing any code, I used my new grill-me skill in OpenCode to stress-test my architecture decisions (Avalonia over Uno, Turso for DB, single folder, no thumbnails), then let the PRD-to-issues skill generate all the GitHub issues automatically. We wrapped up by validating the full pipeline with a quick .NET demo — sending images to the local Reka model and getting descriptions back, including one that called me “elderly” (it was the lighting!).
📺 - Twitch archive - stream no. 404&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/p--kMaqjl3k&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: local-ai-search - https://github.com/FBoucher/local-ai-search&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/codebymistakes&quot;&gt;@codebymistakes&lt;/a&gt;: 92.7&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 90.31&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 75.78&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/lurkydev&quot;&gt;@lurkydev&lt;/a&gt;: 74.71&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/theunoriginaljerk&quot;&gt;@theunoriginaljerk&lt;/a&gt;: 73.81&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/therealsurlybot&quot;&gt;@therealsurlybot&lt;/a&gt;: 71.97&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 71.09&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/garysgilet&quot;&gt;@garysgilet&lt;/a&gt;: 68.25&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/my_friend_asks&quot;&gt;@my_friend_asks&lt;/a&gt;: 65.31&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/undefined_process&quot;&gt;@undefined_process&lt;/a&gt;: 52.01&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/marcipopsis&quot;&gt;@marcipopsis&lt;/a&gt;: 42.36&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jeffs_hat_stand&quot;&gt;@jeffs_hat_stand&lt;/a&gt;: 23.47&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/a_friend_asks&quot;&gt;@a_friend_asks&lt;/a&gt;: 23.24&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 22.83&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt;: 21.33&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 14.97&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/coppersbeard&quot;&gt;@coppersbeard&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/procrastoholik&quot;&gt;@procrastoholik&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/cmgbeanie&quot;&gt;@cmgbeanie&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/thecliptographer&quot;&gt;@thecliptographer&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/dj_surly&quot;&gt;@dj_surly&lt;/a&gt;: 0&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/codebymistakes&quot;&gt;@codebymistakes&lt;/a&gt; with 92.7&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/coppersbeard&quot;&gt;@coppersbeard&lt;/a&gt; with 2 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/codebymistakes&quot;&gt;@codebymistakes&lt;/a&gt; with best score 92.7 and only 2 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 10 drops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;notes-references--snippets&quot;&gt;Notes/ References / Snippets&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Model: https://huggingface.co/RekaAI/reka-edge-2603&lt;/li&gt;
  &lt;li&gt;Grill-Me Skill https://www.aihero.dev/my-grill-me-skill-has-gone-viral&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 25 Mar 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/local-ai-search/2026/03/25/404-local-ai-search.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/local-ai-search/2026/03/25/404-local-ai-search.html</guid>
        
        
        <category>local-ai-search</category>
        
      </item>
    
      <item>
        <title>Starting a new project with Vision AI, what could it be? (stream 403)</title>
        <description>&lt;h2 id=&quot;stream-notes--2d6-dungeon-app&quot;&gt;Stream Notes — 2d6-dungeon-app&lt;/h2&gt;

&lt;p&gt;This week’s stream was a bit of a wild ride. We had some technical gremlins with the chatbot (Ceebee decided today was a good day to take a vacation), but we still managed to make progress on the 2D6 Dungeon app, fixing encounter and room data issues and even filing a new issue for creature page filtering. We also got a super cool demo from RPG Frequency showcasing RPG Audio Strength, a tool that lets dungeon masters stream high-quality audio directly to their players without breaking Discord, which I honestly loved. Next week we are diving into a brand new Vision AI project, so stay tuned because I am excited about this one!&lt;/p&gt;

&lt;p&gt;📺 - Twitch archive - stream no. 403&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/7XtA34-0q9I&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: 2d6-dungeon-app - https://github.com/FBoucher/2d6-dungeon-app&lt;/p&gt;

&lt;h2 id=&quot;notes&quot;&gt;Notes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;RPG Audio : https://solorpgday.com/radio/&lt;/li&gt;
  &lt;li&gt;Interesting game: Crimson Desert&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;scores--leaderboard&quot;&gt;Scores / Leaderboard&lt;/h2&gt;

&lt;p&gt;No scores recorded due to Ceebee issues.&lt;/p&gt;
</description>
        <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://behindmycloud.com/2d6-dungeon-app/2026/03/20/403-2d6-dungeon-app-v1-5-1.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/2d6-dungeon-app/2026/03/20/403-2d6-dungeon-app-v1-5-1.html</guid>
        
        
        <category>2d6-dungeon-app</category>
        
      </item>
    
      <item>
        <title>Starting a new project with Vision AI, what could it be? (stream 402)</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;Today we brainstorm a brand new project: Local AI Search, an app to tag and describe your images and videos using AI vision models, running locally on your machine! We had a few technical hiccups at the start (Ceebee’s new admin panel was NOT cooperating), but we got there. I also shared a bit about the new edge model we just released at Reka, fast, small, open source, and very cool. We settled on .NET with Uno Platform for the tech stack (yes, Stony, .NET again), and we’ll use the Reka API while building so I don’t melt my streaming computer. See you Friday!&lt;/p&gt;

&lt;p&gt;📺 - Twitch archive - stream no. 402&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/IpyGRLMNavE&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: local-ai-search - https://github.com/FBoucher/local-ai-search&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt;: 30.78&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 45.48&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 66.12&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/marcipopsis&quot;&gt;@marcipopsis&lt;/a&gt;: 69.11&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 70.21&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/stoney_eagle&quot;&gt;@stoney_eagle&lt;/a&gt;: 87.52&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 94.33&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 94.33&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt; with 6 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with best score 94.33 and only 6 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt; with 6 drops&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 18 Mar 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/local-ai-search/2026/03/18/402-local-ai-search.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/local-ai-search/2026/03/18/402-local-ai-search.html</guid>
        
        
        <category>local-ai-search</category>
        
      </item>
    
      <item>
        <title>More tables, more data for 2D6 Dungeon App (stream 401)</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;I start the stream by fixing some camera tentative improvement that didn’t work. Then I share a cool project that I’ve been totally vibe-coding called 2D6 Dungeon Saver. It’s a text base Screen saver that just show an explorer exploring a dungeon. Then we continue to improve our 2d6 dungeon app, adding the encounter, investigating where it was injected from the database.And the stream was abruptly interrupt by a technician coming to my home to check the wifi. But it was a good stream.&lt;/p&gt;

&lt;p&gt;📺 - Twitch archive - stream no. 401&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/fVaGsOCYWqY&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: 2d6-dungeon-app - https://github.com/FBoucher/2d6-dungeon-app&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/smirking_squiggly&quot;&gt;@smirking_squiggly&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 14.61&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 32.92&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 32.96&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/stoney_eagle&quot;&gt;@stoney_eagle&lt;/a&gt;: 41.68&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 62.39&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 82.81&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt; with 82.81&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt; with 10 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt; with best score 82.81 and only 18 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt; with 18 drops&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 13 Mar 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/2d6-dungeon-app/2026/03/13/401-2d6-dungeon-app.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/2d6-dungeon-app/2026/03/13/401-2d6-dungeon-app.html</guid>
        
        
        <category>2d6-dungeon-app</category>
        
      </item>
    
      <item>
        <title>Trying the new Reka Edge model, on a way too small PC (stream 399)</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;Hey everyone, thanks for joining another episode of “Frank vs. Technology”! Today we sweated through cables, battled screen savers, and tried to run the brand new Reka Edge AI model on a tiny PC that couldn’t handle it. We learned about tokens, played with project names, and as always, had some laughs and a few technical hiccups—remember, if your code works on the first try, you probably forgot to hit save! Stream ends when I try to run the model on the same computer already taxed by being the streaming sever… lesson learned.&lt;/p&gt;

&lt;p&gt;📺 - Twitch archive - stream no. 399&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/iXf4lQa6wL0&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: learning - https://github.com/FBoucher/learning&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 82.99&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 82.99&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with 1 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with best score 82.99 and only 1 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with 1 drops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;notes-references--snippets&quot;&gt;Notes/ References / Snippets&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Reka Edge https://reka.ai/news/reka-edge-frontier-level-edge-intelligence-for-physical-ai&lt;/li&gt;
  &lt;li&gt;HG: https://huggingface.co/RekaAI/reka-edge-2603&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 11 Mar 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/learning/2026/03/11/399-learning.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/learning/2026/03/11/399-learning.html</guid>
        
        
        <category>learning</category>
        
      </item>
    
      <item>
        <title>Role your dice, it&apos;s Dungeon time! (stream 398)</title>
        <description>&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;

&lt;p&gt;Hey everyone, welcome back! Today we jumped back into the 2D6 Dungeon app. I discovered that encounter data is completely missing from our database, so rooms weren’t triggering any fights or events like they should. We spent a good chunk of the stream trying to use AI tools (Copilot, OCR, even ChatGPT) to extract that encounter data from a scanned PDF rulebook, with… mixed results. In the end, we got the data we needed and started wiring it into the database — slow going, but we’re making it happen!&lt;/p&gt;

&lt;p&gt;📺 - Twitch archive - stream no. 398&lt;/p&gt;

&lt;h2 id=&quot;replay&quot;&gt;Replay&lt;/h2&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/0o9fAdoW7Tg&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;/p&gt;

&lt;h3 id=&quot;project&quot;&gt;Project&lt;/h3&gt;

&lt;p&gt;All the code for this project is available on GitHub: 2d6-dungeon-app - https://github.com/FBoucher/2d6-dungeon-app&lt;/p&gt;

&lt;h3 id=&quot;game-results&quot;&gt;Game Results&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/groversaurus&quot;&gt;@groversaurus&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/phrakberg&quot;&gt;@phrakberg&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/surlydev&quot;&gt;@surlydev&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/smirking_squiggly&quot;&gt;@smirking_squiggly&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/tbdgamer&quot;&gt;@tbdgamer&lt;/a&gt;: 0&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt;: 49.04&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/marcipopsis&quot;&gt;@marcipopsis&lt;/a&gt;: 52.88&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/jtsom&quot;&gt;@jtsom&lt;/a&gt;: 71.24&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt;: 93.89&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id=&quot;statistics&quot;&gt;Statistics&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;🏆Best score: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with 93.89&lt;/li&gt;
  &lt;li&gt;😭Biggest loser: &lt;a href=&quot;https://www.twitch.tv/fredda_the_cat&quot;&gt;@fredda_the_cat&lt;/a&gt; with 5 drops and no high score&lt;/li&gt;
  &lt;li&gt;🍀Luckiest: &lt;a href=&quot;https://www.twitch.tv/fboucheros&quot;&gt;@fboucheros&lt;/a&gt; with best score 93.89 and only 4 drops&lt;/li&gt;
  &lt;li&gt;🎖️Super participant: &lt;a href=&quot;https://www.twitch.tv/mcnets&quot;&gt;@mcnets&lt;/a&gt; with 14 drops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;notes-references--snippets&quot;&gt;Notes/ References / Snippets&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Omakub https://learn.omacom.io/1/read#leaf_39&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 06 Mar 2026 11:30:00 +0000</pubDate>
        <link>https://behindmycloud.com/2d6-dungeon-app/2026/03/06/398-2d6-dungeon-app.html</link>
        <guid isPermaLink="true">https://behindmycloud.com/2d6-dungeon-app/2026/03/06/398-2d6-dungeon-app.html</guid>
        
        
        <category>2d6-dungeon-app</category>
        
      </item>
    
  </channel>
</rss>
