Thoughts about primary constructors: 3 pros and 5 cons - Andrew Lock ( andrewlock.net )
Writing “string.IsNullOrEmpty” using pattern matching and comparing the resulting code ( www.tabsoverspaces.com )
Refactor your code with C# collection expressions - .NET Blog ( devblogs.microsoft.com )
Beyond Boundaries - Networking Programming with C# 12 and .NET 8 Book Home ( csharp-networking.com )
Adventures serializing absolutely everything in C# ( isadorasophia.com )
C# workbook recommendations?
Hi all. I've been wanting to get into programming for a while now, specifically C#. However, I am not good at self-study or self-guided learning. Are there any good textbooks/workbooks that you'd recommend to learners of C# as a first programming language? I have some experience with coding, but not much more than simple...
Opinions needed: Best way to develop NuGet packages
My favorite way to develop applications is microservices, or at least smaller services that can separate concerns a little bit. In our current application, there is an API we've created with an OAS document and an auto-generated .NET SDK based on the document. We then have a web console that makes calls to the backend API using...
async void Methods In C# – The Dangers That You Need to Know ( www.devleader.ca )
How to Implement the Strategy Pattern in C# for Improved Code Flexibility ( www.devleader.ca )
How to Use StringPool to Reduce String Allocations in C# - Code Maze ( code-maze.com )
Fastest Way to Get the First N Characters of a String in C# - Code Maze ( code-maze.com )
Async Event Handlers in C#: What You Need to Know ( www.devleader.ca )
Comparing Performance of the switch and if-else Statements in C# ( code-maze.com )
Getting Started: C# - free until the 31st of March ( dometrain.com )
Choosing Between Class and Struct - Framework Design Guidelines ( learn.microsoft.com )
Farewell to the .NET Foundation · AvaloniaUI Avalonia · Discussion #14666 ( github.com )
Twitter Link...
Switch statement fallthrough in C#? ( stackoverflow.com )
Build Levels.fyi in DotNet! - How To Use Google Sheets API in C# ( www.youtube.com )
cross-posted from: https://programming.dev/post/10028855...
MAUI 8.06 Windows Flyout "Element is already the child of another element"
cross-posted from: https://programming.dev/post/9780587...
Suggestions on a design pattern for logging in .NET? ( programming.dev )
Hello! I'm starting a personal project in .NET....
Brisbane-based dotnet role
cross-posted from: https://programming.dev/post/9650331...
Microsoft seeks Rust developers to rewrite core C# code – Embrace, extend, and ... port? ( www.theregister.com )
The fastest way to create WireMock.NET mappings ( programming.dev )
Output of Microsoft.Extensions.Logging in a MAUI app
cross-posted from: https://programming.dev/post/8419041...