<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Norman&apos;s Oven</title><link>http://127.0.0.1:11060</link><description>The best ideas are both simple and outlandish</description><item><title>Upgraded Norman&apos;s Oven to Version 4</title><link>http://127.0.0.1:11060/post/upgraded-normans-oven-to-version-4</link><description><![CDATA[VERSION 4 of Norman's Oven is HERE! It's been a while since I last updated this site (No more Leptos). I updated the API and internal management site as well. API and mgmt were still using node.js, until now! Now, we are all rust powered using Snapfire, XWM, HTMX, Actix Web and Tera 2. AI played a big part in why this worked so well and how the data transfer was so easy and fast. Personally, I've never would've bothered with anything of this, but the advent of AI made me very ambitious. Snapfire and Snapfir...]]></description><guid isPermaLink="false">6751a012-7c1b-4dad-871c-c9263f891e46</guid><pubDate>Mon, 31 Aug 2026 04:34:47 +0000</pubDate><content:encoded><![CDATA[<p>VERSION 4 of Norman's Oven is HERE!</p>
<p>It's been a while since I last updated this site (No more Leptos). I updated the API and internal management site as well. API and mgmt were still using node.js, until now! Now, we are all rust powered using <a href="https://crates.io/crates/snapfire" rel="noopener noreferrer">Snapfire</a>, XWM, HTMX, Actix Web and Tera 2. AI played a big part in why this worked so well and how the data transfer was so easy and fast.</p>
<p>Personally, I've never would've bothered with anything of this, but the advent of AI made me very ambitious. <a href="https://crates.io/crates/snapfire" rel="noopener noreferrer">Snapfire</a> and <a href="https://crates.io/crates/snapfire_compiler" rel="noopener noreferrer">Snapfir...</a></p>]]></content:encoded></item><item><title>Snapfire 0.5.0: Moving to Tera 2</title><link>http://127.0.0.1:11060/post/snapfire-050-moving-to-tera-2</link><description><![CDATA[When I announced Snapfire 0.4.0, the pitch was about the development loop: stop restarting your server every time you touch an .html file. That part hasn't changed, and it still works the same way. This release is about the engine underneath. Tera 2 shipped and it isn't a version bump. It's a rewrite. The Rust API changed, the template language changed, and a handful of things that used to fail silently now fail loudly. Snapfire 0.5.0 moves to it.Today I'm releasing Snapfire 0.5.0.GitHub Repository: https:/...]]></description><guid isPermaLink="false">07160604-6b82-4659-9402-97a159422ba7</guid><pubDate>Sat, 15 Aug 2026 16:28:41 +0000</pubDate><content:encoded><![CDATA[<p>When I announced Snapfire 0.4.0, the pitch was about the development loop: stop restarting your server every time you touch an <code>.html</code> file. That part hasn't changed, and it still works the same way.</p>
<p>This release is about the engine underneath.</p>
<p>Tera 2 shipped and it isn't a version bump. It's a rewrite. The Rust API changed, the template language changed, and a handful of things that used to fail silently now fail loudly. Snapfire 0.5.0 moves to it.</p><p><br /></p><p>Today I'm releasing <strong>Snapfire 0.5.0</strong>.</p><p><strong>GitHub Repository:</strong><a href="https://github.com/excsn/snapfire" target="_blank"> https:/...</a></p>]]></content:encoded></item><item><title>Claude Opus 5 is great, but Fable 5 is Better Suited For Planning</title><link>http://127.0.0.1:11060/post/claude-opus-5-is-great-but-fable-5-is-better-suited-for-planning</link><description><![CDATA[Opus 4.8 and Opus 5 have been much better than Gemini Pro hands down. Fable is miles ahead, it can look at Opus output and break out of the mold of limited closed minded thinking. Opus will say these are the 3 choices and Fable will be like nah, you have another choice and Fable is always the better choice over Opus 5. Fable also knows when to stop which further highlights why it is better for planning.Opus 5 likes to do way more than needed and forget your CLAUDE.md exists, it's annoying. It was a problem ...]]></description><guid isPermaLink="false">834df31a-bb86-4a00-83ea-8bec8d9cd4d8</guid><pubDate>Sat, 15 Aug 2026 14:38:10 +0000</pubDate><content:encoded><![CDATA[<p>Opus 4.8 and Opus 5 have been much better than Gemini Pro hands down. Fable is miles ahead, it can look at Opus output and break out of the mold of limited closed minded thinking. Opus will say these are the 3 choices and Fable will be like nah, you have another choice and Fable is always the better choice over Opus 5. Fable also knows when to stop which further highlights why it is better for planning.</p><p>Opus 5 likes to do way more than needed and forget your CLAUDE.md exists, it's annoying. It was a problem ...</p>]]></content:encoded></item><item><title>RockSolid 3.0.0: A painless upgrade to rust-rocksdb from unmaintained rocksdb crate</title><link>http://127.0.0.1:11060/post/rocksolid-300-a-painless-upgrade-to-rust-rocksdb-from-unmaintained-rocksdb-crate</link><description><![CDATA[Github | crates.ioRockSolid 3.0.0 brings a dependency update.We are now using rust-rocksdb with minimal changes needed. Enjoy the same API with updated underlying RocksDB 11 library.Since the last RockSolid post, RockSolid has added TransactionDB, OptimisticTransactionDB, a more user friendly Iterator API that allows skipping.rocksdb crate has not been published to for a year while the underlying rocksdb advances in version. RocksDB embedded has from 10 to 11 since the last time rocksdb crate was published....]]></description><guid isPermaLink="false">6b73e65d-f106-44f6-a1cf-f95d1db02707</guid><pubDate>Tue, 4 Aug 2026 00:21:41 +0000</pubDate><content:encoded><![CDATA[<p><a href="https://github.com/excsn/rocksolid" target="_blank">Github</a> | <a href="https://crates.io/crates/rocksolid" target="_blank">crates.io</a></p><p>RockSolid 3.0.0 brings a dependency update.We are now using rust-rocksdb with minimal changes needed. Enjoy the same API with updated underlying RocksDB 11 library.</p><p></p><p>Since the last RockSolid post, RockSolid has added TransactionDB, OptimisticTransactionDB, a more user friendly Iterator API that allows skipping.</p><p>rocksdb crate has not been published to for a year while the underlying rocksdb advances in version. RocksDB embedded has from 10 to 11 since the last time rocksdb crate was published....</p>]]></content:encoded></item><item><title>Resurrection of Plaza: Building Multiplayer Servers for Games and Apps is Hard, Really Really REALLY Unbelievably Hard</title><link>http://127.0.0.1:11060/post/resurrection-of-plaza-building-multiplayer-game-servers-is-hard-really-really-really-unbelievably-hard</link><description><![CDATA[Github | crates.io Plaza is a set of foundational building blocks for correct, high performance, server authoritative applications. In Rust. You implement one trait, StateLogic, and Plaza owns the rest: the controller loop that serializes every change, the transports, and the per-client snapshots. Build a multiplayer game server, or a collaborative document, or a shared to-do list. Anything where many clients change one piece of state and the server has the final word. It ships as seven crates, and that ...]]></description><guid isPermaLink="false">fc8ef9f3-8407-4091-b092-52b35dab3068</guid><pubDate>Mon, 27 Jul 2026 06:35:07 +0000</pubDate><content:encoded><![CDATA[<p><a href="https://github.com/excsn/plaza" target="_blank">Github</a> | <a href="https://crates.io/crates/plaza" target="_blank">crates.io</a></p>

<p>Plaza is a set of foundational building blocks for correct, high performance, server authoritative applications. In Rust.</p>

<p>You implement one trait, <code>StateLogic</code>, and Plaza owns the rest: the controller loop that serializes every change, the transports, and the per-client snapshots. Build a multiplayer game server, or a collaborative document, or a shared to-do list. Anything where many clients change one piece of state and the server has the final word.</p>

<p>It ships as seven crates, and that ...</p>]]></content:encoded></item><item><title>Chasing High Performance: Chickens Come Home to Roost</title><link>http://127.0.0.1:11060/post/chasing-high-performance-chickens-come-home-to-roost</link><description><![CDATA[I've talked about how new libraries come in with high performance claims and how chasing high performance means making sacrifices here and there. Each little correctness compromise claws back each shortcut and regresses new library back. It plays out every once in a while. Knowing when to stop trying to optimize just because the AI told you so is for the best.If I told you how many times AI was happy to optimize for the task and throw away constraints, I'd be a trillionaire. AI has no principles, it's there...]]></description><guid isPermaLink="false">e7433947-5518-46fc-8f20-7eebc14b8202</guid><pubDate>Sun, 26 Jul 2026 19:04:57 +0000</pubDate><content:encoded><![CDATA[<p>I've talked about how <a href="https://www.normansoven.com/post/same-shit-different-library-illusion-of-performance" target="_blank">new libraries come in with high performance claims</a> and how chasing high performance means making sacrifices here and there. Each little correctness compromise claws back each shortcut and regresses new library back. It plays out every once in a while. Knowing when to stop trying to optimize just because the AI told you so is for the best.</p><p>If I told you how many times AI was happy to optimize for the task and throw away constraints, I'd be a trillionaire. AI has no principles, it's there...</p>]]></content:encoded></item><item><title>Orka 0.2.0: Simpler with the Same Functionality</title><link>http://127.0.0.1:11060/post/orka-020-simpler-with-the-same-functionality</link><description><![CDATA[GitHub | Crates.io Orka is an asynchronous, pluggable and type-safe workflow engine for Rust, designed to orchestrate complex multi-step business processes with robust context management and conditional logic. It simplifies the development of intricate, stateful workflows by providing a clear structure for defining steps, managing shared data, handling errors consistently, and enabling dynamic execution paths, thereby improving code organization and maintainability for complex operations.Orka 0.2.0 is...]]></description><guid isPermaLink="false">5f8e3979-cf3e-45ed-844c-f023d2e4a4ac</guid><pubDate>Thu, 23 Jul 2026 04:29:06 +0000</pubDate><content:encoded><![CDATA[<p><a href="https://github.com/excsn/orka" target="_blank">GitHub</a> | <a target="_blank">Crates.io</a></p>
<blockquote><p>Orka is an asynchronous, pluggable and type-safe workflow engine for
 Rust, designed to orchestrate complex multi-step business processes 
