<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>North of England-based Software Developer | .NET developer | Azure &amp; DevOps specialist | 18+ years building scalable solutions https://www.funkysi1701.com https://www.episodeatlas.com/</description><link>https://bsky.app/profile/funkysi1701.com</link><title>@funkysi1701.com - Simon Foster</title><item><link>https://bsky.app/profile/funkysi1701.com/post/3mrfrczdlws2q</link><description>https://www.episodeatlas.com/top5list/funkysi1701/season-4-opener Loved the first episode of season 4 of Strange New Worlds, but it has some tough competition if we compare it to other S4E1 Which one is your favorite?</description><pubDate>24 Jul 2026 16:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mrfrczdlws2q</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mrffwmwice2j</link><description>Don&#39;t Program by Coincidence</description><pubDate>24 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mrffwmwice2j</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mrcvhxl7cl2a</link><description>Listen to Your Inner Lizard</description><pubDate>23 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mrcvhxl7cl2a</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mraeyif4f52q</link><description>Use Blackboards to Coordinate Workflow</description><pubDate>22 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mraeyif4f52q</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mr5ujjxgux2i</link><description>Use Actors for Concurrency Without Shared State</description><pubDate>21 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mr5ujjxgux2i</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mr3e3mpbgj2g</link><description>Random Failures Are Often Concurrency Issues</description><pubDate>20 Jul 2026 13:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mr3e3mpbgj2g</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqtsnsvaot27</link><description>Shared State is Incorrect State</description><pubDate>17 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqtsnsvaot27</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqtgtyro2k2w</link><description>Hey @awscloud.bsky.social Please tell me this is a mistake?</description><pubDate>17 Jul 2026 09:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqtgtyro2k2w</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqrc7o2qf62o</link><description>Analyze Workflow to Improve Concurrency</description><pubDate>16 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqrc7o2qf62o</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqrbvabt222n</link><description>https://www.episodeatlas.com/series/star-trek-strange-new-worlds/season/4 All ten episode titles for Strange New Worlds Season 4 have been added to Episode Atlas now. If we assume one episode a week we will have new #StarTrek airing during the 60th anniversary week.</description><pubDate>16 Jul 2026 12:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqrbvabt222n</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqqy3xy6k22u</link><description>Exciting news in the API world! 🌐 The IETF introduces QUERY, a new HTTP method that makes complex searches safer and more efficient! https://www.funkysi1701.com/posts/2026/http-query-method/ #HTTP #QUERY #RFC10008 #REST #ASP.NETCore #APIDesign #OpenAPI #DotNet</description><pubDate>16 Jul 2026 10:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqqy3xy6k22u</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqorpruqi62x</link><description>Parameterize Your App Using External Configuration</description><pubDate>15 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqorpruqi62x</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqmbbpl6rh2q</link><description>Use Mixins to Share Functionality</description><pubDate>14 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqmbbpl6rh2q</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqjqtj6abd27</link><description>Delegate to Services: Has-A Trumps Is-A</description><pubDate>13 Jul 2026 13:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqjqtj6abd27</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqhtllynds24</link><description>Strange New Worlds Season 4 is back on our screens from 23rd July and you will be able to track all your watches with Episode Atlas www.episodeatlas.com/episodes #StarTrek</description><pubDate>12 Jul 2026 18:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqhtllynds24</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mqc7g5ge672x</link><description>Prefer Interfaces to Express Polymorphism</description><pubDate>10 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mqc7g5ge672x</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mq7oxpanqh2l</link><description>Don&#39;t Pay Inheritance Tax</description><pubDate>09 Jul 2026 13:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mq7oxpanqh2l</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mq56hxrn4c2k</link><description>Don&#39;t Hoard State; Pass It Around</description><pubDate>08 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mq56hxrn4c2k</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mq2nxy7zfr2m</link><description>Programming is About Code, But Programs Are About Data</description><pubDate>07 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mq2nxy7zfr2m</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpy5jrea3h2c</link><description>If it&#39;s Important Enough to be Global, Wrap It in an API</description><pubDate>06 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpy5jrea3h2c</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpxqwcajns2a</link><description>I have a kubernetes cluster on my home network. I just added an mcp to it so I can chat with my AI tools and ask about health of pods https://github.com/rohitg00/kubectl-mcp-server Not sure if I would use this on a production cluster, but it has been great for learning and fixing all the annoying issues</description><pubDate>06 Jul 2026 09:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpxqwcajns2a</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpqm674e222l</link><description>Avoid Global Data</description><pubDate>03 Jul 2026 13:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpqm674e222l</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpo3olekiz2z</link><description>Don&#39;t Chain Method Calls</description><pubDate>02 Jul 2026 13:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpo3olekiz2z</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpllc32oqj2i</link><description>Tell, Don&#39;t Ask</description><pubDate>01 Jul 2026 13:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpllc32oqj2i</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mplb2ze6yp26</link><description>I send out a monthly newsletter featuring my latest blog posts—if you’d like a simple way to stay up to date, you can check it out and sign up here:&#xA;👉 funkysi1701.com/newsletter/&#xA;No spam, just the good stuff.&#xA;https://funkysi1701.com/</description><pubDate>01 Jul 2026 10:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mplb2ze6yp26</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpl3cjmonk2l</link><description>I have started building a developer tool Signal Diff signaldiff.dev that you can plug into your github actions to find regressions. I built it as I was finding SEO changes hard to correlate with my code changes. Would love some honest feedback&#xA;https://signaldiff.dev/</description><pubDate>01 Jul 2026 08:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpl3cjmonk2l</guid></item><item><link>https://bsky.app/profile/funkysi1701.com/post/3mpj2r6xsnj23</link><description>Decoupled Code is Easy to Change</description><pubDate>30 Jun 2026 13:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:kgrc6usiuxk627o7ddtifdbr/app.bsky.feed.post/3mpj2r6xsnj23</guid></item></channel></rss>