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.
November 14, 2025 at 8:00 PM
Do tech debt sprints work?

From my experience... no. A dedicated tech debt sprint sounds nice but it's too easy to derail.

Let me explain.
November 14, 2025 at 5:01 PM
Architecting Systems at Startups and Beyond - Interview With @rauljunco.bsky.social

You've surely seen his system design and software architecture content, right?

You know the man -- Raul Junco!
November 14, 2025 at 12:01 PM
How To Use Semantic Kernel Plugins In C#

What's cooler than using Semantic Kernel in C#?

Mixing in my favorite set of building blocks: Plugins!

This video tutorial will get us up and running with plugins in Semantic Kernel!

Watch here:
https://www.youtube.com/watch?v=1GjIY-F91jU
November 13, 2025 at 10:00 PM
Turns out my first time with Dapper was much better than with EF Core...

Read more here:
https://www.devleader.ca/2024/05/20/dapper-and-strongly-typed-ids-how-to-dynamically-register-mappings/

#CSharp #DotNet #EFCore #Dapper
November 13, 2025 at 8:02 PM
How many promotions does it take to go from startup intern to Microsoft Principal?

It's a trick question to try and ask how many promotions a certain level takes in someone's career. While it might be interesting to hear the story, the hyper-focus on promotions is the wrong metric.
November 13, 2025 at 5:03 PM
This probably explains a lot about my mood as a developer...

#SoftwareEngineering #Developers #Memes
November 12, 2025 at 11:00 PM
Beginner's Guide To Semantic Kernel In C#

Want to build more interesting AI applications using C#? Let's dive right into Semantic Kernel and see all of the awesome functionality that the framework has to offer!

Watch here:
https://www.youtube.com/watch?v=YLv5z6NI494
November 12, 2025 at 10:00 PM
November 12, 2025 at 8:03 PM
Are you new to CSharp? Have you used the switch statement?

The switch statement allows us to check conditionals, much like a chain of if-else statements.

Often, a switch statement is more performant but it can also offer the benefit of being more expressive -- especially when dealing with enums!
November 12, 2025 at 5:01 PM
These posts absolutely TOOK OFF.

They were cross-posted. They were also *GASP* scheduled! Over an API!

But that's not all.

Let's see how @brandghost.bsky.social keeps my social media engine going, and what's so interesting about these posts.

Watch here:
https://youtu.be/hnaSHQEirOc
November 12, 2025 at 4:03 AM
Don't take it from me -- listen to what Pedro has to say!

Visit here for more info:
https://dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino
November 12, 2025 at 2:00 AM
Ship Your Product! Let's Build An Installer In Visual Studio

This might not be as glamorous as building a fancy new web application...

But if you're still shipping downloadable software, odds are you've probably found yourself needing an installer!
November 11, 2025 at 10:00 PM
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/

#csharp #dotnet #dotnetcore #beginners
November 11, 2025 at 8:00 PM
What the heck is a bitwise AND operator? And... Why?!

When we're dealing with enums in CSharp that are setup as flags, using the bitwise AND operator can be tremendously helpful.
November 11, 2025 at 5:01 PM
Host Your MySQL Blog Database On Azure In Only Minutes!

Let's continue on the Blazor blog tutorial! Next stop:

Hosting your database in the cloud!

The reality is that for most folks you're probably fine to run with the base SQLite settings.
November 10, 2025 at 10:00 PM
November 10, 2025 at 8:02 PM
Not every decision we make in software can or will be a permanent solution.

In fact, I'd probably argue that the only real guarantee we have is that things will change.
November 10, 2025 at 5:01 PM
Enjoy that Friday night deployment! Muahaha!!

#SoftwareEngineering #Developers #Memes
November 9, 2025 at 11:00 PM
WordPress is HISTORY! Get Your Own Blazor Blog Running TODAY!

Get your Blazor blog running almost immediately after cloning the repository!

In this video, you can say goodbye to dealing with WordPress and have a C# blog ready in no time.
November 9, 2025 at 10:00 PM
THREE HUNDRED episodes scheduled.

Just a friendly reminder that if you are mostly familiar with me from either social media posts or C# programming tutorials, I've finally scheduled my 300th software engineering vlog entry on Spotify.

These videos are a mix of:
November 9, 2025 at 9:41 PM
November 9, 2025 at 8:00 PM
Here's why testing behaviors and not details is beneficial:

But before that, I need to be honest:

This is not a rule or the only way to test things.

I want to be clear that this approach has plenty of value.

But it's not the only approach.
November 9, 2025 at 5:01 PM
AI Will Replace Developers... Or Will It? - Interview With Amichai Mantinband

You know it's right when it fits like a glove.

At least that's the case for Amichai Mantinband when he stumbled upon computer science! He knew right away that he had found the right career path.
November 9, 2025 at 12:02 PM
Got developer memes ready for days... Weeks... And, well, over a year 😎

@brandghost.bsky.social let's me focus on the content so I don't have to worry about pressing post.
November 9, 2025 at 3:42 AM