techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#csharp

58 posts40 participants0 posts today
Daniel Schroeder aka deadlydog<p>With new C# versions coming out every year, it's easy to forget about or overlook some features from past releases. This blog gives a nice quick recap of many of them. <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></p><p><a href="https://blog.elmah.io/lesser-known-c-features-that-can-simplify-your-code/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.elmah.io/lesser-known-c-f</span><span class="invisible">eatures-that-can-simplify-your-code/</span></a></p>
AliveDevil<p><a href="https://tauri.earth/tags/AspNetCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AspNetCore</span></a>, for an <a href="https://tauri.earth/tags/Sqlite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sqlite</span></a> database.</p><p>- Vacuum on startup/shutdown,<br>- on-demand by user running vacuum command manually through Sqlite CLI,<br>- or on regular intervals during runtime?</p><p><a href="https://tauri.earth/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://tauri.earth/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://tauri.earth/tags/EFCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EFCore</span></a> <a href="https://tauri.earth/tags/EntityFramework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EntityFramework</span></a></p>
Dev Leader<p>How can we call JavaScript from Blazor?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/10/13/how-to-call-javascript-from-blazor-web-assembly-breaking-boundaries-with-javascript-interop/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/10/13/how-to</span><span class="invisible">-call-javascript-from-blazor-web-assembly-breaking-boundaries-with-javascript-interop/</span></a></p><p><a href="https://hachyderm.io/tags/blazor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blazor</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/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://hachyderm.io/tags/aspnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aspnet</span></a></p>
nickproud<p>SignalR vs gRPC<br /><a href="https://techhub.social/tags/dotnet" class="mention hashtag" rel="tag">#<span>dotnet</span></a> <a href="https://techhub.social/tags/csharp" class="mention hashtag" rel="tag">#<span>csharp</span></a> <a href="https://techhub.social/tags/signalr" class="mention hashtag" rel="tag">#<span>signalr</span></a> <a href="https://techhub.social/tags/softwaredevelopment" class="mention hashtag" rel="tag">#<span>softwaredevelopment</span></a></p>
Alvin Ashcraft<p>How to Build Variance Indicators Using .NET MAUI Toolkit Charts for Natural Gas Price Volatility. <a href="https://buff.ly/IFRtYUw" rel="nofollow noopener" target="_blank">buff.ly/IFRtYUw</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dotnetmaui" target="_blank">#dotnetmaui</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=%23mobiledev" target="_blank">#mobiledev</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23csharp" target="_blank">#csharp</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23xaml" target="_blank">#xaml</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ux" target="_blank">#ux</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23syncfusion" target="_blank">#syncfusion</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23charts" target="_blank">#charts</a><br><br><a href="https://buff.ly/IFRtYUw" rel="nofollow noopener" target="_blank">How to Build Variance Indicato...</a></p>
Alvin Ashcraft 🐿️<p>How to Build Variance Indicators Using .NET MAUI Toolkit Charts for Natural Gas Price Volatility.</p><p><a href="https://www.syncfusion.com/blogs/post/natural-gas-price-volatility-net-maui-toolkit-chart?utm_source=alvinashcraft&amp;utm_medium=email&amp;utm_campaign=alvinashcraft_blog_edmjul25" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">syncfusion.com/blogs/post/natu</span><span class="invisible">ral-gas-price-volatility-net-maui-toolkit-chart?utm_source=alvinashcraft&amp;utm_medium=email&amp;utm_campaign=alvinashcraft_blog_edmjul25</span></a></p><p><a href="https://hachyderm.io/tags/dotnetmaui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetmaui</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/mobiledev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobiledev</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/xaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xaml</span></a> <a href="https://hachyderm.io/tags/ux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ux</span></a> <a href="https://hachyderm.io/tags/syncfusion" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>syncfusion</span></a> <a href="https://hachyderm.io/tags/charts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>charts</span></a></p>
Microsoft DevBlogs<p>Exciting news for .NET developers! The MCP C# SDK now supports the 2025-06-18 specification, introducing enhanced features including an improved authentication protocol, interactive user engagement through elicitation, structured tool output, and resource links.</p><p>Dive into the updated SDK—these advancements will help you build more secure and robust AI applications.</p><p>Upgrade your SDK today! <a href="https://dotnet.social/tags/MCP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MCP</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://dotnet.social/tags/DotNetDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNetDevelopment</span></a></p>
//devdigest<p>⚡️ Rider and ReSharper 2025.2 Release Candidate Available</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/jetbrains" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jetbrains</span></a> <a href="https://mastodon.social/tags/ide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ide</span></a> <a href="https://mastodon.social/tags/rider" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rider</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a></p><p><a href="https://devdigest.today/goto/4722" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4722</span><span class="invisible"></span></a></p>
Leanpub<p>Beyond Boundaries - Networking Programming with C# 12 and .NET 8 by Chris Woody Woodruff is on sale on Leanpub! Its suggested price is $25.00; get it for $12.00 with this coupon: <a href="https://leanpub.com/sh/nM0OlAUI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/sh/nM0OlAUI</span><span class="invisible"></span></a> cwoodruff@mastodon.social <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/Dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Dotnet</span></a> <a href="https://mastodon.social/tags/Networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Networking</span></a> <a href="https://mastodon.social/tags/Apis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apis</span></a></p>
//devdigest<p>⚡️ ReSharper and .NET Tools 2025.2 Release Candidates Ready</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a></p><p><a href="https://devdigest.today/goto/4721" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4721</span><span class="invisible"></span></a></p>
techbash<p>Scott Kay talks about Everything New in C# 14 at TechBash 2025 this fall.</p><p>Don't miss it! Register today and join us! <a href="https://techbash.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">techbash.com/</span><span class="invisible"></span></a></p><p><a href="https://social.vivaldi.net/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://social.vivaldi.net/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://social.vivaldi.net/tags/devconference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devconference</span></a> <a href="https://social.vivaldi.net/tags/developers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>developers</span></a> <a href="https://social.vivaldi.net/tags/poconos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poconos</span></a> <a href="https://social.vivaldi.net/tags/kalahariresort" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kalahariresort</span></a> <a href="https://social.vivaldi.net/tags/nepa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nepa</span></a> <a href="https://social.vivaldi.net/tags/devcommunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devcommunity</span></a> <a href="https://social.vivaldi.net/tags/techevent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techevent</span></a></p>
Alvin Ashcraft<p>Dew Drop – July 24, 2025 (#4466) <a href="https://buff.ly/LrU02Lt" rel="nofollow noopener" target="_blank">buff.ly/LrU02Lt</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=%23ai" target="_blank">#ai</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23windowsdev" target="_blank">#windowsdev</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23cloud" target="_blank">#cloud</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23mobiledev" target="_blank">#mobiledev</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23csharp" target="_blank">#csharp</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23webdev" target="_blank">#webdev</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23visualstudio" target="_blank">#visualstudio</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23sqlserver" target="_blank">#sqlserver</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23dewdrop" target="_blank">#dewdrop</a><br><br><a href="https://www.alvinashcraft.com/2025/07/24/dew-drop-july-24-2025-4466/" rel="nofollow noopener" target="_blank">Dew Drop – July 24, 2025 (#446...</a></p>
Alvin Ashcraft 🐿️<p>Dew Drop – July 24, 2025 (#4466)</p><p><a href="https://www.alvinashcraft.com/2025/07/24/dew-drop-july-24-2025-4466/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">alvinashcraft.com/2025/07/24/d</span><span class="invisible">ew-drop-july-24-2025-4466/</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/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/windowsdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>windowsdev</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/mobiledev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobiledev</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/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/sqlserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlserver</span></a> <a href="https://hachyderm.io/tags/dewdrop" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dewdrop</span></a></p>
AliveDevil<p>Can the <a href="https://tauri.earth/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> GC collect a pinned reference?</p><p><a href="https://tauri.earth/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a></p>
nickproud<p>This is awesome. The Model Context Protocol (MCP) ecosystem advances with a huge update to the MCP C# SDK.</p><p>I&#39;m itching to give this a try. Python is the favourite for AI programming, and .NET needs more love. </p><p><a href="https://techhub.social/tags/dotnet" class="mention hashtag" rel="tag">#<span>dotnet</span></a> <a href="https://techhub.social/tags/csharp" class="mention hashtag" rel="tag">#<span>csharp</span></a> <a href="https://techhub.social/tags/ai" class="mention hashtag" rel="tag">#<span>ai</span></a> <a href="https://techhub.social/tags/softwaredevelopment" class="mention hashtag" rel="tag">#<span>softwaredevelopment</span></a> </p><p> <a href="https://zurl.co/R989K" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">zurl.co/R989K</span><span class="invisible"></span></a></p>
Aptivi<p>Get ready for Terminaux 7.0 Beta 4!</p><p>📆 Release date: July 31st!</p><p><a href="https://mastodon.social/tags/Terminaux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terminaux</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a></p>
TechKeysX<p>Migration Files of Entity Framework in C# Tip #113#sql <a href="https://mastodon.social/tags/codingforbeginners" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codingforbeginners</span></a> <a href="https://mastodon.social/tags/computerscience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>computerscience</span></a> <a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/visualstudiocode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualstudiocode</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/visualstudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualstudio</span></a> <a href="https://mastodon.social/tags/datascience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datascience</span></a> <a href="https://mastodon.social/tags/linq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linq</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/databases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databases</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/vscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vscode</span></a> <a href="https://mastodon.social/tags/softwareengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineer</span></a> <a href="https://mastodon.social/tags/sqlserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sqlserver</span></a> <a href="https://mastodon.social/tags/learntocode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>learntocode</span></a> <a href="https://mastodon.social/tags/learncoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>learncoding</span></a> <a href="https://mastodon.social/tags/codingbasics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codingbasics</span></a> <a href="https://mastodon.social/tags/softwaredeveloper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredeveloper</span></a> <a href="https://mastodon.social/tags/codinglife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codinglife</span></a></p>
Dev Leader<p>You Don't Need Enums - Refactor Away Enums In <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a>!</p><p>Enums in C# are easy for us to use, but often this means it's easy for us to use them ineffectively. While I don't like to say right and wrong for different things, I do like to point out pros and cons of different approaches.</p><p>In this video, we look at enum examples in C# and how we can refactor our csharp code to move away from enum usage altogether! Yay for refactoring!</p><p>Watch here:<br><a href="https://www.youtube.com/watch?v=xsY9tyRbCVk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=xsY9tyRbCV</span><span class="invisible">k</span></a></p>
AliveDevil<p>According to uiCA from uops.info, it is faster (after .NET JIT) to perform (1)</p><p>if (flag) {<br> return constant;<br>}<br>return otherMethod();</p><p>than it is to run (2)</p><p>if (flag) {<br> return otherMethod();<br>}<br>return constant;</p><p>This only holds true on SkyLake architecture, where (1) has 9.54 cycles per iteration, and (2) has 9.04.</p><p>As of Tiger Lake, both have 6.5 cycles per iteration estimated.</p><p>Not accounting for otherMethod-content. je or jne in the branch doesn't make a difference.</p><p><a href="https://tauri.earth/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://tauri.earth/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a></p>
brandewinder<p>Blogged: <a href="https://brandewinder.com/2025/07/23/releasing-quipu-version-1/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">brandewinder.com/2025/07/23/re</span><span class="invisible">leasing-quipu-version-1/</span></a></p><p>Where I decide it's time to release version 1.0.0 of Quipu, my <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> Nelder-Mead solver! Is it perfect? Of course not. Is it useful as-is? Yes it is, so... Ship it!<br><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/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p>