We all know that we're not supposed to use reflection in performance critical paths...
Read more here:
https://www.devleader.ca/2024/03/17/constructorinfo-how-to-make-reflection-in-dotnet-faster-for-instantiation/
We all know that we're not supposed to use reflection in performance critical paths...
Read more here:
https://www.devleader.ca/2024/03/17/constructorinfo-how-to-make-reflection-in-dotnet-faster-for-instantiation/
🧼 New post: Modernizing .NET – Part 7
.NET Core dropped Web References—here’s how to rebuild SOAP clients with dotnet-svcutil + typed wrappers.
đź”— https://medium.com/@michael.kopt/540dcc8352be
#DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #SOAP #WebServices #CSharp #SoftwareEngineering #LegacyCode
Don't use async void... Unless you have to.
Read more here:
https://www.devleader.ca/2024/03/13/async-event-handlers-in-c-what-you-need-to-know/
Which of these two is faster?
Read more here:
https://www.devleader.ca/2024/03/14/activator-createinstance-vs-type-invokemember-a-clear-winner/
Have you heard of the observer pattern?
Read more here:
https://www.devleader.ca/2023/11/17/examples-of-the-observer-pattern-in-c-how-to-simplify-event-management/
Do you use enums in CSharp?
Read more here:
https://www.devleader.ca/2023/11/15/enums-in-csharp-a-simple-guide-to-expressive-code/
Looking for a quick way to share CSharp snippets?
Read more here:
https://www.devleader.ca/2023/11/08/discovering-the-features-of-dotnetfiddle-how-to-compile-c-online/
✅ New post in my Modernizing .NET series: Validators in CoreWCF — how to bring back pre‑deserialization SOAP validation using AssertValidator + ParameterInspector.
đź”— https://medium.com/@michael.kopt/50c0eb2f2feb
#DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CoreWCF #WCF #SOAP #CSharp
via @dotnet : Microsoft.Testing.Platform Now Fully Supported in Azure DevOps
https://ift.tt/luwYpHc
#Microsoft #TestingPlatform #AzureDevOps #DotNet #CICD #TestAutomation #VSTest #DotNetCore #SoftwareTesting #DevOps #ContinuousIntegration #ContinuousDelivery #Te…
Want to know what my favorite design pattern is?
Read more here:
https://www.devleader.ca/2023/10/19/how-to-implement-the-facade-pattern-in-c-for-simplified-code-and-increased-efficiency/
Match Group is hiring Senior Software Engineer, Backend
đź”§ #csharp #dotnet #dotnetcore #kafka #postgresql #sql #tdd #seniorengineer
🌎 Vancouver, Canada
⏰ Full-time
🏢 Match Group
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-backend-at-mtch-com-jul-28-2025-8df910?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
My @oredev talk is available for viewing now. Checkout what is new in C# 14 and in .NET 10 here: #csharp #dotnetcore
CSharp developers are familiar with IServiceCollection in ASP NET Core...
Read more here:
https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know/
So it looks like there's more than one way to compare strings in CSharp, eh?
Read more here:
https://www.devleader.ca/2024/01/01/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know/
Kaseya is hiring Senior Software Engineer - C# .Net Core
đź”§ #dotnet #csharp #dotnetcore #grpc #rest #aws #azure #cicd #ddd #docker #kafka #kubernetes #sql #seniorengineer
🌎 Dublin, Ireland
⏰ Full-time
🏢 Kaseya
Job details https://jobsfordevelopers.com/jobs/senior-software-engineer-c-net-core-at-kaseya-com-jul-17-2025-8c4719?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Do you use optional parameters in CSharp?
Read more here:
https://www.devleader.ca/2023/12/03/how-to-take-advantage-of-csharp-optional-parameters-for-cleaner-code/
How does the switch statement work in CSharp?
Read more here:
https://www.devleader.ca/2023/11/16/the-csharp-switch-statement-how-to-go-from-zero-to-hero/
Modernizing .NET – Part 1
How I used C# preprocessor directives to keep one codebase across ASP.NET Framework and .NET 8.
đź”— https://medium.com/@michael.kopt/modernizing-net-part-1-c-preprocessor-directives-42a7ddd2a420
#DotNet #DotNet8 #DotNet9 #DotNetCore #ASPNet #ASPNetCore #ASPNetFramework #CSharp #CodeMigration #SoftwareModernization
How do you use enums in CSharp?
Read more here:
https://www.devleader.ca/2023/10/27/how-to-use-enums-in-csharp-understanding-the-basics/