<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Partner &amp; Technical fellow at WCOM AB&#xA;.NET Microsoft MVP. &#xA;Been coding since the ’80s (C128 &amp; Amiga).&#xA;Father of 2, husband of 1.&#xA;Occasionally blogs at https://devlead.se</description><link>https://bsky.app/profile/devlead.se</link><title>@devlead.se - Mattias Karlsson</title><item><link>https://bsky.app/profile/devlead.se/post/3mwb27rkf6c2l</link><description>Not sure how useful it is yet, but parsing PageFind indexes in C# was a fun kata.&#xA;Built a .NET MCP Server for AI agents to search PageFind indexes, locally or online. &#xA;&#xA;Demo: list indexes, search my blog &amp; fetch page.&#xA;Open source &amp; on @nuget.org:&#xA;www.nuget.org/packages/pfmcp &#xA;&#xA;#dotnet #mcp #pagefind</description><pubDate>24 Sep 2026 10:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mwb27rkf6c2l</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mwb27rkf6c2l</link><description>Not sure how useful it is yet, but parsing PageFind indexes in C# was a fun kata.&#xA;Built a .NET MCP Server for AI agents to search PageFind indexes, locally or online. &#xA;&#xA;Demo: list indexes, search my blog &amp; fetch page.&#xA;Open source &amp; on @nuget.org:&#xA;www.nuget.org/packages/pfmcp &#xA;&#xA;#dotnet #mcp #pagefind</description><pubDate>24 Sep 2026 10:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mwb27rkf6c2l</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mvpntxozic24</link><description>That wonderful feeling when you meet a deadline with room to spare, having been repeatedly asked for updates throughout the whole process, only to be met with total silence after you deliver.🤣😢😎</description><pubDate>17 Sep 2026 12:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mvpntxozic24</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mviv66kghs24</link><description>One of my favorite .NET conferences, Swetugg, just opened its CFP for 2027! See you there?&#xA;&#xA;https://sessionize.com/swetugg-stockholm-2027&#xA;&#xA;#dotnet #cfp</description><pubDate>14 Sep 2026 19:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mviv66kghs24</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mvcz2nbn7s2k</link><description>Just about to cast my vote early in the Swedish elections! Even with a queue today, I love it. It’s a privilege to live in a country that lowers the bar to vote and where democratic outcomes are always respected, even if it&#39;s not the result you personally hoped for.</description><pubDate>12 Sep 2026 11:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mvcz2nbn7s2k</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mv326gj3w22k</link><description>When you maintain more than 50 #dotnet OSS projects, an SDK/Servurity update can lead to a long tail of releases, so to reduce the number of releases and ensure the latest bits possible in each release, I&#39;ve resorted to going in waves based on the dependency graph, automation is nice here.</description><pubDate>09 Sep 2026 07:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mv326gj3w22k</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3muzxrryr6k2t</link><description>.NET 11 RC 1 was just released🎉, and it&#39;s got a go-live license; let&#39;s ship some prod workloads, analyze, and learn for the RTM release in November🚀#dotnet &#xA;&#xA;https://dotnet.microsoft.com/en-us/download/dotnet/11.0</description><pubDate>08 Sep 2026 21:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3muzxrryr6k2t</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3muzxrryr6k2t</link><description>.NET 11 RC 1 was just released🎉, and it&#39;s got a go-live license; let&#39;s ship some prod workloads, analyze, and learn for the RTM release in November🚀#dotnet &#xA;&#xA;https://dotnet.microsoft.com/en-us/download/dotnet/11.0</description><pubDate>08 Sep 2026 21:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3muzxrryr6k2t</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mup5k5hd7s2f</link><description>Sometimes you need to ship on a Friday, and it&#39;s good that you did😎</description><pubDate>04 Sep 2026 14:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mup5k5hd7s2f</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3muox3kuovc2q</link><description>Localized application exceptions are fun... as one often codes in English, they might not even make sense to a developer who knows the language thrown🤷</description><pubDate>04 Sep 2026 12:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3muox3kuovc2q</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mukreyocbc2a</link><description>That&#39;s cool👀&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>02 Sep 2026 20:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mukreyocbc2a</guid></item><item><link>https://bsky.app/profile/devlead.se/post/3mtwd26bjbk2j</link><description>A SaaS provider just asked me to rate the service they still haven&#39;t been able to activate after a week of support tickets back and forth...</description><pubDate>25 Aug 2026 17:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:4mkgcy4uuj7gwvvb3sze3cpp/app.bsky.feed.post/3mtwd26bjbk2j</guid></item></channel></rss>