Sign in

Dev Leader

@devleader.ca
3.1K followers 259 following 13K posts

Helping you become a better software engineer 💪 YouTube: YouTube.com/@DevLeader Newsletter: subscribe.devleader.ca Principal Software Engineering Manager at Microsoft. Views are my own.

PostsRepliesMedia
Dev Leader @devleader.ca · 2h
If you're new to enums, sometimes their behavior can be a little bit confusing. I have you covered in this full video tutorial though! Watch the full video here: youtu.be/9GxabCuWTEk
youtu.be
https://youtu.be/9GxabCuWTEk
https://youtu.be/9GxabCuWTEk
000
Dev Leader @devleader.ca · 2h
What's the expected behavior for this code? If an enum is sort of like a string because it has a name, but also sort of like a number because it has a numeric value... What do we expect?
100
Dev Leader @devleader.ca · 6h
What are your top choices for models right now when it comes to coding? Any difference between generating code vs planning/designing?
000
Dev Leader @devleader.ca · 9h
What You Didn’t Know About Task EventHandlers Read it on Medium: medium.devleader.ca/what-you-didnt-…
000
Dev Leader @devleader.ca · 12h
My computer said my password is insecure. … .. . If it didn't have such strict requirements I bet it would be more confident.
000
Dev Leader @devleader.ca · 13h
- Did it reveal a blind spot in your process, communication, or planning? Failure isn’t a sign you’re not good enough. It’s a sign you’re engaged. That you’re pushing. That you’re trying to grow. No one becomes excellent by playing it safe. What’s a failure you’ve reframed as progress?
000
Reposted by Dev Leader
Dev Leader @devleader.ca · 29/09/2026
Logging effectively can save your butt during a time of panic Having helpful logs can help steer you to where the issue is occurring in your code. It's not a guarantee you'll know what the bug is right away, but it can be a great starting point.
101
Dev Leader @devleader.ca · 17h
I'm not smart enough to code. I can't code because I'm not good at math. Visit here for more info: www.youtube.com/playlist?list=PLzAT… #Coding #LearnToCode #Programming #Courses
001
Dev Leader @devleader.ca · 21h
agents on track. Watch it here: bgh.st/kaityj
bgh.st
https://bgh.st/kaityj
https://bgh.st/kaityj
000
Dev Leader @devleader.ca · 21h
How To Leverage Roslyn Analyzers For Agentic Guardrails
100
Dev Leader @devleader.ca · 29/09/2026
That's when you're going to need it! Slip into the shoes of someone faced with a live-site customer issues and think about how you could make their life easier to get to the root cause. Watch the full video here: youtu.be/4Tsmo9IAzQI
youtu.be
https://youtu.be/4Tsmo9IAzQI
https://youtu.be/4Tsmo9IAzQI
000
Dev Leader @devleader.ca · 29/09/2026
Logging effectively can save your butt during a time of panic Having helpful logs can help steer you to where the issue is occurring in your code. It's not a guarantee you'll know what the bug is right away, but it can be a great starting point.
101
Dev Leader @devleader.ca · 29/09/2026
What's your current AI stack look like for building software? Does it change based on what you're building?
000
Dev Leader @devleader.ca · 29/09/2026
What to be Wary of With Iterators and Collections in C# Read it on Medium: medium.devleader.ca/what-to-be-wear…
000
Dev Leader @devleader.ca · 29/09/2026
📌 Check out my channel for FREE learning resources on C#, dotnet, and software engineering in general: youtube.com/@devleader
youtube.com
Dev Leader
Principal Software Engineering Manager at Microsoft. Views are my own. If you're in a technical management position, working with software engineers, or you're a programmer yourself then this content is geared towards you! I've been creating software for nearly two decades and I love creating things both in and out of my work time. I've also been professionally managing software engineering teams as they navigate designing and testing complex software systems. 🗣️ Social Media & Links: - All My Links: https://linktr.ee/devleader - Blog: https://www.devleader.ca/ - TikTok: https://www.tiktok.com/@devleader - LinkedIn: https://www.linkedin.com/in/nickcosentino - Threads: https://threads.net/@dev.leader - Twitter: https://twitter.com/DevLeaderCa - Facebook: https://www.facebook.com/DevLeaderCa - Instagram: https://www.instagram.com/dev.leader - GitHub: https://github.com/ncosentino/ - Twitch: https://www.twitch.tv/ncosentino - YouTube: https://youtube.com/@DevLeader?sub_confirmation=1
020
Dev Leader @devleader.ca · 29/09/2026
Why did the computer go to the dentist? … .. . To get his bluetooth checked.
000
Dev Leader @devleader.ca · 29/09/2026
Instead of pretending we all operate in perfectly clean, documented systems, we should normalize the struggle of jumping head first into someone else’s codebase. When’s the last time you had to fight through undocumented code? What helped you survive?
010
Dev Leader @devleader.ca · 29/09/2026
📌 Have you checked out my live-streams yet? Every Monday night at 7:00 PM PST I go live and engage with YOU to hear about what software engineering topics you'd like to hear more about. Can't make it? No problem -- it's recorded! Let me know below what topics you'd like to hear about!
000
Reposted by Dev Leader
Dev Leader @devleader.ca · 28/09/2026
Production is spewing out logs... TIME TO PANIC! I should know better by now. Truly. I've been at this for long enough. But it's easy to get lost in the moment when we see things going wrong. Even easier to panic when it's at scale and not directly at your fingertips because it's in t he cloud.
111
Dev Leader @devleader.ca · 29/09/2026
📌 What topics would YOU like to see covered in my newsletter? Let me know!
000
Dev Leader @devleader.ca · 28/09/2026
📌 What other lists would you find helpful as a software engineer? - Some topic from C#? - Career progression advice in tech? - Something technical in software engineering? Let me know in the comments!
000
Dev Leader @devleader.ca · 28/09/2026
📌 Check out the newsletter here: weekly.devleader.ca
weekly.devleader.ca
Dev Leader Weekly | Substack
My weekly newsletter that simplifies software engineering for you, along with C# code examples. Join thousands of software engineers from companies like Microsoft and Amazon who are already reading! Click to read Dev Leader Weekly, a Substack publication with thousands of subscribers.
000
Dev Leader @devleader.ca · 28/09/2026
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: bgh.st/jqughy
000
Dev Leader @devleader.ca · 28/09/2026
- 🤯 An early access YouTube video and first-to-hear about exciting opportunities - 📽 Review of content shared throughout the week All for free. ---- 🔔 Follow for more software engineering and dotnet topics! 🗣️ Share with your network!
000
Dev Leader @devleader.ca · 28/09/2026
📌 Are you interested in more software engineering content? Did you know that I share a FREE weekly software engineering newsletter every week? Visit my profile or click the link beside my name to sign up for free! Join thousands of other readers to level up your software engineering.
000
Dev Leader @devleader.ca · 28/09/2026
"Just build things!" is the advice you keep hearing... but what should you build? Read more here: bgh.st/7ksq2k #programming #coding #learntocode
000
Dev Leader @devleader.ca · 28/09/2026
#Vlog #Vlogs #Coding #Programming
000
Dev Leader @devleader.ca · 28/09/2026
- Engineering Managers Don't Get Trained: youtu.be/RWJZL71MkgU - Caffeine And Narcolepsy As An Engineer: youtu.be/ZYeeGPECuWQ - Stop Gatekeeping Software Engineering: youtu.be/ZhvSuFtzs_U P.S. - Want to hang out with me on your commute? Subscribe to the channel!
youtu.be
https://youtu.be/ZhvSuFtzs_U
https://youtu.be/ZhvSuFtzs_U
100
Dev Leader @devleader.ca · 28/09/2026
www.youtube.com/@CodeCommute You can check out some of these early vlogs: - Mis-Leveled Software Engineer: youtu.be/z-JMUi6iWpc - Hiring Software Engineers: youtu.be/tFtFkxZMBMk - Working With Difficult Software Engineers: youtu.be/v3w8iuHsrLk
youtu.be
https://youtu.be/v3w8iuHsrLk
https://youtu.be/v3w8iuHsrLk
100
Dev Leader @devleader.ca · 28/09/2026
Remember to try and remain calm. Get back to a last known good state so that you can problem solve effectively. Watch the full video here: youtu.be/4Tsmo9IAzQI
youtu.be
https://youtu.be/4Tsmo9IAzQI
https://youtu.be/4Tsmo9IAzQI
000
Dev Leader @devleader.ca · 28/09/2026
Production is spewing out logs... TIME TO PANIC! I should know better by now. Truly. I've been at this for long enough. But it's easy to get lost in the moment when we see things going wrong. Even easier to panic when it's at scale and not directly at your fingertips because it's in t he cloud.
111
Dev Leader @devleader.ca · 28/09/2026
What are your thoughts on Blazor for web development? How does it compare to traditional JavaScript frameworks?
000
Dev Leader @devleader.ca · 28/09/2026
A Simplified Beginner’s Guide to IEnumerable in C# Read it on Medium: medium.devleader.ca/a-simplified-be…
000
Dev Leader @devleader.ca · 28/09/2026
Why did the HTTP request have trust issues with its friends? … .. . It was insecure.
010
Dev Leader @devleader.ca · 28/09/2026
It can become your new normal if you're not paying attention. Burnout recovery starts with recognition. And it’s okay to say, “I’m not okay right now.” Have you ever ignored burnout signs until it was too late? What tips would you offer to others?
010
Reposted by Dev Leader
Dev Leader @devleader.ca · 27/09/2026
When $hit hits the fan, get back to last known good! We all have a tendency to want to try and forward fix. We see it time and time again where there's an issue that surfaces and we try to rush to go deliver the fix. ... Except that fix causes another issue. So we try to fix that too.
101
Dev Leader @devleader.ca · 27/09/2026
I'm in this picture and I feel attacked. #SoftwareEngineering #Developers #Memes
0150
Dev Leader @devleader.ca · 27/09/2026
bgh.st/ojubku
bgh.st
https://bgh.st/ojubku
https://bgh.st/ojubku
000
Dev Leader @devleader.ca · 27/09/2026
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:
110
Dev Leader @devleader.ca · 27/09/2026
... And then that one causes an issue. So we fix that. It's not a rule that a forward fix will never work, but I highly advise that you try to get back to a last known good state so that you don't feel a rush to fix things properly. Watch the full video here: youtu.be/4Tsmo9IAzQI
youtu.be
https://youtu.be/4Tsmo9IAzQI
https://youtu.be/4Tsmo9IAzQI
000
Dev Leader @devleader.ca · 27/09/2026
When $hit hits the fan, get back to last known good! We all have a tendency to want to try and forward fix. We see it time and time again where there's an issue that surfaces and we try to rush to go deliver the fix. ... Except that fix causes another issue. So we try to fix that too.
101
Dev Leader @devleader.ca · 27/09/2026
What's your strategy for managing dependency injection in .NET Core projects?
100
Dev Leader @devleader.ca · 27/09/2026
Watch it here: podcasters.spotify.com/pod/show/dev…
podcasters.spotify.com
Context is King in Software Engineering - Derek Comartin of CodeOpinion by Dev Leader Podcast
Derek Comartin of CodeOpinion is one of my favorite YouTubers and content creators. Derek is able to talk through all sorts of software engineering tradeoffs and is one of the best at answering the "it depends" question.That's because Derek knows that context is king. If we are making decisions in software engineering, it's all about the circumstances that we're operating in. Derek brings this front and center whenever he's talking about development choices.Huge thanks to Derek for this awesome chat!----You can get in touch with Derek:Website: https://www.codeopinion.comYouTube: https://www.youtube.com/@codeopinionX: https://x.com/codeopinion----🎥 Channels:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@DevLeader⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠: C#, DotNet, and Programming Tutorials⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@DevLeaderPodcast⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠: Podcast and Livestream⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@DevLeaderPathToTech⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠: Resume Reviews & Job Interviews⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@CodeCommute⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠: Q&A Vlog on Software Engineering & Careers⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠@BrandGhostAI⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠: Cross Post and Schedule Content! (⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://brandghost.ai⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠)🔑 Membership & Subscriptions:📨 Weekly Newsletter:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://weekly.devleader.ca⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🏘️ Private Discord Community:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://sidestack.io/devleader⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🧠 Courses:All Courses:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.devleader.ca/courses⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Get Promoted As A Software Engineer:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Nailing The Behavioral Interview:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Soft Skills For Software Engineers:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/career-soft-skills-for-software-engineers/?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Getting Started with C#:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/getting-started-csharp?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Deep dive C#:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/deep-dive-csharp?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠C# Zero to Hero BUNDLE:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Reflection in .NET:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Refactoring For C# Devs:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠[FREE] Intro to Software Development:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.youtube.com/playlist?list=PLzATctVhnsggb3lj53T8fJSK6LJQFUyKS⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠🗣️ Social Media & Links:All My Links:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://linktr.ee/devleader⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Blog:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.devleader.ca/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠TikTok:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.tiktok.com/@devleader⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠LinkedIn:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.linkedin.com/in/nickcosentino⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Threads:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ https://threads.net/@dev.leader⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Twitter:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://twitter.com/CodeCommuteVlog⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Facebook:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.facebook.com/DevLeaderCa⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Instagram:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.instagram.com/code.commute⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠GitHub:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://github.com/ncosentino/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Twitch:⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://twitch.tv/devleaderca⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠
000
Dev Leader @devleader.ca · 27/09/2026
Context is King in Software Engineering - Derek Comartin of CodeOpinion Derek Comartin of CodeOpinion is one of my favorite YouTubers and content creators. Derek is able to talk through all sorts of software engineering tradeoffs and is one of the best at answering the "it depends" question.
110
Dev Leader @devleader.ca · 27/09/2026
An Elementary Perspective On C# Iterators Read it on Medium: medium.devleader.ca/an-elementary-p…
000
Dev Leader @devleader.ca · 27/09/2026
Why did the functions stop calling each other … .. . They had constant arguments.
000
Dev Leader @devleader.ca · 26/09/2026
IYKYK... #SoftwareEngineering #Developers #Memes
011
Dev Leader @devleader.ca · 26/09/2026
bgh.st/skm3ny
bgh.st
https://bgh.st/skm3ny
https://bgh.st/skm3ny
000
Dev Leader @devleader.ca · 26/09/2026
ASP NET Core - Working With XML Results On Web APIs JSON is the way of the web API! But... What about XML? Surely we no longer need to be concerned with that? Well... There are still some use cases! Check out this video for returning XML data from web APIs in ASP NET Core. Watch here:
100
Dev Leader @devleader.ca · 26/09/2026
Microsoft Testing Platform snuck up on me behind the scenes! Sometimes we get used to doing the same old thing... over and over. Because it works! But this was a great reminder for me that these things are always evolving! Check out the video here: youtu.be/pYfT05L8C7o
000