Dev Leader
banner
devleader.ca
Dev Leader
@devleader.ca
Helping you become a better software engineer 💪
YouTube: https://YouTube.com/@DevLeader
Newsletter: https://subscribe.devleader.ca
Principal Software Engineering Manager at Microsoft. Views are my own.
Senior memegineer, reporting for duty!

#SoftwareEngineering #Developers #Memes
January 11, 2026 at 11:00 PM
StringBuilder - Quick Look for Beginner C# Programmers

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:
January 11, 2026 at 10:01 PM
How To Build Teams That Actually Care - Interview With @ryanvarley.bsky.social

Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley!
January 11, 2026 at 12:01 PM
I could DEFINITELY make a better database on my own.

#SoftwareEngineering #Developers #Memes
January 10, 2026 at 11:00 PM
This C# Change OBLITERATED My Memory Allocation Benchmarks

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:
January 10, 2026 at 10:00 PM
99.42% of coding problems are solved while falling asleep.

#SoftwareEngineering #Developers #Memes
January 9, 2026 at 11:00 PM
INSANE Speed Unlocked On Segmented Stream Design in C#

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...
January 9, 2026 at 10:00 PM
January 9, 2026 at 8:01 PM
Needlr reduces the boilerplate for your web api initialization code.

... 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
January 9, 2026 at 5:01 PM
Tips For Building Confidence As A Beginner Programmer
January 8, 2026 at 10:01 PM
If you've been using async await in CSharp you've heard this before...

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
January 8, 2026 at 8:05 PM
Are plugins REALLY any different than adding extension methods?

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
January 8, 2026 at 5:01 PM
When the autocomplete truly gets you.

#SoftwareEngineering #Developers #Memes
January 7, 2026 at 11:00 PM
Use Redis With HybridCache to Cache Your EF Core Data!

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!
January 7, 2026 at 10:00 PM
"Extract Method" is one mof the most foundational refactoring techniques for us to use.

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
January 7, 2026 at 8:07 PM
"... Never understand it, but thanks to you I have a chance now"

Visit here for more info:
https://dometrain.com/course/deep-dive-csharp/?ref=nick-cosentino

#DotNet #CSharp #LearnToCode #Coding #Programming
January 7, 2026 at 2:00 AM
How to Read HUUUGE Files in C# - Designing a Segmented Stream

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:
January 6, 2026 at 10:00 PM
January 6, 2026 at 8:00 PM
GitHub Spaces is awesome for looking across my multiple repositories.

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
January 6, 2026 at 5:01 PM
Type casting is one of the ways that we can convert types in CSharp

Read more here:
https://www.devleader.ca/2024/03/04/implicit-operators-in-c-how-to-simplify-type-conversions/

#CSharp #DotNet #Coding #Programming
January 5, 2026 at 8:00 PM
I STILL use ChatGPT for coding, but... I use this tool from GitHub very frequently.

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
January 5, 2026 at 5:00 PM
One more TODO wouldn't be so bad...

#Coding #Programming #SoftwareEngineering
January 4, 2026 at 11:00 PM
HybridCache: Transform Your EF Core Data Access!

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:
January 4, 2026 at 10:00 PM