with robust context management and conditional logic. It simplifies the 
development of intricate, stateful workflows by providing a clear 
structure for defining steps, managing shared data, handling errors 
consistently, and enabling dynamic execution paths, thereby improving 
code organization and maintainability for complex operations.</p></blockquote><p>Orka 0.2.0 is...</p>]]></content:encoded></item><item><title>Dashmap is a Curse in &quot;High Performance&quot; Data Structures</title><link>http://127.0.0.1:11060/post/dashmap-is-a-curse-in-high-performance-data-structures</link><description><![CDATA[High Performance is elusive, not because you can't reach it, but because the sacrifices you must make to get there. There's always some hidden sacrifice you must make, going fast is not cost-free no matter what library sells that snake oil to you.Dashmap, a self declared high perf map, hands you a footgun, the worst kind of footgun in a concurrent hashmap. It doesn't matter what experience level you are, you will shoot yourself in the foot.The footgun is in the form of a shard lock whenever you grab a value...]]></description><guid isPermaLink="false">a7958002-566d-4632-8a28-07c03add58c1</guid><pubDate>Sun, 12 Jul 2026 01:35:40 +0000</pubDate><content:encoded><![CDATA[<p>High Performance is elusive, not because you can't reach it, but because the sacrifices you must make to get there. There's always some hidden sacrifice you must make, going fast is not cost-free no matter what library sells that snake oil to you.</p><p>Dashmap, a self declared high perf map, hands you a <a href="https://gnunicorn.org/writings/beware-of-the-dashmap-deadlock/" target="_blank">footgun</a>, the worst kind of footgun in a concurrent hashmap. It doesn't matter what experience level you are, you will shoot yourself in the foot.</p><p>The footgun is in the form of a shard lock whenever you grab a value...</p>]]></content:encoded></item><item><title>rzmq 0.5.24: Another Performance LEAP, Doubled Throughput (17 GB/s) on io_uring with sharded workers</title><link>http://127.0.0.1:11060/post/rzmq-0524-another-performance-LEAP-doubled-throughput-17-gbs-on-iouring-with-sharded-workers</link><description><![CDATA[rzmq 0.5.24: crates.io | Github - Async, Pure Rust ZeroMQ with Leading Performance on LinuxAfter some experimenting, I found that io uring was maxed out on a single thread meaning multiple connections could saturate it, so it's been a long time coming, io_uring sharded workers is here! Yes, rzmq's io_uring is no longer one single thread, it's multiple threads now and meets or beats Tokio in throughput.I knew there was always more throughput on the table because Tokio could do it and I always had a plan to h...]]></description><guid isPermaLink="false">a7fa927c-e9ae-4699-9380-9f165cc6420c</guid><pubDate>Mon, 6 Jul 2026 04:03:00 +0000</pubDate><content:encoded><![CDATA[<p></p><p><b>rzmq 0.5.24</b>: <a href="https://crates.io/crates/rzmq/0.5.24" target="_blank"><b>crates.io</b></a> | <a href="https://github.com/excsn/rzmq" target="_blank"><b>Github</b></a> - <u>Async, Pure Rust ZeroMQ with Leading Performance on Linux</u></p><p>After some experimenting, I found that io uring was maxed out on a single thread meaning multiple connections could saturate it, so it's been a long time coming, io_uring sharded workers is here! Yes, rzmq's io_uring is no longer one single thread, it's multiple threads now and <b>meets or beats</b> Tokio in throughput.</p><p>I knew there was always more throughput on the table because Tokio could do it and I always had a plan to h...</p>]]></content:encoded></item><item><title>You Can Create Software Quickly Now, But NO GUARANTEES</title><link>http://127.0.0.1:11060/post/you-can-create-software-quickly-now-but-no-guarantees</link><description><![CDATA[I'm not saying that there were guarantees before, but given the speed of creation of software these days, expect many many many bugs and demotivated maintainers.It's never the intention of the human or AI to add bugs to the software, but given the murkiness of how software is created where you go through a first version then iteration after iteration in hopes of bug free USEFUL software, well let's just say most AI-assisted or driven software development won't go through this because it's hard to find users...]]></description><guid isPermaLink="false">6dcbb8f4-5ff5-4814-8635-7db56561bbdc</guid><pubDate>Sun, 5 Jul 2026 21:36:57 +0000</pubDate><content:encoded><![CDATA[<p>I'm not saying that there were guarantees before, but given the speed of creation of software these days, expect many many many bugs and demotivated maintainers.</p><p>It's never the intention of the human or AI to add bugs to the software, but given the murkiness of how software is created where you go through a first version then iteration after iteration in hopes of bug free USEFUL software, well let's just say most AI-assisted or driven software development won't go through this because it's hard to find users...</p>]]></content:encoded></item><item><title>Same Shit, Different Library: Illusion of Performance</title><link>http://127.0.0.1:11060/post/same-shit-different-library-illusion-of-performance</link><description><![CDATA[Once in a while a new library comes up and talks how they are high performance, but that's only because they are new and naive. Not many people know about it, so they are allowed to skip on ahead with shortcuts. They've benchmarked and benchmarked, then that effort goes to the wayside as soon as reality catches up. Bugs appear left and right and now they have to value correctness over performance. More people see the old benchmarks and are fooled into thinking, yeah must be fast. Eventually, people do their...]]></description><guid isPermaLink="false">767f28a6-8036-4598-baa7-223a0a796405</guid><pubDate>Thu, 2 Jul 2026 13:12:16 +0000</pubDate><content:encoded><![CDATA[<p>Once in a while a new library comes up and talks how they are high performance, but that's only because they are new and naive. Not many people know about it, so they are allowed to skip on ahead with shortcuts. They've benchmarked and benchmarked, then that effort goes to the wayside as soon as reality catches up. Bugs appear left and right and now they have to value correctness over performance. More people see the old benchmarks and are fooled into thinking, yeah must be fast. Eventually, people do their...</p>]]></content:encoded></item><item><title>rzmq 0.5.19: MASSIVE Performance, delivering 16 GB/s Throughput, a 100% increase over 0.5.18, and Correctness Updates</title><link>http://127.0.0.1:11060/post/rzmq-0519-massive-performance-delivering-16-gbs-throughput-a-100-increase-over-0518-and-correctness-updates</link><description><![CDATA[rzmq 0.5.19: crates.io | Github - Async, Pure Rust ZeroMQ with Leading Performance on LinuxIn my earlier post about what was coming in rzmq 0.5.19, I said it would be an 8GB/s update to 11GB/s update, ha I was wrong and it went up to an INSANE 16.2 GB/s! After much optimization and much pain coming from bugs from both rzmq and fibre, I deliver the highest throughput ZeroMQ library in the world.Also in this update are more socket options like enabling ZMTP 2.0 for old devices. Someone had it implemented in t...]]></description><guid isPermaLink="false">572c02ea-a6bf-464e-9821-92f21e5a5e59</guid><pubDate>Tue, 23 Jun 2026 03:23:40 +0000</pubDate><content:encoded><![CDATA[<p><b>rzmq 0.5.19</b>: <a href="https://crates.io/crates/rzmq/0.5.19" target="_blank"><b>crates.io</b></a> | <a href="https://github.com/excsn/rzmq" target="_blank"><b>Github</b></a> - <u>Async, Pure Rust ZeroMQ with Leading Performance on Linux</u></p><p><br /></p><p>In my <a href="https://www.normansoven.com/post/rzmq-update-continuing-tokio-and-io-uring-restructure-for-performance-and-correctness" target="_blank">earlier post</a> about what was coming in rzmq 0.5.19, I said it would be an 8GB/s update to 11GB/s update, ha I was wrong and it went up to an <b>INSANE 16.2 GB/s</b>! After much optimization and much pain coming from bugs from both rzmq and fibre, I deliver the highest throughput ZeroMQ library in the world.</p><p>Also in this update are more socket options like enabling ZMTP 2.0 for old devices. Someone had it implemented in t...</p>]]></content:encoded></item><item><title>rzmq Update: Continuing Tokio and io-uring Restructure for Performance and Correctness</title><link>http://127.0.0.1:11060/post/rzmq-update-continuing-tokio-and-io-uring-restructure-for-performance-and-correctness</link><description><![CDATA[I've been dedicating time to make rzmq much faster more cpu/memory efficient across the board and more correct. 0.5.17 was step up and 0.5.18 was a minor but good performance updateUpcoming version 0.5.19 is shaping up to be a huge performance and correctness update due to fibre bug fixes and efficiency and performance updates (batching) and general rzmq restructuring. Many bugs were found and squashed. Data flows are being simplified and less generalized. io-uring was substantially improved. There's more c...]]></description><guid isPermaLink="false">e4e42223-8d18-4dbe-8858-454625eb0a98</guid><pubDate>Fri, 19 Jun 2026 14:18:53 +0000</pubDate><content:encoded><![CDATA[<p>I've been dedicating time to make rzmq much faster more cpu/memory efficient across the board and more correct. <a href="https://www.normansoven.com/post/rzmq-0517-is-out-with-massive-performance-updates-to-io-uring-path" target="_blank">0.5.17</a> was step up and <a href="https://crates.io/crates/rzmq/0.5.18" target="_blank">0.5.18</a> was a minor but good performance update</p><p>Upcoming version 0.5.19 is shaping up to be a huge performance and correctness update due to fibre bug fixes and efficiency and performance updates (batching) and general rzmq restructuring. Many bugs were found and squashed. Data flows are being simplified and less generalized. io-uring was substantially improved. There's more c...</p>]]></content:encoded></item><item><title>rzmq 0.5.17 is out with Massive Performance Updates to IO-uring Path</title><link>http://127.0.0.1:11060/post/rzmq-0517-is-out-with-massive-performance-updates-to-io-uring-path</link><description><![CDATA[Crates.ioPerformance HighlightTCP Loopback (tcp://127.0.0.1), 10-second window, release build on an AMD Ryzen 5 7640U 2.2 M msg/s — PushPull · 64 B · Linux · io_uring + cork · 4 workers6.6 GB/s — PushPull · 32 KB · Linux · io_uring + cork + multishot + zerocopy · 8 workersThis, I imagine, is near saturation levels on a TCP Loopback pretty much limited by CPU/Memory Bandwidth. No other ZeroMQ library achieves this insane level of throughput. None.The IO-uring path was simplified, write paths using far more e...]]></description><guid isPermaLink="false">eb7aa090-950d-40f0-8532-ad8a528acd12</guid><pubDate>Mon, 1 Jun 2026 01:40:46 +0000</pubDate><content:encoded><![CDATA[<p><a href="https://crates.io/crates/rzmq" target="_blank">Crates.io</a></p><p>Performance Highlight</p><blockquote><p>TCP Loopback (<code>tcp://127.0.0.1</code>), 10-second window, release build on an AMD Ryzen 5 7640U</p>
<ul><li><strong>2.2 M msg/s</strong> — PushPull · 64 B · Linux · io_uring + cork · 4 workers</li><li><strong>6.6 GB/s</strong> — PushPull · 32 KB · Linux · io_uring + cork + multishot + zerocopy · 8 workers</li></ul></blockquote><p>This, I imagine, is near saturation levels on a TCP Loopback pretty much limited by CPU/Memory Bandwidth. No other ZeroMQ library achieves this insane level of throughput. None.</p><p>The IO-uring path was simplified, write paths using far more e...</p>]]></content:encoded></item><item><title>Gemini 3.5 Flash is Out and Holy Shit It is Good</title><link>http://127.0.0.1:11060/post/gemini-35-flash-is-out-and-holy-shit-it-is-good</link><description><![CDATA[3.5 Flash is way better than Gemini 3.1 Pro. Unbelievable, it is so fast and accurate. This should be 3.5 Pro while the upcoming 3.5 Pro should be called 3.5 Ultra. It's time to retire the Flash name and move up the barrier. Just Pro and Ultra models.I used 3.5 Flash to tackle a bug in Fibre where MPMC would leak memory due to the way it handles and doesn't handle adding and removing waiters quickly. The ways that 3.1 Pro and Claude did always came up with a regression in performance 50% - 75% drop in bench...]]></description><guid isPermaLink="false">9abd8d72-a7ed-499b-a44d-9d9e5a913440</guid><pubDate>Fri, 22 May 2026 22:00:52 +0000</pubDate><content:encoded><![CDATA[<p>3.5 Flash is way better than Gemini 3.1 Pro. Unbelievable, it is so fast and accurate. This should be 3.5 Pro while the upcoming 3.5 Pro should be called 3.5 Ultra. It's time to retire the Flash name and move up the barrier. Just Pro and Ultra models.</p><p>I used 3.5 Flash to tackle a bug in <a href="https://github.com/excsn/fibre" target="_blank">Fibre</a> where MPMC would leak memory due to the way it handles and doesn't handle adding and removing waiters quickly. The ways that 3.1 Pro and Claude did always came up with a regression in performance 50% - 75% drop in bench...</p>]]></content:encoded></item><item><title>Dev Log, Hi Stakes Markets Game: Real Estate Market</title><link>http://127.0.0.1:11060/post/dev-log-hi-stakes-markets-game-real-estate-market</link><description><![CDATA[Hi Stakes Markets Game Official SiteI've been thinking about how to add real estate markets to Hi Stakes Markets Game (HSMG). As many people understand it, it is about owning homes, building structures and land. What most people don't understand is all the mechanics that go into it and don't care for most aspects, they just want to own, maintain and get income. "Be an owner, not a renter."Marketplace: Focuses on the simplest aspects of the Real Estate Market that stays true to what HSMG is all about. Player...]]></description><guid isPermaLink="false">afea9191-f561-44f1-8c5b-0c48aacd157a</guid><pubDate>Tue, 28 Apr 2026 19:37:02 +0000</pubDate><content:encoded><![CDATA[<p><a href="https://histakesgame.com/" target="_blank">Hi Stakes Markets Game Official Site</a></p><p><br /></p><p>I've been thinking about how to add real estate markets to Hi Stakes Markets Game (HSMG). As many people understand it, it is about owning homes, building structures and land. What most people don't understand is all the mechanics that go into it and don't care for most aspects, they just want to own, maintain and get income. "Be an owner, not a renter."</p><p><b>Marketplace</b>: Focuses on the simplest aspects of the Real Estate Market that stays true to what HSMG is all about. Player...</p>]]></content:encoded></item><item><title>AI Based Social Orchestration Project</title><link>http://127.0.0.1:11060/post/ai-based-social-orchestration-project</link><description><![CDATA[This is something I've been thinking about for a long time. A way to manage multiple social media accounts for marketing purposes where you could schedule posts for each social network. Posts would come from somewhere, for me right now it is an AI Agent team with human editor/approver, but each post would be tailored to each social network. This weekend, I got closer to it baby, hot damn!I just tested content generation, image Curation and human approval with scheduling this weekend. There are four AI Agent...]]></description><guid isPermaLink="false">ff8b427d-9e77-4502-8ad2-e54f5f2764a5</guid><pubDate>Sun, 22 Mar 2026 15:16:55 +0000</pubDate><content:encoded><![CDATA[<p>This is something I've been thinking about for a long time. A way to manage multiple social media accounts for marketing purposes where you could schedule posts for each social network. Posts would come from somewhere, for me right now it is an AI Agent team with human editor/approver, but each post would be tailored to each social network. This weekend, I got closer to it baby, hot damn!</p><p>I just tested content generation, image Curation and human approval with scheduling this weekend. There are four AI Agent...</p>]]></content:encoded></item><item><title>AI Agents are Appearing Everywhere</title><link>http://127.0.0.1:11060/post/ai-agents-are-appearing-everywhere</link><description><![CDATA[and I'm getting left behind! No worries though because we have AI Agents that I can query for information about creating AI Agents!So there's a project that I've always wanted to do with respect to social media management with scheduling. Turns out, with Python, FastAPI, CrewAI, Redis amongst other dependencies, you can easily stitch something together for a bare working AI agent with memory.I'm excited about this because it is very practical for Hi Stakes Markets Game. I want to spend time on building, not...]]></description><guid isPermaLink="false">baa6d180-3cac-48b4-bf52-e54048ca5bb6</guid><pubDate>Fri, 13 Mar 2026 03:03:04 +0000</pubDate><content:encoded><![CDATA[<p>and I'm getting left behind! No worries though because we have AI Agents that I can query for information about creating AI Agents!</p><p>So there's a project that I've always wanted to do with respect to social media management with scheduling. Turns out, with Python, FastAPI, CrewAI, Redis amongst other dependencies, you can easily stitch something together for a bare working AI agent with memory.</p><p>I'm excited about this because it is very practical for Hi Stakes Markets Game. I want to spend time on building, not...</p>]]></content:encoded></item><item><title>Dev Log, Hi Stakes Markets Game: Android Version is Live</title><link>http://127.0.0.1:11060/post/dev-log-hi-stakes-markets-game-android-version-is-live</link><description><![CDATA[Google Play LinkApp Store LinkOfficial WebsiteGoogle reviewed it quickly and approved. Apple on the other hand twiddled their thumbs then came back with a rejection based on the idea of needing financial license or whatever. Ridiculous. No matter how many times you mention and put into your terms of service that this a game and not reality nor does it even claim to 100% match reality, they came back with a bull sht excuse to rejectNot once but twice now. This is why the walls for app stores need to be broke...]]></description><guid isPermaLink="false">d9621233-b1ce-4324-bda4-79732b825f58</guid><pubDate>Tue, 3 Mar 2026 13:28:20 +0000</pubDate><content:encoded><![CDATA[<h2><a href="https://play.google.com/store/apps/details?id=com.excsn.android.hi_stakes" target="_blank">Google Play Link</a></h2><h2><a href="https://apps.apple.com/us/app/hi-stakes-markets-game/id6450866881" target="_blank">App Store Link</a></h2><p><br /></p><h2><a href="https://histakesgame.com/" target="_blank">Official Website</a></h2><p>Google reviewed it quickly and approved. Apple on the other hand twiddled their thumbs then came back with a rejection based on the idea of needing financial license or whatever. Ridiculous. No matter how many times you mention and put into your terms of service that this a game and not reality nor does it even claim to 100% match reality, they came back with a bull sht excuse to reject</p><p>Not once but twice now. This is why the walls for app stores need to be broke...</p>]]></content:encoded></item><item><title>Dev Log, Hi Stakes Markets Game: WWW Released. Marching to App Store Release</title><link>http://127.0.0.1:11060/post/dev-log-hi-stakes-markets-game-www-released-marching-to-app-store-release</link><description><![CDATA[Official Hi Stakes Markets Game WebsiteThe official website of Hi Stakes Markets Game is now public. Now we march to App Store release. Should've been done sooner, but bug fixing is long and arduous. That's not to say there aren't bugs, just not show stopping bugs. App looks great.March is the month of release not withstanding some weird long App Store review.My tasks are: Submit to Apple and Google by Friday. Get press release ready. Send to different forums.MarketingI will be submitting a press release, f...]]></description><guid isPermaLink="false">b677bcf4-3622-47f6-9c46-0d39aba84d92</guid><pubDate>Wed, 25 Feb 2026 16:15:23 +0000</pubDate><content:encoded><![CDATA[<h1><a href="https://www.histakesgame.com" target="_blank">Official Hi Stakes Markets Game Website</a></h1><p>The official website of Hi Stakes Markets Game is now public. Now we march to App Store release. Should've been done sooner, but bug fixing is long and arduous. That's not to say there aren't bugs, just not show stopping bugs. App looks great.</p><p>March is the month of release not withstanding some weird long App Store review.</p><p>My tasks are: Submit to Apple and Google by Friday. Get press release ready. Send to different forums.</p><h2>Marketing</h2><p>I will be submitting a press release, f...</p>]]></content:encoded></item></channel></rss>