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
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
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
Desktop development isn't dead. Here are some helpful resources:

Introduction:
- A Beginner's Look At WPF in C#: https://youtu.be/1FENvqHO210

Dependency Injection:
- Dependency Injection with IServiceCollection: https://youtu.be/AoQnI5St1Qg
https://youtu.be/AoQnI5St1Qg
https://youtu.be/AoQnI5St1Qg
youtu.be
November 12, 2025 at 8:00 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
CSharp and DotNet developers: do you use primary constructors, totally against, or on the fence?
November 12, 2025 at 1:00 PM
Choosing The Best Programming Language For Beginners

Read it on Medium:
https://medium.devleader.ca/choosing-the-best-programming-language-for-beginners-c2f62c67b7
Choosing The Best Programming Language For Beginners
It might not be *the* one you’re thinking…
medium.devleader.ca
November 12, 2025 at 10:00 AM
What’s a programmer’s favorite snack?

..
.
Microchips.
November 12, 2025 at 7:00 AM
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
Let's pretend you can only pick one... What’s more important for a high-performance dev team:

- High technical ability
- Great communication

Why?
November 11, 2025 at 1:00 PM
Should Engineering Managers Be Writing Code?

Read it on Medium:
https://medium.devleader.ca/should-engineering-managers-be-writing-code-4721a7bf83e3
Should Engineering Managers Be Writing Code?
A response to a Quora question…
medium.devleader.ca
November 11, 2025 at 10:00 AM
I have a great joke about concurrency bugs...

..
.
get it wouldn't but. you probably
November 11, 2025 at 7:00 AM
Vibe Coding 2.0 - Dev Leader Weekly 115

A recording from Dev Leader's live video

Read the article here:
https://weekly.devleader.ca/p/vibe-coding-20-dev-leader-weekly
Vibe Coding 2.0 - Dev Leader Weekly 115
A recording from Dev Leader's live video
weekly.devleader.ca
November 11, 2025 at 6:04 AM
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
Interested in learning more about vertical slice architecture? Check out these videos!

Here are a collection of videos that I've put together on this topic. All full-length. All for free!

- Practical Vertical Slices With Blazor Plugins: https://youtu.be/OUL85F3NYy4
https://youtu.be/OUL85F3NYy4
https://youtu.be/OUL85F3NYy4
youtu.be
November 10, 2025 at 8:00 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
Do you think Leetcode-style interview prep helps or hurts actual software engineers? Would you ever use it as a hiring signal?

(I have my thoughts...)
November 10, 2025 at 1:00 PM
Iterator Benchmarks That Shocked With Unexpected Results

Read it on Medium:
https://medium.devleader.ca/iterator-benchmarks-that-shocked-with-unexpected-results-ea3ffb48bcc8
Iterator Benchmarks That Shocked With Unexpected Results
(This article was originally posted on my blog)
medium.devleader.ca
November 10, 2025 at 10:00 AM