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
Are you using AI tools for software development? If so, which? If not, why not?
November 25, 2025 at 1:00 PM
Plugin Architectures in DotNet

Read it on Medium:
https://stories.devleader.ca/plugin-architectures-in-dotnet-4dfa9445eb98
November 25, 2025 at 10:00 AM
Why did the HTTP request have trust issues with its friends?

..
.
It was insecure.
November 25, 2025 at 7:00 AM
Repository Design Pattern With Entity Framework Core

This video kicks off the series on the repository design pattern. We'll look at how you can set up EF Core in an ASP NET Core web API and wrap it up in a repository design pattern!

Watch it here:
https://www.youtube.com/watch?v=KQfDi9FsvDE
November 24, 2025 at 10:02 PM
Looking to learn more about CSharp and dotnet?

Every weekend I publish a FREE newsletter discussing CSharp and dotnet topics.

Each newsletter touches on general software engineering to get you thinking as well as linking out to some useful learning resources.
November 24, 2025 at 10:00 PM
November 24, 2025 at 8:02 PM
Scheduling jobs is complicated. But it doesn't have to be.

I've put together a series of video tutorials to help you out with Quartz NET -- a powerful job scheduling framework in DotNet.

Setup:
- Basics in ASP NET: https://youtu.be/RtjqYAcCea8
https://youtu.be/RtjqYAcCea8
https://youtu.be/RtjqYAcCea8
youtu.be
November 24, 2025 at 8:00 PM
One suggestion if you're "boy scouting" fixes into code

Separate your commits.

Modularity is a key concept in software engineering, and it's not just specific to how you split out your classes and functions.
November 24, 2025 at 5:00 PM
Aside from your IDE, what tool helps your productivity most as a software engineer?
November 24, 2025 at 1:01 PM
A Simple Union Between .NET Core and Python

Read it on Medium:
https://medium.devleader.ca/a-simple-union-between-net-core-and-python-beaf34d5d2d8
November 24, 2025 at 10:00 AM
Why did the functions stop calling each other

..
.
They had constant arguments.
November 24, 2025 at 7:00 AM
Getting targeted feedback × regular check-ins = meaningful career growth

That’s the goal.

When it comes to feedback, focus on:
- Asking direct, timely questions (“What could I do better in scenario X?”)
November 24, 2025 at 6:00 AM
November 23, 2025 at 11:00 PM
Developer Intern Resume Review: Did They Nail It?!

This software developer is looking to land an internship! Let's see what awesome things they included on their resume and what areas they could improve on.

Watch it here:
https://www.youtube.com/watch?v=kwg3IB58vHw
November 23, 2025 at 10:00 PM
November 23, 2025 at 8:00 PM
Looks like you need to land a critical fix into the legacy code.

It finally happened. The legacy code that's been sittigng dormant for 5 years without changes and running smoothly is encountering a critical issue.
November 23, 2025 at 5:01 PM
How do you stay up-to-date with the latest .NET Core and CSharp features? What or who are your favorite resources?
November 23, 2025 at 1:00 PM
Be The Luck For Other Software Engineers - Interview With Scott Hanselman

Arguably the coolest thing I've been able to do in my content creation journey for software engineers to date:

I got to sit down and chat with Scott Hanselman.
November 23, 2025 at 12:03 PM
Tasks, BackgroundWorkers, and Threads

Read it on Medium:
https://medium.devleader.ca/tasks-backgroundworkers-and-threads-4740bb605de
November 23, 2025 at 10:00 AM
What do you call a programmer who doesn't use Stack Overflow or LLMs?

..
.
A liar.
November 23, 2025 at 7:00 AM
You won't get it. Maybe you should reflect on that.

#SoftwareEngineering #Developers #Memes
November 22, 2025 at 11:00 PM
A Generation Of Illiterate Programmers: AI Over Dependency

Are software developers having an over-reliance on their AI tools? Or what about how AI is affecting their ability to learn how to become a good developer?

Are we... doomed? I don't think so, but let's dive into it.

Watch here:
November 22, 2025 at 10:00 PM
We can use plugins in Blazor to extend frontend AND backend functionality.

Read more here:
https://www.devleader.ca/2023/09/14/plugin-architecture-in-blazor-a-how-to-guide/

#aspnetcore #blazor #plugins #csharp
November 22, 2025 at 8:00 PM
I absolutely flopped during this Google interview question.

Before Microsoft, I had a pretty crappy interview with Google.

And no -- I'm not here to point fingers at Google. I'm here to share that all of us have interview experiences we're not happy with.
November 22, 2025 at 5:00 PM
How do you handle error logging and monitoring in .NET applications? Any favorite tools or services?
November 22, 2025 at 1:00 PM