YouTube: https://YouTube.com/@DevLeader
Newsletter: https://subscribe.devleader.ca
Principal Software Engineering Manager at Microsoft. Views are my own.
This video is a brief high-level overview of how to use the StringBuilder class in C#. If you are a beginner programmer and wondering how you can make some of your string-heavy code more effective, this video is for you!
Watch here:
This video is a brief high-level overview of how to use the StringBuilder class in C#. If you are a beginner programmer and wondering how you can make some of your string-heavy code more effective, this video is for you!
Watch here:
Read more here:
https://www.devleader.ca/2024/03/14/activator-createinstance-vs-type-invokemember-a-clear-winner/
#CSharp #DotNet #DotNetCore #BenchmarkDotNet
Read more here:
https://www.devleader.ca/2024/03/14/activator-createinstance-vs-type-invokemember-a-clear-winner/
#CSharp #DotNet #DotNetCore #BenchmarkDotNet
Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley!
Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley!
This is the third video in the series looking at a segmented stream in C#. We examine yet another optimization of the initial design, and the benchmarks are WILD! How many orders of magnitude?! Check it out!
Watch here:
This is the third video in the series looking at a segmented stream in C#. We examine yet another optimization of the initial design, and the benchmarks are WILD! How many orders of magnitude?! Check it out!
Watch here:
Read more here:
https://www.devleader.ca/2023/11/22/how-to-implement-the-strategy-pattern-in-c-for-improved-code-flexibility/
#csharp #designpattern #designpatterns #strategy
Read more here:
https://www.devleader.ca/2023/11/22/how-to-implement-the-strategy-pattern-in-c-for-improved-code-flexibility/
#csharp #designpattern #designpatterns #strategy
This video walks through an optimization of our initial design for a segmented stream in C#. One small change can REALLY improve performance! But that's not all...
This video walks through an optimization of our initial design for a segmented stream in C#. One small change can REALLY improve performance! But that's not all...
Read more here:
https://www.devleader.ca/2023/11/19/remove-control-flag-refactoring-how-to-simplify-logic/
#programming #coding #refactor #refactoring
Read more here:
https://www.devleader.ca/2023/11/19/remove-control-flag-refactoring-how-to-simplify-logic/
#programming #coding #refactor #refactoring
... And it's funny, right? Because dependency injection, inject, needle... Okay, I'll stick to writing code and I'll let someone else come up with the names.
Watch here:
https://www.youtube.com/watch?v=IH5HEkcMsMg
... And it's funny, right? Because dependency injection, inject, needle... Okay, I'll stick to writing code and I'll let someone else come up with the names.
Watch here:
https://www.youtube.com/watch?v=IH5HEkcMsMg
Read more here:
https://www.devleader.ca/2024/03/07/async-void-methods-in-c-the-dangers-that-you-need-to-know/
#CSharp #DotNet #Coding #Programming
Read more here:
https://www.devleader.ca/2024/03/07/async-void-methods-in-c-the-dangers-that-you-need-to-know/
#CSharp #DotNet #Coding #Programming
The amount of code is definitely similar! However, we don't need a central point in the code to go update every time we want to extend or change functionality.
Watch here:
https://www.youtube.com/watch?v=IH5HEkcMsMg
The amount of code is definitely similar! However, we don't need a central point in the code to go update every time we want to extend or change functionality.
Watch here:
https://www.youtube.com/watch?v=IH5HEkcMsMg
In earlier videos in the series, we saw how we could convert our Entity Framework Core data access from IMemoryCache to HybridCache!
But... there was one big problem:
It was still just a memory cache behind the scenes!
In earlier videos in the series, we saw how we could convert our Entity Framework Core data access from IMemoryCache to HybridCache!
But... there was one big problem:
It was still just a memory cache behind the scenes!
Read more here:
https://www.devleader.ca/2024/03/06/extract-method-refactoring-technique-in-c-what-you-need-to-know/
#CSharp #Refactoring #Coding #Programming
Read more here:
https://www.devleader.ca/2024/03/06/extract-method-refactoring-technique-in-c-what-you-need-to-know/
#CSharp #Refactoring #Coding #Programming
Visit here for more info:
https://dometrain.com/course/deep-dive-csharp/?ref=nick-cosentino
#DotNet #CSharp #LearnToCode #Coding #Programming
Visit here for more info:
https://dometrain.com/course/deep-dive-csharp/?ref=nick-cosentino
#DotNet #CSharp #LearnToCode #Coding #Programming
This video walks through an initial design for a segmented stream in C#. We jump between the digital whiteboard and then into Visual Studio to discuss some dotnet concepts for how to make it work!
Watch here:
This video walks through an initial design for a segmented stream in C#. We jump between the digital whiteboard and then into Visual Studio to discuss some dotnet concepts for how to make it work!
Watch here:
Read more here:
https://www.devleader.ca/2024/03/05/how-to-use-benchmarkdotnet-simple-performance-boosting-tips-to-get-started/
#CSharp #DotNet #Coding #Programming
Read more here:
https://www.devleader.ca/2024/03/05/how-to-use-benchmarkdotnet-simple-performance-boosting-tips-to-get-started/
#CSharp #DotNet #Coding #Programming
If we have all of our code cloned, many tools can look across folders. But having these capabilities all from the web with cloud agents... absolute dream.
Watch more here:
https://youtu.be/ABtwd3V3KFI
If we have all of our code cloned, many tools can look across folders. But having these capabilities all from the web with cloud agents... absolute dream.
Watch more here:
https://youtu.be/ABtwd3V3KFI
Read more here:
https://www.devleader.ca/2024/03/04/implicit-operators-in-c-how-to-simplify-type-conversions/
#CSharp #DotNet #Coding #Programming
Read more here:
https://www.devleader.ca/2024/03/04/implicit-operators-in-c-how-to-simplify-type-conversions/
#CSharp #DotNet #Coding #Programming
If I'm exploring and need guidance from web searches, ChatGPT still works great. But GitHub Spaces works insanely well when looking across my repositories!
Watch more here:
https://youtu.be/ABtwd3V3KFI
If I'm exploring and need guidance from web searches, ChatGPT still works great. But GitHub Spaces works insanely well when looking across my repositories!
Watch more here:
https://youtu.be/ABtwd3V3KFI
In earlier videos in the series, we looked at using IMemoryCache with Entity Framework Core. But there's a new kid on the block...
HybridCache!
Let's see how we can easily swap out our caching library for HybridCache.
Watch it here:
In earlier videos in the series, we looked at using IMemoryCache with Entity Framework Core. But there's a new kid on the block...
HybridCache!
Let's see how we can easily swap out our caching library for HybridCache.
Watch it here: