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.
Pinned
College Developer Struggles

Dev Leader Weekly 113

Read the article here:
https://weekly.devleader.ca/p/college-developer-struggles
You are an expert. Make no errors.

#SoftwareEngineering #Developers #Memes
November 15, 2025 at 11:00 PM
C# Semantic Kernel Plugins: Get YouTube Video Info!

Semantic Kernel in C# is absolutely awesome! One of my favorite parts is leveraging the plugin system.

In this video, let's explore using plugins to play around with getting the AI to query YouTube video data!

Watch here:
November 15, 2025 at 10:00 PM
November 15, 2025 at 8:00 PM
When code "isn't testable", we usually zoom in.

We try to keep zooming in until we find the testable parts and chip away, gradually adding coverage.

If you're in a scenario where you have a critical fix in code that isn't testable, and you need SOMETHING that will help build confidence...
November 15, 2025 at 5:00 PM
Is My Developer Career JUST Maintenance?!

Dev Leader Weekly 116

Read the article here:
https://weekly.devleader.ca/p/is-my-developer-career-just-maintenance
November 15, 2025 at 1:09 PM
Curious what other developers are thinking: Function or OOP? Is one more generally superior?
November 15, 2025 at 1:00 PM
Key Values and Dealing With Clients - Interview With Emily Jowers

It's all about delivering value to the customer. But do they even know what they want?!

I was fortunate to sit down and chat with Emily Jowers where we talked about her career journey up to staff software engineer.
November 15, 2025 at 12:04 PM
A Simplified Beginner’s Guide to IEnumerable in C#

Read it on Medium:
https://medium.devleader.ca/a-simplified-beginners-guide-to-ienumerable-in-c-b25f88fbe15c
A Simplified Beginner’s Guide to IEnumerable in C#
C# basics for IEnumerables to get you started!
medium.devleader.ca
November 15, 2025 at 10:00 AM
Weekly Recap - 2025-11-14

Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!

Read the article here:
https://www.devleader.ca/2025/11/15/weekly-recap-20251114
November 15, 2025 at 7:08 AM
What's the object-oriented way to become wealthy?

..
.
Inheritance.
November 15, 2025 at 7:00 AM
Wait... You guys write code that works?!

#SoftwareEngineering #Developers #Memes
November 14, 2025 at 11:00 PM
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
Do you feel like "Agile" is dead? Are places still embodying the spirit of Agile?
November 14, 2025 at 1:00 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 do programmers celebrate birthdays?

..
.
They throw exceptions.
November 14, 2025 at 7:01 AM
A bad habit to form as a more junior software engineer is being quiet if you feel that you're falling behind.

I get it. I understand why this can be scary.

You don't want to disappoint. You want to save face. You want to succeed.

Remember: Software engineering is a team sport. We win together.
November 14, 2025 at 6:00 AM
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
Thoughts on comments in code? When to include them, or why are you against them?
November 13, 2025 at 1:00 PM
A Guide For New Programmers on C# Basics

Read it on Medium:
https://medium.devleader.ca/a-guide-for-new-programmers-on-c-basics-aa80ec4f58b2
A Guide For New Programmers on C# Basics
A simple guide to getting started with the basics of C#
medium.devleader.ca
November 13, 2025 at 10:00 AM
What do you call a programmer from Scandinavia?

..
.
Nerdic.
November 13, 2025 at 7:00 AM
Nobody cares about your career progression more than you do.

Not your boss. Not your partner. Not your mom, dad, cat, dog, or fish.

You can be set up with an amazing manager who wants you to succeed and tries their best to help you grow.

But at the end of the day, YOU are in the driver's seat.
November 13, 2025 at 6:00 AM