fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#dotnetcore

1 post1 participant0 posts today
Dev Leader<p>Looking for a quick way to share CSharp snippets?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/11/08/discovering-the-features-of-dotnetfiddle-how-to-compile-c-online/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/11/08/discov</span><span class="invisible">ering-the-features-of-dotnetfiddle-how-to-compile-c-online/</span></a></p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnetfiddle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetfiddle</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a></p>
Dev Leader<p>Want to know what my favorite design pattern is?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/10/19/how-to-implement-the-facade-pattern-in-c-for-simplified-code-and-increased-efficiency/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/10/19/how-to</span><span class="invisible">-implement-the-facade-pattern-in-c-for-simplified-code-and-increased-efficiency/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/designpattern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpattern</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a></p>
Alvin Ashcraft<p>CoreWCF: Basic OpenTelemetry support. <a href="https://buff.ly/HyCRINj" rel="nofollow noopener" target="_blank">buff.ly/HyCRINj</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dotnet" target="_blank">#dotnet</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23wcf" target="_blank">#wcf</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23corewcf" target="_blank">#corewcf</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dotnetcore" target="_blank">#dotnetcore</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23opentelemetry" target="_blank">#opentelemetry</a><br><br><a href="https://buff.ly/HyCRINj" rel="nofollow noopener" target="_blank">Basic OpenTelemetry support</a></p>
Alvin Ashcraft 🐿️<p>CoreWCF: Basic OpenTelemetry support.</p><p><a href="https://corewcf.github.io/blog/2025/07/28/basic-opentelemetry-support" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">corewcf.github.io/blog/2025/07</span><span class="invisible">/28/basic-opentelemetry-support</span></a> </p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/wcf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wcf</span></a> <a href="https://hachyderm.io/tags/corewcf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>corewcf</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/opentelemetry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opentelemetry</span></a></p>
Alvin Ashcraft<p>Introducing ODP .NET 23.9: Enhanced Features for Distributed Transactions, AI, and More. <a href="https://buff.ly/bgbhH2b" rel="nofollow noopener" target="_blank">buff.ly/bgbhH2b</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23oracle" target="_blank">#oracle</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dotnet" target="_blank">#dotnet</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dataaccess" target="_blank">#dataaccess</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ai" target="_blank">#ai</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23database" target="_blank">#database</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23odpnet" target="_blank">#odpnet</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dotnetcore" target="_blank">#dotnetcore</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23netframework" target="_blank">#netframework</a><br><br><a href="https://buff.ly/bgbhH2b" rel="nofollow noopener" target="_blank">Introducing ODP.NET 23.9: Enha...</a></p>
Alvin Ashcraft 🐿️<p>Introducing ODP .NET 23.9: Enhanced Features for Distributed Transactions, AI, and More.</p><p><a href="https://medium.com/oracledevs/introducing-odp-net-23-9-enhanced-features-for-distributed-transactions-ai-and-more-107ffdd497de" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/oracledevs/introduc</span><span class="invisible">ing-odp-net-23-9-enhanced-features-for-distributed-transactions-ai-and-more-107ffdd497de</span></a> </p><p><a href="https://hachyderm.io/tags/oracle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oracle</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dataaccess" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dataaccess</span></a> <a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://hachyderm.io/tags/odpnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>odpnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/netframework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>netframework</span></a></p>
Dev Leader<p>CSharp developers are familiar with IServiceCollection in ASP NET Core...</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/05/14/how-to</span><span class="invisible">-use-iservicecollection-in-console-applications-what-you-need-to-know/</span></a></p><p><a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://hachyderm.io/tags/DotNetCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNetCore</span></a> <a href="https://hachyderm.io/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://hachyderm.io/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a></p>
Dev Leader<p>So it looks like there's more than one way to compare strings in CSharp, eh?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/01/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/01/how-to</span><span class="invisible">-compare-strings-in-csharp-tips-and-tricks-you-need-to-know/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/beginners" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>beginners</span></a></p>
Dev Leader<p>Do you use optional parameters in CSharp?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/12/03/how-to-take-advantage-of-csharp-optional-parameters-for-cleaner-code/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/12/03/how-to</span><span class="invisible">-take-advantage-of-csharp-optional-parameters-for-cleaner-code/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
Dev Leader<p>How does the switch statement work in CSharp?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/11/16/the-csharp-switch-statement-how-to-go-from-zero-to-hero/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/11/16/the-cs</span><span class="invisible">harp-switch-statement-how-to-go-from-zero-to-hero/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/beginner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>beginner</span></a> <a href="https://hachyderm.io/tags/learntocode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>learntocode</span></a></p>
Dev Leader<p>How do you use enums in CSharp?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/10/27/how-to-use-enums-in-csharp-understanding-the-basics/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/10/27/how-to</span><span class="invisible">-use-enums-in-csharp-understanding-the-basics/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/beginner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>beginner</span></a> <a href="https://hachyderm.io/tags/tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tutorial</span></a></p>
Rafael Perez<p>Bart Wullems of The Art of Simplicity shares his experience using Microsoft's .NET Source Browser to take a peek at a particular API's internals. The code documentation pages have links to the corresponding Github repositories where you can see exactly how any given function is implemented. </p><p>"Browse the .NET code base with the .NET Source Browser" </p><p><a href="https://bartwullems.blogspot.com/2025/06/browse-net-code-base-with-net-source.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bartwullems.blogspot.com/2025/</span><span class="invisible">06/browse-net-code-base-with-net-source.html</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://mastodon.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://mastodon.social/tags/education" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>education</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Dev Leader<p>Have you used reflection in CSharp?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/10/25/how-to-master-the-art-of-reflection-in-csharp-and-boost-your-programming-skills/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/10/25/how-to</span><span class="invisible">-master-the-art-of-reflection-in-csharp-and-boost-your-programming-skills/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/reflection" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reflection</span></a></p>
Paul A. Jones, Jr.<p>Cleaned up discovery-related workflows:</p><p>✔ Structured logging<br>✔ Better data shape for UI<br>✔ Stronger test coverage</p><p>Larger procedural logic is on deck — one rule at a time.</p><p><a href="https://mastodon.social/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://mastodon.social/tags/LegalTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LegalTech</span></a> <a href="https://mastodon.social/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a></p>
Dev Leader<p>You've no doubt seen this keyword in CSharp code...</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/10/what-does-yield-do-in-c-a-simplified-view-for-beginners/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/10/what-d</span><span class="invisible">oes-yield-do-in-c-a-simplified-view-for-beginners/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
Rafael Perez<p>InfoWorld contributor Joydip Kanjilal reviews a group of read-only data structures in .NET Core that are optimized to allow very fast thread-safe reads over their data in comparison to plain dictionaries, lists, and hash sets.</p><p>Namely: FrozenSet and FrozenDictionary.</p><p>He also shows benchmark results, and includes a tutorial written in C#. </p><p>"How to use frozen collections in C#" </p><p><a href="https://www.infoworld.com/article/4000458/how-to-work-with-frozen-collections-in-c-sharp.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">infoworld.com/article/4000458/</span><span class="invisible">how-to-work-with-frozen-collections-in-c-sharp.html</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.social/tags/datastructures" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datastructures</span></a> <a href="https://mastodon.social/tags/optimization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>optimization</span></a> <a href="https://mastodon.social/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a></p>
Dev Leader<p>What kind of sorcery do we get with TWO dependency containers in ASP NET Core?!</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/05/03/autofac-componentregistrybuilder-in-asp-net-core-how-to-register-dependencies-part-3/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/05/03/autofa</span><span class="invisible">c-componentregistrybuilder-in-asp-net-core-how-to-register-dependencies-part-3/</span></a></p><p><a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://hachyderm.io/tags/DotNetCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNetCore</span></a> <a href="https://hachyderm.io/tags/ASPNETCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASPNETCore</span></a> <a href="https://hachyderm.io/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a></p>
Dev Leader<p>What is Base64 and how does it help us with binary data?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/02/how-to-format-a-string-as-base64-in-csharp-beginners-guide/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/02/how-to</span><span class="invisible">-format-a-string-as-base64-in-csharp-beginners-guide/</span></a></p><p><a href="https://hachyderm.io/tags/encoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>encoding</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/dotnetcore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetcore</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Dev Leader<p>What happens if we ditch the recommended way to set up Autofac in ASP Net Core?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/05/02/autofac-containerbuilder-in-asp-net-core-what-you-need-to-know-part-2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/05/02/autofa</span><span class="invisible">c-containerbuilder-in-asp-net-core-what-you-need-to-know-part-2/</span></a></p><p><a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://hachyderm.io/tags/DotNetCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNetCore</span></a> <a href="https://hachyderm.io/tags/ASPNETCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASPNETCore</span></a> <a href="https://hachyderm.io/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a></p>
Dev Leader<p>Is using AutofacServiceProviderFactory the best way to setup Autofac?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/04/30/autofacserviceproviderfactory-in-asp-net-core-problems-with-dependency-injection-part-1/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/04/30/autofa</span><span class="invisible">cserviceproviderfactory-in-asp-net-core-problems-with-dependency-injection-part-1/</span></a></p><p><a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://hachyderm.io/tags/DotNetCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNetCore</span></a> <a href="https://hachyderm.io/tags/ASPNETCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASPNETCore</span></a> <a href="https://hachyderm.io/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDevelopment</span></a></p>