Dev Leader @devleader.ca · 3hWhat'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 · 18hI'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 · 29/09/2026Logging 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 · 28/09/2026Developer 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"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/2026Production 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 · 27/09/2026I'm in this picture and I feel attacked. #SoftwareEngineering #Developers #Memes 0150
Dev Leader @devleader.ca · 27/09/2026A 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/2026When $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/2026Context 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 · 26/09/2026ASP 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/2026Microsoft 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
Dev Leader @devleader.ca · 25/09/202610 bytes walk into a bar... #SoftwareEngineering #Developers #Memes 010
Dev Leader @devleader.ca · 25/09/2026How do you use enums in CSharp? Read more here: bgh.st/2hgacc #csharp #dotnet #dotnetcore #beginner #tutorial 000
Dev Leader @devleader.ca · 25/09/2026Tests are helpful but... All of the tests in the world aren't a guarantee that you will never experience a bug. But don't let that be a reason to keep you from writing them! 110
Dev Leader @devleader.ca · 25/09/2026How To Build Teams That Actually Care - Interview With @ryanvarley.bsky.social Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley! 100
Dev Leader @devleader.ca · 24/09/2026Let's VIBE! ChatGPT vs Copilot - Which Integrates Serilog Better? In this video tutorial, we'll compare ChatGPT and Copilot for integrating Serilog into our ASP NET Core application. Which one of these tools can do a better job with the integration? Watch it here: bgh.st/k6p42r 000
Dev Leader @devleader.ca · 24/09/2026Say goodbye to reflection in Microsoft Testing Platform! Test runs are changing in Microsoft Testing Platform and no longer rely on the use of reflection to dynamically discover and run tests. Check out the video here: youtu.be/pYfT05L8C7o 010
Dev Leader @devleader.ca · 23/09/2026Yikes... Tough crowd... #SoftwareEngineering #Developers #Memes 120
Dev Leader @devleader.ca · 23/09/2026Introduction To Cache Stampede Protection In C# Look out for that herd! No -- it's not what you think! We have to protect ourselves from cache stampedes. Let's see how some libraries give us this ability in C#. Watch here: bgh.st/2hzhbw 000
Dev Leader @devleader.ca · 23/09/2026Microsoft Testing Platform is changing the game! Tons of super cool features in Microsoft Testing Platform that your favorite testing frameworks will support. What is your go to testing framework? Will you be switching? Check out the video here: youtu.be/pYfT05L8C7o 001
Dev Leader @devleader.ca · 23/09/2026Looks like it's time to rewrite all of your code again... If only there was a better way... Visit here for more info: dometrain.com/course/from-zero-to-h… #Courses #Refactor #Refactoring #SoftwareEngineering 000
Dev Leader @devleader.ca · 22/09/2026Have you used reflection in CSharp? Read more here: bgh.st/0di6jc #csharp #dotnet #dotnetcore #reflection 100
Dev Leader @devleader.ca · 22/09/2026Null reference exceptions are my favorite. ... said no person ever. Nobody likes dealing with null references. In one recent case for me, I had misused a ! (bang) operator to tell the compiler that I knew better. I told it that I knew something couldn't be null. Butttttt I was wrong. 101
Dev Leader @devleader.ca · 21/09/20264 Key Tips: Learning In Public For Software Engineers You've heard people talk about this idea of learning in public... but why should you bother? How does it work? And most importantly... WHEN JOB?! Watch here: bgh.st/2cjbfu 000
Dev Leader @devleader.ca · 21/09/2026If you only run one-on-ones when you need them, it's already too late. A pattern Anemari Fiser described: leaders who schedule a 1:1 only when there's a problem find it's already escalating. Consistent ones let you catch the red flags early. Watch here: youtu.be/C31KuWRbEV0 011
Dev Leader @devleader.ca · 20/09/2026Do I want to learn JS or Fortran 😬 #SoftwareEngineering #Developers #Memes 000
Dev Leader @devleader.ca · 20/09/2026Switching Tech Jobs: What To Consider As A Software Engineer At some point in your software engineering career, you'll be faced with the debate: Stick with the current job or take on some risk with a new role. How will you decide? Which factors should you consider? Watch here: 100
Dev Leader @devleader.ca · 20/09/2026Before you chase a tech lead role, get honest about why you want it. Something that came up with Anemari Fiser: is it the title, the raise, or actually wanting to help people grow? Knowing your real why might point you somewhere better. Watch here: youtu.be/C31KuWRbEV0 000
Dev Leader @devleader.ca · 19/09/2026Everyone out here promoting TDD but... #SoftwareEngineering #Developers #Memes 010
Dev Leader @devleader.ca · 19/09/2026So you want to know which programming languages are easiest? Read more here: bgh.st/uxrixg #programming #programminglanguages 000
Dev Leader @devleader.ca · 19/09/2026Nothing stalls an engineer like two leaders pointing different directions. On alignment, Anemari Fiser made a sharp point: when leaders send conflicting signals, the team freezes on who to follow. Align before you communicate. Watch here: youtu.be/C31KuWRbEV0 000
Dev Leader @devleader.ca · 18/09/2026$500 if ChatGPT told you how to do your job. #SoftwareEngineering #Developers #Memes 131
Dev Leader @devleader.ca · 18/09/2026How To Configure Serilog From AppSettings.json In this video tutorial, we'll look at the basics of getting Serilog configured in your ASP NET Core application and how you can wire it all up with appsettings.json! Watch it here: bgh.st/yc3b8y 000
Dev Leader @devleader.ca · 18/09/2026A simple rubric ritual can make career growth feel concrete. I shared my own approach with Anemari Fiser: a few times a year, each engineer rates themselves against the level rubric with examples, then I do the same. Then we compare notes. Watch here: youtu.be/C31KuWRbEV0 000
Dev Leader @devleader.ca · 18/09/2026Construction, Coding, and Work Life Balance In this episode, I sat down with @jamon.dev, co-founder and CTO of Infinite Red, to talk about his unconventional journey from framing homes in the rain to building a thriving software consultancy. Thanks so much for the discussion, Jamon! 111
Dev Leader @devleader.ca · 17/09/2026It Ain't For Everyone: Becoming An Engineering Manager There are software engineers who might find themselves being promoted to an engineering manager role at some point in their career. But is this really a great promotion? Will they be a good fit for the role? Let's discuss! Watch here: 100
Dev Leader @devleader.ca · 17/09/2026Soft skills aren't soft -- they're how you level up faster. Something Anemari Fiser and I talked about: developers who collaborate well, ask for help, and take ownership tend to climb faster, because their impact is visible to everyone. Watch here: youtu.be/C31KuWRbEV0 000
Dev Leader @devleader.ca · 16/09/2026I'm still working on automating my life while out of bed. #SoftwareEngineering #Developers #Memes 110
Dev Leader @devleader.ca · 16/09/2026How 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: bgh.st/ljyuuc 000
Dev Leader @devleader.ca · 16/09/2026The only solution to tech debt is to go fix all of it right away. Read more here: bgh.st/xbte4s #developers #techdebt #technicaldebt #refactoring 000
Dev Leader @devleader.ca · 16/09/2026Psychological safety is the base everything else is built on. Anemari Fiser kept coming back to one foundation: trust is built by embracing failure and removing blame. Supporting people when things go wrong is how leaders prove their character. Watch here: youtu.be/C31KuWRbEV0 000
Dev Leader @devleader.ca · 16/09/2026Is your ability to refactor software where you need it to be? Visit here for more info: dometrain.com/course/from-zero-to-h… #Courses #Refactor #Refactoring #SoftwareEngineering 000
Dev Leader @devleader.ca · 15/09/2026Beginner'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: bgh.st/nc9g3i 010
Dev Leader @devleader.ca · 15/09/2026Not everyone in leadership took a winding path to get there. Anemari Fiser had a straightforward route: CS degree, engineer, then early into a tech lead role she loved. Now she spends her time helping engineers grow through coaching and writing. Watch here: youtu.be/C31KuWRbEV0 000
Dev Leader @devleader.ca · 15/09/2026Build a Bounded Processing Pipeline With System.Threading.Channels Build a bounded C# pipeline with System.Threading.Channels using backpressure, explicit ownership, cancellation, draining, fault handling, and awaited workers. Read the article here: bgh.st/hqzvlx 000
Dev Leader @devleader.ca · 14/09/2026Ship 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! 100
Dev Leader @devleader.ca · 14/09/2026Have you subscribed to Dev Leader Weekly yet? Don't worry! It's not too late! Every weekend I publish a FREE newsletter discussing software engineering and dotnet topics. 300