kolektiva.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Kolektiva is an anti-colonial anarchist collective that offers federated social media to anarchist collectives and individuals in the fediverse. For the social movements and liberation!

Administered by:

Server stats:

3.7K
active users

#dotnet

81 posts71 participants2 posts today
Vedran Mandić<p>I love making C# presentations... I consider myself VERY funny when I talk about async await. <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a></p>
Flaky<p>Implemented submission of tags to my MusicBrainz Sync plugin for MusicBee! Also got the function working in a way where I don't need to keep rewriting code. Getting so close to completion now.</p><p><a href="https://furry.engineer/tags/Csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Csharp</span></a> <a href="https://furry.engineer/tags/Dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dotnet</span></a> <a href="https://furry.engineer/tags/MusicBee" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MusicBee</span></a> <a href="https://furry.engineer/tags/MusicBrainz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MusicBrainz</span></a></p>
Dev Leader<p>Scrutor or Autofac for CSharp dependency injection... Who wins?</p><p>Which one comes out on top between these two solutions for dependency injection in dotnet?</p><p>TL; DR:<br>- Scrutor easily integrates with IServiceCollection<br>- Scrutor supports lightweight assembly scanning<br>- Autofac is extremely feature-rich (may be overkill for many)<br>- Integrates with IServiceCollection but not as elegant</p><p>Have you used either of these libraries for dependency injection? Share your experiences, or if you use something else!</p><p>Check out the article:<br><a href="https://www.devleader.ca/2024/02/23/scrutor-vs-autofac-in-c-what-you-need-to-know/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/02/23/scruto</span><span class="invisible">r-vs-autofac-in-c-what-you-need-to-know/</span></a></p><p><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/DotNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNet</span></a> <a href="https://hachyderm.io/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://hachyderm.io/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
.NET<p>Join the team today at 1PM Pacific for our next .NET Preview Unboxed live stream featuring:</p><p><a href="https://youtube.com/live/3Kxp4DKkwj8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/3Kxp4DKkwj8</span><span class="invisible"></span></a></p><p>🆕.NET 10 Preview 3<br>👩‍💻C# 14 Extension Members<br>🔥CLI Awesomeness<br>🛜 Blazor, &amp; APIs!</p><p><a href="https://dotnet.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://dotnet.social/tags/dotnet10" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet10</span></a> <a href="https://dotnet.social/tags/blazor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blazor</span></a> <a href="https://dotnet.social/tags/aspnetcore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aspnetcore</span></a> <a href="https://dotnet.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a></p>
Alvin Ashcraft 🐿️<p>How we ended up rewriting NuGet Restore in .NET 9.</p><p><a href="https://devblogs.microsoft.com/dotnet/rewriting-nuget-restore-in-dotnet-9/?hide_banner=true" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/dotnet/</span><span class="invisible">rewriting-nuget-restore-in-dotnet-9/?hide_banner=true</span></a></p><p><a href="https://hachyderm.io/tags/nuget" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nuget</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> <a href="https://hachyderm.io/tags/casestudy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>casestudy</span></a> <a href="https://hachyderm.io/tags/performance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>performance</span></a></p>
Khalid Pro Max⚡️<p>Sustainable projects (whether FOSS or Commercial) are good choices, and as <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> developers, we shouldn't get too panicky about having to pay or support library authors. In the long run it benefits you, because the skills you learn can be used to further your career in the ecosystem you make a living in.</p>
Khalid Pro Max⚡️<p>🌶️ Hot take: As a <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> developer, you probably want to pick and promote tech within your organization that is commonly used across your prefered tech ecosystem to help with your career security and mobility.</p><p>Building your own stuff or picking something just because it's free but obscure is potentially setting yourself up to have niche institutional knowledge or limit your marketabliity as a perspective hire.</p><p>Obviously balances choices with delivering the best solution for the task at hand.</p>
.NET<p>📰 .NET Aspire 9.2 is Now Available with New Ways to Deploy </p><p>.NET Aspire 9.2 is now available with cool new dashboard features and introducing the publishers feature</p><p><a href="https://devblogs.microsoft.com/dotnet/dotnet-aspire-92-is-now-available-with-new-ways-to-deploy/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/dotnet/</span><span class="invisible">dotnet-aspire-92-is-now-available-with-new-ways-to-deploy/</span></a> <a href="https://dotnet.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a></p>
LavX News<p>The Transition from Legacy .NET and JDK: A Long Road Ahead</p><p>As enterprises grapple with the shift from legacy systems to modern frameworks, the challenge of migrating from .NET 4.x and JDK 8 looms large. Despite the allure of newer versions, industry inertia a...</p><p><a href="https://news.lavx.hu/article/the-transition-from-legacy-net-and-jdk-a-long-road-ahead" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/the-trans</span><span class="invisible">ition-from-legacy-net-and-jdk-a-long-road-ahead</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/DotNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNet</span></a> <a href="https://mastodon.cloud/tags/LegacySystems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LegacySystems</span></a> <a href="https://mastodon.cloud/tags/JDK8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JDK8</span></a></p>
Guillaume Téchené<p>How to simplify integration testing in C# in 2025 ?</p><p>Integration tests are usually seen as slow, fragile or cumbersome. In today's article I present 2 techniques that will mitigate these drawbacks : snapshot testing and containers. I will describe each of them along with tools that can be used in C# and of course a sample project to illustrate my points.</p><p><a href="https://guillaume.techene.net/2025/04/simplify-integration-testing-in-c-in-2025/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">guillaume.techene.net/2025/04/</span><span class="invisible">simplify-integration-testing-in-c-in-2025/</span></a></p><p><a href="https://piaille.fr/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://piaille.fr/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://piaille.fr/tags/tests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tests</span></a> <a href="https://piaille.fr/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a></p>
Programming Weekly<p>Okta's CEO Says Software Engineers Will Be More in Demand, Not Less - Business Insider</p><p><a href="https://www.businessinsider.com/okta-ceo-software-engineer-job-market-future-2025-4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">businessinsider.com/okta-ceo-s</span><span class="invisible">oftware-engineer-job-market-future-2025-4</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.businessinsider.com/okta-ceo-software-engineer-job-market-future-2025-4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.busines</span><span class="invisible">sinsider.com/okta-ceo-software-engineer-job-market-future-2025-4</span></a></p><p><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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Chris Woody Woodruff<p>C# devs, ever peeked at Rust and thought, "WTF is this?"</p><p>I will spend 6 weeks learning Rust from a C# mindset and live to tell the tale.</p><p>Ownership, lifetimes, and pattern-matching—oh my. Join me!</p><p><a href="https://woodruff.dev/rust-for-the-sharp-mind-6-weeks-of-learning-rust-as-a-c-developer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/rust-for-the-shar</span><span class="invisible">p-mind-6-weeks-of-learning-rust-as-a-c-developer</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/RustForCSharpDevs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustForCSharpDevs</span></a> <a href="https://mastodon.social/tags/LearnRust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LearnRust</span></a></p>
robrich<p><a href="https://github.com/dotnet-presentations/dotnet-aspire-workshop" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/dotnet-presentation</span><span class="invisible">s/dotnet-aspire-workshop</span></a> - 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/Aspire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Aspire</span></a> workshop with before &amp; after code, slides, videos, translated into many languages</p>
.NET<p>📰 .NET and .NET Framework April 2025 servicing releases updates </p><p>A recap of the latest servicing updates for .NET and .NET Framework for April 2025.</p><p><a href="https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-april-2025-servicing-updates/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/dotnet/</span><span class="invisible">dotnet-and-dotnet-framework-april-2025-servicing-updates/</span></a> <a href="https://dotnet.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a></p>
Taras Kovalenko<p>Model Context Protocol у .NET - Розуміння, Застосування та Приклади</p><p><a href="https://taraskovalenko.github.io/posts/model-context-protocol/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">taraskovalenko.github.io/posts</span><span class="invisible">/model-context-protocol/</span></a></p><p><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/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MachineLearning</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.social/tags/DevTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTools</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/Copilot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Copilot</span></a> <a href="https://mastodon.social/tags/Claude" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Claude</span></a> <a href="https://mastodon.social/tags/MCP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MCP</span></a> <a href="https://mastodon.social/tags/ModelContextProtocol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ModelContextProtocol</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/ArtificialIntelligence" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ArtificialIntelligence</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/DeveloperTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperTools</span></a> <a href="https://mastodon.social/tags/VSCODE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VSCODE</span></a></p>
/dev/urandom<p>i like that you can install <a href="https://toot.cat/tags/vscodium" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vscodium</span></a> and the <a href="https://toot.cat/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> sdk in <a href="https://toot.cat/tags/flatpak" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flatpak</span></a></p><p>because that's where it belongs</p><p>sandboxed, only having access to the OS when i tell it to</p>
.NET<p>📰 How we ended up rewriting NuGet Restore in .NET 9 </p><p>Learn about the journey that led to a full rewrite of the NuGet Restore algorithm in .NET 9, achieving break-through scale and performance.</p><p><a href="https://devblogs.microsoft.com/dotnet/rewriting-nuget-restore-in-dotnet-9/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/dotnet/</span><span class="invisible">rewriting-nuget-restore-in-dotnet-9/</span></a> <a href="https://dotnet.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a></p>
Jimmy Engström :verified:<p>Open source is changing. Projects like MediatR, AutoMapper &amp; FluentAssertions are going commercial.</p><p>Why?<br>Because OSS isn’t free to maintain.</p><p>Let’s talk about why it’s time we all chip in <br><a href="https://www.youtube.com/watch?v=-5jqfEOiwA0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=-5jqfEOiwA</span><span class="invisible">0</span></a><br><a href="https://dotnet.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://dotnet.social/tags/oss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oss</span></a></p>
xUnit.net<p>We have a prototype of the API documentation online: <a href="https://api.xunit.net/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">api.xunit.net/</span><span class="invisible"></span></a></p><p>We're not sure if it will live on a separate URL forever, but until the main site is rebuilt with DocFX, this is how it has to be for now.</p><p>Feedback welcome!</p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a></p>
Caroline Bell :QueerCat_Trans:<p>Hey I'm still looking for work.<br>I've applied to a lot of places in my area and I'm getting nothing.</p><p>I'm a programmer at heart, but I've also been looking for regular entry-level jobs because there haven't been any coding positions open at my level as far as I could tell.</p><p>If you can offer me a job, it might save my butt. And if you can't offer me a job, could you at least share this post?</p><p>I live 30 minutes away from Bellevue if that helps.</p><p><a href="https://techhub.social/tags/fedihire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fedihire</span></a> <a href="https://techhub.social/tags/getfedihired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>getfedihired</span></a> <a href="https://techhub.social/tags/programmerforhire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmerforhire</span></a> <a href="https://techhub.social/tags/programmer4hire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmer4hire</span></a> <a href="https://techhub.social/tags/coderforhire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coderforhire</span></a> <a href="https://techhub.social/tags/coder4hire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coder4hire</span></a> <a href="https://techhub.social/tags/lookingforwork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lookingforwork</span></a> <a href="https://techhub.social/tags/looking4work" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>looking4work</span></a> <a href="https://techhub.social/tags/unemployed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unemployed</span></a> <a href="https://techhub.social/tags/pleasehireme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pleasehireme</span></a> <a href="https://techhub.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://techhub.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://techhub.social/tags/scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scala</span></a> <a href="https://techhub.social/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a> <a href="https://techhub.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a> <a href="https://techhub.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://techhub.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://techhub.social/tags/zig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zig</span></a> <a href="https://techhub.social/tags/godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>godot</span></a> <a href="https://techhub.social/tags/godotengine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>godotengine</span></a> <a href="https://techhub.social/tags/gdscript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gdscript</span></a></p>