mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.9K
active users

#csharp

95 posts52 participants9 posts today
Alvin Ashcraft<p>Why MAUI Blazor Hybrid | by Rocky Lhotka. <a href="https://buff.ly/gzN4Oyl" rel="nofollow noopener noreferrer" target="_blank">buff.ly/gzN4Oyl</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnetmaui" rel="nofollow noopener noreferrer" target="_blank">#dotnetmaui</a> <a class="hashtag" href="https://bsky.app/search?q=%23blazor" rel="nofollow noopener noreferrer" target="_blank">#blazor</a> <a class="hashtag" href="https://bsky.app/search?q=%23blazorhybrid" rel="nofollow noopener noreferrer" target="_blank">#blazorhybrid</a> <a class="hashtag" href="https://bsky.app/search?q=%23mobiledev" rel="nofollow noopener noreferrer" target="_blank">#mobiledev</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a><br><br><a href="https://buff.ly/gzN4Oyl" rel="nofollow noopener noreferrer" target="_blank">Why MAUI Blazor Hybrid</a></p>
Alvin Ashcraft 🐿️<p>Why MAUI Blazor Hybrid | by Rocky Lhotka.</p><p><a href="https://blog.lhotka.net/2025/04/14/Why-MAUI-Blazor-Hybrid" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.lhotka.net/2025/04/14/Why</span><span class="invisible">-MAUI-Blazor-Hybrid</span></a> </p><p><a href="https://hachyderm.io/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnetmaui</span></a> <a href="https://hachyderm.io/tags/blazor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blazor</span></a> <a href="https://hachyderm.io/tags/blazorhybrid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blazorhybrid</span></a> <a href="https://hachyderm.io/tags/mobiledev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobiledev</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a></p>
Alvin Ashcraft 🐿️<p>Calling MCP Servers in C# with Microsoft.Extensions dot AI.</p><p><a href="https://markheath.net/post/2025/4/14/calling-mcp-server-microsoft-extensions-ai" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">markheath.net/post/2025/4/14/c</span><span class="invisible">alling-mcp-server-microsoft-extensions-ai</span></a> </p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/mcp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mcp</span></a> <a href="https://hachyderm.io/tags/aimodels" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aimodels</span></a></p>
Alvin Ashcraft<p>Calling MCP Servers in C# with Microsoft.Extensions dot AI. <a href="https://buff.ly/CW7YEG1" rel="nofollow noopener noreferrer" target="_blank">buff.ly/CW7YEG1</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23ai" rel="nofollow noopener noreferrer" target="_blank">#ai</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23mcp" rel="nofollow noopener noreferrer" target="_blank">#mcp</a> <a class="hashtag" href="https://bsky.app/search?q=%23aimodels" rel="nofollow noopener noreferrer" target="_blank">#aimodels</a><br><br><a href="https://buff.ly/CW7YEG1" rel="nofollow noopener noreferrer" target="_blank">Calling MCP Servers in C# with...</a></p>
Chris Woody Woodruff<p>Day 5 of learning Rust as a C# dev:</p><p>Functions look familiar... until they don’t.</p><p>No return keyword, types after names, and the last line does the returning?</p><p>It’s weird. It’s clean. I kind of love it.</p><p><a href="https://woodruff.dev/functions-in-rust-familiar-yet-different/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/functions-in-rust</span><span class="invisible">-familiar-yet-different/</span></a></p><p><a href="https://mastodon.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNet</span></a> <a href="https://mastodon.social/tags/LearnRust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LearnRust</span></a> <a href="https://mastodon.social/tags/RustForCSharpDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustForCSharpDevs</span></a></p>
Alvin Ashcraft 🐿️<p>3 Reasons .NET Developers Still Struggle with Unit Testing (And How to Fix It).</p><p><a href="https://www.typemock.com/why-dotnet-unit-testing-feels-hard/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">typemock.com/why-dotnet-unit-t</span><span class="invisible">esting-feels-hard/</span></a> </p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/unittesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unittesting</span></a></p>
Alvin Ashcraft<p>3 Reasons .NET Developers Still Struggle with Unit Testing (And How to Fix It). <a href="https://buff.ly/Cjn1j6m" rel="nofollow noopener noreferrer" target="_blank">buff.ly/Cjn1j6m</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23unittesting" rel="nofollow noopener noreferrer" target="_blank">#unittesting</a><br><br><a href="https://buff.ly/Cjn1j6m" rel="nofollow noopener noreferrer" target="_blank">3 Reasons .NET Developers Stil...</a></p>
Alvin Ashcraft 🐿️<p>Dew Drop – April 15, 2025 (#4404)</p><p><a href="https://www.alvinashcraft.com/2025/04/15/dew-drop-april-15-2025-4404/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">alvinashcraft.com/2025/04/15/d</span><span class="invisible">ew-drop-april-15-2025-4404/</span></a></p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/windowsdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windowsdev</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/mobiledev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobiledev</span></a> <a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/dewdrop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dewdrop</span></a></p>
Alvin Ashcraft<p>Dew Drop – April 15, 2025 (#4404) <a href="https://buff.ly/JkX8eXf" rel="nofollow noopener noreferrer" target="_blank">buff.ly/JkX8eXf</a> <a class="hashtag" href="https://bsky.app/search?q=%23ai" rel="nofollow noopener noreferrer" target="_blank">#ai</a> <a class="hashtag" href="https://bsky.app/search?q=%23webdev" rel="nofollow noopener noreferrer" target="_blank">#webdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23windowsdev" rel="nofollow noopener noreferrer" target="_blank">#windowsdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23mobiledev" rel="nofollow noopener noreferrer" target="_blank">#mobiledev</a> <a class="hashtag" href="https://bsky.app/search?q=%23visualstudio" rel="nofollow noopener noreferrer" target="_blank">#visualstudio</a> <a class="hashtag" href="https://bsky.app/search?q=%23cloud" rel="nofollow noopener noreferrer" target="_blank">#cloud</a> <a class="hashtag" href="https://bsky.app/search?q=%23dewdrop" rel="nofollow noopener noreferrer" target="_blank">#dewdrop</a><br><br><a href="https://www.alvinashcraft.com/2025/04/15/dew-drop-april-15-2025-4404/" rel="nofollow noopener noreferrer" target="_blank">Dew Drop – April 15, 2025 (#44...</a></p>
Darren<p>The <a href="https://sfba.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> community often feels like it can just wait till any <a href="https://sfba.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> goodness gets bolted on to some exterior surface of the urban sprawl that is C#... Meanwhile.. (normally just happy to link and use but the code in this case needs serious refactoring)</p>
💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱<p><strong>Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon - NDC Porto 2024</strong></p> <p><a href="https://programming.dev/post/28618631" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">programming.dev/post/28618631</span><span class="invisible"></span></a></p>
Alvin Ashcraft<p>Why Rust? A C# Developer's Journey Begins | by Chris Woodruff. <a href="https://woodruff.dev/why-rust-a-c-developers-journey-begins/" rel="nofollow noopener noreferrer" target="_blank">woodruff.dev/why-rust-a-c...</a> <a class="hashtag" href="https://bsky.app/search?q=%23rustlang" rel="nofollow noopener noreferrer" target="_blank">#rustlang</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23learning" rel="nofollow noopener noreferrer" target="_blank">#learning</a> <a class="hashtag" href="https://bsky.app/search?q=%23programming" rel="nofollow noopener noreferrer" target="_blank">#programming</a> <a class="hashtag" href="https://bsky.app/search?q=%23devcommunity" rel="nofollow noopener noreferrer" target="_blank">#devcommunity</a><br><br><a href="https://woodruff.dev/why-rust-a-c-developers-journey-begins/" rel="nofollow noopener noreferrer" target="_blank">Why Rust? A C# Developer’s Jou...</a></p>
Alvin Ashcraft 🐿️<p>Why Rust? A C# Developer's Journey Begins | by Chris Woodruff.</p><p><a href="https://woodruff.dev/why-rust-a-c-developers-journey-begins/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/why-rust-a-c-deve</span><span class="invisible">lopers-journey-begins/</span></a> </p><p><a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>learning</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/devcommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devcommunity</span></a></p>
//devdigest<p>⚡️ Model Context Protocol Now Available with C# SDK</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a></p><p><a href="https://devdigest.today/goto/4026" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4026</span><span class="invisible"></span></a></p>
Chris Woody Woodruff<p>Day 4 of learning Rust as a C# dev:<br>Variables don’t just change. They need permission.<br>In Rust, everything is immutable by default. Want to mutate? Say it with mut.</p><p>Here’s how it compares to var and readonly:<br><a href="https://woodruff.dev/variables-in-rust-let-me-be-immutable/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/variables-in-rust</span><span class="invisible">-let-me-be-immutable/</span></a></p><p><a href="https://mastodon.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNet</span></a> <a href="https://mastodon.social/tags/LearnRust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LearnRust</span></a> <a href="https://mastodon.social/tags/RustForCSharpDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustForCSharpDevs</span></a></p>
Alvin Ashcraft 🐿️<p>Dew Drop – April 14, 2025 (#4403)</p><p><a href="https://www.alvinashcraft.com/2025/04/14/dew-drop-april-14-2025-4403/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">alvinashcraft.com/2025/04/14/d</span><span class="invisible">ew-drop-april-14-2025-4403/</span></a></p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/windowsdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windowsdev</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/mobiledev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobiledev</span></a> <a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/dewdrop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dewdrop</span></a></p>
Alvin Ashcraft<p>Dew Drop – April 14, 2025 (#4403) <a href="https://www.alvinashcraft.com/2025/04/14/dew-drop-april-14-2025-4403/" rel="nofollow noopener noreferrer" target="_blank">www.alvinashcraft.com/2025/04/14/d...</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23ai" rel="nofollow noopener noreferrer" target="_blank">#ai</a> <a class="hashtag" href="https://bsky.app/search?q=%23webdev" rel="nofollow noopener noreferrer" target="_blank">#webdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23cloud" rel="nofollow noopener noreferrer" target="_blank">#cloud</a> <a class="hashtag" href="https://bsky.app/search?q=%23windowsdev" rel="nofollow noopener noreferrer" target="_blank">#windowsdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23mobiledev" rel="nofollow noopener noreferrer" target="_blank">#mobiledev</a> <a class="hashtag" href="https://bsky.app/search?q=%23visualstudio" rel="nofollow noopener noreferrer" target="_blank">#visualstudio</a> <a class="hashtag" href="https://bsky.app/search?q=%23dewdrop" rel="nofollow noopener noreferrer" target="_blank">#dewdrop</a><br><br><a href="https://www.alvinashcraft.com/2025/04/14/dew-drop-april-14-2025-4403/" rel="nofollow noopener noreferrer" target="_blank">Dew Drop – April 14, 2025 (#44...</a></p>
//devdigest<p>⚡️ Microsoft and Anthropic Partner on C# SDK for AI Models</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/azure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>azure</span></a> <a href="https://mastodon.social/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.social/tags/microsoft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microsoft</span></a></p><p><a href="https://devdigest.today/goto/4019" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4019</span><span class="invisible"></span></a></p>
//devdigest<p>⚡️ Porting Song Recommendations from C# to F#</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4017" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4017</span><span class="invisible"></span></a></p>
Bamboy<p>Just discovered <a href="https://mastodon.gamedev.place/tags/JetBrainsRider" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JetBrainsRider</span></a> feature of making code diagrams!<br>Got inspired to use it to document my game's asset loading pipeline.</p><p>I think this reflection method for loading content could be used for modding as well. (I wrote this system probably over a year ago &gt;_&lt;)</p><p><a href="https://mastodon.gamedev.place/tags/Asteroidians" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Asteroidians</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.gamedev.place/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.gamedev.place/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>