<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.devleader.ca/videos/5SnH9_vrAKY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5SnH9_vrAKY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Multi-Agent Architecture in .NET: Microsoft Agent Framework Tutorial</video:title>
      <video:description>Move outta the way, Semantic Kernel! There's a new sheriff in town! Microsoft Agent Framework allows us to build multi-agent orchestration and workflows in our C# applications, and this video is a quick intro into how we can wire these things up!</video:description>
      <video:player_loc>https://www.youtube.com/embed/5SnH9_vrAKY</video:player_loc>
      <video:duration>1197</video:duration>
      <video:view_count>585</video:view_count>
      <video:publication_date>2026-03-26T12:00:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>needlr</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>microsoft agent framework</video:tag>
      <video:tag>MAF</video:tag>
      <video:tag>C# agent framework</video:tag>
      <video:tag>semantic kernel</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:tag>source generators</video:tag>
      <video:tag>C# source generators</video:tag>
      <video:tag>how to use microsoft agent framework</video:tag>
      <video:tag>microsoft agent framework C#</video:tag>
      <video:tag>microsoft agent framework tutorial</video:tag>
      <video:tag>how to build ai agents</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>how to create ai agents in c#</video:tag>
      <video:tag>microsoft agent framework series</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>agent framework</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CFho8X20dG8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CFho8X20dG8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does Company Alignment REALLY Matter For Developers - Principal Engineering Manager AMA</video:title>
      <video:description>Every developer is going to have their own motivations for working at a company. Is it the pay? The challenge? The work-life balance? What drives you, and how much does it really matter if you are aligned with the company's mission?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/CFho8X20dG8</video:player_loc>
      <video:duration>5866</video:duration>
      <video:view_count>30</video:view_count>
      <video:publication_date>2026-03-17T15:58:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/UMG7bV5dYZ4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UMG7bV5dYZ4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Copilot CLI Vibe Code Show and Tell - Principal Engineering Manager AMA</video:title>
      <video:description>I've been busy building things with the Copilot CLI! But more recently, my hands have been almost entirely out of the code and almost entirely out of Visual Studio -- and I never thought I would say that. 

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/UMG7bV5dYZ4</video:player_loc>
      <video:duration>4420</video:duration>
      <video:view_count>260</video:view_count>
      <video:publication_date>2026-03-03T16:30:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9BSlebsn0WE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9BSlebsn0WE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Planning in Software Engineering - Principal Engineering Manager AMA</video:title>
      <video:description>Everyone seems to have an opinion on the best way to approach planning in software engineering -- but if you hear different people talk about it, how can so many different approaches be right? Or does that mean they're all... wrong?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/9BSlebsn0WE</video:player_loc>
      <video:duration>3999</video:duration>
      <video:view_count>202</video:view_count>
      <video:publication_date>2026-02-24T18:03:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cQKGtgHFMcQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cQKGtgHFMcQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Over Optimism of Rewrites in Software Engineering - Principal Engineering Manager AMA</video:title>
      <video:description>We're all going to see this happen multiple times in our careers: The big decision around rewriting a product or service. I'd also wager that most of us will have lived through similar experiences on this -- so let's see if we can steer things in a more positive direction!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/cQKGtgHFMcQ</video:player_loc>
      <video:duration>4607</video:duration>
      <video:view_count>120</video:view_count>
      <video:publication_date>2026-02-10T16:29:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/xGBiCeT2HNI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xGBiCeT2HNI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Resume Audit: What's Holding You Back From Jobs?</video:title>
      <video:description>A full stack developer has sent in their resume to get some perspective about what's working well and what could use some work. Let's see what's working well and where they can improve!</video:description>
      <video:player_loc>https://www.youtube.com/embed/xGBiCeT2HNI</video:player_loc>
      <video:duration>808</video:duration>
      <video:view_count>53</video:view_count>
      <video:publication_date>2026-02-05T13:01:49+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/P4OB3lgJuhQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/P4OB3lgJuhQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Vibe Coded This AWESOME Autofac Feature With Source Generation Support!</video:title>
      <video:description>I owe a lot to Autofac for many years of dependency injection support in C#... So in this video, we'll walk through my vibe-coded version of a popular Autofac capability that I have working with SOURCE GENERATORS!</video:description>
      <video:player_loc>https://www.youtube.com/embed/P4OB3lgJuhQ</video:player_loc>
      <video:duration>1157</video:duration>
      <video:view_count>255</video:view_count>
      <video:publication_date>2026-02-04T13:00:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>needlr</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_QRM_nmRg2I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_QRM_nmRg2I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# Development in Copilot CLI - Principal Engineering Manager AMA</video:title>
      <video:description>Let's continue to build some awesome stuff in the Copilot CLI! As a Visual Studio user for many years, it's important that I practice getting out of my environment... at least a little bit!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_QRM_nmRg2I</video:player_loc>
      <video:duration>6748</video:duration>
      <video:view_count>214</video:view_count>
      <video:publication_date>2026-02-03T17:11:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ogDBOv3NbF4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ogDBOv3NbF4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Can This Student's Resume Land Them An Internship?</video:title>
      <video:description>Does this student's resume have what it takes to land an internship as a software developer? Let's discuss and review a submitted resume!</video:description>
      <video:player_loc>https://www.youtube.com/embed/ogDBOv3NbF4</video:player_loc>
      <video:duration>820</video:duration>
      <video:view_count>37</video:view_count>
      <video:publication_date>2026-02-02T13:01:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>resume tips 2026</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/UU132ACeKCw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UU132ACeKCw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Copilot CLI to Fix My Busted C# Code!</video:title>
      <video:description>In this video, we'll use the Copilot CLI to fix up some code in my product, BrandGhost, that is the result of some breaking API changes. We'll see how we can control the Copilot context and get some variations on solutions!</video:description>
      <video:player_loc>https://www.youtube.com/embed/UU132ACeKCw</video:player_loc>
      <video:duration>1383</video:duration>
      <video:view_count>332</video:view_count>
      <video:publication_date>2026-01-30T00:13:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/DoSDh4f6NTI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DoSDh4f6NTI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's Build With Copilot CLI - Principal Engineering Manager AMA</video:title>
      <video:description>I am a die-hard Visual Studio person. I love working in an IDE. But I've been trying out the Copilot CLI and really enjoying myself, so let's build some stuff together in the terminal!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/DoSDh4f6NTI</video:player_loc>
      <video:duration>6470</video:duration>
      <video:view_count>116</video:view_count>
      <video:publication_date>2026-01-27T16:59:55+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/db62ywZTaDE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/db62ywZTaDE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>This AI Migration Saved Me Months of Work</video:title>
      <video:description>In this video, I walk through how I used both Claude AND Copilot CLI to migrate my C# dependency injection framework from reflection to source generation. Did it do it perfectly or did I need to take the wheel? Let's find out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/db62ywZTaDE</video:player_loc>
      <video:duration>1657</video:duration>
      <video:view_count>391</video:view_count>
      <video:publication_date>2026-01-26T16:18:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>auth0</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/EPN85oJoL84</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EPN85oJoL84/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to change models in Copilot CLI - Where is the enablement?!</video:title>
      <video:description>While it's not the most exciting video, hopefully this helps a bunch of you with switching models in Copilot CLi and ensuring you can get the enablement figured out in GitHub!</video:description>
      <video:player_loc>https://www.youtube.com/embed/EPN85oJoL84</video:player_loc>
      <video:duration>611</video:duration>
      <video:view_count>650</video:view_count>
      <video:publication_date>2026-01-23T20:57:49+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>auth0</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wps_g0NIQ9c</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wps_g0NIQ9c/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Developer Relations Isn't Just for Extroverts - Fred Harper Interview</video:title>
      <video:description>In this episode, I sit down with Fred Harper, Developer Relations Manager at TinyMCE, for a deep dive into what developer relations actually is -- and what it is not. Fred shares his 20+ year journey from software developer to DevRel, how his extroverted personality shaped his path, and why introverts can be just as successful in this role.

We talk about the balance between staying technical without building product full-time, why developers hate being marketed to, and how trust, authenticity, and long-term relationships matter more than short-term wins. This conversation pulls back the curtain on DevRel as a career path, the misconceptions around it, and what it really takes to do the job well.

If you’ve ever been curious about developer advocacy, community building, or how technical roles can evolve beyond pure coding, this episode offers a grounded, honest perspective.</video:description>
      <video:player_loc>https://www.youtube.com/embed/wps_g0NIQ9c</video:player_loc>
      <video:duration>3214</video:duration>
      <video:view_count>38</video:view_count>
      <video:publication_date>2026-01-21T13:01:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6fHnTs9BxUM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6fHnTs9BxUM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building Software Outside of Work - Principal Engineering Manager AMA</video:title>
      <video:description>Is it required to build software outside of work if you want to be a software engineer? No. Are there reasons you might still want to consider it? I definitely think so!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/6fHnTs9BxUM</video:player_loc>
      <video:duration>3579</video:duration>
      <video:view_count>72</video:view_count>
      <video:publication_date>2026-01-20T16:23:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1Frysv-f5SE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1Frysv-f5SE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Quitting the Plan: How One Developer Reinvented His Career from Scratch</video:title>
      <video:description>In this episode of the Dev Leader Podcast, I sit down with Simon Stern to unpack a career journey that cuts across far more than just writing code. Simon started out in biochemistry on a path toward medicine, walked away from it entirely, taught himself to code, became a boot camp instructor, worked in big tech, and is now leaning hard into entrepreneurship.

What makes this conversation different is the lens Simon brings -- not just how to become a developer, but how identity, motivation, communication, and business all intersect with software engineering. We talk about project-based learning, the realities behind boot camps, building without a safety net, and how AI and vibe coding are changing who gets to build software and why.

If you’re thinking about switching careers, questioning the traditional paths into tech, or wondering how AI is reshaping opportunity and risk, this episode offers a thoughtful, grounded perspective on what an abundant future in software might actually look like.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1Frysv-f5SE</video:player_loc>
      <video:duration>3245</video:duration>
      <video:view_count>51</video:view_count>
      <video:publication_date>2026-01-14T13:00:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Dt4M0k_WIR0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Dt4M0k_WIR0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FAANG Interview Tips - Principal Engineering Manager AMA</video:title>
      <video:description>If you're interviewing for your next developer role, it's going to take some practice. When it comes to FAANG, there are categories of things you're going to want to focus on to make sure you're covering all your bases!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Dt4M0k_WIR0</video:player_loc>
      <video:duration>3997</video:duration>
      <video:view_count>101</video:view_count>
      <video:publication_date>2026-01-13T16:46:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/16mjUPzRoJI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/16mjUPzRoJI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>New Years Resolutions For Developers - Principal Engineering Manager AMA</video:title>
      <video:description>The new year has started and that means it's time for... REVOLUTION!

... Wait, no. RESOLUTIONS! What are YOUR top priority things that you're looking to focus on and improve in 2026? Let's talk about them!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/16mjUPzRoJI</video:player_loc>
      <video:duration>3894</video:duration>
      <video:view_count>31</video:view_count>
      <video:publication_date>2026-01-06T20:27:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cV46W_Te1uc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cV46W_Te1uc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Vibe Coding Automatic Code Fixups That Save Hours of Work</video:title>
      <video:description>We've previously looked at vibe coding Roslyn analyzers but what about helpful tools to fix up those analyzer errors? That's where code fixup and source generators come into play! Let's vibe code one of these!</video:description>
      <video:player_loc>https://www.youtube.com/embed/cV46W_Te1uc</video:player_loc>
      <video:duration>1011</video:duration>
      <video:view_count>296</video:view_count>
      <video:publication_date>2025-12-19T20:14:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>auth0</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/VkkpyYPOv9w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VkkpyYPOv9w/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Vibe Coding C# Code Fixup Solutions For Our Roslyn Analyzer</video:title>
      <video:description>We've previously looked at vibe coding Roslyn analyzers but what about helpful tools to fix up those analyzer errors? That's where code fixup and source generators come into play! Let's vibe code one of these!</video:description>
      <video:player_loc>https://www.youtube.com/embed/VkkpyYPOv9w</video:player_loc>
      <video:duration>1387</video:duration>
      <video:view_count>398</video:view_count>
      <video:publication_date>2025-12-15T13:17:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>auth0</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/QrOCP7XQrLU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QrOCP7XQrLU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Did Copilot One-Shot This ENTIRE Feature? Or... Complete Flop?</video:title>
      <video:description>GitHub put this ENTIRE pull request together for me based on an AI-assisted spec... but did it do a good job? Let's review the changes together!</video:description>
      <video:player_loc>https://www.youtube.com/embed/QrOCP7XQrLU</video:player_loc>
      <video:duration>1524</video:duration>
      <video:view_count>258</video:view_count>
      <video:publication_date>2025-12-11T20:59:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ABtwd3V3KFI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ABtwd3V3KFI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Here's How I Use GitHub Copilot To Build Features</video:title>
      <video:description>AI has changed how we build software, but we're always learning different ways that we can become more effective. For me, this GitHub Copilot flow is a game changer for getting things built.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ABtwd3V3KFI</video:player_loc>
      <video:duration>2090</video:duration>
      <video:view_count>540</video:view_count>
      <video:publication_date>2025-12-10T16:18:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>github copilot spaces</video:tag>
      <video:tag>copilot spaces</video:tag>
      <video:tag>software engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HDOlPjE0lvY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HDOlPjE0lvY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Senior Engineers Spend Less Time Coding - Principal Engineering Manager AMA</video:title>
      <video:description>It's true -- if you're moving up in seniority as a software engineer, you may find that you are spending more time on things that AREN'T coding. But... Does that mean that it drops down to zero? What are the expectations here?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/HDOlPjE0lvY</video:player_loc>
      <video:duration>5146</video:duration>
      <video:view_count>90</video:view_count>
      <video:publication_date>2025-12-09T16:38:55+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_XFxPm7YQ7U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_XFxPm7YQ7U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Secret Trick To Keep Copilot On Track With Your C# Code</video:title>
      <video:description>Building on our vibe-coded Roslyn analyzer series, this video introduces an analyzer for xUnit Assert methods that force Copilot -- or your favorite LLM -- to write more helpful assertions.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_XFxPm7YQ7U</video:player_loc>
      <video:duration>960</video:duration>
      <video:view_count>400</video:view_count>
      <video:publication_date>2025-12-05T13:01:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn analyzer c#</video:tag>
      <video:tag>roslyn analyzer</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>roslyn code analyzer</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/x9rkxzrJuFA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/x9rkxzrJuFA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Vibe Code Rules To Keep Your Coding Agents On Track</video:title>
      <video:description>Roslyn analyzers are super powerful -- but not all of us are familiar with writing them from scratch. In this video, we'll vibe code an analyzer that keeps Copilot from writing annoying comments!</video:description>
      <video:player_loc>https://www.youtube.com/embed/x9rkxzrJuFA</video:player_loc>
      <video:duration>1344</video:duration>
      <video:view_count>363</video:view_count>
      <video:publication_date>2025-12-04T13:02:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn analyzer c#</video:tag>
      <video:tag>roslyn analyzer</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>roslyn code analyzer</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/OTgQ8xyPyNk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OTgQ8xyPyNk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Keeping AI From Going Off The Rails - Principal Engineering Manager AMA</video:title>
      <video:description>When the AI isn't working, is it immediately just 'Skill issues, bro'? Is it just because you suck at prompting?

Maybe. But the reality is, even as we structure clearer prompts and guidelines, there is always room for error. What tools do we have to keep agents more on track?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/OTgQ8xyPyNk</video:player_loc>
      <video:duration>5096</video:duration>
      <video:view_count>38</video:view_count>
      <video:publication_date>2025-12-02T16:34:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yEFzb7nWlRU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yEFzb7nWlRU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From Whitewater Rafting to CTO: Brian’s Path to Tech</video:title>
      <video:description>In this episode, I sit down with Brian Childress, whose journey into software engineering took a completely unconventional path -- from guiding whitewater rafting trips to becoming a fractional CTO. We dive into how curiosity, resilience, and a willingness to learn can reshape a career, even without a traditional computer science background.

Brian opens up about battling imposter syndrome, putting in the early mornings and late nights to self-teach coding, and how that drive eventually led him to help startups scale their platforms and teams. We also dig into what it really takes to grow from individual contributor to senior and tech lead, and how AI is changing expectations at every career level.

Whether you’re just breaking into tech or figuring out how to lead others, this conversation is full of real, hard-earned lessons about perseverance, learning, and embracing discomfort as the price of growth.</video:description>
      <video:player_loc>https://www.youtube.com/embed/yEFzb7nWlRU</video:player_loc>
      <video:duration>3313</video:duration>
      <video:view_count>27</video:view_count>
      <video:publication_date>2025-12-01T13:02:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FPcu2EWQVJc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FPcu2EWQVJc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Leverage Roslyn Analyzers For Agentic Guardrails</video:title>
      <video:description>If you're like me, then you're getting tired of your agent making silly mistakes in coding patterns. You've got your instructions file, you've got your custom agent, and you're not sure how many times you can hear sKiLl IsSuE from Internet strangers. Let's see of Roslyn analyzers can keep our C# agents on track.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FPcu2EWQVJc</video:player_loc>
      <video:duration>1088</video:duration>
      <video:view_count>308</video:view_count>
      <video:publication_date>2025-11-24T13:00:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>agentic coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>roslyn analyzer c#</video:tag>
      <video:tag>roslyn analyzer</video:tag>
      <video:tag>roslyn</video:tag>
      <video:tag>roslyn code analyzer</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>agentic development</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai agent</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai agents use cases</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>how to use copilot</video:tag>
      <video:tag>how to use an ai agent</video:tag>
      <video:tag>copilot instructions</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>gpt5</video:tag>
      <video:tag>ai assisted coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Ny5FavLMhO0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Ny5FavLMhO0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Construction, Coding, and Work Life Balance - Jamon's Journey in Software Development</video:title>
      <video:description>In this episode, I sat down with Jamon Holmgren, 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. We get to see how trust, curiosity, and ADHD shaped his path along the way.

Jamon shares what it was like to merge companies and form lasting partnerships, how he learned to let go of control as a business owner, and how understanding ADHD helped him reframe productivity and focus.

His story is a rare mix of humility, hard-won lessons, and deep technical insight. Thanks so much for the discussion, Jamon!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Ny5FavLMhO0</video:player_loc>
      <video:duration>4483</video:duration>
      <video:view_count>146</video:view_count>
      <video:publication_date>2025-11-20T18:04:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>Jamon Holmgren</video:tag>
      <video:tag>jammin games</video:tag>
      <video:tag>into the dawn</video:tag>
      <video:tag>helicopter</video:tag>
      <video:tag>adhd</video:tag>
      <video:tag>adhd for software developers</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>infinite red</video:tag>
      <video:tag>cto</video:tag>
      <video:tag>React Native</video:tag>
      <video:tag>React Native Radio</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>react</video:tag>
      <video:tag>helicopter game</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vKepCbmuBfo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vKepCbmuBfo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's VIBE! ChatGPT vs Copilot - Which Integrates Serilog Better?</video:title>
      <video:description>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?</video:description>
      <video:player_loc>https://www.youtube.com/embed/vKepCbmuBfo</video:player_loc>
      <video:duration>1202</video:duration>
      <video:view_count>212</video:view_count>
      <video:publication_date>2025-11-20T13:01:59+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>serilog</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>serilog asp.net core 8</video:tag>
      <video:tag>serilog asp.net</video:tag>
      <video:tag>logging framework</video:tag>
      <video:tag>serilog .net 6</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet serilog</video:tag>
      <video:tag>serilog .net core</video:tag>
      <video:tag>serilog in asp.net core web api</video:tag>
      <video:tag>asp.net web api</video:tag>
      <video:tag>logging</video:tag>
      <video:tag>serilog seq</video:tag>
      <video:tag>serilog and seq</video:tag>
      <video:tag>serilog C#</video:tag>
      <video:tag>structured logging</video:tag>
      <video:tag>beginscope</video:tag>
      <video:tag>logging scopes</video:tag>
      <video:tag>how to use BeginScope</video:tag>
      <video:tag>structured logging in C#</video:tag>
      <video:tag>asp.net core logging tutorial</video:tag>
      <video:tag>structured logging c#</video:tag>
      <video:tag>.net core logging</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>serilog structured data</video:tag>
      <video:tag>serilog c# tutorial</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nz8FC-i7HJQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nz8FC-i7HJQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Is My Developer Career JUST Maintenance?! - Principal Engineering Manager AMA</video:title>
      <video:description>It ain't all greenfield projects for most developers for the large majority of their careers... But does that mean you're stuck in permanent maintenance mode just fixing bugs? Is it even really software engineering?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nz8FC-i7HJQ</video:player_loc>
      <video:duration>5427</video:duration>
      <video:view_count>82</video:view_count>
      <video:publication_date>2025-11-18T16:36:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zMPqMvo7F98</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zMPqMvo7F98/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Configure Serilog From AppSettings.json</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/zMPqMvo7F98</video:player_loc>
      <video:duration>894</video:duration>
      <video:view_count>487</video:view_count>
      <video:publication_date>2025-11-14T22:46:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>serilog</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>serilog asp.net core 8</video:tag>
      <video:tag>serilog asp.net</video:tag>
      <video:tag>logging framework</video:tag>
      <video:tag>serilog .net 6</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet serilog</video:tag>
      <video:tag>serilog .net core</video:tag>
      <video:tag>serilog in asp.net core web api</video:tag>
      <video:tag>asp.net web api</video:tag>
      <video:tag>logging</video:tag>
      <video:tag>serilog seq</video:tag>
      <video:tag>serilog and seq</video:tag>
      <video:tag>serilog C#</video:tag>
      <video:tag>structured logging</video:tag>
      <video:tag>beginscope</video:tag>
      <video:tag>logging scopes</video:tag>
      <video:tag>how to use BeginScope</video:tag>
      <video:tag>structured logging in C#</video:tag>
      <video:tag>asp.net core logging tutorial</video:tag>
      <video:tag>structured logging c#</video:tag>
      <video:tag>.net core logging</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>serilog structured data</video:tag>
      <video:tag>serilog c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wNyFBoWm5gg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wNyFBoWm5gg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Vibe Coding 2.0 - Principal Engineering Manager AMA</video:title>
      <video:description>This ain't your grandma's vibe coding. It's also not last week's vibe coding. If we're being real with each other, by the time you read this sentence, things will have already evolved again. Let's talk about different tiers of vibe coding and what they unlock for you as a developer!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/wNyFBoWm5gg</video:player_loc>
      <video:duration>6998</video:duration>
      <video:view_count>90</video:view_count>
      <video:publication_date>2025-11-11T17:12:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KkvMXzcmtXA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KkvMXzcmtXA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Imposter Syndrome, Grit, and Growth: How Bhavya Rebuilt Confidence</video:title>
      <video:description>In this episode, I get to catch up with Bhavya Kashyap, Engineering Manager at Chime, AND a former classmate of mine from the University of Waterloo. We hadn’t spoken in years, but this conversation was an AWESOME catch-up!

Bhavya opens up about her incredible journey from being a top-performing kid in school to facing failure in university. She described what it's like to rebuild confidence and find her path through persistence, curiosity, and self-discovery.

Her story is a powerful reminder that failure isn’t final and that sometimes the best engineers are those who’ve had to fight the hardest to prove they belong.</video:description>
      <video:player_loc>https://www.youtube.com/embed/KkvMXzcmtXA</video:player_loc>
      <video:duration>4635</video:duration>
      <video:view_count>73</video:view_count>
      <video:publication_date>2025-11-06T13:00:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>facebook</video:tag>
      <video:tag>amazon</video:tag>
      <video:tag>chime</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>bhavya kashyap</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>uwaterloo</video:tag>
      <video:tag>waterloo university</video:tag>
      <video:tag>waterloo engineering</video:tag>
      <video:tag>canada universities</video:tag>
      <video:tag>uwaterloo eng</video:tag>
      <video:tag>waterloo</video:tag>
      <video:tag>university vlog</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1xvqcVMUS_c</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1xvqcVMUS_c/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Work Life Balance, AI Tools, and Junior Devs - Interview With Andrew Peacock</video:title>
      <video:description>Woodworking, building a side-SaaS, having a full-time job, helping educate others, and supporting a happy family... This is a full plate.

Not only full in terms of time allocation, but also a sense of fulfillment.

How could your heart not also be full from focusing on the things you're passionate about?

In this video interview, I sat down with Andrew Peacock who shared his (un)fortunate journey to becoming a software developer and how he balances EVERYTHING going on in his world.

There are many actionable tips for junior developers and senior devs who find their plates are full. Something for everyone!

Thanks, Andrew, for all of your great insights!</video:description>
      <video:player_loc>https://www.youtube.com/embed/1xvqcVMUS_c</video:player_loc>
      <video:duration>3485</video:duration>
      <video:view_count>21</video:view_count>
      <video:publication_date>2025-11-05T13:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>python</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>getting a tech job</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>side project</video:tag>
      <video:tag>junior developer</video:tag>
      <video:tag>new developer advice</video:tag>
      <video:tag>mid level developer</video:tag>
      <video:tag>bootcamp grad</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>tech industry insights</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:tag>llms</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_14LYmOwtng</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_14LYmOwtng/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>More Experience, More Overwhelmed - Principal Engineering Manager AMA</video:title>
      <video:description>With great power comes great responsibility... And with more seniority in your software engineering role, you might be feeling like you're getting more and more overwhelmed. What are some strategies to help with that?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_14LYmOwtng</video:player_loc>
      <video:duration>5725</video:duration>
      <video:view_count>68</video:view_count>
      <video:publication_date>2025-11-04T16:48:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tJ8mouFN0Lk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tJ8mouFN0Lk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>STOP Passing State For Logging: A Practical Example of Logging Scopes</video:title>
      <video:description>We're diving deeper into logging scopes! In this video, we look at how we flip things on their head with a practical example. No longer do we pass state into methods just to log, we can use a logging scope at a higher level to achieve this more easily.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tJ8mouFN0Lk</video:player_loc>
      <video:duration>832</video:duration>
      <video:view_count>456</video:view_count>
      <video:publication_date>2025-11-03T14:01:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>serilog</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>serilog asp.net core 8</video:tag>
      <video:tag>serilog asp.net</video:tag>
      <video:tag>logging framework</video:tag>
      <video:tag>serilog .net 6</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet serilog</video:tag>
      <video:tag>serilog .net core</video:tag>
      <video:tag>serilog in asp.net core web api</video:tag>
      <video:tag>asp.net web api</video:tag>
      <video:tag>logging</video:tag>
      <video:tag>serilog seq</video:tag>
      <video:tag>serilog and seq</video:tag>
      <video:tag>serilog C#</video:tag>
      <video:tag>structured logging</video:tag>
      <video:tag>beginscope</video:tag>
      <video:tag>logging scopes</video:tag>
      <video:tag>how to use BeginScope</video:tag>
      <video:tag>structured logging in C#</video:tag>
      <video:tag>asp.net core logging tutorial</video:tag>
      <video:tag>structured logging c#</video:tag>
      <video:tag>.net core logging</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>serilog structured data</video:tag>
      <video:tag>serilog c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/C31KuWRbEV0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/C31KuWRbEV0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Level Up As A Tech Lead - Interview With Anemari Fiser</video:title>
      <video:description>What does it take to be a Tech Lead in software engineering? I sat down with Anemari Fiser to discuss!

We dug into:
- What is a tech lead?
- How to move into the role?
- How do soft skills fit into the picture?

Thanks so much for the perspective, Anemari!</video:description>
      <video:player_loc>https://www.youtube.com/embed/C31KuWRbEV0</video:player_loc>
      <video:duration>3538</video:duration>
      <video:view_count>89</video:view_count>
      <video:publication_date>2025-11-03T13:00:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>book author</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>content creators</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>team lead</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>rethinking the developer career path</video:tag>
      <video:tag>engineering promotion</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>tech leads</video:tag>
      <video:tag>software engineering leadership</video:tag>
      <video:tag>tech lead role</video:tag>
      <video:tag>anemari fiser</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/pBzRI3nxV0w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/pBzRI3nxV0w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Software Architecture: There And Back Again - Interview With Steve Ardalis Smith</video:title>
      <video:description>Everyone knows the very best software architecture is Microservices.

End of discussion. Nothing more to say. Mic drop.

Steve 'Ardalis' Smith has something to say about this! In fact, he's published courses specifically for people who may have gone down the wrong path and need to work "backwards" to a monolithic architecture.

Unfortunately, it's very common that Microservices are used without fully understanding why there's a benefit and what the trade-offs are. Fortunately, we're all getting better at recognizing that Microservices are not a one-size-fits all solution.

A huge thank you to Steve for this conversation!</video:description>
      <video:player_loc>https://www.youtube.com/embed/pBzRI3nxV0w</video:player_loc>
      <video:duration>3209</video:duration>
      <video:view_count>103</video:view_count>
      <video:publication_date>2025-10-31T12:01:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dometrain</video:tag>
      <video:tag>ardalis</video:tag>
      <video:tag>steve smith</video:tag>
      <video:tag>steve ardalis</video:tag>
      <video:tag>steve ardalis smith</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>microservices</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>distributed systems</video:tag>
      <video:tag>microservices interview questions</video:tag>
      <video:tag>system design interview</video:tag>
      <video:tag>scalable microservices</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>monolithic architecture</video:tag>
      <video:tag>modular monolith</video:tag>
      <video:tag>modular monoliths</video:tag>
      <video:tag>modular monolith c#</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>modular monolith architecture</video:tag>
      <video:tag>microservices architecture</video:tag>
      <video:tag>monolith vs microservices architecture</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RZyO54mfQKQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RZyO54mfQKQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide To Structured Logging in C#: Logging Scopes</video:title>
      <video:description>Let's talk about logging scopes when it comes to structured logging in C#! In this video, we'll look at BeginScope, attaching contextual information to our logs, and how we can do this with Serilog.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RZyO54mfQKQ</video:player_loc>
      <video:duration>1100</video:duration>
      <video:view_count>792</video:view_count>
      <video:publication_date>2025-10-30T18:48:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>serilog</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>serilog asp.net core 8</video:tag>
      <video:tag>serilog asp.net</video:tag>
      <video:tag>logging framework</video:tag>
      <video:tag>serilog .net 6</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet serilog</video:tag>
      <video:tag>serilog .net core</video:tag>
      <video:tag>serilog in asp.net core web api</video:tag>
      <video:tag>asp.net web api</video:tag>
      <video:tag>logging</video:tag>
      <video:tag>serilog seq</video:tag>
      <video:tag>serilog and seq</video:tag>
      <video:tag>serilog C#</video:tag>
      <video:tag>structured logging</video:tag>
      <video:tag>beginscope</video:tag>
      <video:tag>logging scopes</video:tag>
      <video:tag>how to use BeginScope</video:tag>
      <video:tag>structured logging in C#</video:tag>
      <video:tag>asp.net core logging tutorial</video:tag>
      <video:tag>structured logging c#</video:tag>
      <video:tag>.net core logging</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>serilog structured data</video:tag>
      <video:tag>serilog c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/QfVBTaVcILs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QfVBTaVcILs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Theme Parks, Bakeries, and G-Code: Samantha’s Unexpected Path Into Software</video:title>
      <video:description>In this episode, I talk with Samantha Lopez, whose path into software development is anything but typical -- and that’s exactly what makes it so inspiring. Samantha’s story is a reminder that every job teaches you something valuable. Her big turning point came when she was trained to operate a CNC machine, saw lines of G-code for the first time, and realized she was meant to be in tech.

We talk about learning to code through 100Devs, overcoming self-doubt, building confidence as a homeschooler turned freelancer, and the power of showing up consistently when things feel impossible.

Whether you’re just starting out or pivoting mid-career, Samantha’s journey proves that your past experiences can be your biggest asset in tech -- you just have to connect the dots and keep going!</video:description>
      <video:player_loc>https://www.youtube.com/embed/QfVBTaVcILs</video:player_loc>
      <video:duration>4456</video:duration>
      <video:view_count>188</video:view_count>
      <video:publication_date>2025-10-29T12:01:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>book author</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>content creators</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>rethinking the developer career path</video:tag>
      <video:tag>engineering promotion</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>tech leads</video:tag>
      <video:tag>software engineering leadership</video:tag>
      <video:tag>tech lead role</video:tag>
      <video:tag>Samantha Lopez</video:tag>
      <video:tag>career journey</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/UbAmtpXcpa4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UbAmtpXcpa4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>College Developer Struggles - Principal Engineering Manager AMA</video:title>
      <video:description>So you're a developer in college and you have a million things to juggle... How should you spend your time? Are internships even worth it? What should you be building?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/UbAmtpXcpa4</video:player_loc>
      <video:duration>4675</video:duration>
      <video:view_count>95</video:view_count>
      <video:publication_date>2025-10-28T15:26:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/iYNlVIVd2Mk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iYNlVIVd2Mk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Acting, Improv, And Software Engineering - Interview With Rita Iglesias</video:title>
      <video:description>What do theater, improv, and acting have to do with software engineering?

I'll be honest: I thought not a whole heck of a lot.

But when I sat down to talk to Rita Iglesias, I couldn't help but realize how her curiosity, problem-solving, and previous experiences truly enabled her to kick butt at being a software engineer.

This conversation was AWESOME -- and Rita even stuck around while I experienced a power failure during our call! A legend!

Thank you so much for the opportunity to chat about your career journey, Rita!</video:description>
      <video:player_loc>https://www.youtube.com/embed/iYNlVIVd2Mk</video:player_loc>
      <video:duration>3172</video:duration>
      <video:view_count>109</video:view_count>
      <video:publication_date>2025-10-27T12:01:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>content creators</video:tag>
      <video:tag>rethinking the developer career path</video:tag>
      <video:tag>influencer</video:tag>
      <video:tag>programming influencer</video:tag>
      <video:tag>developer influencer</video:tag>
      <video:tag>tiktok influencer</video:tag>
      <video:tag>rita codes</video:tag>
      <video:tag>rita iglesias</video:tag>
      <video:tag>comedy shorts</video:tag>
      <video:tag>shorts</video:tag>
      <video:tag>comedy</video:tag>
      <video:tag>coding tiktok</video:tag>
      <video:tag>social media</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/PFhvur-Zpxs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/PFhvur-Zpxs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From Frying Chicken to This Dot Labs - Career Stories With Danny Thompson and Rob Ocel</video:title>
      <video:description>In this episode, I sit down with Danny Thompson and Rob Ocel from This Dot Labs -- two developers with wildly different paths into tech. Rob followed the traditional route: tinkering with QBasic as a kid, and earning degrees in computer and software engineering.

Danny’s journey couldn’t be more different! He spent over a decade working multiple jobs, including frying chicken at a gas station, before discovering FreeCodeCamp and realizing he didn’t need permission to pursue a career in tech.

If you’ve ever doubted your path or wondered whether you belong in tech, this one is for you!</video:description>
      <video:player_loc>https://www.youtube.com/embed/PFhvur-Zpxs</video:player_loc>
      <video:duration>3742</video:duration>
      <video:view_count>130</video:view_count>
      <video:publication_date>2025-10-23T12:01:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>python</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>getting a tech job</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>junior developer</video:tag>
      <video:tag>mid level developer</video:tag>
      <video:tag>bootcamp grad</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>tech industry insights</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>react js</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>front end developer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/97D3uwxQvjA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/97D3uwxQvjA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Reverse Podcast Interview - Interview With Alex Lau</video:title>
      <video:description>He's BACK!

I felt very fortunate to have Alex Lau, author of Keep Calm and Code On, back on the channel for an interview... But with a twist!

We did a bit more of a grab-bag style where we jumped between some different topics AND I was on the receiving end of the interview for some of them!

Thanks so much for your time, Alex! Always a great conversation.</video:description>
      <video:player_loc>https://www.youtube.com/embed/97D3uwxQvjA</video:player_loc>
      <video:duration>4178</video:duration>
      <video:view_count>32</video:view_count>
      <video:publication_date>2025-10-22T12:00:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>keep calm and code on</video:tag>
      <video:tag>alex lau</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>book author</video:tag>
      <video:tag>personal finance</video:tag>
      <video:tag>brandghost</video:tag>
      <video:tag>brand ghost</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>programmers</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>programmers vs ai</video:tag>
      <video:tag>developers vs ai</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>content creators</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bWBYiezLAUM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bWBYiezLAUM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Replication Ain't Easy: Interview With Josh Hicks of Jumpmind</video:title>
      <video:description>Josh Hicks of Jumpmind knows a thing or two about just how complicated data replication can get.

On the surface, it's a simple problem. Data in one spot needs to get to another spot. Add a new location in? No problem.

... But it gets complicated FAST, and that's a problem they solve at Jumpmind.

Big thanks to Josh for sharing his career journey, featuring AWESOME networking opportunities that really demonstrate just how important it is to keep up those relationships.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bWBYiezLAUM</video:player_loc>
      <video:duration>3156</video:duration>
      <video:view_count>23</video:view_count>
      <video:publication_date>2025-10-20T12:01:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>jumpmind</video:tag>
      <video:tag>jumpmind commerce</video:tag>
      <video:tag>point of sale</video:tag>
      <video:tag>symmetricds</video:tag>
      <video:tag>database replication</video:tag>
      <video:tag>database integration</video:tag>
      <video:tag>commerce</video:tag>
      <video:tag>pos</video:tag>
      <video:tag>josh hicks</video:tag>
      <video:tag>startup</video:tag>
      <video:tag>point of sale system</video:tag>
      <video:tag>pos system</video:tag>
      <video:tag>point of sale software</video:tag>
      <video:tag>pos software</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/S5_5UOD-Cs0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/S5_5UOD-Cs0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Can This Resume Get a Developer Job in 2025?</video:title>
      <video:description>Does this new grad's resume have what it takes to land their first software development job? Let's discuss and review a submitted resume!</video:description>
      <video:player_loc>https://www.youtube.com/embed/S5_5UOD-Cs0</video:player_loc>
      <video:duration>1096</video:duration>
      <video:view_count>203</video:view_count>
      <video:publication_date>2025-10-20T12:00:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-V0IrRWdpPE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-V0IrRWdpPE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From Astronaut Dreams To API Development - Interview With Sophia Willows</video:title>
      <video:description>There are product teams, platform teams... But what about...

Developing APIs for other developers to use?

In this interview with Sophia Willows, we got to chat about how she's focused on that very thing!

It turns out that when you're building a system when you own the calling and serving side of an API you can get away with a few more luxuries. However, when your customers are developers who spend time getting their own code to work with yours -- you better think twice before changing that API!

Big thanks to Sophia for this talk -- I learned a lot!</video:description>
      <video:player_loc>https://www.youtube.com/embed/-V0IrRWdpPE</video:player_loc>
      <video:duration>3844</video:duration>
      <video:view_count>24</video:view_count>
      <video:publication_date>2025-10-17T12:00:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tG4kNA_jJns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tG4kNA_jJns/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From Dial-Up to Data Engineer: How Claire Beat Imposter Syndrome</video:title>
      <video:description>In this episode, I sit down with Claire Bourdon, a data engineer at Purdue University and educator with 100Devs, to talk about imposter syndrome, career pivots, and learning to code as an adult.

Claire’s story is both honest and inspiring -- from growing up with dial-up internet and believing she wasn’t “smart enough” to code, to now teaching thousands of aspiring developers how to build real projects and overcome self-doubt. We dig into how helping others can become one of the best ways to learn, why adults often thrive through applied learning over theory, and how sustainability and community can make or break your learning journey.

If you’ve ever wondered whether you’re too late to start coding, this conversation will change your mind!</video:description>
      <video:player_loc>https://www.youtube.com/embed/tG4kNA_jJns</video:player_loc>
      <video:duration>4397</video:duration>
      <video:view_count>177</video:view_count>
      <video:publication_date>2025-10-15T12:02:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/gmMR0AHRqEA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gmMR0AHRqEA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Promotions Without Burnout - Principal Engineering Manager AMA</video:title>
      <video:description>Is the only path to promotion late nights and working weekends? If it is, that's not going to be sustainable. Even if you get it, that becomes the new normal -- so how should we work towards promotion as software developers without completely burning out?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gmMR0AHRqEA</video:player_loc>
      <video:duration>4823</video:duration>
      <video:view_count>64</video:view_count>
      <video:publication_date>2025-10-14T15:27:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/E1pWK1QRGb8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/E1pWK1QRGb8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>VP Expectations of Engineers - Interview With ex-Amazon VP Ethan Evans</video:title>
      <video:description>What does it look like to go from managing engineers at startups to a rocketship ride to VP level at Amazon?

Let Ethan Evans tell you all about it!

Ethan has led global teams of over 800 engineers at Amazon and helped invent Prime Video, Amazon Video, Amazon Appstore, Merch by Amazon.

Let's hear what Ethan had to say about what VPs and senior leadership are looking for when it comes to leveling up as a software engineer!

Thanks for the insightful conversation, Ethan!</video:description>
      <video:player_loc>https://www.youtube.com/embed/E1pWK1QRGb8</video:player_loc>
      <video:duration>3503</video:duration>
      <video:view_count>83</video:view_count>
      <video:publication_date>2025-10-13T12:00:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>Ethan Evans</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9XMowb4gOIQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9XMowb4gOIQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Test Driven Development &amp; Developer Advocacy - Interview With Gui Ferreira</video:title>
      <video:description>You're not a real developer unless you do TDD.

Gui Ferreira is a TDD expert -- but no, not even he would tell you this.

In our chat together, we covered a lot of ground. It was great to sit down with a fellow Dometrain course author to go over:
- His career journey
- Developer advocacy
- Test-driven development
- And MUCH more!

Huge thanks to Gui for the talk, and I'd love to do more in the future!</video:description>
      <video:player_loc>https://www.youtube.com/embed/9XMowb4gOIQ</video:player_loc>
      <video:duration>4091</video:duration>
      <video:view_count>33</video:view_count>
      <video:publication_date>2025-10-09T12:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nYwgV6R2liU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nYwgV6R2liU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Benchmarking StronglyTypedIds with Dapper in C#</video:title>
      <video:description>In this video, we'll build on a previous example where we measure the overhead of using StronglyTypedIds with Dapper. Using BenchmarkDotNet, just how much overhead is being added for the convenience of strongly typed IDs? Let's find out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/nYwgV6R2liU</video:player_loc>
      <video:duration>1180</video:duration>
      <video:view_count>381</video:view_count>
      <video:publication_date>2025-10-08T12:01:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dapper</video:tag>
      <video:tag>orm C#</video:tag>
      <video:tag>object relational mapper</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>database</video:tag>
      <video:tag>orm tutorial</video:tag>
      <video:tag>object relational mapping tutorial</video:tag>
      <video:tag>orm explained</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>.net core tutorial</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>StronglyTypeIds</video:tag>
      <video:tag>C# benchmarks</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>c# optimization</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>relational database</video:tag>
      <video:tag>object relational mapping</video:tag>
      <video:tag>orm c#</video:tag>
      <video:tag>dapper C#</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>EF Core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wtpAkcNu7yk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wtpAkcNu7yk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Crucial Coachability Lessons In Software Engineering - Interview With Noah Cantor</video:title>
      <video:description>What's one sure-fire recipe for disaster when it comes to coaching?

Not being coachable.

This could come from a lack of self-awareness or not being willing to be coached -- but if you're not ready for it, it's going to feel like friction.

In my conversation with Noah Cantor, we walked through the various considerations that come into play when it comes to getting coaching and mentorship.

Noah's framing certainly helped me see how you can try to take all the right steps, but the order and reason behind the steps can REALLY make a difference.

Thanks for the chat, Noah!</video:description>
      <video:player_loc>https://www.youtube.com/embed/wtpAkcNu7yk</video:player_loc>
      <video:duration>3300</video:duration>
      <video:view_count>22</video:view_count>
      <video:publication_date>2025-10-07T12:02:07+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ketGbs19364</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ketGbs19364/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Firefighting to Flow: Forecasting For Developers - Interview with Tom Ridge</video:title>
      <video:description>I was really grateful to have Tom Ridge join me for a deep, honest conversation about leadership, agile delivery, and what it really takes to help engineering teams succeed.

Tom shared how his team turned things around after projects fell behind schedule -- using data, reducing scope, and applying Little’s Law to make forecasting less about guesses and more about measurable flow. We also dug into the human side of engineering: having difficult conversations, building psychological safety, and creating team environments where people feel supported instead of pressured.

Huge thanks to Tom for being so open about the challenges, the experiments, and the wins. I think you’ll really enjoy this one.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ketGbs19364</video:player_loc>
      <video:duration>4858</video:duration>
      <video:view_count>15</video:view_count>
      <video:publication_date>2025-10-06T12:01:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Fwm-XJsQhJQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Fwm-XJsQhJQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Just How Slow Are StronglyTypeIds in C#?</video:title>
      <video:description>In this video, we'll use VS2026 and Copilot to build benchmarks for the StronglyTypedIds Nuget package! How much overhead do we pay for having strongly typed IDs in our code? Let's find out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Fwm-XJsQhJQ</video:player_loc>
      <video:duration>1363</video:duration>
      <video:view_count>443</video:view_count>
      <video:publication_date>2025-10-06T12:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>copilot</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>visual studio 2026</video:tag>
      <video:tag>vs2026</video:tag>
      <video:tag>vs2026 insider</video:tag>
      <video:tag>visual studio insider</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>software profiling</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>optimization techniques</video:tag>
      <video:tag>.net tutorial</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmarkdotnet c#</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>.net core tutorial</video:tag>
      <video:tag>visual studio c#</video:tag>
      <video:tag>benchmarkdotnet setup</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>visual studio tutorial</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>how to use ai</video:tag>
      <video:tag>microsoft copilot</video:tag>
      <video:tag>c# code optimization</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4018NQtcCUE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4018NQtcCUE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What's The Ideal Structure Of Your Software Engineering Resume?</video:title>
      <video:description>For this resume, the developer has written down lots of very valuable and interesting experiences -- but how does the structure of their resume help or hinder telling this story?</video:description>
      <video:player_loc>https://www.youtube.com/embed/4018NQtcCUE</video:player_loc>
      <video:duration>967</video:duration>
      <video:view_count>191</video:view_count>
      <video:publication_date>2025-10-03T12:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/otmQKj7Bpsg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/otmQKj7Bpsg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Refactor Your Brain - Interview With Dagna Bieda</video:title>
      <video:description>Software engineers are no strangers to tech debt and the power of refactoring.

But what if you could refactor your brain?

I had the pleasure of sitting down with Dagna Bieda to go over just that! We discussed some awesome passages from her new book, Brain Refactor!

From burnout to imposter syndrome to all things software engineering, hear about how you can clean up some of the legacy code that controls how you think.

Thanks for this awesome chat, Dagna!</video:description>
      <video:player_loc>https://www.youtube.com/embed/otmQKj7Bpsg</video:player_loc>
      <video:duration>3601</video:duration>
      <video:view_count>71</video:view_count>
      <video:publication_date>2025-10-02T12:01:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/t-X1kl0KglU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/t-X1kl0KglU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>VS2026 First Impressions With Copilot Features</video:title>
      <video:description>In this video, I'll go through my first impressions of launching VS2026 and opening one of my big C# projects. We'll play around with some simple Copilot features and see how things work!</video:description>
      <video:player_loc>https://www.youtube.com/embed/t-X1kl0KglU</video:player_loc>
      <video:duration>1488</video:duration>
      <video:view_count>2287</video:view_count>
      <video:publication_date>2025-10-01T12:02:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>vs2026</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>visual studio 2026</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>visual studio download</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>visual studio insider</video:tag>
      <video:tag>visual studio insider 2026</video:tag>
      <video:tag>copilot visual studio</video:tag>
      <video:tag>visual studio code</video:tag>
      <video:tag>vs code</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet developer</video:tag>
      <video:tag>visual studio installation</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>install visual studio</video:tag>
      <video:tag>microsoft visual studio 2026</video:tag>
      <video:tag>visual studio new features</video:tag>
      <video:tag>c sharp tutorial</video:tag>
      <video:tag>microsoft visual studio</video:tag>
      <video:tag>developer tools</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zWSGw8rAsmo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zWSGw8rAsmo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Leading Engineering Teams Without Burning Out - Interview with Ray Nicholus</video:title>
      <video:description>Today's guest on the podcast is Ray Nicholus! We got candid about leading as introverts, when to say yes (and when to say no), and how to balance hands-on code with real people leadership. We dug into startup versus big-company impact, remote-first habits that actually work, and why impostor syndrome can be a signal for growth.

If you’re navigating the IC-to-manager path (or debating it) this one will hit home! Thanks so much for the chat, Ray!</video:description>
      <video:player_loc>https://www.youtube.com/embed/zWSGw8rAsmo</video:player_loc>
      <video:duration>4103</video:duration>
      <video:view_count>49</video:view_count>
      <video:publication_date>2025-10-01T12:01:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/hMajCZcbJJU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hMajCZcbJJU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Plugin Architectures in C# [CYC2025 Talk] - Principal Engineering Manager AMA</video:title>
      <video:description>Want to learn about plugin architectures and how you can leverage them in your applications? Tune into this livestream where I'll show you some of the basic building blocks in C#. If you use other programming languages, you may be able to adapt some of these things to your own language and frameworks.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/hMajCZcbJJU</video:player_loc>
      <video:duration>4307</video:duration>
      <video:view_count>168</video:view_count>
      <video:publication_date>2025-09-30T15:21:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/R4ulzl1MdE8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/R4ulzl1MdE8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From IT Call Center to Expert DotNet Software Engineer - Interview With Dan Patrascu</video:title>
      <video:description>This is a special interview for me -- and I'm really excited to be able to share it with you.

I had the pleasure of sitting down with Dan Patrascu-Baba, also known as Codewrinkles, in this video chat.

Especially if you're a DotNet developer, you probably know Dan! He's got a ton of amazing content that he puts out regularly, and I'm always very appreciative of how he shares perspective.

When my channel had only a couple of hundred subscribers, Dan featured it in a video and it nearly doubled my subscribers over night. I was blown away!

In the time since then, I've come to appreciate and learn a lot from what Dan shares online. So for me, this was such a rewarding experience.

Thanks for hanging out with me, Dan!</video:description>
      <video:player_loc>https://www.youtube.com/embed/R4ulzl1MdE8</video:player_loc>
      <video:duration>5989</video:duration>
      <video:view_count>61</video:view_count>
      <video:publication_date>2025-09-29T12:00:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:tag>Dan Patrascu</video:tag>
      <video:tag>code wrinkles</video:tag>
      <video:tag>codewrinkles</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet developers</video:tag>
      <video:tag>C# developers</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/aNGLENSi2Xo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aNGLENSi2Xo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From The Army to Software Developer - Let's Review This Resume!</video:title>
      <video:description>This developer has spent a significant amount of time working in the army and is now gearing up for a career switch into software development. How does their resume highlight their impact and experience?</video:description>
      <video:player_loc>https://www.youtube.com/embed/aNGLENSi2Xo</video:player_loc>
      <video:duration>692</video:duration>
      <video:view_count>26</video:view_count>
      <video:publication_date>2025-09-29T12:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-1mGk44cIlI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-1mGk44cIlI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>These Junior Devs Just Don't Get It! - Principal Engineering Manager AMA</video:title>
      <video:description>Your code reviews have completely slowed down because those darn junior developers just don't understand the code you're writing! Argh!!! But before you point fingers at junior developers, how have you been enabling them to be successful on code reviews?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-1mGk44cIlI</video:player_loc>
      <video:duration>4685</video:duration>
      <video:view_count>328</video:view_count>
      <video:publication_date>2025-09-23T15:26:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ULuy5V12Iro</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ULuy5V12Iro/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Other Side of Software Engineering Interviews - Principal Engineering Manager AMA</video:title>
      <video:description>For the most part, I think software engineering interviews are broken. A lot of what is asked in typical software engineering interviews doesn't represent how a candidate will be set up to work in the role they're entering... so why do we do it? I'll share with you some of my strategies as an interviewer.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ULuy5V12Iro</video:player_loc>
      <video:duration>4366</video:duration>
      <video:view_count>203</video:view_count>
      <video:publication_date>2025-09-16T15:31:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/juEGL2Edyr0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/juEGL2Edyr0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Context is King in Software Engineering - Derek Comartin of CodeOpinion</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/juEGL2Edyr0</video:player_loc>
      <video:duration>3958</video:duration>
      <video:view_count>150</video:view_count>
      <video:publication_date>2025-09-11T12:01:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:tag>derek comartin</video:tag>
      <video:tag>codeopinion</video:tag>
      <video:tag>code opinion</video:tag>
      <video:tag>code opinion ddd</video:tag>
      <video:tag>code opinion vertical slice</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3GAqN2Z4Huw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3GAqN2Z4Huw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Managing Stress When Leading Projects - Principal Engineering Manager AMA</video:title>
      <video:description>As we progress in our software engineering careers, we'll have the opportunity to work on more ambiguous and complex projects. That can feel like a really scary thing -- but we shouldn't run away from that, because it'll only keep happening.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/3GAqN2Z4Huw</video:player_loc>
      <video:duration>3544</video:duration>
      <video:view_count>83</video:view_count>
      <video:publication_date>2025-09-10T05:54:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/oI0uNZk_d-U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/oI0uNZk_d-U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide to C# Dependency Injection in ASP NET Core with Needlr</video:title>
      <video:description>If you're new to working with ASP NET Core, you've likely already been using dependency injection but not even realized it. Want to understand more about how it works and how to register and resolve services? Let's dive in, and in the end, we'll see how Needlr can simplify some of this for us!</video:description>
      <video:player_loc>https://www.youtube.com/embed/oI0uNZk_d-U</video:player_loc>
      <video:duration>1829</video:duration>
      <video:view_count>813</video:view_count>
      <video:publication_date>2025-09-09T14:30:56+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>needlr</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>scrutor</video:tag>
      <video:tag>C# dependency injection</video:tag>
      <video:tag>c# course</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp.net dependency injection</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# tutorials</video:tag>
      <video:tag>needlr tutorial</video:tag>
      <video:tag>c# tutorial for beginners</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>c# full course</video:tag>
      <video:tag>dependency injection explained</video:tag>
      <video:tag>dependency injection asp.net core</video:tag>
      <video:tag>.net roadmap</video:tag>
      <video:tag>c# advanced</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/liG9F9hFge4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/liG9F9hFge4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Resume Mistakes You Need To Fix Now!</video:title>
      <video:description>This DotNet developer has an entire mobile repair side business! That's got to count for a TON of valuable experience -- but what does it look like on their resume?</video:description>
      <video:player_loc>https://www.youtube.com/embed/liG9F9hFge4</video:player_loc>
      <video:duration>1227</video:duration>
      <video:view_count>60</video:view_count>
      <video:publication_date>2025-09-09T12:01:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/iuv2r6Eqg_s</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iuv2r6Eqg_s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Build Teams That Actually Care - Interview With Ryan Varley</video:title>
      <video:description>Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for today's guest, Ryan Varley!

Ryan Varley was en route to have a career in astrophysics, but software engineering got the best of him! In our chat, Ryan shares his career journey and how he looks to build development teams that are highly engaged.</video:description>
      <video:player_loc>https://www.youtube.com/embed/iuv2r6Eqg_s</video:player_loc>
      <video:duration>3440</video:duration>
      <video:view_count>44</video:view_count>
      <video:publication_date>2025-09-07T12:01:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3f3tKp8Jfds</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3f3tKp8Jfds/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fearlessly Asking Stupid Questions - Principal Engineering Manager AMA</video:title>
      <video:description>It's common in software engineering that people get the idea that asking questions makes you look less intelligent. The reality is, we mostly make this up about ourselves and not others. We need to practice asking those stupid questions to break the self-infliction

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/3f3tKp8Jfds</video:player_loc>
      <video:duration>4488</video:duration>
      <video:view_count>51</video:view_count>
      <video:publication_date>2025-09-02T16:06:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yvk_TUZfJ4I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yvk_TUZfJ4I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Is This Enough AWS Experience To Land A Job?</video:title>
      <video:description>In this resume review, we'll check out this developer's background with AWS experience. Is this enough experience using AWS to land a job? Did they present themselves well with their resume?</video:description>
      <video:player_loc>https://www.youtube.com/embed/yvk_TUZfJ4I</video:player_loc>
      <video:duration>1072</video:duration>
      <video:view_count>116</video:view_count>
      <video:publication_date>2025-09-02T12:01:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/JgubQ0tPGKM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/JgubQ0tPGKM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How Copilot Saved My C# Dependency Injection Project From This Bug!</video:title>
      <video:description>Let's see how Copilot was able to do when fixing up and testing code for Needlr, which is my C# dependency injection library. Did it solve the issue properly? Did it get good test coverage? Let's see!</video:description>
      <video:player_loc>https://www.youtube.com/embed/JgubQ0tPGKM</video:player_loc>
      <video:duration>1307</video:duration>
      <video:view_count>489</video:view_count>
      <video:publication_date>2025-09-01T12:00:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>needlr</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>scrutor</video:tag>
      <video:tag>C# dependency injection</video:tag>
      <video:tag>how to write tests with AI</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>c# course</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp.net dependency injection</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# tutorials</video:tag>
      <video:tag>needlr tutorial</video:tag>
      <video:tag>c# tutorial for beginners</video:tag>
      <video:tag>visual studio copilot</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>ai for developers</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>github copilot tips</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>xunit C#</video:tag>
      <video:tag>learn c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1FBn848nxlo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1FBn848nxlo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Scalable Systems For Swifties and Beyond - Michael Dodsworth of Fanfare</video:title>
      <video:description>My guest on the podcast today had me thinking about solving system design problems in totally different ways -- ways that users actually care about.

Michael Dodsworth of Fanfare walks us through his career journey and how they are weaving in scalability into all levels of the software they're building. They're solving real problems that they're passionate about, and doing it in ways that don't just require throwing more compute and resources at it.

Thanks very much for the conversation, Michael!</video:description>
      <video:player_loc>https://www.youtube.com/embed/1FBn848nxlo</video:player_loc>
      <video:duration>3227</video:duration>
      <video:view_count>569</video:view_count>
      <video:publication_date>2025-09-01T12:00:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5FSnwZ-BubA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5FSnwZ-BubA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Truth About Our Code's Responsibility - Interview With Thimo Koolen</video:title>
      <video:description>I was thrilled to have Thimo Koolen join me on the Dev Leader Podcast. We dug into the responsibility that comes with being a software engineer when the systems we build touch industries like healthcare and transportation.

Thimo shared great advice for new developers: get hands-on, build real things, and apply what you learn instead of just consuming tutorials. We also explored the role of AI in software engineering, why fundamentals still matter, and how juniors can navigate today’s market without falling into Tutorial Hell.

What stood out most to me was the reminder that our code isn’t just code -- it impacts people’s lives. Whether you’re just starting out or growing into senior roles, there’s a lot to take away from this conversation. I’m grateful Thimo made the time to share his journey and insights!</video:description>
      <video:player_loc>https://www.youtube.com/embed/5FSnwZ-BubA</video:player_loc>
      <video:duration>3839</video:duration>
      <video:view_count>67</video:view_count>
      <video:publication_date>2025-08-29T12:00:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/E9zAw6OJA6Q</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/E9zAw6OJA6Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Minimizing Boilerplate C# By Refactoring With Needlr</video:title>
      <video:description>Claude followed a spec that I gave it from ChatGPT... but oh MAN was it rough code. The reality is that it worked -- but it was pretty gnarly. So in this video I walk through how I can start to clean up all of the dependency injection to use Needlr.</video:description>
      <video:player_loc>https://www.youtube.com/embed/E9zAw6OJA6Q</video:player_loc>
      <video:duration>1688</video:duration>
      <video:view_count>692</video:view_count>
      <video:publication_date>2025-08-28T12:00:22+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:tag>claude code mcp</video:tag>
      <video:tag>github</video:tag>
      <video:tag>github spark</video:tag>
      <video:tag>github spark tutorial</video:tag>
      <video:tag>github spark demo</video:tag>
      <video:tag>how to use github spark</video:tag>
      <video:tag>github spark review</video:tag>
      <video:tag>microsoft github spark</video:tag>
      <video:tag>what is github spark</video:tag>
      <video:tag>using github spark</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reactjs</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tZvxc1yECYo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tZvxc1yECYo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Be The Luck For Other Software Engineers - Interview With Scott Hanselman</video:title>
      <video:description>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.

I bet that the overwhelming majority of my audience knows Scott. It's almost impossible to be in this area of tech and not know him! If you've seen a 3d printer online you definitely know Scott.

Scott is the VP of Developer Community of Microsoft -- but if you ask him, he's happy to simply say "I'm a teacher". 

For those of us who know him, we've all learned a great deal from him. If this is your introduction to Scott, then I'm sure you'll be hooked on his content. 

Thanks for being the luck that so many software engineers need, Scott.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tZvxc1yECYo</video:player_loc>
      <video:duration>2551</video:duration>
      <video:view_count>138</video:view_count>
      <video:publication_date>2025-08-27T12:01:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>scott hanselman</video:tag>
      <video:tag>scott hanselman ai</video:tag>
      <video:tag>scott hanselman talk</video:tag>
      <video:tag>scott hanselman dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1tnohbBEnvE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1tnohbBEnvE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How I Use Chat GPT to Write Design Specs... For Claude Code to Use!</video:title>
      <video:description>Here's a walkthrough of how I go back-and-forth with Chat GPT to get a design spec put together. This is just an example, and of course, you should spend more time and refine the output that it gives you.

In the follow up, we walk through the code that gets built and see how we can improve it!</video:description>
      <video:player_loc>https://www.youtube.com/embed/1tnohbBEnvE</video:player_loc>
      <video:duration>1199</video:duration>
      <video:view_count>844</video:view_count>
      <video:publication_date>2025-08-27T12:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:tag>claude code mcp</video:tag>
      <video:tag>github</video:tag>
      <video:tag>github spark</video:tag>
      <video:tag>github spark tutorial</video:tag>
      <video:tag>github spark demo</video:tag>
      <video:tag>how to use github spark</video:tag>
      <video:tag>github spark review</video:tag>
      <video:tag>microsoft github spark</video:tag>
      <video:tag>what is github spark</video:tag>
      <video:tag>using github spark</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reactjs</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CSOv8V1s2xs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CSOv8V1s2xs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Top Mistakes Of New Team Leads and Managers - Principal Engineering Manager AMA</video:title>
      <video:description>Transitioning from a pure individual contributor (IC) role isn't an easy thing. It's a big transition, and there are a lot of things to learn and adjust to. Let's chat through some of the common challenges folks face as they make these transitions.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/CSOv8V1s2xs</video:player_loc>
      <video:duration>4212</video:duration>
      <video:view_count>102</video:view_count>
      <video:publication_date>2025-08-26T15:16:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KhTSiG3JT7s</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KhTSiG3JT7s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Psychology To Software Engineering - Interview With Sofia Sarhiri</video:title>
      <video:description>One of my favorite things about interviewing developers is hearing their stories! And Sofia had a great story to share about her career switch into software development!

I really enjoyed this conversation and the focus on just how valuable soft skills are. You'll hear about Sofia's experiences and how communication plays a big role!

Thanks for taking the time to share your experiences, Sofia!</video:description>
      <video:player_loc>https://www.youtube.com/embed/KhTSiG3JT7s</video:player_loc>
      <video:duration>4171</video:duration>
      <video:view_count>62</video:view_count>
      <video:publication_date>2025-08-26T12:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/mxr5IWfB9JY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mxr5IWfB9JY/hqdefault.jpg</video:thumbnail_loc>
      <video:title>How To Use Claude Code To Write Tests For Your Code - Is It Worth It?!</video:title>
      <video:description>This tutorial provides instructions on guiding Claude Code to write tests for your code base. I use Claude Flow on top of Claude Code to orchestrate an agentic swarm to tackle it. But how did it do?</video:description>
      <video:player_loc>https://www.youtube.com/embed/mxr5IWfB9JY</video:player_loc>
      <video:duration>1442</video:duration>
      <video:view_count>2912</video:view_count>
      <video:publication_date>2025-08-25T12:01:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>anthropic</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>claude flow</video:tag>
      <video:tag>agent swarm</video:tag>
      <video:tag>hive mind</video:tag>
      <video:tag>claude code setup</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>claude code review</video:tag>
      <video:tag>claude code vs cursor</video:tag>
      <video:tag>claude code windows</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>swarm intelligence</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/K6dMeHd9xdI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/K6dMeHd9xdI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sales, Rejection, And Founding an AI Startup -  Interview With Amer Tadayon</video:title>
      <video:description>Sometimes our original plans don't work out -- but what a masterpiece when our different paths come together for something awesome!

I was happy to sit down with Amer Tadayon and discuss his journey leading up to the creation of Lucihub.

One of the most important parts of this story I found was that not every path we pick will be perfect -- and that's 100% okay. What matters is that we keep adjusting and moving forward.

For Amer, all roads led to Lucihub! Thanks for the awesome chat!</video:description>
      <video:player_loc>https://www.youtube.com/embed/K6dMeHd9xdI</video:player_loc>
      <video:duration>3350</video:duration>
      <video:view_count>27</video:view_count>
      <video:publication_date>2025-08-25T12:00:29+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FBpXC2VXrJY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FBpXC2VXrJY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Red Green Testing With Claude Code - Was It Worth It?!</video:title>
      <video:description>This tutorial provides some general guidance for having Claude Code (or your favorite LLM) write tests that fail for you. And why would we want that? So it can fix the code and then prove the tests pass afterward!</video:description>
      <video:player_loc>https://www.youtube.com/embed/FBpXC2VXrJY</video:player_loc>
      <video:duration>768</video:duration>
      <video:view_count>571</video:view_count>
      <video:publication_date>2025-08-22T12:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>anthropic</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>claude flow</video:tag>
      <video:tag>agent swarm</video:tag>
      <video:tag>hive mind</video:tag>
      <video:tag>claude code setup</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>claude code review</video:tag>
      <video:tag>claude code vs cursor</video:tag>
      <video:tag>claude code windows</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>swarm intelligence</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7Yi3IV1Sk1w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7Yi3IV1Sk1w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The TOP Things That Will Get Your Program Manager Resume Noticed</video:title>
      <video:description>The resume review series is almost always software developers BUT today we have a different entry... Program manager!

Let's check out this awesome program manager resume and see what makes it stand out.</video:description>
      <video:player_loc>https://www.youtube.com/embed/7Yi3IV1Sk1w</video:player_loc>
      <video:duration>992</video:duration>
      <video:view_count>125</video:view_count>
      <video:publication_date>2025-08-20T12:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/05H5pzv90mc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/05H5pzv90mc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's Code LIVE - Building Dependency Injection with Needlr</video:title>
      <video:description>We'll be looking at building simple extensible applications in C# using dependency injection... With a twist!

Needlr is the opinionated package I created for scanning assemblies for types to add into the dependency container for my C# applications. We'll see how I use this for building plugin systems!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/05H5pzv90mc</video:player_loc>
      <video:duration>5075</video:duration>
      <video:view_count>96</video:view_count>
      <video:publication_date>2025-08-19T15:35:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/41vqeRJxbrk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/41vqeRJxbrk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What's The Solution To The One BIG Resume Challenge For This Developer？</video:title>
      <video:description>A developer with a bunch of Blazor experience has sent in their resume for review... But they have one BIG challenge that they're facing with their resume and their career search.

Let's check out their resume in this resume review!</video:description>
      <video:player_loc>https://www.youtube.com/embed/41vqeRJxbrk</video:player_loc>
      <video:duration>1072</video:duration>
      <video:view_count>95</video:view_count>
      <video:publication_date>2025-08-18T12:00:07+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bse0-m9rVj4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bse0-m9rVj4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does this FULL STACK Developer Resume Measure Up To The Rest？</video:title>
      <video:description>A full stack developer has sent in their resume to get some perspective about what's working well and what could use some work. Do they have the right ingredients for a solid software engineering resume?

Let's check out their resume in this resume review!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bse0-m9rVj4</video:player_loc>
      <video:duration>874</video:duration>
      <video:view_count>96</video:view_count>
      <video:publication_date>2025-08-15T12:01:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/IH5HEkcMsMg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IH5HEkcMsMg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How I Made C# Plugins Super Simple in My DotNet Apps!</video:title>
      <video:description>Needlr is my opinionated framework that I use for scanning assemblies for types to register for dependency injection. Like Autofac and Scrutor, you can automatically register types that you can resolve from the dependency container later once the IServiceProvider has been built!</video:description>
      <video:player_loc>https://www.youtube.com/embed/IH5HEkcMsMg</video:player_loc>
      <video:duration>986</video:duration>
      <video:view_count>1543</video:view_count>
      <video:publication_date>2025-08-15T12:00:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:tag>claude code mcp</video:tag>
      <video:tag>github</video:tag>
      <video:tag>github spark</video:tag>
      <video:tag>github spark tutorial</video:tag>
      <video:tag>github spark demo</video:tag>
      <video:tag>how to use github spark</video:tag>
      <video:tag>github spark review</video:tag>
      <video:tag>microsoft github spark</video:tag>
      <video:tag>what is github spark</video:tag>
      <video:tag>using github spark</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reactjs</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7W86kRhbdMY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7W86kRhbdMY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why System Failures Make The Best Learning Opportunities! - Interview With Michael K.</video:title>
      <video:description>In this talk with Michael K., he shares his perspective on why the high-priority P0 scenarios are some of the best to learn from... despite being high pressure and high stress!

Everyone has something to bring to the table, and everyone has something they can learn -- regardless of your title or your seniority.

Thanks for this awesome discussion, Michael!</video:description>
      <video:player_loc>https://www.youtube.com/embed/7W86kRhbdMY</video:player_loc>
      <video:duration>4191</video:duration>
      <video:view_count>42</video:view_count>
      <video:publication_date>2025-08-14T12:00:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Kdz3qHnsn20</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Kdz3qHnsn20/hqdefault.jpg</video:thumbnail_loc>
      <video:title>This Guy Switched From Helicopters to Tech! - Interview With Mike Akins</video:title>
      <video:description>Mike Akins made the move from flying helicopters in the military to tech -- an AWESOME career switcher story! He has attended Oregon State and walks us through the challenges of searching for jobs as a student, from internships to applying for those first jobs.

We discuss imposter syndrome and working alongside a different generation of developers --  overall, a very enlightening discussion!

Thanks very much for your time, Mike!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Kdz3qHnsn20</video:player_loc>
      <video:duration>3994</video:duration>
      <video:view_count>19</video:view_count>
      <video:publication_date>2025-08-13T14:09:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vykL8xvW9r4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vykL8xvW9r4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Contractor Goes FULL TIME - What Level Software Engineer Will They Be？</video:title>
      <video:description>A web developer contractor is hoping to move into more traditional opportunities where they're hired on full time to an organization. How should they structure their resume, and what level should they be expecting to come in at?

Let's check out their resume in this resume review!</video:description>
      <video:player_loc>https://www.youtube.com/embed/vykL8xvW9r4</video:player_loc>
      <video:duration>1294</video:duration>
      <video:view_count>67</video:view_count>
      <video:publication_date>2025-08-13T12:01:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/TT3anuCzxZ4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TT3anuCzxZ4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building Complex Side Projects With Purpose - Principal Engineering Manager AMA</video:title>
      <video:description>Everyone keeps saying you gotta go build side projects so you can use them on your resume to stand out... But what should you build? How complex do you need to make it to stand out? Let's start by revisiting what the goals of the project are.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/TT3anuCzxZ4</video:player_loc>
      <video:duration>5163</video:duration>
      <video:view_count>377</video:view_count>
      <video:publication_date>2025-08-12T15:32:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/NGUnkeyITvw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NGUnkeyITvw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Career Switcher Uses THIS TRICK on their Developer Resume!</video:title>
      <video:description>This career switcher is looking to get into software engineering! They don't have former professional software engineering experience, but did they do something AWESOME on their resume to give them an advantage?

Let's check out their resume in this resume review!</video:description>
      <video:player_loc>https://www.youtube.com/embed/NGUnkeyITvw</video:player_loc>
      <video:duration>999</video:duration>
      <video:view_count>170</video:view_count>
      <video:publication_date>2025-08-12T12:00:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_ou1DC-Ww2g</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_ou1DC-Ww2g/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fix Your Software Engineer Resume in Just 15 Minutes</video:title>
      <video:description>This senior engineer has worked with TONS of different technologies across many impactful roles. They've got a wealth of experience behind them.

But when we read through their resume, does that shine through clearly? Let's dive in and see how we can improve this resume!</video:description>
      <video:player_loc>https://www.youtube.com/embed/_ou1DC-Ww2g</video:player_loc>
      <video:duration>844</video:duration>
      <video:view_count>59</video:view_count>
      <video:publication_date>2025-08-11T12:01:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/NiWwFwI-Gfg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NiWwFwI-Gfg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>People-First Software Engineering - Interview With Hassan Habib</video:title>
      <video:description>This is a very special episode for me because I really look up to and admire today's guest. Hassan Habib does an incredible job of combining technical insight with philosophy -- something that I don't see done so elegantly by many others.

But one thing that REALLY sets Hassan apart is his focus on putting people first in software engineering. It's something that's so very obvious when talking with him and in his approaches to building and describing software systems.

I think you'll have a LOT to take away from this one, and I thank you very much, Hassan, for making the time to chat with me today!</video:description>
      <video:player_loc>https://www.youtube.com/embed/NiWwFwI-Gfg</video:player_loc>
      <video:duration>3576</video:duration>
      <video:view_count>238</video:view_count>
      <video:publication_date>2025-08-11T12:00:50+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/EWteTo5cR4I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EWteTo5cR4I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Tried GitHub Spark For The First Time And This Happened!</video:title>
      <video:description>GitHub Spark is a fun GitHub tool that, given a prompt, makes your front-end application a reality! It seems like a convenient, low (or near-zero?) code way to get something prototyped and published to the Internet quite rapidly. Check it out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/EWteTo5cR4I</video:player_loc>
      <video:duration>495</video:duration>
      <video:view_count>1186</video:view_count>
      <video:publication_date>2025-08-11T12:00:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:tag>claude code mcp</video:tag>
      <video:tag>github</video:tag>
      <video:tag>github spark</video:tag>
      <video:tag>github spark tutorial</video:tag>
      <video:tag>github spark demo</video:tag>
      <video:tag>how to use github spark</video:tag>
      <video:tag>github spark review</video:tag>
      <video:tag>microsoft github spark</video:tag>
      <video:tag>what is github spark</video:tag>
      <video:tag>using github spark</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reactjs</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cNiFgMQ8hXs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cNiFgMQ8hXs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does This Senior Mobile Developer's Resume Make The Cut?!</video:title>
      <video:description>This senior software engineer has a ton of experience in mobile app development! Senior engineer, team lead, and even founder!

But... Does their resume showcase all of their great work as a mobile dev?

Let's find out in this resume review!</video:description>
      <video:player_loc>https://www.youtube.com/embed/cNiFgMQ8hXs</video:player_loc>
      <video:duration>913</video:duration>
      <video:view_count>124</video:view_count>
      <video:publication_date>2025-08-10T12:00:59+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KyQeofPlops</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KyQeofPlops/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>License To Code With The People Whisperer - Interview With Taha Hussain</video:title>
      <video:description>I laughed FAR more than I have in any interview so far. But I also managed to pocket more lessons along the way.

In this interview with Bond, James B... wait. Wait no. That's the infamous Taha Hussain!

Taha was an absolute pleasure to talk with for this interview. Truly, I spent so much time laughing and being engaged by his amazing story-telling.

But it's not just some fictional tale -- These are lessons from Taha's impressive career journey. Group Engineering Manager at Microsoft. Senior Director. Head of Engineering.

And now -- Career Coach.

You're going to love this one. Thanks so much, Taha!</video:description>
      <video:player_loc>https://www.youtube.com/embed/KyQeofPlops</video:player_loc>
      <video:duration>4178</video:duration>
      <video:view_count>124</video:view_count>
      <video:publication_date>2025-08-10T12:00:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/x8ysWyYiknQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/x8ysWyYiknQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Secret To Deploy on Fridays - Interview With Vasilii Oleinic</video:title>
      <video:description>You fear Friday Deployments. We live for them.

We are not the same.

I had the pleasure of sitting down to talk with Vasilii Oleinic about his career journey, his focus on software architecture, and how he approaches testing.

He had many interesting perspectives that I really enjoyed hearing about, including how to frame up a proof-of-concept vs software systems that need to be robust. Of course, Vasilii also explained his testing philosophies and how his career has helped shape them.

Stay tuned and learn how you can deploy on Fridays! Thanks for the talk, Vasilii!</video:description>
      <video:player_loc>https://www.youtube.com/embed/x8ysWyYiknQ</video:player_loc>
      <video:duration>4102</video:duration>
      <video:view_count>37</video:view_count>
      <video:publication_date>2025-08-09T12:01:55+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/uOG6Gi5CNT8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uOG6Gi5CNT8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does This Senior Engineer With AWS Experience Have What It Takes?!</video:title>
      <video:description>This senior software engineer has a lot of experience working with the AWS stack in the cloud. A solid amount of backend experience!

But... Does their resume showcase all of their great work?

Let's find out in this resume review!</video:description>
      <video:player_loc>https://www.youtube.com/embed/uOG6Gi5CNT8</video:player_loc>
      <video:duration>996</video:duration>
      <video:view_count>98</video:view_count>
      <video:publication_date>2025-08-09T12:01:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cjYZ3HCV3zg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cjYZ3HCV3zg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Your Career Will Mean NOTHING Without This - Interview With William Ray</video:title>
      <video:description>I had the pleasure to sit down with William Ray and hear about his career journey so far.

It's not what you'd expect.

And that's what makes it so great to hear about -- because there are so many different avenues to getting into software engineering.

Will shares with us his struggles before finding success in healthcare and how that was something that eventually wasn't aligned with his passion. The result is that he needed to pivot and stumbling upon coding is what changed his life once again.

Thanks for the conversation, Will!</video:description>
      <video:player_loc>https://www.youtube.com/embed/cjYZ3HCV3zg</video:player_loc>
      <video:duration>3354</video:duration>
      <video:view_count>44</video:view_count>
      <video:publication_date>2025-08-08T21:00:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/0COWkA0w9Ac</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0COWkA0w9Ac/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Becoming The Interview Champion - Interview With Dynamic Singh</video:title>
      <video:description>I had the pleasure of sitting down with Bhupinder Singh, popularly known as Dynamic Singh, to discuss his journey in turning his interview problems... into one of his greatest strengths!

In our conversation, we discussed that it's not just about copying some steps and hoping you land the job -- truly, you need to become the person that you're aspiring to be.

And guess what that means?

You have to put in the time, and the effort, and the practice to become someone who is great at interviewing. It's all a mindset shift!</video:description>
      <video:player_loc>https://www.youtube.com/embed/0COWkA0w9Ac</video:player_loc>
      <video:duration>4125</video:duration>
      <video:view_count>19</video:view_count>
      <video:publication_date>2025-08-08T19:00:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bpIquApEHuQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bpIquApEHuQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does This Azure Developer Have What It Takes?!</video:title>
      <video:description>This senior software engineer has loads of experience building in the Azure tech stack -- but do they have what it takes?!

Let's review what makes this resume stand out, the opportunities for improvement, and how they might apply to YOUR resume!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bpIquApEHuQ</video:player_loc>
      <video:duration>1031</video:duration>
      <video:view_count>96</video:view_count>
      <video:publication_date>2025-08-08T15:53:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/62SwXffosro</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/62SwXffosro/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Remote Work And Being A Better Dev - Interview With Eric Roby</video:title>
      <video:description>There's one thing for sure that I know about Eric Roby.

This guy knows how to do remote work.

He also:
Understands how to navigate customer interactions
Knows the benefits of soft skills for developers
Has success with digital courses
Is an awesome content creator
Has my next haircut

Eric was an absolute pleasure to talk to in this interview, and I'm sure you'll learn a lot from his experiences. Many engineers go most if not all of their careers without ever having to directly interact with customers.

It's a shame.

You can hear first-hand from Eric what these experiences are like along with all of his great advice!</video:description>
      <video:player_loc>https://www.youtube.com/embed/62SwXffosro</video:player_loc>
      <video:duration>3924</video:duration>
      <video:view_count>37</video:view_count>
      <video:publication_date>2025-08-08T15:23:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/IBcjOjuRdsw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IBcjOjuRdsw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>It's An 🛸Alien Invasion🛸 In Blazor! - Interview With Mohamad Dbouk</video:title>
      <video:description>Don't worry though -- the aliens won't hurt you. I confirmed this with Mohamad Dbouk when we sat down to discuss his journey in software engineering and he surprised me with an awesome little demo of a Blazor game!

Not only was this the very first show-and-tell code we got to see from a guest on the channel, but Mohamad had other very insightful things to share.

One of my biggest takeaways?

You can have an amazing and fulfilling career without having to chase down higher and higher levels. In fact, by being honest with yourself about where your passion is and how skilled you feel you are, you can have an excellent trajectory AND have a very rewarding career.

Thank you so much for the chat, Mohamad!</video:description>
      <video:player_loc>https://www.youtube.com/embed/IBcjOjuRdsw</video:player_loc>
      <video:duration>3872</video:duration>
      <video:view_count>59</video:view_count>
      <video:publication_date>2025-08-07T23:00:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6XomViLHwpo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6XomViLHwpo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Success From Software Engineering Failures - Interview With Alex Lau</video:title>
      <video:description>In this video, I got to sit down with Alex Lau to discuss his book, his almost-accidental success in public speaking, and how he continues to grow from his failures in software engineering.

On failures, most people shy away from them. We keep them secret. Failing is bad. Except... failing is one of the very best ways that we can learn and improve -- and Alex has set out to help others know that they can learn from failures.

And on public speaking -- you know I always say how important communication is in software engineering! Let Alex also remind you!

Thanks for the chat, Alex!</video:description>
      <video:player_loc>https://www.youtube.com/embed/6XomViLHwpo</video:player_loc>
      <video:duration>3786</video:duration>
      <video:view_count>99</video:view_count>
      <video:publication_date>2025-08-07T19:00:12+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/AuGHabdVgA4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AuGHabdVgA4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Up Level Your Software Engineering Mindset! - Interview With Richard Donovan</video:title>
      <video:description>In this video, I was joined by Richard Donovan who shared his interesting career journey and transition to focusing on mindset! One of the key takeaways that I had from this discussion was that it takes a level of self-awareness and reflection to realize that shifting your mindset can drive positive change.

Rich shares some of his ups and downs in his career, the different changes he pursued, and the realization that he had to change things about himself in order to grow. Turns out, having the right mindset and focus on mindset allowed him to do just that.

Thanks for the awesome chat, Rich!</video:description>
      <video:player_loc>https://www.youtube.com/embed/AuGHabdVgA4</video:player_loc>
      <video:duration>3771</video:duration>
      <video:view_count>24</video:view_count>
      <video:publication_date>2025-08-06T23:00:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/b5njm5mLFuo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/b5njm5mLFuo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NAILED IT! What Makes This Software Engineer's Resume Stand Out？</video:title>
      <video:description>This resume is SOLID -- great work by this software developer! But what makes it so good, and what can you learn from it to apply to your own?

Let's see what they did well and if there's still any room for improvements!</video:description>
      <video:player_loc>https://www.youtube.com/embed/b5njm5mLFuo</video:player_loc>
      <video:duration>917</video:duration>
      <video:view_count>27</video:view_count>
      <video:publication_date>2025-08-06T19:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Y5Ca-iW9_nU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Y5Ca-iW9_nU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Driven Approach to Software Engineering - Interview With John Vandivier</video:title>
      <video:description>Yeah, you read it right on the thumbnail. A freakin' PhD! I was fortunate to sit down with John Vandivier of Ladderly.io to talk about his approach to helping guide software engineers to employment.

This conversation was awesome because you're going to hear some cool perspectives from John (many of which I strongly align with) but... He can back them up with data. That's what makes this so awesome -- it's not just a "Source - Trust me, bro".

Thanks for the awesome chat, John!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Y5Ca-iW9_nU</video:player_loc>
      <video:duration>3669</video:duration>
      <video:view_count>27</video:view_count>
      <video:publication_date>2025-08-06T19:00:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/hwsrH1grIgU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hwsrH1grIgU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From Spanish Teacher to GREAT Software Engineer - Interview With David Weiss</video:title>
      <video:description>Spanish teacher?! Yeah, my guest today is a career-switcher coming over to software engineering from being a Spanish teacher!

David Weiss is an awesome guy to know with a great story about making a career switch into software development. I thoroughly enjoy his software engineering content online, and it was great to chat with him about how content creation helps him have a bigger impact in the developer space.

Thanks SO much for the chat, David!</video:description>
      <video:player_loc>https://www.youtube.com/embed/hwsrH1grIgU</video:player_loc>
      <video:duration>3186</video:duration>
      <video:view_count>29</video:view_count>
      <video:publication_date>2025-08-06T12:01:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/LVo2dU7ZTO4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LVo2dU7ZTO4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does This Data Engineer's Resume Have What It Takes？</video:title>
      <video:description>While it's not a software engineering resume, there are some GREAT focus areas on this data engineer's resume!

What stands out? What can be improved?

Let's check it out together!</video:description>
      <video:player_loc>https://www.youtube.com/embed/LVo2dU7ZTO4</video:player_loc>
      <video:duration>685</video:duration>
      <video:view_count>32</video:view_count>
      <video:publication_date>2025-08-06T12:00:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3crBob5FxnE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3crBob5FxnE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Keep Your Mind HUNGRY - Interview With Alex Zajac</video:title>
      <video:description>Fuel that brain with interesting topics to stay on top of! And that's exactly what Alex Zajac does with his approach for Hungry Minds!

I had the pleasure to sit down with Alex and hear his story about how he found an interest for coding. He was able to take that interest and transform it into starting his career at Amazon with some of his close friends.

Not only that!

Alex is a successful content creator focusing on software engineering and artificial intelligence! He's been doing an awesome job with his newsletter, Hungry Minds, so make sure you check it out!

Thanks for the talk, Alex!</video:description>
      <video:player_loc>https://www.youtube.com/embed/3crBob5FxnE</video:player_loc>
      <video:duration>3837</video:duration>
      <video:view_count>31</video:view_count>
      <video:publication_date>2025-08-05T23:00:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ezXy6NzJi-k</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ezXy6NzJi-k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Too Late For This Developer? Let's Review Their Resume!</video:title>
      <video:description>A resume submission for a self-proclaimed late starter! This individual has returned to finish their post-secondary education, and they're wrapping up their final year.

Does their resume have what it takes to secure their first job? Let's check it out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/ezXy6NzJi-k</video:player_loc>
      <video:duration>882</video:duration>
      <video:view_count>18</video:view_count>
      <video:publication_date>2025-08-05T19:00:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/WVGdj8lg2ps</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WVGdj8lg2ps/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Should You Join A Coding Bootcamp? - Interview With Brooke Sweedar</video:title>
      <video:description>My journey through software engineering was pretty traditional: go to college/university directly after high school to study... then go into the workforce. But it's important that we keep an open mind about the different paths that aspiring software engineers can take to get into the industry.

In this video, I was joined by Brooke Sweedar who shared with me her journey through coding Bootcamp. It's great to hear about her successes going through such a program and understanding what made this such a valuable experience for her.

Thanks for the awesome chat, Brooke!</video:description>
      <video:player_loc>https://www.youtube.com/embed/WVGdj8lg2ps</video:player_loc>
      <video:duration>3674</video:duration>
      <video:view_count>51</video:view_count>
      <video:publication_date>2025-08-05T19:00:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4ikpb5lRknM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4ikpb5lRknM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Survive The Sprint - Principal Engineering Manager AMA</video:title>
      <video:description>What happens when your sprints turn into a repeat situation of you not being able to meet deliverables? What are your options as a developer?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/4ikpb5lRknM</video:player_loc>
      <video:duration>5021</video:duration>
      <video:view_count>53</video:view_count>
      <video:publication_date>2025-08-05T15:36:46+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer podcast</video:tag>
      <video:tag>podcast for software engineers</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>podcast episodes</video:tag>
      <video:tag>podcasts for programmers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>what is software engineering</video:tag>
      <video:tag>developer interviews</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>career in software development</video:tag>
      <video:tag>can i be a software developer</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/x4z1gON7lso</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/x4z1gON7lso/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Setup Claude Flow To Run Agent Swarms! I CAN'T BELIEVE IT!</video:title>
      <video:description>This tutorial provides instructions on setting up Claude Flow, an agentic swarm layer built on top of Claude Code, on a Windows machine using PowerShell. And I honestly can't believe the hive mind built this application on the first try.</video:description>
      <video:player_loc>https://www.youtube.com/embed/x4z1gON7lso</video:player_loc>
      <video:duration>1085</video:duration>
      <video:view_count>17743</video:view_count>
      <video:publication_date>2025-08-05T12:01:46+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>anthropic</video:tag>
      <video:tag>pokedex</video:tag>
      <video:tag>pokemon</video:tag>
      <video:tag>claude flow</video:tag>
      <video:tag>agent swarm</video:tag>
      <video:tag>hive mind</video:tag>
      <video:tag>claude code setup</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>claude code review</video:tag>
      <video:tag>claude code vs cursor</video:tag>
      <video:tag>claude code windows</video:tag>
      <video:tag>claude code tutorial</video:tag>
      <video:tag>swarm intelligence</video:tag>
      <video:tag>ai workflow</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vQtEe01GfiY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vQtEe01GfiY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Side Projects That Stand Out?! - Intern Resume Review</video:title>
      <video:description>So you're a software developer student trying to land an internship position? Do you have projects that help you stand out against the competition? Let's see!</video:description>
      <video:player_loc>https://www.youtube.com/embed/vQtEe01GfiY</video:player_loc>
      <video:duration>1696</video:duration>
      <video:view_count>59</video:view_count>
      <video:publication_date>2025-08-05T12:01:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zLpNEwkCEis</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zLpNEwkCEis/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Imposter Syndrome and YOU - Interview With Julia Hohenadel</video:title>
      <video:description>Imposter syndrome is something that affects many people -- especially software engineers! But imposter syndrome is not just limited to aspiring programmers or junior software engineers... In fact, the more success you have, often the more imposter syndrome that you encounter.

In this video, I was joined by a previous intern of mine (Woohoo Magnet Forensics!), Julia Hohenadel, who knows allllll about imposter syndrome. Julia is a great speaker on imposter syndrome, and I've even had her come to speak at Microsoft for us!

Thanks for the awesome chat, Julia!</video:description>
      <video:player_loc>https://www.youtube.com/embed/zLpNEwkCEis</video:player_loc>
      <video:duration>3199</video:duration>
      <video:view_count>21</video:view_count>
      <video:publication_date>2025-08-04T23:01:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/xwH46c2Fp2U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xwH46c2Fp2U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Makes a Senior Software Engineer Resume Stand Out?</video:title>
      <video:description>A senior software engineer sent in their resume to be reviewed but... does it make the cut? Let's see what they nailed and what areas they could improve on their resume.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xwH46c2Fp2U</video:player_loc>
      <video:duration>1767</video:duration>
      <video:view_count>338</video:view_count>
      <video:publication_date>2025-08-04T19:00:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/XAt8WehvpQ8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XAt8WehvpQ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Senior to Principal Engineer in Big Tech - Interview With Bhavana Hindupur</video:title>
      <video:description>In this interview, Bhavana Hindupur enlightened me with some different perspectives about the challenges going through tech. She explained how cultural background and expectations from society can create additional barriers when navigating how to progress in the workplace.

One of the great points that Bhavana brought up was about her turning point in her career going from senior to principal level -- You need to be the one driving the change!

Thanks for the awesome chat, Bhavana!</video:description>
      <video:player_loc>https://www.youtube.com/embed/XAt8WehvpQ8</video:player_loc>
      <video:duration>2603</video:duration>
      <video:view_count>49</video:view_count>
      <video:publication_date>2025-08-04T19:00:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/EuAjvgEhtgY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EuAjvgEhtgY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Structure to Data with AI: Interview With Kirk Marple of Graphlit</video:title>
      <video:description>I sat down with Kirk Marple of Graphlit to talk about his career journey and the awesome AI platform that he's building.

One of the things I thought was awesome was the fact that they "dogfood" their platform by building solutions on top of it -- one of the BEST ways to know the ins and outs is to use it yourself!

Huge thanks to Kirk for sharing his insights and I'm very excited to see the future of Graphlit!</video:description>
      <video:player_loc>https://www.youtube.com/embed/EuAjvgEhtgY</video:player_loc>
      <video:duration>3447</video:duration>
      <video:view_count>71</video:view_count>
      <video:publication_date>2025-08-04T12:00:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FvQNBuNVoQ8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FvQNBuNVoQ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Can I Break Into Tech As A Developer With This Resume?</video:title>
      <video:description>It can be really tricky to craft a meaningful resume without prior work experience. How might you approach this if you're trying to break into your first developer job?

Let's discuss and review a submitted resume!</video:description>
      <video:player_loc>https://www.youtube.com/embed/FvQNBuNVoQ8</video:player_loc>
      <video:duration>1173</video:duration>
      <video:view_count>12</video:view_count>
      <video:publication_date>2025-08-04T12:00:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bt5oOg_dVNs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bt5oOg_dVNs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build Software To Get Good As Software - Interview With John Crickett</video:title>
      <video:description>You need to code to get better at coding -- That's something you'll hear me say all of the time. But my guest today, John Crickett, has taken this to a WHOLE new level! John is the author of the extremely popular newsletter called Coding Challenges. He's created this to give software developers the focus that many of them need to go practice building things.

This was an AWESOME interview and I was excited to hear all about John's career. He shares information about jumping between different programming languages and even going back and forth between roles. I think John has a ton of wisdom that you can learn from so I hope that you enjoy!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bt5oOg_dVNs</video:player_loc>
      <video:duration>3343</video:duration>
      <video:view_count>40</video:view_count>
      <video:publication_date>2025-08-03T23:00:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/UfwN-95mWdI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UfwN-95mWdI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Unlock Your Engineering Confidence - Interview With Maria Glazunova</video:title>
      <video:description>I've said it a million times and I'll say it a million more: Communication is a critical skill for software engineers. And if you don't want to listen to me, listen to Maria Glazunova who I had the pleasure of interviewing in this video!

Maria coaches many software engineers and tech professionals on how to improve their communication skills. Many of these people have English as their second (or third) language -- but the fundamentals of what we discuss regarding communication apply to EVERYONE.

Thanks for the awesome chat, Maria!</video:description>
      <video:player_loc>https://www.youtube.com/embed/UfwN-95mWdI</video:player_loc>
      <video:duration>3717</video:duration>
      <video:view_count>21</video:view_count>
      <video:publication_date>2025-08-03T19:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rEyHPpzpY2o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rEyHPpzpY2o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NO Professional Experience: First Developer Job Resume Review</video:title>
      <video:description>A common situation for MANY developers: how to get that first job when you don't have any professional experience to include on your resume.

Let's discuss and review a submitted resume!</video:description>
      <video:player_loc>https://www.youtube.com/embed/rEyHPpzpY2o</video:player_loc>
      <video:duration>1251</video:duration>
      <video:view_count>35</video:view_count>
      <video:publication_date>2025-08-03T12:01:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9rCTOzVWq0k</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9rCTOzVWq0k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Engineer to Manager and Back Again: Interview With Lee McKeeman</video:title>
      <video:description>He's worked at Amazon, Meta, and Google... But that's not what I found most interesting about Lee McKeeman!

While Lee has lots of awesome experiences (in AND outside of work), one of them that really got me interested was becoming an engineering manager and transitioning back to a software engineer. It's not that this is unheard of, but it's not a common one that I get to talk to others about!

Lee shares some of his ups and downs on his extensive career journey, and I'm super thankful that I had the opportunity to chat with him!</video:description>
      <video:player_loc>https://www.youtube.com/embed/9rCTOzVWq0k</video:player_loc>
      <video:duration>6041</video:duration>
      <video:view_count>20</video:view_count>
      <video:publication_date>2025-08-03T12:00:12+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>mcp server</video:tag>
      <video:tag>claude desktop</video:tag>
      <video:tag>brian jenney</video:tag>
      <video:tag>parsity</video:tag>
      <video:tag>parsity.io</video:tag>
      <video:tag>dev leader podcast</video:tag>
      <video:tag>v0 dev</video:tag>
      <video:tag>developer ai tools</video:tag>
      <video:tag>what ai tools do developers use</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>mcp</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/d50vpjfQmy8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/d50vpjfQmy8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Software Engineers Need...BRANDING! Interview With Anna Miller</video:title>
      <video:description>I bet you never thought as a software engineer you were going to hear that branding was important, right?! After all, isn't that what the marketing team is for? Isn't that kind of a "salesy" thing?

And you're exactly right -- as a software engineer, your brand and the branding that you create can be immensely valuable for the relationships you form inside AND outside of work. In this video, I speak with Anna Miller and we get to hear all of her awesome perspectives on branding for software engineers.</video:description>
      <video:player_loc>https://www.youtube.com/embed/d50vpjfQmy8</video:player_loc>
      <video:duration>3342</video:duration>
      <video:view_count>19</video:view_count>
      <video:publication_date>2025-08-02T23:00:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/g6EI0Birbvc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/g6EI0Birbvc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Software Engineering, Big Tech, and Agile  - Interview With Jade Wilson</video:title>
      <video:description>I was joined by Jade Wilson in this video interview! Jade is not only a senior software engineer at Microsoft, but a successful content creator. When we got to talking, it was really cool to hear that we have very different experiences with how our teams approach building software:

- My teams go through a pseudo-agile / waterfall hybrid (i.e. we try to be agile but commitments are done on larger horizons)
- Jade gets to work DIRECTLY with customers quite regularly

A huge takeaway from Jade in this video was that it's *NOT* just about picking Scrum or Kanban... The entire point is to find things that work well for your team. Copy+pasting some process and blindly following it without adapting things is probably not going to be ideal.

Thanks for the awesome chat, Jade!</video:description>
      <video:player_loc>https://www.youtube.com/embed/g6EI0Birbvc</video:player_loc>
      <video:duration>3555</video:duration>
      <video:view_count>27</video:view_count>
      <video:publication_date>2025-08-02T19:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/IhiLCsJKrHM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IhiLCsJKrHM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does This Developer Intern Resume Stand A Chance?!</video:title>
      <video:description>So you're a software developer student trying to land an internship position? What the heck should you be putting on your resume?!

Let's review this resume that was submitted!</video:description>
      <video:player_loc>https://www.youtube.com/embed/IhiLCsJKrHM</video:player_loc>
      <video:duration>1262</video:duration>
      <video:view_count>16</video:view_count>
      <video:publication_date>2025-08-02T19:00:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1UhcajrxmVI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1UhcajrxmVI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FORGET The Generic Resume Fluff! Focus On Impact As A Developer!</video:title>
      <video:description>Is this resume a bit too fluffy? Let's see if we can identify some opportunities for this senior software engineer to REALLY showcase all of the awesome impactful work that they've done!</video:description>
      <video:player_loc>https://www.youtube.com/embed/1UhcajrxmVI</video:player_loc>
      <video:duration>1291</video:duration>
      <video:view_count>23</video:view_count>
      <video:publication_date>2025-08-02T12:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bAs-0k8uAKk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bAs-0k8uAKk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Prioritize This CRITICAL Skill as a Developer - Interview With Callie Buruchara</video:title>
      <video:description>This is the first EVER software engineering interview done on Dev Leader, and I was excited to be able to have my first awesome guest: Callie Buruchara! Callie knows that communication is a critical skill to have in software engineering, and she's experienced first-hand how big of a difference it can have even in a highly technical field. In fact, most people greatly over-prioritize their technical skills instead of communication!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bAs-0k8uAKk</video:player_loc>
      <video:duration>3705</video:duration>
      <video:view_count>13</video:view_count>
      <video:publication_date>2025-08-01T23:00:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career tips</video:tag>
      <video:tag>best career advice</video:tag>
      <video:tag>job advice</video:tag>
      <video:tag>how to find a job</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo computer science</video:tag>
      <video:tag>cs major</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get a tech job</video:tag>
      <video:tag>career coach</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>work and travel</video:tag>
      <video:tag>women in tech</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech job</video:tag>
      <video:tag>software developer career roadmap</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ZGiegldcH3Y</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZGiegldcH3Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Developer Intern Resume Review: Did They Nail It?!</video:title>
      <video:description>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.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZGiegldcH3Y</video:player_loc>
      <video:duration>1707</video:duration>
      <video:view_count>28</video:view_count>
      <video:publication_date>2025-08-01T23:00:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/y6z-5cyfe8k</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/y6z-5cyfe8k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Did This Mid Level Developer NAIL Their Resume? Let's Review It!</video:title>
      <video:description>Time for a career change! How did this mid-level engineer do with highlighting their accomplishments? What could be improved on their resume?</video:description>
      <video:player_loc>https://www.youtube.com/embed/y6z-5cyfe8k</video:player_loc>
      <video:duration>1930</video:duration>
      <video:view_count>64</video:view_count>
      <video:publication_date>2025-08-01T12:01:50+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lwvKNOMI5cU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lwvKNOMI5cU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How AI Changed Our Dev Jobs FOREVER - Interview With Brian Jenney</video:title>
      <video:description>Brian has one of my favorite career-switcher stories, and I'm glad that he sat down with me again to share it. In our conversation, we get to see what it was like for him to go from a low place to crushing it as a software developer.

But we're not done there, because Brian and I get into our AI tool usage. Is it safe to vibe code? Let's find out...

Thanks for coming on the podcast, Brian!</video:description>
      <video:player_loc>https://www.youtube.com/embed/lwvKNOMI5cU</video:player_loc>
      <video:duration>3105</video:duration>
      <video:view_count>33</video:view_count>
      <video:publication_date>2025-08-01T12:01:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>podcast</video:tag>
      <video:tag>podcasts</video:tag>
      <video:tag>podcasting</video:tag>
      <video:tag>interview</video:tag>
      <video:tag>podcast episode</video:tag>
      <video:tag>software engineering interview</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>podcast interview</video:tag>
      <video:tag>developer interview</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>mcp server</video:tag>
      <video:tag>claude desktop</video:tag>
      <video:tag>brian jenney</video:tag>
      <video:tag>parsity</video:tag>
      <video:tag>parsity.io</video:tag>
      <video:tag>dev leader podcast</video:tag>
      <video:tag>v0 dev</video:tag>
      <video:tag>developer ai tools</video:tag>
      <video:tag>what ai tools do developers use</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>mcp</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/oFUd5Z536hw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/oFUd5Z536hw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Irrelevant Work Experience is Wrecking Your Resume! Do This Instead!</video:title>
      <video:description>A junior developer sent in their resume for review, and they did an excellent job making sure they included all of their work experience. But... Is it relevant?

How can we transform unrelated work experience into a goldmine?</video:description>
      <video:player_loc>https://www.youtube.com/embed/oFUd5Z536hw</video:player_loc>
      <video:duration>886</video:duration>
      <video:view_count>30</video:view_count>
      <video:publication_date>2025-07-31T19:00:49+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qhBHGrNQ8D4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qhBHGrNQ8D4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Use Non Developer Jobs On Your Software Engineering Resume</video:title>
      <video:description>Many people get into software engineering once they've already been working full time -- and not all of that work experience is going to be writing code. How can you use your non-coding work experience to stand out on your software engineering resume?</video:description>
      <video:player_loc>https://www.youtube.com/embed/qhBHGrNQ8D4</video:player_loc>
      <video:duration>954</video:duration>
      <video:view_count>35</video:view_count>
      <video:publication_date>2025-07-31T12:01:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>resume</video:tag>
      <video:tag>resumes</video:tag>
      <video:tag>resume review</video:tag>
      <video:tag>resume reviews</video:tag>
      <video:tag>resume audit</video:tag>
      <video:tag>recruiter myths</video:tag>
      <video:tag>software engineer resume</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>ats</video:tag>
      <video:tag>career mentorship</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>resume tips</video:tag>
      <video:tag>developer resume</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>resume template</video:tag>
      <video:tag>ats resume</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>career changer</video:tag>
      <video:tag>career switcher</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>resume tips 2025</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to make a resume</video:tag>
      <video:tag>how to make a good resume</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-UO7VSqsbOs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-UO7VSqsbOs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Finding Mentors As A Junior Software Engineer - Engineering Manager AMA</video:title>
      <video:description>So you're a junior engineer and you keep hearing that you need to find a mentor to be successful. But is that true? How do you approach finding a mentor? Are there other ways to grow without directly having a formal mentor?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-UO7VSqsbOs</video:player_loc>
      <video:duration>5829</video:duration>
      <video:view_count>275</video:view_count>
      <video:publication_date>2025-07-29T15:47:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/2yBUhuFGFoc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2yBUhuFGFoc/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Livestream AMA: The Impact of AI on Software Engineering</video:title>
      <video:description>Join John Crickett, Nick Cosentino, Brian Feister, Shruti Taladhar, Ebimene Agent, and William Gervasio for an AMA exploring the impact of AI on Software Engineering from both the perspective of Engineering Leaders, as well as Early Career Engineers.

🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍 https://streamyard.com/pal/d/5279962884341760</video:description>
      <video:player_loc>https://www.youtube.com/embed/2yBUhuFGFoc</video:player_loc>
      <video:duration>3786</video:duration>
      <video:view_count>171</video:view_count>
      <video:publication_date>2025-07-24T03:13:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/BikKlJqAK2o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BikKlJqAK2o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Let Cursor Build My Website... Here's What Happened.</video:title>
      <video:description>In this video, we'll look at using Azure Functions to send emails via SMTP (Gmail in this case) for a question submission page on my Blazor website! Code Commute viewers can now submit questions to get answered on the channel!</video:description>
      <video:player_loc>https://www.youtube.com/embed/BikKlJqAK2o</video:player_loc>
      <video:duration>1610</video:duration>
      <video:view_count>376</video:view_count>
      <video:publication_date>2025-07-23T12:00:18+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>news live</video:tag>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>github tutorial</video:tag>
      <video:tag>codecommute</video:tag>
      <video:tag>code commute</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>how to make a website</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>azure function</video:tag>
      <video:tag>azure functions</video:tag>
      <video:tag>how to send email with azure functions</video:tag>
      <video:tag>send email with C#</video:tag>
      <video:tag>how to send email with C#</video:tag>
      <video:tag>how to deploy azure functions</video:tag>
      <video:tag>C# azure functions</video:tag>
      <video:tag>azure</video:tag>
      <video:tag>functions</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/w4ImKF9KsNE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/w4ImKF9KsNE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide For Writing TUnit Tests In C#</video:title>
      <video:description>Looking to get started with TUnit for your C# tests? Give me 10 minutes and you'll be writing your first TUnit tests and running them in Visual Studio OR the command line!</video:description>
      <video:player_loc>https://www.youtube.com/embed/w4ImKF9KsNE</video:player_loc>
      <video:duration>608</video:duration>
      <video:view_count>938</video:view_count>
      <video:publication_date>2025-07-17T15:53:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft testing platform</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>mstest</video:tag>
      <video:tag>mstest tutorial</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>nunit vs xunit</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tunit</video:tag>
      <video:tag>nunit</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>microsoft test platform</video:tag>
      <video:tag>ms test platform</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet test</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>automated testing</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>tunit .net</video:tag>
      <video:tag>xunit test c# tutorial</video:tag>
      <video:tag>nunit testing c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>testing platform</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/as1ZxQtXYGo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/as1ZxQtXYGo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Mentor Mid-Level Engineers - Engineering Manager AMA</video:title>
      <video:description>When it comes to mentorship, one thing is for sure: one size does NOT fit all. It's also much easier to find opportunities in mentorship when mentees have obvious challenges to work through or goals they want to focus on... but what happens when you don't have ANY of that? How can you mentor mid-level engineers?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/as1ZxQtXYGo</video:player_loc>
      <video:duration>4585</video:duration>
      <video:view_count>294</video:view_count>
      <video:publication_date>2025-07-15T15:24:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Vaz2zLWrta0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Vaz2zLWrta0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>A Beginner's Guide to TUnit and Microsoft Testing Platform</video:title>
      <video:description>Many of us dotnet developers grew up on xUnit as *the* way to write our tests -- but it turns out there ARE other platforms that we can use. In this video, I'll go through the basics of TUnit and what you can expect to use with this testing framework!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Vaz2zLWrta0</video:player_loc>
      <video:duration>1252</video:duration>
      <video:view_count>625</video:view_count>
      <video:publication_date>2025-07-11T12:00:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft testing platform</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>mstest</video:tag>
      <video:tag>mstest tutorial</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>nunit vs xunit</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tunit</video:tag>
      <video:tag>nunit</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>microsoft test platform</video:tag>
      <video:tag>ms test platform</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet test</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>automated testing</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>tunit .net</video:tag>
      <video:tag>xunit test c# tutorial</video:tag>
      <video:tag>nunit testing c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>testing platform</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fvCplrMbU84</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fvCplrMbU84/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You Won't Believe How Easy it is to Switch from xUnit v2 to v3</video:title>
      <video:description>xUnit v3 is awesome in that it takes advantage of Microsoft Testing Platform. But you're stuck on v2 and need to migrate?

NO SWEAT! It couldn't be easier... AND you can even drop some extra nuget packages when you do it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fvCplrMbU84</video:player_loc>
      <video:duration>678</video:duration>
      <video:view_count>652</video:view_count>
      <video:publication_date>2025-07-10T12:01:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft testing platform</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>mstest</video:tag>
      <video:tag>mstest tutorial</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>nunit vs xunit</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tunit</video:tag>
      <video:tag>nunit</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>microsoft test platform</video:tag>
      <video:tag>ms test platform</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet test</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>automated testing</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>tunit .net</video:tag>
      <video:tag>xunit test c# tutorial</video:tag>
      <video:tag>nunit testing c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Y1Haso1JrfA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Y1Haso1JrfA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Write Better C# Tests with xUnit V3 and Microsoft Testing Platform</video:title>
      <video:description>xUnit v3 is packed with awesome features and takes full advantage of Microsoft Testing Platform. If you're like me... you didn't even know it was coming out (even though you use xUnit every day).

Check out what's new in v3 of xUnit for you to enhance your C# tests!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Y1Haso1JrfA</video:player_loc>
      <video:duration>1219</video:duration>
      <video:view_count>1124</video:view_count>
      <video:publication_date>2025-07-09T12:01:08+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft testing platform</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>mstest</video:tag>
      <video:tag>mstest tutorial</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>nunit vs xunit</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tunit</video:tag>
      <video:tag>nunit</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>microsoft test platform</video:tag>
      <video:tag>ms test platform</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet test</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>automated testing</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>tunit .net</video:tag>
      <video:tag>xunit test c# tutorial</video:tag>
      <video:tag>nunit testing c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/u0B0hnf3SF4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/u0B0hnf3SF4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why You're STUCK at Senior Software Engineer - Engineering Manager AMA</video:title>
      <video:description>What does it take to go from senior software engineer to the next level? Are you stuck because of your skill level, or is there something else that's holding you back? Let's discuss what expectations look like when you move beyond senior level.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/u0B0hnf3SF4</video:player_loc>
      <video:duration>5541</video:duration>
      <video:view_count>395</video:view_count>
      <video:publication_date>2025-07-08T15:41:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cO7g_FVd1hA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cO7g_FVd1hA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using The FASTEST Cache For Your ASP NET Core Application</video:title>
      <video:description>We all know Redis... But did you know about the caching tech by Microsoft that's EVEN FASTER?

... AND it has lower latency?! ANNND it's written in C#? Yeah. That's what I figured.

Check out this video for how you can get your ASP NET Core applications running with Garnet and FusionCache as a hybrid cache solution!</video:description>
      <video:player_loc>https://www.youtube.com/embed/cO7g_FVd1hA</video:player_loc>
      <video:duration>969</video:duration>
      <video:view_count>1220</video:view_count>
      <video:publication_date>2025-07-04T12:01:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>fusioncache c#</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:tag>dapper</video:tag>
      <video:tag>dapper tutorial</video:tag>
      <video:tag>garnet cache</video:tag>
      <video:tag>microsoft garnet</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>dot net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bnVLJQs-bt8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bnVLJQs-bt8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Can Copilot REALLY Build My Blazor Website for Me?</video:title>
      <video:description>The Code Commute website was deployed with the help of ChatGPT, but can I vibe code my way out of the sample Blazor project into a website that looks semi-respectable?

Let's see if GitHub Copilot can save the day as we continue to vibe code!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bnVLJQs-bt8</video:player_loc>
      <video:duration>1594</video:duration>
      <video:view_count>666</video:view_count>
      <video:publication_date>2025-07-02T12:01:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>github tutorial</video:tag>
      <video:tag>prompt engineering</video:tag>
      <video:tag>how to use github</video:tag>
      <video:tag>code commute</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>github pages</video:tag>
      <video:tag>portfolio website</video:tag>
      <video:tag>how to make a website</video:tag>
      <video:tag>portfolio</video:tag>
      <video:tag>free hosting</video:tag>
      <video:tag>github portfolio</video:tag>
      <video:tag>github pages tutorial</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:tag>vibe code</video:tag>
      <video:tag>vibe coder</video:tag>
      <video:tag>anthropic</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/gjDo8KBJMKc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gjDo8KBJMKc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Looking Back on 20+ Years of Programming - Engineering Manager AMA</video:title>
      <video:description>Like all things in life, what we value and focus on will shift over time. Software engineering is no different! The more experiences we have and knowledge we gain, the more we grow.

With my 100th newsletter issue, I thought it would be a good opportunity to reflect on 20+ years of programming and 15+ years in the industry.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gjDo8KBJMKc</video:player_loc>
      <video:duration>5052</video:duration>
      <video:view_count>148</video:view_count>
      <video:publication_date>2025-07-01T15:31:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/iQTZVBvIcjM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iQTZVBvIcjM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How I Vibe Coded My Blazor Website With ChatGPT in 1 Hour!</video:title>
      <video:description>Vibe coding has been all the rage, so why not try my hand at vibe coding an entire Blazor website for my vlog YouTube channel? Get ready for the first entry in this video series where ChatGPT and other AI tools will guide me through building and deploying my website to GitHub pages!</video:description>
      <video:player_loc>https://www.youtube.com/embed/iQTZVBvIcjM</video:player_loc>
      <video:duration>2685</video:duration>
      <video:view_count>997</video:view_count>
      <video:publication_date>2025-06-30T12:01:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>news live</video:tag>
      <video:tag>ai news</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>ai coding assistants</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>github tutorial</video:tag>
      <video:tag>prompt engineering</video:tag>
      <video:tag>how to use github</video:tag>
      <video:tag>codecommute</video:tag>
      <video:tag>code commute</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>github pages</video:tag>
      <video:tag>portfolio website</video:tag>
      <video:tag>how to make a website</video:tag>
      <video:tag>portfolio</video:tag>
      <video:tag>free hosting</video:tag>
      <video:tag>github portfolio</video:tag>
      <video:tag>github pages tutorial</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>chatgpt</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qOjArOTlAi4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qOjArOTlAi4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>GitHub Copilot CHANGES THE GAME for Coding!</video:title>
      <video:description>THIS is how I've wanted to use agents for programming. Without a doubt, this has fundamentally changed how I can develop software.

In this video, I walk through various scenarios where I used GitHub Copilot to work through some feature development. We'll see examples of where it worked very well, despite not being given much guidance.</video:description>
      <video:player_loc>https://www.youtube.com/embed/qOjArOTlAi4</video:player_loc>
      <video:duration>1519</video:duration>
      <video:view_count>1158</video:view_count>
      <video:publication_date>2025-06-27T12:01:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>news live</video:tag>
      <video:tag>ai news</video:tag>
      <video:tag>breaking news</video:tag>
      <video:tag>today news</video:tag>
      <video:tag>latest news</video:tag>
      <video:tag>tech news</video:tag>
      <video:tag>google ai</video:tag>
      <video:tag>gemini</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>ai coding assistants</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>free cursor alternative</video:tag>
      <video:tag>top ai coding tools</video:tag>
      <video:tag>github copilot agent</video:tag>
      <video:tag>github tutorial</video:tag>
      <video:tag>prompt engineering</video:tag>
      <video:tag>gemini 2.5 pro</video:tag>
      <video:tag>how to use github</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/te1N4v8aTLY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/te1N4v8aTLY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FINALLY Good AI News From Google Boss - Engineering Manager AMA</video:title>
      <video:description>At this point, it's impossible to open a social media app without being bombarded with headline after headline about how AI is ending developers... But we finally have some good news directly from one of the Big Tech CEOs in an interview with Lex Fridman.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/te1N4v8aTLY</video:player_loc>
      <video:duration>5331</video:duration>
      <video:view_count>426</video:view_count>
      <video:publication_date>2025-06-24T15:36:22+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/NuXT9KCbdlk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NuXT9KCbdlk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Google Boss Says WHAT?! Developer Doom and Gloom is CANCELLED?!</video:title>
      <video:description>You've seen headline after headline. Clickbait YouTube video followed by clickbait article followed by... It's exhausting.

We're being force-fed this story that AI is the end of software developers -- and unfortunately, we're perpetuating it.

Listen to what Sundar Pichai says to Lex Fridman in this interview on AI and programming.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NuXT9KCbdlk</video:player_loc>
      <video:duration>1233</video:duration>
      <video:view_count>6096</video:view_count>
      <video:publication_date>2025-06-18T12:00:44+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>lex fridman</video:tag>
      <video:tag>sundar pichai</video:tag>
      <video:tag>lex clips</video:tag>
      <video:tag>news live</video:tag>
      <video:tag>ai news</video:tag>
      <video:tag>breaking news</video:tag>
      <video:tag>today news</video:tag>
      <video:tag>latest news</video:tag>
      <video:tag>tech news</video:tag>
      <video:tag>google ai</video:tag>
      <video:tag>gemini</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>ai automation</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>claude 4</video:tag>
      <video:tag>claude code</video:tag>
      <video:tag>vibe coding</video:tag>
      <video:tag>github copilot</video:tag>
      <video:tag>agentic ai</video:tag>
      <video:tag>cursor alternative</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>top ai tools</video:tag>
      <video:tag>ai coding tools</video:tag>
      <video:tag>ai coding assistant</video:tag>
      <video:tag>ai coding assistants</video:tag>
      <video:tag>best ai tools</video:tag>
      <video:tag>free cursor alternative</video:tag>
      <video:tag>top ai coding tools</video:tag>
      <video:tag>ai pair programmer</video:tag>
      <video:tag>podcast</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/r3PYD6fUUNU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/r3PYD6fUUNU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Uncovering Motivation in Software Engineering - Engineering Manager AMA</video:title>
      <video:description>Pizza parties and cash. The secret to every developer's heart, without question. But is there life in software engineering beyond these things?

What's your motivation for being a software engineer? Sometimes it takes understanding what keeps you disengaged to get a better handle on this.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/r3PYD6fUUNU</video:player_loc>
      <video:duration>6550</video:duration>
      <video:view_count>253</video:view_count>
      <video:publication_date>2025-06-17T15:58:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/NO_gZ-0w_YI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NO_gZ-0w_YI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Are Junior Developers in BIG TROUBLE?! - Engineering Manager AMA</video:title>
      <video:description>Prompt. Copy. Paste. Prompt. Copy Paste.

Is this the current trajectory of all junior developers using AI tooling? Are they going to be setting themselves up for failure, or is there more to it?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NO_gZ-0w_YI</video:player_loc>
      <video:duration>5849</video:duration>
      <video:view_count>314</video:view_count>
      <video:publication_date>2025-06-10T15:44:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RLsJiOPx85Y</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RLsJiOPx85Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Hidden Cost of Being the Team Hero - Engineering Manager AMA</video:title>
      <video:description>You want to help. It feels good to take action, drive for results, and be recognized for it. You're trying to do the right thing.

But it's not scaling. In fact, you've now become the bottleneck.

You're the team hero.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RLsJiOPx85Y</video:player_loc>
      <video:duration>5551</video:duration>
      <video:view_count>199</video:view_count>
      <video:publication_date>2025-06-03T16:12:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/izFuMio124o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/izFuMio124o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Just ONE LINE of Code! FusionCache as Hybrid Cache in ASP NET Core</video:title>
      <video:description>In this video series, we've been working with Entity Framework Core, Dapper, Redis, and different caching tools that we have access to in ASP NET Core.

But we saw that Hybrid Cache and FusionCache have different APIs! Here's how we can configure FusionCache as a Hybrid Cache with just a single line of code.</video:description>
      <video:player_loc>https://www.youtube.com/embed/izFuMio124o</video:player_loc>
      <video:duration>651</video:duration>
      <video:view_count>899</video:view_count>
      <video:publication_date>2025-06-02T12:01:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>fusioncache c#</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nGzFILa8ZRo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nGzFILa8ZRo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dapper, FusionCache, and Redis - The ULTIMATE CACHE Solution for ASP NET Core</video:title>
      <video:description>I love working with Dapper. I love working with FusionCache... What better video to put together than a tutorial on integrating these pieces in ASP NET Core?!

In this video, we continue on the series where we swap components to get different implementations in our caching web API.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nGzFILa8ZRo</video:player_loc>
      <video:duration>794</video:duration>
      <video:view_count>901</video:view_count>
      <video:publication_date>2025-05-29T12:01:29+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>fusioncache c#</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:tag>dapper</video:tag>
      <video:tag>dapper tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/2fe49mg1RnQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2fe49mg1RnQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Setup Redis With Dependency Injection in C# in 10 Minutes!</video:title>
      <video:description>A viewer requested a tutorial on using Redis with dependency injection without all of the ASP NET Core caching layers. They just wanted to work with it directly.

In this video tutorial, I'll show you how you can easily get setup to use Redis in your C# applications!</video:description>
      <video:player_loc>https://www.youtube.com/embed/2fe49mg1RnQ</video:player_loc>
      <video:duration>709</video:duration>
      <video:view_count>1928</video:view_count>
      <video:publication_date>2025-05-23T12:00:12+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>nick chapsas</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>redis tutorial playlist</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>docker</video:tag>
      <video:tag>docker desktop</video:tag>
      <video:tag>docker compose</video:tag>
      <video:tag>docker swarm</video:tag>
      <video:tag>dockerfile</video:tag>
      <video:tag>docker interview questions</video:tag>
      <video:tag>docker tutorial</video:tag>
      <video:tag>redis cache c# .net core</video:tag>
      <video:tag>install redis server</video:tag>
      <video:tag>redis cache in .net core</video:tag>
      <video:tag>redis install on windows</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>install redis on windows</video:tag>
      <video:tag>redis sdk</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>redis hash</video:tag>
      <video:tag>devops</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9UcsaKnBFkE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9UcsaKnBFkE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FusionCache with Redis is a GAME CHANGER for EF Core Powered Web Apps</video:title>
      <video:description>My favorite caching library is SO easy to configure a distributed cache alongside the in-memory cache. FusionCache makes it a cake walk!

In this video, we'll look at configuring FusionCache in an ASP NET Core app that's configured to use EF Core and Redis.</video:description>
      <video:player_loc>https://www.youtube.com/embed/9UcsaKnBFkE</video:player_loc>
      <video:duration>1141</video:duration>
      <video:view_count>1624</video:view_count>
      <video:publication_date>2025-05-22T12:00:18+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>fusioncache c#</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lxedalYArto</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lxedalYArto/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Master The Basics of MSTest Like a PRO In Under 15 minutes!</video:title>
      <video:description>For centuries one testing framework has dominated the donet scene... but is it all over for xUnit?!

In this video, we'll explore MSTest and how some of the great Microsoft Testing Platform capabilities have made their way in.

Is it enough to get you to move from xUnit?!</video:description>
      <video:player_loc>https://www.youtube.com/embed/lxedalYArto</video:player_loc>
      <video:duration>803</video:duration>
      <video:view_count>956</video:view_count>
      <video:publication_date>2025-05-21T12:01:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft testing platform</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>mstest</video:tag>
      <video:tag>mstest tutorial</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>nunit vs xunit</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tunit</video:tag>
      <video:tag>nunit</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>microsoft test platform</video:tag>
      <video:tag>ms test platform</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet test</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>automated testing</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>tunit .net</video:tag>
      <video:tag>xunit test c# tutorial</video:tag>
      <video:tag>nunit testing c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/aPJRTB8vMYQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aPJRTB8vMYQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Different Communication Styles in Software Engineering - Engineering Manager AMA</video:title>
      <video:description>Unfortunately, the loudest voices in the room are the ones that get heard. And it's not just because they're loud -- it's because we too often don't consider other communication styles for software engineers.

Let's see how we can make some small adjustments to accommodate others!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/aPJRTB8vMYQ</video:player_loc>
      <video:duration>5548</video:duration>
      <video:view_count>186</video:view_count>
      <video:publication_date>2025-05-20T15:44:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/pYfT05L8C7o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/pYfT05L8C7o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Microsoft Testing Platform CHANGES EVERYTHING for Your Tests!</video:title>
      <video:description>I honestly wasn't expecting changes for the way I've been writing tests for the last 100 years but... I was pleasantly surprised.

Looks like Microsoft Testing Platform is packing a PUNCH! Let's see what's introduced and what that means for your tests!

(This is the first of many in this video series)</video:description>
      <video:player_loc>https://www.youtube.com/embed/pYfT05L8C7o</video:player_loc>
      <video:duration>1209</video:duration>
      <video:view_count>2162</video:view_count>
      <video:publication_date>2025-05-15T12:01:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft testing platform</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>mstest</video:tag>
      <video:tag>mstest tutorial</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>nunit vs xunit</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tunit</video:tag>
      <video:tag>nunit</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>microsoft test platform</video:tag>
      <video:tag>ms test platform</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet test</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>automated testing</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>tunit .net</video:tag>
      <video:tag>xunit test c# tutorial</video:tag>
      <video:tag>nunit testing c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/VZ5lO5jihRo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VZ5lO5jihRo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Vibe Coding: Building Code Commute With Agents - Engineering Manager AMA</video:title>
      <video:description>Vibe coding and agents are all the rage! My most recent experience was quite lackluster with AI agents... but let's see if we can build the landing page for Code Commute in Blazor and Aspire using agents!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VZ5lO5jihRo</video:player_loc>
      <video:duration>5506</video:duration>
      <video:view_count>413</video:view_count>
      <video:publication_date>2025-05-13T17:55:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FPSuLz0bHsw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FPSuLz0bHsw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ASP NET Core Caching Explained: Hybrid Cache + Redis + Dapper!</video:title>
      <video:description>In this video series, we've seen EF Core, Dapper, Redis, and Hybrid Cache... So let's wire up our ASP Net Core application to use the Hybrid Cache with Dapper and Redis!

This video builds on the previous content in this series and we'll see how we can swap out components of the system with ease!</video:description>
      <video:player_loc>https://www.youtube.com/embed/FPSuLz0bHsw</video:player_loc>
      <video:duration>1027</video:duration>
      <video:view_count>1055</video:view_count>
      <video:publication_date>2025-05-12T12:00:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>redis tutorial playlist</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>dapper</video:tag>
      <video:tag>dapper C#</video:tag>
      <video:tag>dapper tutorial</video:tag>
      <video:tag>dapper orm</video:tag>
      <video:tag>dapper sql</video:tag>
      <video:tag>dapper mapping</video:tag>
      <video:tag>dapper vs entity framework core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rb8PijbwHXE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rb8PijbwHXE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Configure Docker with Redis and C# in 10 Minutes!</video:title>
      <video:description>I've put out a bunch of videos now on data access patterns in C#, and one of the exciting things we have to work with in ASP NET Core is of course... caching!

The most popular key-value store that developers work with is Redis -- an excellent choice for your distributed cache. I figured we'd get up and running with Docker and Redis in just a few minutes!</video:description>
      <video:player_loc>https://www.youtube.com/embed/rb8PijbwHXE</video:player_loc>
      <video:duration>727</video:duration>
      <video:view_count>2423</video:view_count>
      <video:publication_date>2025-05-09T12:01:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>nick chapsas</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>redis tutorial playlist</video:tag>
      <video:tag>what is redis</video:tag>
      <video:tag>docker</video:tag>
      <video:tag>docker desktop</video:tag>
      <video:tag>docker compose</video:tag>
      <video:tag>docker swarm</video:tag>
      <video:tag>dockerfile</video:tag>
      <video:tag>docker interview questions</video:tag>
      <video:tag>docker tutorial</video:tag>
      <video:tag>redis cache c# .net core</video:tag>
      <video:tag>install redis server</video:tag>
      <video:tag>redis cache in .net core</video:tag>
      <video:tag>redis install on windows</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>install redis on windows</video:tag>
      <video:tag>learn redis</video:tag>
      <video:tag>docker course</video:tag>
      <video:tag>learn docker</video:tag>
      <video:tag>redis sdk</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/IKmqW6r3oyk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IKmqW6r3oyk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Engineering Management Is Being Gatekept?! - Engineering Manager AMA</video:title>
      <video:description>So you're interested in heading down the people management path in an engineering manager role? Well...

You won't like it. It's sooooo much work. Trust me, you'd be better at something else. We'll talk about it when you're a senior or principal.

Does any of that sound familiar? Why the HECK are managers gatekeeping the EM role?! Let's talk about it.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/IKmqW6r3oyk</video:player_loc>
      <video:duration>4409</video:duration>
      <video:view_count>147</video:view_count>
      <video:publication_date>2025-05-06T15:22:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/h9N46FX0snM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h9N46FX0snM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Strategic Networking For Software Engineers - Engineering Manager AMA</video:title>
      <video:description>Everyone is focused on getting their LeetCode skills ramped up and building side projects -- two things I think definitely help when it comes to interviewing in general.

But... you're not even getting interviews. What's going on? How are those OTHER people doing it?! Let's discuss some options.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/h9N46FX0snM</video:player_loc>
      <video:duration>5708</video:duration>
      <video:view_count>260</video:view_count>
      <video:publication_date>2025-04-29T15:44:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7pThW-UTzr8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7pThW-UTzr8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Navigating Evolving Code Standards Without Chaos - Engineering Manager AMA</video:title>
      <video:description>Even with the best intentions, codebases that live on for an extended period of time eventually experience some drift. We might set ourselves up with the best patterns and practices, but in 1, 3, 5, or 10 years from now... things change.

How might we consider navigating codebases that evolve over time?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/7pThW-UTzr8</video:player_loc>
      <video:duration>5041</video:duration>
      <video:view_count>223</video:view_count>
      <video:publication_date>2025-04-22T15:38:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/A4iEVoYpgnk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/A4iEVoYpgnk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Use Redis With HybridCache to Cache Your EF Core Data!</video:title>
      <video:description>In earlier videos in the series, we saw how we could convert our Entity Framework Core data access from IMemoryCache to HybridCache!

But... there was one big problem:

It was still just a memory cache behind the scenes!

Let's see how we can get Redis wired up to our HybridCache!</video:description>
      <video:player_loc>https://www.youtube.com/embed/A4iEVoYpgnk</video:player_loc>
      <video:duration>840</video:duration>
      <video:view_count>1028</video:view_count>
      <video:publication_date>2025-04-17T12:00:29+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>redis tutorial</video:tag>
      <video:tag>redis tutorial playlist</video:tag>
      <video:tag>what is redis</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7VxCJuWDa_w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7VxCJuWDa_w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>HybridCache: Transform Your EF Core Data Access!</video:title>
      <video:description>In earlier videos in the series, we looked at using IMemoryCache with Entity Framework Core. But there's a new kid on the block...

HybridCache!

Let's see how we can easily swap out our caching library for HybridCache.</video:description>
      <video:player_loc>https://www.youtube.com/embed/7VxCJuWDa_w</video:player_loc>
      <video:duration>851</video:duration>
      <video:view_count>567</video:view_count>
      <video:publication_date>2025-04-15T12:00:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>ef core vs dapper performance</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>hybridcache</video:tag>
      <video:tag>redis</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/mt9pL3z_k9Y</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mt9pL3z_k9Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>One on Ones: What The HECK Do You Talk About? - Engineering Manager AMA</video:title>
      <video:description>So you have regular one on ones with your manager -- that's a good start! But are you stuck in a status update infinite loop?

Let's break out and focus on different things you can use your one on one time for as a software developer.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/mt9pL3z_k9Y</video:player_loc>
      <video:duration>5718</video:duration>
      <video:view_count>252</video:view_count>
      <video:publication_date>2025-04-08T15:43:08+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HdrRATL9sEw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HdrRATL9sEw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Navigating a Mid-Career Tech Stack Shift - Engineering Manager AMA</video:title>
      <video:description>You want to switch tech stacks, but you're panicking. All of that hard work goes completely down the drain. You start back at square one as a junior developer.

... Or do you? Let's discuss!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/HdrRATL9sEw</video:player_loc>
      <video:duration>5664</video:duration>
      <video:view_count>297</video:view_count>
      <video:publication_date>2025-04-01T15:43:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fDA5sKhLZeg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fDA5sKhLZeg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>All About Vibe Coding - Engineering Manager AMA</video:title>
      <video:description>It's all the rage these days and everyone from your hair stylist to your fish groomer is talking about it... Vibe coding!

What the heck is it? Who is it good for? Are the vibes immaculate? Let's find out.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fDA5sKhLZeg</video:player_loc>
      <video:duration>6292</video:duration>
      <video:view_count>277</video:view_count>
      <video:publication_date>2025-03-25T16:17:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/8djGoiACA8I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8djGoiACA8I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FREE FOR ALL! - Engineering Manager AMA</video:title>
      <video:description>I am completely burnt out and figured we'd just have an open discussion about whatever is on your mind. Until the chat picks up, I'll just blab about stuff that is still giving me energy. Come hang out!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/8djGoiACA8I</video:player_loc>
      <video:duration>5244</video:duration>
      <video:view_count>196</video:view_count>
      <video:publication_date>2025-03-18T15:39:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/eV0lvOndLR4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/eV0lvOndLR4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>My Manager REFUSES To Give Feedback! - Engineering Manager AMA</video:title>
      <video:description>As software developers trying to advance in our careers, we constantly hear that it's important to get feedback from your manager. But... what happens when your manager isn't giving you feedback?!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/eV0lvOndLR4</video:player_loc>
      <video:duration>4102</video:duration>
      <video:view_count>129</video:view_count>
      <video:publication_date>2025-03-11T15:16:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/2yt4bOtEzME</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2yt4bOtEzME/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EF Core: Repository Pattern and IMemoryCache Tutorial</video:title>
      <video:description>In a previous video, we managed to add caching to our repository pattern. But... we had to essentially duplicate all of the code. Can we do better than that?

Yes! Let's see the decorator pattern in action.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2yt4bOtEzME</video:player_loc>
      <video:duration>1079</video:duration>
      <video:view_count>908</video:view_count>
      <video:publication_date>2025-03-10T12:00:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>ef core vs dapper performance</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>C# entity framework</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>decorator pattern</video:tag>
      <video:tag>design pattern</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/S7lfLkKLkDA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/S7lfLkKLkDA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Adding an IMemoryCache to EF Core Repository Pattern</video:title>
      <video:description>In prior videos, we wrapped a repository pattern around our EF Core calls -- and yes, this drives some people nuts. In this video, we'll look at enhancing our repository by adding a cache with IMemoryCache!</video:description>
      <video:player_loc>https://www.youtube.com/embed/S7lfLkKLkDA</video:player_loc>
      <video:duration>1163</video:duration>
      <video:view_count>1082</video:view_count>
      <video:publication_date>2025-03-07T13:00:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>ef core vs dapper performance</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>C# entity framework</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>Caching C#</video:tag>
      <video:tag>C# memory cache</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_RZt_H1HaNM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_RZt_H1HaNM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Senior Developer Means Coding... Less?! - Engineering Manager AMA</video:title>
      <video:description>As you gain experience as an IC, you move from junior, to mid-level, to senior... and beyond. But is it true what some say? Will you ACTUALLY spend less time coding?!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_RZt_H1HaNM</video:player_loc>
      <video:duration>4341</video:duration>
      <video:view_count>228</video:view_count>
      <video:publication_date>2025-03-04T16:21:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/GCT0NteILUU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GCT0NteILUU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Implement the Repository Pattern in C# Using Dapper and SQLite</video:title>
      <video:description>In this video, we'll see a simple implementation of a repository pattern using Dapper! We can directly swap out the Entity Framework Core repository pattern in favor of this one!</video:description>
      <video:player_loc>https://www.youtube.com/embed/GCT0NteILUU</video:player_loc>
      <video:duration>1099</video:duration>
      <video:view_count>2513</video:view_count>
      <video:publication_date>2025-03-04T13:00:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>nick chapsas</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>database design</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>entity framework vs dapper</video:tag>
      <video:tag>ef core vs dapper performance</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>C# entity framework</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>dapper</video:tag>
      <video:tag>C# dapper</video:tag>
      <video:tag>dapper sql</video:tag>
      <video:tag>orm</video:tag>
      <video:tag>object relational mapper</video:tag>
      <video:tag>c# dapper</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>tim corey</video:tag>
      <video:tag>dapper sqlite</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/d2l9WtDVc5s</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/d2l9WtDVc5s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>10 Years Of Experience vs 10 Years Of The SAME Experience - Engineering Manager AMA</video:title>
      <video:description>10 years is a LONG time to invest in anything -- so how should we think about this when it comes to our careers?

What's the difference between 10 years of experience vs 10 years of the SAME experience? 

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/d2l9WtDVc5s</video:player_loc>
      <video:duration>4196</video:duration>
      <video:view_count>119</video:view_count>
      <video:publication_date>2025-02-25T16:38:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/WbLjANjugsc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WbLjANjugsc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Impact As A Developer: Visibility To Your Manager - Principal Software Engineering Manager AMA</video:title>
      <video:description>It's unfortunate, but there's often a rift between developers and their managers.

Is there enough visibility into the impact that's being delivered? How can we improve it? And what if my manager is new?!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/WbLjANjugsc</video:player_loc>
      <video:duration>4732</video:duration>
      <video:view_count>292</video:view_count>
      <video:publication_date>2025-02-18T16:28:29+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fLsvBWEB_-c</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fLsvBWEB_-c/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Entity Framework Core Generic Repository: Blazor Blog Example</video:title>
      <video:description>In this video, we'll move to a generic repository pattern around Entity Framework Core. We'll even see how this is actively used in a Blazor Blog Engine.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fLsvBWEB_-c</video:player_loc>
      <video:duration>1248</video:duration>
      <video:view_count>1667</video:view_count>
      <video:publication_date>2025-02-14T17:27:56+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>database design</video:tag>
      <video:tag>entity framework core code first</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>entity framework vs dapper</video:tag>
      <video:tag>ef core vs dapper performance</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>C# entity framework</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>blazor</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KQfDi9FsvDE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KQfDi9FsvDE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Repository Design Pattern With Entity Framework Core</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/KQfDi9FsvDE</video:player_loc>
      <video:duration>2202</video:duration>
      <video:view_count>3233</video:view_count>
      <video:publication_date>2025-02-12T13:00:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>c# entity framework dersleri</video:tag>
      <video:tag>efcore</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>c# entity framework wpf</video:tag>
      <video:tag>database design</video:tag>
      <video:tag>entity framework core code first</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>entity framework vs dapper</video:tag>
      <video:tag>ef core vs dapper performance</video:tag>
      <video:tag>chapsas</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:tag>repository</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>repository pattern asp.net core</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>C# entity framework</video:tag>
      <video:tag>ef core tutorial</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/C4uAg1CwDwc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/C4uAg1CwDwc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Advice For Junior Devs Who Aren't Quitting Because AI - Principal Software Engineering Manager AMA</video:title>
      <video:description>There's a lot of doom and gloom around software engineering -- but what about the folks who are focused on moving forward as software developers? What can they focus on?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/C4uAg1CwDwc</video:player_loc>
      <video:duration>6570</video:duration>
      <video:view_count>338</video:view_count>
      <video:publication_date>2025-02-11T17:02:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/T_2962IJ1dY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/T_2962IJ1dY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Programming At School vs Work - Principal Software Engineering Manager AMA</video:title>
      <video:description>So you're learning to program at college or university, but is it the same as what you'll be doing on the job? Let's discuss what might look the same and what might be different so you can be better prepared!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/T_2962IJ1dY</video:player_loc>
      <video:duration>6191</video:duration>
      <video:view_count>523</video:view_count>
      <video:publication_date>2025-02-04T16:57:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Goknej56q-8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Goknej56q-8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>A Generation Of Illiterate Programmers: AI Over Dependency</video:title>
      <video:description>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.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Goknej56q-8</video:player_loc>
      <video:duration>1383</video:duration>
      <video:view_count>2531</video:view_count>
      <video:publication_date>2025-01-31T13:00:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/YCVB4bOoWOk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YCVB4bOoWOk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ASP NET Core - Working With XML Results On Web APIs</video:title>
      <video:description>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.</video:description>
      <video:player_loc>https://www.youtube.com/embed/YCVB4bOoWOk</video:player_loc>
      <video:duration>996</video:duration>
      <video:view_count>1422</video:view_count>
      <video:publication_date>2025-01-29T15:02:42+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>asp</video:tag>
      <video:tag>asp net</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>asp.net training videos</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>asp.net web api</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>minimal api vs controller</video:tag>
      <video:tag>minimal api tutorial</video:tag>
      <video:tag>dotnet minimal apis</video:tag>
      <video:tag>minimal api dotnet 6</video:tag>
      <video:tag>minimal api dotnet 8</video:tag>
      <video:tag>minimal api dotnet 7</video:tag>
      <video:tag>minimal api dotnet 9</video:tag>
      <video:tag>minimal api dotnet 10</video:tag>
      <video:tag>xml</video:tag>
      <video:tag>mime type</video:tag>
      <video:tag>mime types</video:tag>
      <video:tag>asp net xml</video:tag>
      <video:tag>xml result</video:tag>
      <video:tag>xml api</video:tag>
      <video:tag>web api</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/frSprrBE6Lk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/frSprrBE6Lk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Take Ownership - Principal Software Engineering Manager AMA</video:title>
      <video:description>What does it mean to "take ownership" with respect to projects? Let's discuss what this looks like in software engineering and how you can use this to level up as a developer!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/frSprrBE6Lk</video:player_loc>
      <video:duration>4976</video:duration>
      <video:view_count>371</video:view_count>
      <video:publication_date>2025-01-28T17:00:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qG8UUWAvlOY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qG8UUWAvlOY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AI Replacing Mid-Level Engineers - Principal Software Engineering Manager AMA</video:title>
      <video:description>The Mark Zuckerberg announcement about AI replacing mid-level engineers has developers spooked -- and every week there's one more reason programmers seem to have something new to be afraid of.

But what was his actual statement and should developers just give up now? Let's discuss.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/qG8UUWAvlOY</video:player_loc>
      <video:duration>4013</video:duration>
      <video:view_count>449</video:view_count>
      <video:publication_date>2025-01-21T16:18:46+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wmvEFWSE49g</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wmvEFWSE49g/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fusion Cache in C# - Removal, Expiration, and FailSafe Cache Operations</video:title>
      <video:description>Fusion Cache is an awesome third-party package that we can use in DotNet for both in-memory and distributed caches.

Let's dive into how the removal and expiration of cache entries work alongside the fail-safe mechanism!</video:description>
      <video:player_loc>https://www.youtube.com/embed/wmvEFWSE49g</video:player_loc>
      <video:duration>764</video:duration>
      <video:view_count>1613</video:view_count>
      <video:publication_date>2025-01-20T13:01:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>cache</video:tag>
      <video:tag>caching</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>memory cache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>HybridCache</video:tag>
      <video:tag>in memory cache</video:tag>
      <video:tag>C# cache</video:tag>
      <video:tag>caching in C#</video:tag>
      <video:tag>caching dotnet</video:tag>
      <video:tag>web api caching c#</video:tag>
      <video:tag>asp.net core cache</video:tag>
      <video:tag>asp.net core memory cache</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>asp.net cache</video:tag>
      <video:tag>cache expiration</video:tag>
      <video:tag>.net core caching</video:tag>
      <video:tag>cache in asp.net core</video:tag>
      <video:tag>memorycache in asp.net core</video:tag>
      <video:tag>c# caching</video:tag>
      <video:tag>cache eviction</video:tag>
      <video:tag>cache invalidation</video:tag>
      <video:tag>distributed cache design</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>how to cache</video:tag>
      <video:tag>fail safe</video:tag>
      <video:tag>expire cache entries</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6BVLAkD98HY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6BVLAkD98HY/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Introduction To Cache Stampede Protection In C#</video:title>
      <video:description>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#.</video:description>
      <video:player_loc>https://www.youtube.com/embed/6BVLAkD98HY</video:player_loc>
      <video:duration>784</video:duration>
      <video:view_count>1080</video:view_count>
      <video:publication_date>2025-01-17T15:37:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>cache</video:tag>
      <video:tag>caching</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>memory cache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>HybridCache</video:tag>
      <video:tag>in memory cache</video:tag>
      <video:tag>C# cache</video:tag>
      <video:tag>caching in C#</video:tag>
      <video:tag>caching dotnet</video:tag>
      <video:tag>web api caching c#</video:tag>
      <video:tag>asp.net core cache</video:tag>
      <video:tag>asp.net core memory cache</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>asp.net cache</video:tag>
      <video:tag>cache expiration</video:tag>
      <video:tag>.net core caching</video:tag>
      <video:tag>cache in asp.net core</video:tag>
      <video:tag>memorycache in asp.net core</video:tag>
      <video:tag>c# caching</video:tag>
      <video:tag>cache eviction</video:tag>
      <video:tag>cache invalidation</video:tag>
      <video:tag>cache management</video:tag>
      <video:tag>distributed cache design</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to cache</video:tag>
      <video:tag>tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yM5mxZdqeGc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yM5mxZdqeGc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Cache In C#: Caching For Beginners</video:title>
      <video:description>Caching is one of the most important and one of the most complex things that we can explore in software development. Where the HECK should we start?

Why not right here with this intro to basic caching options in C#!</video:description>
      <video:player_loc>https://www.youtube.com/embed/yM5mxZdqeGc</video:player_loc>
      <video:duration>2836</video:duration>
      <video:view_count>2273</video:view_count>
      <video:publication_date>2025-01-16T13:01:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>cache</video:tag>
      <video:tag>caching</video:tag>
      <video:tag>hybrid cache</video:tag>
      <video:tag>memory cache</video:tag>
      <video:tag>redis</video:tag>
      <video:tag>IMemoryCache</video:tag>
      <video:tag>HybridCache</video:tag>
      <video:tag>in memory cache</video:tag>
      <video:tag>C# cache</video:tag>
      <video:tag>caching in C#</video:tag>
      <video:tag>caching dotnet</video:tag>
      <video:tag>web api caching c#</video:tag>
      <video:tag>asp.net core cache</video:tag>
      <video:tag>asp.net core memory cache</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>asp.net cache</video:tag>
      <video:tag>cache expiration</video:tag>
      <video:tag>.net core caching</video:tag>
      <video:tag>cache in asp.net core</video:tag>
      <video:tag>memorycache in asp.net core</video:tag>
      <video:tag>c# caching</video:tag>
      <video:tag>cache eviction</video:tag>
      <video:tag>cache invalidation</video:tag>
      <video:tag>cache management</video:tag>
      <video:tag>distributed cache design</video:tag>
      <video:tag>fusion cache</video:tag>
      <video:tag>fusioncache</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to cache</video:tag>
      <video:tag>tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/h2NMDjtyBwI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h2NMDjtyBwI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Learn In Public - Principal Software Engineering Manager AMA</video:title>
      <video:description>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?!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/h2NMDjtyBwI</video:player_loc>
      <video:duration>5105</video:duration>
      <video:view_count>235</video:view_count>
      <video:publication_date>2025-01-14T16:32:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lsoRAp7F33Y</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lsoRAp7F33Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>4 Key Tips: Learning In Public For Software Engineers</video:title>
      <video:description>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?!</video:description>
      <video:player_loc>https://www.youtube.com/embed/lsoRAp7F33Y</video:player_loc>
      <video:duration>782</video:duration>
      <video:view_count>535</video:view_count>
      <video:publication_date>2025-01-10T13:01:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>dotnet developer</video:tag>
      <video:tag>C# developer</video:tag>
      <video:tag>learn in public</video:tag>
      <video:tag>learning in public</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>learn in public twitter</video:tag>
      <video:tag>learn in public linkedin</video:tag>
      <video:tag>why you should learn in public</video:tag>
      <video:tag>what is learn in public</video:tag>
      <video:tag>junior developer</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>learn to programming</video:tag>
      <video:tag>new developer advice</video:tag>
      <video:tag>ai coding</video:tag>
      <video:tag>bootcamp grad</video:tag>
      <video:tag>soft skills</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fRdqUBDjhX8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fRdqUBDjhX8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Switching Tech Jobs: What To Consider As A Software Engineer</video:title>
      <video:description>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?</video:description>
      <video:player_loc>https://www.youtube.com/embed/fRdqUBDjhX8</video:player_loc>
      <video:duration>1003</video:duration>
      <video:view_count>1412</video:view_count>
      <video:publication_date>2025-01-08T13:00:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>technical expertise</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>compensation</video:tag>
      <video:tag>salary</video:tag>
      <video:tag>stock awards</video:tag>
      <video:tag>big tech salary</video:tag>
      <video:tag>tech salary</video:tag>
      <video:tag>what are rsu</video:tag>
      <video:tag>developer compensation</video:tag>
      <video:tag>development</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>tech news</video:tag>
      <video:tag>career</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>tech careers</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>developer jobs</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>tech job market</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>netflix</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_8BSVnT8mdw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_8BSVnT8mdw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Which Projects To Build?! - Principal Software Engineering Manager AMA</video:title>
      <video:description>This comes up all the time -- if I'm applying for jobs, which types of projects should I be building?

I see different answers for this, and I think that there are multiple ways to go... but it's important to understand the goals!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_8BSVnT8mdw</video:player_loc>
      <video:duration>5717</video:duration>
      <video:view_count>442</video:view_count>
      <video:publication_date>2025-01-07T16:44:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/DJvzBUI9SQ0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DJvzBUI9SQ0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# Semantic Kernel Plugins: Get YouTube Video Info!</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/DJvzBUI9SQ0</video:player_loc>
      <video:duration>1159</video:duration>
      <video:view_count>2130</video:view_count>
      <video:publication_date>2025-01-06T13:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>semantic kernel</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>openai</video:tag>
      <video:tag>langchain</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>semantic kernel skills</video:tag>
      <video:tag>semantic kernel planner</video:tag>
      <video:tag>semantic kernel tutorial</video:tag>
      <video:tag>azure openai</video:tag>
      <video:tag>introduction to semantic kernel</video:tag>
      <video:tag>microsoft semantic kernel</video:tag>
      <video:tag>azure ai studio</video:tag>
      <video:tag>introduction to memories in semantic kernel</video:tag>
      <video:tag>semantic kernel demo</video:tag>
      <video:tag>semantic kernel plugin</video:tag>
      <video:tag>semantic kernel tools</video:tag>
      <video:tag>semantic kernel microsoft</video:tag>
      <video:tag>semantic kernel copilot chat</video:tag>
      <video:tag>semantic kernel embeddings</video:tag>
      <video:tag>semantic kernel C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/jnrm-9qmSR8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jnrm-9qmSR8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>It Ain't For Everyone: Becoming An Engineering Manager</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/jnrm-9qmSR8</video:player_loc>
      <video:duration>917</video:duration>
      <video:view_count>2079</video:view_count>
      <video:publication_date>2025-01-03T13:00:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering managers</video:tag>
      <video:tag>technical expertise</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>project management</video:tag>
      <video:tag>tech manager</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>who is engineering manager</video:tag>
      <video:tag>software manager</video:tag>
      <video:tag>engineering leadership</video:tag>
      <video:tag>engineering manager role</video:tag>
      <video:tag>engineering soft skills</video:tag>
      <video:tag>director of engineering</video:tag>
      <video:tag>amazon manager</video:tag>
      <video:tag>engineering director</video:tag>
      <video:tag>software engineering leadership</video:tag>
      <video:tag>big tech</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1GjIY-F91jU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1GjIY-F91jU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Use Semantic Kernel Plugins In C#</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/1GjIY-F91jU</video:player_loc>
      <video:duration>1126</video:duration>
      <video:view_count>6914</video:view_count>
      <video:publication_date>2025-01-02T13:00:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>semantic kernel</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>openai</video:tag>
      <video:tag>langchain</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>semantic kernel skills</video:tag>
      <video:tag>semantic kernel planner</video:tag>
      <video:tag>semantic kernel tutorial</video:tag>
      <video:tag>azure openai</video:tag>
      <video:tag>introduction to semantic kernel</video:tag>
      <video:tag>microsoft semantic kernel</video:tag>
      <video:tag>azure ai studio</video:tag>
      <video:tag>introduction to memories in semantic kernel</video:tag>
      <video:tag>semantic kernel demo</video:tag>
      <video:tag>semantic kernel plugin</video:tag>
      <video:tag>semantic kernel tools</video:tag>
      <video:tag>semantic kernel microsoft</video:tag>
      <video:tag>semantic kernel copilot chat</video:tag>
      <video:tag>semantic kernel embeddings</video:tag>
      <video:tag>semantic kernel C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/YLv5z6NI494</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YLv5z6NI494/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide To Semantic Kernel In C#</video:title>
      <video:description>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!</video:description>
      <video:player_loc>https://www.youtube.com/embed/YLv5z6NI494</video:player_loc>
      <video:duration>486</video:duration>
      <video:view_count>8354</video:view_count>
      <video:publication_date>2025-01-01T13:00:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>semantic kernel</video:tag>
      <video:tag>ai agents</video:tag>
      <video:tag>openai</video:tag>
      <video:tag>langchain</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>semantic kernel skills</video:tag>
      <video:tag>semantic kernel planner</video:tag>
      <video:tag>semantic kernel tutorial</video:tag>
      <video:tag>azure openai</video:tag>
      <video:tag>introduction to semantic kernel</video:tag>
      <video:tag>microsoft semantic kernel</video:tag>
      <video:tag>azure ai studio</video:tag>
      <video:tag>introduction to memories in semantic kernel</video:tag>
      <video:tag>semantic kernel demo</video:tag>
      <video:tag>semantic kernel plugin</video:tag>
      <video:tag>semantic kernel tools</video:tag>
      <video:tag>semantic kernel microsoft</video:tag>
      <video:tag>semantic kernel copilot chat</video:tag>
      <video:tag>semantic kernel embeddings</video:tag>
      <video:tag>semantic kernel C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/x2DfkB_9hb0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/x2DfkB_9hb0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Effective Software Teams: Islands and Autonomy - Principal Software Engineering Manager AMA</video:title>
      <video:description>What makes an effective software engineering team?

It depends!

In all seriousness though, many factors go into running effective teams. In this stream, I wanted to focus on some examples of things I've seen work well and others that have not gone so well!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/x2DfkB_9hb0</video:player_loc>
      <video:duration>4917</video:duration>
      <video:view_count>183</video:view_count>
      <video:publication_date>2024-12-31T16:37:42+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/IYrLasLYp9c</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IYrLasLYp9c/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SHUT UP And Take The Money! - Principal Software Engineering Manager AMA</video:title>
      <video:description>They say the grass isn't always greener on the other side... But is it true? How can we tell?

When it comes to making team, organization, or role changes as software engineers, we have a lot of things to consider!

In this stream we'll look at:
- Team dynamics
- Career and technical growth
- Comfort, complacency, and permanency
- ... and of course, MONEY

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/IYrLasLYp9c</video:player_loc>
      <video:duration>6626</video:duration>
      <video:view_count>285</video:view_count>
      <video:publication_date>2024-12-24T17:10:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RJCAhQtwS5U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RJCAhQtwS5U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Vicious Cycle of Helping Other Developers - Principal Software Engineering Manager AMA</video:title>
      <video:description>Why does it seem like the more we're helping other developers the LESS time we have for our own work?

Perhaps the answer is found in how you're helping others!

In this stream we'll look at two perspectives:
- How should junior developers optimize asking for help?
- How can senior developers effectively help others?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RJCAhQtwS5U</video:player_loc>
      <video:duration>5299</video:duration>
      <video:view_count>239</video:view_count>
      <video:publication_date>2024-12-17T16:47:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ljxtiXFycDk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ljxtiXFycDk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's Discuss Junior Dev Ramp Up And Legacy Code - Principal Software Engineering Manager AMA</video:title>
      <video:description>Two topics that were received well on @CodeCommute this past week were:
1) How long it should take for junior developers to ramp up
2) How to navigate a legacy code base that's been inherited with no documentation

Let's dive in and discuss them both!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ljxtiXFycDk</video:player_loc>
      <video:duration>5603</video:duration>
      <video:view_count>219</video:view_count>
      <video:publication_date>2024-12-10T17:02:56+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5RZmwRJLRd4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5RZmwRJLRd4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Which Projects Should Junior Devs Build? - Principal Software Engineering Manager AMA</video:title>
      <video:description>I'm a junior developer -- Should I focus on TODO apps or try to build a business?

... Yeah, that about sums up the two major categories that I have coming in when this question is asked.

Many people have different opinions about this -- So of course, I have my own.

There are two major categories of things to build that I suggest, and each of them has different goals.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/5RZmwRJLRd4</video:player_loc>
      <video:duration>4764</video:duration>
      <video:view_count>357</video:view_count>
      <video:publication_date>2024-12-03T16:28:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/R7ak_c_ElJw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/R7ak_c_ElJw/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Ship Your Product! Let's Build An Installer In Visual Studio</video:title>
      <video:description>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!

Don't worry -- it's a super easy process and I'll guide you through it from within Visual Studio!</video:description>
      <video:player_loc>https://www.youtube.com/embed/R7ak_c_ElJw</video:player_loc>
      <video:duration>1005</video:duration>
      <video:view_count>6489</video:view_count>
      <video:publication_date>2024-12-02T13:00:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>installer</video:tag>
      <video:tag>installers</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>windows 11</video:tag>
      <video:tag>wpf application</video:tag>
      <video:tag>wpf</video:tag>
      <video:tag>windows presentation foundation</video:tag>
      <video:tag>msi</video:tag>
      <video:tag>msi installer</video:tag>
      <video:tag>windows installer</video:tag>
      <video:tag>msi installer tutorial</video:tag>
      <video:tag>msi package</video:tag>
      <video:tag>software installer</video:tag>
      <video:tag>visual studio installer</video:tag>
      <video:tag>windows 10</video:tag>
      <video:tag>visual studio tutorial</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>desktop</video:tag>
      <video:tag>desktop developer</video:tag>
      <video:tag>desktop development</video:tag>
      <video:tag>desktop software</video:tag>
      <video:tag>downloadable software</video:tag>
      <video:tag>how to ship software</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>winforms</video:tag>
      <video:tag>windows forms</video:tag>
      <video:tag>winform</video:tag>
      <video:tag>winforms tutorial</video:tag>
      <video:tag>wpf tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HMNNoSxtIs8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HMNNoSxtIs8/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Host Your MySQL Blog Database On Azure In Only Minutes!</video:title>
      <video:description>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.
- SQLite is plenty performant (billions of instances it across the world running on our phones)
- Low effort. Low setup.
- Just works.

But if you're interested in learning how to set up and run a database in Azure for your blog, this is for you!</video:description>
      <video:player_loc>https://www.youtube.com/embed/HMNNoSxtIs8</video:player_loc>
      <video:duration>1004</video:duration>
      <video:view_count>817</video:view_count>
      <video:publication_date>2024-11-28T13:00:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blogging</video:tag>
      <video:tag>wordpress</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>blazor blog</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>single page application</video:tag>
      <video:tag>wasm</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>jimmy engström</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>future of blazor</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>microsoft blazor</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>server side blazor</video:tag>
      <video:tag>wordpress drama</video:tag>
      <video:tag>wordpress plugins</video:tag>
      <video:tag>crud operations blazor</video:tag>
      <video:tag>blazor crud</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>tim corey</video:tag>
      <video:tag>blazor server role authorize</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>blazor web application tutorial</video:tag>
      <video:tag>what is blazor</video:tag>
      <video:tag>how to create a blazor app</video:tag>
      <video:tag>mysql</video:tag>
      <video:tag>azure</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/A2vAO7jxFz4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/A2vAO7jxFz4/hqdefault.jpg</video:thumbnail_loc>
      <video:title>WordPress is HISTORY! Get Your Own Blazor Blog Running TODAY!</video:title>
      <video:description>Get your Blazor blog running almost immediately after cloning the repository!

In this video, you can say goodbye to dealing with WordPress and have a C# blog ready in no time.

I'll walk you through where to fork the repository and how the initial configuration of the Blazor blog engine works.

Stay tuned for configuring your setup (including deployment) in Azure!</video:description>
      <video:player_loc>https://www.youtube.com/embed/A2vAO7jxFz4</video:player_loc>
      <video:duration>741</video:duration>
      <video:view_count>1189</video:view_count>
      <video:publication_date>2024-11-27T13:00:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blog</video:tag>
      <video:tag>blogging</video:tag>
      <video:tag>wordpress</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>blazor blog</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>single page application</video:tag>
      <video:tag>wasm</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>jimmy engström</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>future of blazor</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>microsoft blazor</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>server side blazor</video:tag>
      <video:tag>wordpress drama</video:tag>
      <video:tag>wordpress plugins</video:tag>
      <video:tag>crud operations blazor</video:tag>
      <video:tag>blazor crud</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>tim corey</video:tag>
      <video:tag>blazor server role authorize</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>blazor web application tutorial</video:tag>
      <video:tag>what is blazor</video:tag>
      <video:tag>how to create a blazor app</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rjBlMGjE5Is</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rjBlMGjE5Is/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Junior Developers Can Lead Too! - Principal Software Engineering Manager AMA</video:title>
      <video:description>I'm only a junior -- is there any way I can demonstrate leadership skills?

This is a question I received on my Discord community, and I think it's a great one.

Too often we associate things like leadership with titles, such as manager. But the reality is leadership is not a role or a title, it's action that you can take.

Let's see how leadership can show up regardless of your level as I discuss which things I'd recommend focusing on.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rjBlMGjE5Is</video:player_loc>
      <video:duration>4919</video:duration>
      <video:view_count>220</video:view_count>
      <video:publication_date>2024-11-26T17:13:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wFxAGUiiPIU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wFxAGUiiPIU/hqdefault.jpg</video:thumbnail_loc>
      <video:title>All Software Engineers SUCK At Written Communication</video:title>
      <video:description>And what could this super important skill be that tech companies aren't putting priority on?

JavaScript? Postgres? Blazor?

Is it some other programming language or tech stack? Or maybe some other technical skills like debugging?

... Think again.

In this video, let's jump over to Reddit and read through this realization from a software engineer that after FIVE years he claims "I realize companies don't place value on this".</video:description>
      <video:player_loc>https://www.youtube.com/embed/wFxAGUiiPIU</video:player_loc>
      <video:duration>1264</video:duration>
      <video:view_count>366</video:view_count>
      <video:publication_date>2024-11-25T13:01:08+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>staff engineer</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>google</video:tag>
      <video:tag>netflix</video:tag>
      <video:tag>amazon</video:tag>
      <video:tag>apple</video:tag>
      <video:tag>maang</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>big tech careers</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>break up big tech</video:tag>
      <video:tag>big tech breakup</video:tag>
      <video:tag>why we need to break up big tech</video:tag>
      <video:tag>breaking up big tech</video:tag>
      <video:tag>tech news</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>system design interview</video:tag>
      <video:tag>engineering roles</video:tag>
      <video:tag>tech roles</video:tag>
      <video:tag>career development</video:tag>
      <video:tag>what does staff engineer mean</video:tag>
      <video:tag>how to get to principal engineer</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>communication</video:tag>
      <video:tag>communication skills</video:tag>
      <video:tag>code reviews</video:tag>
      <video:tag>pull requests</video:tag>
      <video:tag>written communication</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/QyTCIKBXd-M</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QyTCIKBXd-M/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Big Tech: Interviewing For Staff+ Software Engineer</video:title>
      <video:description>So you're an experienced software engineer, and you're looking for a change.

You have your sights set on Big Tech -- you're ready for the career change.

Or... Are you?

What should someone expect when they're applying to a Staff or Principal level role at a Big Tech company? Let's head over to Reddit to find out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/QyTCIKBXd-M</video:player_loc>
      <video:duration>1001</video:duration>
      <video:view_count>994</video:view_count>
      <video:publication_date>2024-11-22T13:00:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>staff software engineer</video:tag>
      <video:tag>staff engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>google</video:tag>
      <video:tag>netflix</video:tag>
      <video:tag>amazon</video:tag>
      <video:tag>apple</video:tag>
      <video:tag>maang</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech careers</video:tag>
      <video:tag>job market</video:tag>
      <video:tag>break up big tech</video:tag>
      <video:tag>big tech breakup</video:tag>
      <video:tag>why we need to break up big tech</video:tag>
      <video:tag>breaking up big tech</video:tag>
      <video:tag>tech news</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>system design interview</video:tag>
      <video:tag>engineering roles</video:tag>
      <video:tag>tech roles</video:tag>
      <video:tag>career development</video:tag>
      <video:tag>what does staff engineer mean</video:tag>
      <video:tag>how to get to principal engineer</video:tag>
      <video:tag>what is a staff engineer</video:tag>
      <video:tag>tech</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RGq2s25xTPE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RGq2s25xTPE/hqdefault.jpg</video:thumbnail_loc>
      <video:title>WordPress Is A DUMPSTER FIRE  - Build A Blog In Blazor!</video:title>
      <video:description>I am absolutely sick and tired of using WordPress.

But to be fair, WordPress has given me a platform to build my content on -- even as far back as 2013 when I first started.

But we're breaking up. We're through.

It's time to get everything moved over to... BLAZOR!</video:description>
      <video:player_loc>https://www.youtube.com/embed/RGq2s25xTPE</video:player_loc>
      <video:duration>686</video:duration>
      <video:view_count>805</video:view_count>
      <video:publication_date>2024-11-21T13:00:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blog</video:tag>
      <video:tag>blogging</video:tag>
      <video:tag>wordpress</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>blazor blog</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>single page application</video:tag>
      <video:tag>wasm</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>jimmy engström</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>future of blazor</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>microsoft blazor</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>server side blazor</video:tag>
      <video:tag>wordpress drama</video:tag>
      <video:tag>wordpress plugins</video:tag>
      <video:tag>crud operations blazor</video:tag>
      <video:tag>blazor crud</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>tim corey</video:tag>
      <video:tag>blazor server role authorize</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>blazor web application tutorial</video:tag>
      <video:tag>what is blazor</video:tag>
      <video:tag>how to create a blazor app</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bLWTf2YfUPk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bLWTf2YfUPk/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Burnout In Software Engineers: How To Get OUT Of It</video:title>
      <video:description>Burnout is something we don't talk about enough in software engineering.

One of the scariest parts about burnout:

It can sneak up on you. You don't realize it until it's too late.

Typically, when I talk about burnout, it's mostly about identifying and preventing it. However, in this video, we'll take a bit of a spin on the topic as we look at overcoming burnout once you're already experiencing it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bLWTf2YfUPk</video:player_loc>
      <video:duration>1134</video:duration>
      <video:view_count>1730</video:view_count>
      <video:publication_date>2024-11-20T15:38:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reddit</video:tag>
      <video:tag>reddit stories</video:tag>
      <video:tag>reddit programmers</video:tag>
      <video:tag>burn out</video:tag>
      <video:tag>burnout</video:tag>
      <video:tag>how to avoid burnout</video:tag>
      <video:tag>avoid burnout</video:tag>
      <video:tag>time management</video:tag>
      <video:tag>mental health</video:tag>
      <video:tag>job stress</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>productivity</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>finding engineering jobs</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>developers</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>tiff in tech</video:tag>
      <video:tag>tech with tim</video:tag>
      <video:tag>information technology</video:tag>
      <video:tag>career development</video:tag>
      <video:tag>career change</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/uEd7Lhza3P4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uEd7Lhza3P4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LIVE CODING - WordPress Migration to Blazor - PART 5</video:title>
      <video:description>It's time! WordPress on AWS LightSail has been non-stop problems for nearly 2 years now.

Time for a change.

I'll be looking into using LinkDotNet.Blog by Steven Giesel as my blog engine of choice. But migrations are never easy, so this will be the first of many sessions trying to figure out how I can get my blog setup before going live.

Remember -- I need to keep as many links active as possible so I don't ruin my SEO!</video:description>
      <video:player_loc>https://www.youtube.com/embed/uEd7Lhza3P4</video:player_loc>
      <video:duration>4841</video:duration>
      <video:view_count>207</video:view_count>
      <video:publication_date>2024-11-20T04:33:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/AYqIWQkuNoo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AYqIWQkuNoo/hqdefault.jpg</video:thumbnail_loc>
      <video:title>AI Tools Are Wrecking Junior Developers! - Principal Software Engineering Manager AMA</video:title>
      <video:description>They warned us, but there was nothing we could do to stop it!

The AI tools have taken over junior developers!

Well, is that true? Is it actually a big problem? Are we seeing a paradigm shift right before our eyes?

Let's discuss AI tools for software engineers -- especially if you're just getting started!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/AYqIWQkuNoo</video:player_loc>
      <video:duration>4663</video:duration>
      <video:view_count>492</video:view_count>
      <video:publication_date>2024-11-19T16:34:59+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-Y5NwCwAT2o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-Y5NwCwAT2o/hqdefault.jpg</video:thumbnail_loc>
      <video:title>The Day Has Finally Come: Junior Devs Only Know ChatGPT!</video:title>
      <video:description>We knew this day was coming. They warned us. There was nothing we could do.

Junior developers are joining the job market and they can't code! They can only speak to LLMs!

... Or is that really true?

Let's jump over to this Reddit thread and see how a software engineer is perceiving this as junior developers join their team!</video:description>
      <video:player_loc>https://www.youtube.com/embed/-Y5NwCwAT2o</video:player_loc>
      <video:duration>1026</video:duration>
      <video:view_count>3902</video:view_count>
      <video:publication_date>2024-11-15T18:52:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Devin AI</video:tag>
      <video:tag>ChatGPI</video:tag>
      <video:tag>AI</video:tag>
      <video:tag>Artificial Intellience</video:tag>
      <video:tag>Chat GPT</video:tag>
      <video:tag>Cursor</video:tag>
      <video:tag>Cursor AI</video:tag>
      <video:tag>AI Tools</video:tag>
      <video:tag>Software Developers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>code</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>how to become a software engineer</video:tag>
      <video:tag>tech insights</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>junior devs</video:tag>
      <video:tag>junior developer</video:tag>
      <video:tag>junior developers</video:tag>
      <video:tag>OpenAI</video:tag>
      <video:tag>Open AI</video:tag>
      <video:tag>Generative AI</video:tag>
      <video:tag>GenAI</video:tag>
      <video:tag>reddit</video:tag>
      <video:tag>junior devops engineer</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software developers</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>will AI take my job</video:tag>
      <video:tag>elon musk</video:tag>
      <video:tag>ai news</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/u9TkOP5pvYg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/u9TkOP5pvYg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LIVE CODING - WordPress Migration to Blazor - PART 4</video:title>
      <video:description>It's time! WordPress on AWS LightSail has been non-stop problems for nearly 2 years now.

Time for a change.

I'll be looking into using LinkDotNet.Blog by Steven Giesel as my blog engine of choice. But migrations are never easy, so this will be the first of many sessions trying to figure out how I can get my blog setup before going live.

Remember -- I need to keep as many links active as possible so I don't ruin my SEO!</video:description>
      <video:player_loc>https://www.youtube.com/embed/u9TkOP5pvYg</video:player_loc>
      <video:duration>7197</video:duration>
      <video:view_count>246</video:view_count>
      <video:publication_date>2024-11-13T05:15:24+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-8rJpPyaDak</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-8rJpPyaDak/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Switching Careers AFTER Being A Manager? - Principal Software Engineering Manager AMA</video:title>
      <video:description>Someone had asked me this about being a manager:

Once you've worked as an engineer, working your way through senior levels and then becoming a manager, what happens if you find yourself laid off?

I want to generalize this from being laid off to switching careers.

- Are there even manager roles?
- Should I go back to being an IC?
- Aren't most managers promoted internally?

Let's discuss! I'll share my experiences and I'd love for you to come with YOURS!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-8rJpPyaDak</video:player_loc>
      <video:duration>3652</video:duration>
      <video:view_count>222</video:view_count>
      <video:publication_date>2024-11-12T16:30:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fNDdOntkIeI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fNDdOntkIeI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>It Couldn't Be Easier! AppSettings.json In Console Applications</video:title>
      <video:description>If you're familiar with ASP NET Core, then you're likely familiar with using appsettings.json files for your applications.

But... What happens if you want to use a console application and have the same type of configuration?

No sweat!

We can enable this functionality with ease -- only a few lines of code!</video:description>
      <video:player_loc>https://www.youtube.com/embed/fNDdOntkIeI</video:player_loc>
      <video:duration>475</video:duration>
      <video:view_count>3658</video:view_count>
      <video:publication_date>2024-11-12T13:00:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3UdX6G7a38U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3UdX6G7a38U/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Intro To Yield In C# - Beginner Examples In Action</video:title>
      <video:description>The yield keyword is a spicy one in C#.

That's because when we use it within a method that returns IEnumerable, we get this fancy thing called an "iterator".

Yeah. It's fancy as heck.

But it can also be really confusing to understand, which is exactly why I made this video to help you out.

Let's step through some code so you can see the behavior of the yield keyword and how it works inside of iterators!</video:description>
      <video:player_loc>https://www.youtube.com/embed/3UdX6G7a38U</video:player_loc>
      <video:duration>1158</video:duration>
      <video:view_count>2204</video:view_count>
      <video:publication_date>2024-11-06T13:00:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C# yield</video:tag>
      <video:tag>yield return vs return c#</video:tag>
      <video:tag>yield statment</video:tag>
      <video:tag>yield keyword c#</video:tag>
      <video:tag>yield keyword</video:tag>
      <video:tag>tim corey</video:tag>
      <video:tag>yield return statement in c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>yield return statement</video:tag>
      <video:tag>how to use yield return c#</video:tag>
      <video:tag>c# yield return</video:tag>
      <video:tag>yield keyword in c#</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return ienumerable</video:tag>
      <video:tag>yield in c#</video:tag>
      <video:tag>c# yield keyword</video:tag>
      <video:tag>using yield return c#</video:tag>
      <video:tag>dotnet coding</video:tag>
      <video:tag>iterator</video:tag>
      <video:tag>using c# yield</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>features of c# language</video:tag>
      <video:tag>c# language demo</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yOppdLvXYk8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yOppdLvXYk8/hqdefault.jpg</video:thumbnail_loc>
      <video:title>LIVE CODING - WordPress Migration to Blazor - PART 3</video:title>
      <video:description>It's time! WordPress on AWS LightSail has been non-stop problems for nearly 2 years now.

Time for a change.

I'll be looking into using LinkDotNet.Blog by Steven Giesel as my blog engine of choice. But migrations are never easy, so this will be the first of many sessions trying to figure out how I can get my blog setup before going live.

Remember -- I need to keep as many links active as possible so I don't ruin my SEO!</video:description>
      <video:player_loc>https://www.youtube.com/embed/yOppdLvXYk8</video:player_loc>
      <video:duration>4675</video:duration>
      <video:view_count>316</video:view_count>
      <video:publication_date>2024-11-06T04:34:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lZ4_4axkuPw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lZ4_4axkuPw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fixing Bugs In Production - Principal Software Engineering Manager AMA</video:title>
      <video:description>Why do so many of us keep saying build software to become a better developer?

You're going to learn a LOT more about REAL types of situations.

Using a tutorial can be helpful, but when you're only used to following the happy path...

You'll be in for a ride!

In this livestream, I'll discuss a recent experience in BrandGhost where a simple fix became a LOT more complicated because of real constraints.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.</video:description>
      <video:player_loc>https://www.youtube.com/embed/lZ4_4axkuPw</video:player_loc>
      <video:duration>4075</video:duration>
      <video:view_count>198</video:view_count>
      <video:publication_date>2024-11-05T16:26:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/g6YpZ5o2Zlw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/g6YpZ5o2Zlw/hqdefault.jpg</video:thumbnail_loc>
      <video:title>3 Things I Wish I Knew Before Becoming An Engineering Manager</video:title>
      <video:description>I was sort of tossed into my role as an engineering manager.

At startups, you end up wearing many hats. I ended up getting one that was way too big for my head, and I've been spending the last 12 years trying to get it right.

Being a software engineering manager is an interesting role because it's much more about enabling others compared to your individual output.

As software engineers move into this role, this can be tricky to learn.

Here are 3 things that I wish I knew before becoming a software engineering manager.</video:description>
      <video:player_loc>https://www.youtube.com/embed/g6YpZ5o2Zlw</video:player_loc>
      <video:duration>747</video:duration>
      <video:view_count>4598</video:view_count>
      <video:publication_date>2024-11-05T13:00:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering teams</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>who is engineering manager</video:tag>
      <video:tag>software manager</video:tag>
      <video:tag>engineering director</video:tag>
      <video:tag>what does an engineering manager do</video:tag>
      <video:tag>how to become an engineering manager</video:tag>
      <video:tag>software engineering management</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>engineering soft skills</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>engineering career advice</video:tag>
      <video:tag>what do managers do</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>get noticed at work</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/MLDkwEjBJ50</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MLDkwEjBJ50/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Tips For Better Performance Reviews - Microsoft Connects</video:title>
      <video:description>Like clockwork, twice a year within Microsoft 365 we fill out these documents called "Connects".

There are mixed feelings around connects because it's "just more paperwork" -- but it's truly SO much more than that.

The reality is, if you put effort into writing your Connect then it can really do wonders to document your career progress AND get you effectively progressing in the time to follow.

In this video, I include three tips AND two bonuses at the end for being able to write your Connect effectively.</video:description>
      <video:player_loc>https://www.youtube.com/embed/MLDkwEjBJ50</video:player_loc>
      <video:duration>868</video:duration>
      <video:view_count>1001</video:view_count>
      <video:publication_date>2024-11-01T12:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>how to write a connect</video:tag>
      <video:tag>microsoft connect</video:tag>
      <video:tag>microsoft connects</video:tag>
      <video:tag>performance review</video:tag>
      <video:tag>performance review document</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>bigtech</video:tag>
      <video:tag>career conversations</video:tag>
      <video:tag>brag document</video:tag>
      <video:tag>hype document</video:tag>
      <video:tag>brag sheet</video:tag>
      <video:tag>professional development</video:tag>
      <video:tag>brag sheet template</video:tag>
      <video:tag>performance review tips</video:tag>
      <video:tag>performance management</video:tag>
      <video:tag>performance review at work</video:tag>
      <video:tag>self evaluation performance review</video:tag>
      <video:tag>m365</video:tag>
      <video:tag>self evaulation</video:tag>
      <video:tag>copilot studio</video:tag>
      <video:tag>ai news</video:tag>
      <video:tag>copilot</video:tag>
      <video:tag>azure</video:tag>
      <video:tag>microsoft planner</video:tag>
      <video:tag>clippy</video:tag>
      <video:tag>windows</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/84pgpQAHv2k</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/84pgpQAHv2k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Datetime Made Easy with This ONE C# Dapper Trick!</video:title>
      <video:description>DateTime, DateTimeOffset, and... well, ANYTHING with dates, times, and time zones can be a huge pain in the butt in DotNet.

DateTimeOffset has made some of this stuff feel much better in our applications because it can carry around with it the time zone offset along with the DateTime itself. Awesome!

But have you found in your applications that you're writing UTC DateTimes to databases and then reading those DateTimes back?

If you're not careful, you'll lose the implicit UTC time zone information. But there's a handy trick we can use with Dapper as we'll see in this tutorial!</video:description>
      <video:player_loc>https://www.youtube.com/embed/84pgpQAHv2k</video:player_loc>
      <video:duration>826</video:duration>
      <video:view_count>990</video:view_count>
      <video:publication_date>2024-10-30T12:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dapper</video:tag>
      <video:tag>C# dapper</video:tag>
      <video:tag>dapper mysql</video:tag>
      <video:tag>datetime</video:tag>
      <video:tag>datetimeoffset</video:tag>
      <video:tag>C# datetime</video:tag>
      <video:tag>datetimeoffset C#</video:tag>
      <video:tag>mysql</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>utc datetime</video:tag>
      <video:tag>dates and times in C#</video:tag>
      <video:tag>how to use datetimeoffset</video:tag>
      <video:tag>mysql datetime</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/oWO2jn_Nrug</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/oWO2jn_Nrug/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Things That CATAPULTED My Software Engineering Journey</video:title>
      <video:description>Reflecting on our journeys isn't always about learning from failures...

Sometimes things actually worked REALLY well!

In this video, I wanted to share three things that I think worked really well for me in my software engineering journey.

Remember: everyone will have their own journey. Just because these worked well for me doesn't mean that you need to mirror them.</video:description>
      <video:player_loc>https://www.youtube.com/embed/oWO2jn_Nrug</video:player_loc>
      <video:duration>544</video:duration>
      <video:view_count>490</video:view_count>
      <video:publication_date>2024-10-28T12:01:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>ali abdaal</video:tag>
      <video:tag>week in my life</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>what makes a good software engineer</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>how to become a software engineer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>jr developer</video:tag>
      <video:tag>coding phase</video:tag>
      <video:tag>codingphase</video:tag>
      <video:tag>jr developer portfolios</video:tag>
      <video:tag>new developer advice</video:tag>
      <video:tag>bootcamp grad</video:tag>
      <video:tag>beginner mindset</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>junior developer tips</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>tech career</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/jC0fJ2PCaeA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jC0fJ2PCaeA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>4 Things I Would Do DIFFERENTLY In My Software Engineering Journey</video:title>
      <video:description>Wouldn't it be cool if you had a time machine?!

Well -- unfortunately that's not an option.

But what IS an option is sharing lessons that can help others! You might not be able to help yourself directly, but you can help others from your experiences.

In this video, I share 4 things that I would do differently in my software engineering journey if I were to do it again.</video:description>
      <video:player_loc>https://www.youtube.com/embed/jC0fJ2PCaeA</video:player_loc>
      <video:duration>605</video:duration>
      <video:view_count>398</video:view_count>
      <video:publication_date>2024-10-25T16:06:50+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>junior developer</video:tag>
      <video:tag>new developer advice</video:tag>
      <video:tag>bootcamp grad</video:tag>
      <video:tag>beginner mindset</video:tag>
      <video:tag>tech career</video:tag>
      <video:tag>mid level developer</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>code newbie</video:tag>
      <video:tag>junior developer portfolio</video:tag>
      <video:tag>junior developer mistakes</video:tag>
      <video:tag>jr developer</video:tag>
      <video:tag>jr dev jobs</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>junior developer job</video:tag>
      <video:tag>backend developer</video:tag>
      <video:tag>the harsh reality of being a software engineer</video:tag>
      <video:tag>first job for developers</video:tag>
      <video:tag>ali abdaal</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>week in my life</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ORGR_KMkH9o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ORGR_KMkH9o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>4 Critical Lessons While Building My ASP NET Core SaaS</video:title>
      <video:description>Building software is THE best way to get better at it.

But it's not always smooth sailing! There are always lessons to learn -- and that's a GOOD thing.

There are even more dimensions to add when creating a product or service offering instead of just a hobby application!

In this video, I explain 4 lessons that have enabled success so far while building out BrandGhost. We have a long way to go, but these stood out.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ORGR_KMkH9o</video:player_loc>
      <video:duration>1038</video:duration>
      <video:view_count>1642</video:view_count>
      <video:publication_date>2024-10-21T12:00:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>brandghost</video:tag>
      <video:tag>brand ghost</video:tag>
      <video:tag>brandghost ai</video:tag>
      <video:tag>brandghostai</video:tag>
      <video:tag>saas</video:tag>
      <video:tag>software as a service</video:tag>
      <video:tag>startup</video:tag>
      <video:tag>startups</video:tag>
      <video:tag>build in public</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>indie devlog</video:tag>
      <video:tag>saas ideas</video:tag>
      <video:tag>micro saas ideas</video:tag>
      <video:tag>saas idea</video:tag>
      <video:tag>twitter schedule post</video:tag>
      <video:tag>saas ideas startup</video:tag>
      <video:tag>building in public</video:tag>
      <video:tag>micro saas</video:tag>
      <video:tag>ai saas</video:tag>
      <video:tag>solopreneur</video:tag>
      <video:tag>growth hacking</video:tag>
      <video:tag>y combinator</video:tag>
      <video:tag>how to build software company</video:tag>
      <video:tag>saas startup</video:tag>
      <video:tag>saas business</video:tag>
      <video:tag>saas startup ideas</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to start a software company</video:tag>
      <video:tag>content creator</video:tag>
      <video:tag>content creation</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3poGXDOnjo0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3poGXDOnjo0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# Recursion With File Folder Hierarchies: Beginner's Guide</video:title>
      <video:description>Do you struggle with understanding recursion in programming?

For many people, recursion is a bit of a mind-melter. For others, it just seems to click right away.

In university, I felt like recursion was explained in a theoretical way that didn't feel effective -- but fortunately, I had already been writing enough code to see how it works.

What clicked for me? Using hands-on practical examples and seeing it in action. Let's try it out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/3poGXDOnjo0</video:player_loc>
      <video:duration>1463</video:duration>
      <video:view_count>543</video:view_count>
      <video:publication_date>2024-10-18T12:00:07+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>beginner programmer</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>depth first</video:tag>
      <video:tag>dfs</video:tag>
      <video:tag>depth first search</video:tag>
      <video:tag>data structures and algorithms</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>data structure</video:tag>
      <video:tag>files and folders</video:tag>
      <video:tag>C# files and folders</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dsa</video:tag>
      <video:tag>leetcode</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>object oriented programming</video:tag>
      <video:tag>c# fundamentals for absolute beginners</video:tag>
      <video:tag>recursion</video:tag>
      <video:tag>recursive</video:tag>
      <video:tag>recursion in C#</video:tag>
      <video:tag>C# recursion</video:tag>
      <video:tag>recursion explained</video:tag>
      <video:tag>recursion examples</video:tag>
      <video:tag>what is recursion</video:tag>
      <video:tag>recursion tree</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qdZG04VuT8E</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qdZG04VuT8E/hqdefault.jpg</video:thumbnail_loc>
      <video:title>LIVE CODING - WordPress Migration to Blazor</video:title>
      <video:description>It's time! WordPress on AWS LightSail has been non-stop problems for nearly 2 years now.

Time for a change.

I'll be looking into using LinkDotNet.Blog by Steven Giesel as my blog engine of choice. But migrations are never easy, so this will be the first of many sessions trying to figure out how I can get my blog setup before going live.

Remember -- I need to keep as many links active as possible so I don't ruin my SEO!</video:description>
      <video:player_loc>https://www.youtube.com/embed/qdZG04VuT8E</video:player_loc>
      <video:duration>6370</video:duration>
      <video:view_count>445</video:view_count>
      <video:publication_date>2024-10-16T03:56:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Zx6UowBuRIk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Zx6UowBuRIk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Radical Accountability vs Blame Culture - Principal Software Engineering Manager AMA</video:title>
      <video:description>Having a work environment with a safe place to fail is critical for growth and innovation.

Once we start blaming or instilling fear in people for their mistakes, you'll quickly see progress grind to a halt.

What do these two different cultures look like? How can we create such a blameless environment?

Let's discuss.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.

Today we focus on:
- My newsletter focused on radical accountability vs blame culture
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/Zx6UowBuRIk</video:player_loc>
      <video:duration>4168</video:duration>
      <video:view_count>122</video:view_count>
      <video:publication_date>2024-10-15T15:24:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zqHoboZBdW8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zqHoboZBdW8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Crack the Code: Breadth vs Depth First C# Iteration Explained</video:title>
      <video:description>Struggling to understand depth vs breadth-first?

Let's try a hands-on practical example!

I always found the mathematical or computer science version of these things trickier to understand -- but when we have some code to walk through for a real scenario, it seems to click better for me.

Join me for this introductory walkthrough of depth vs breadth-first iteration of a file-folder hierarchy.</video:description>
      <video:player_loc>https://www.youtube.com/embed/zqHoboZBdW8</video:player_loc>
      <video:duration>1528</video:duration>
      <video:view_count>627</video:view_count>
      <video:publication_date>2024-10-09T12:01:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>beginner programmer</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>iteration</video:tag>
      <video:tag>breadth first</video:tag>
      <video:tag>depth first</video:tag>
      <video:tag>dfs</video:tag>
      <video:tag>bfs</video:tag>
      <video:tag>depth first search</video:tag>
      <video:tag>data structures and algorithms</video:tag>
      <video:tag>breadth first search</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>data structure</video:tag>
      <video:tag>stack</video:tag>
      <video:tag>queue</video:tag>
      <video:tag>stack vs queue</video:tag>
      <video:tag>C# stack</video:tag>
      <video:tag>C# queue</video:tag>
      <video:tag>files and folders</video:tag>
      <video:tag>C# files and folders</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dsa</video:tag>
      <video:tag>leetcode</video:tag>
      <video:tag>loops in C#</video:tag>
      <video:tag>iteration in C#</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>object oriented programming</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7KCMfsWJbOw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7KCMfsWJbOw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LIVE CODING - Bye Bye, WordPress! Let's Start Migrating To Blazor!</video:title>
      <video:description>It's time! WordPress on AWS LightSail has been non-stop problems for nearly 2 years now.

Time for a change.

I'll be looking into using LinkDotNet.Blog by Steven Giesel as my blog engine of choice. But migrations are never easy, so this will be the first of many sessions trying to figure out how I can get my blog setup before going live.

Remember -- I need to keep as many links active as possible so I don't ruin my SEO!</video:description>
      <video:player_loc>https://www.youtube.com/embed/7KCMfsWJbOw</video:player_loc>
      <video:duration>5631</video:duration>
      <video:view_count>547</video:view_count>
      <video:publication_date>2024-10-09T03:41:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bZg3ehZgB1Q</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bZg3ehZgB1Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Destroying Momentum For Innovation - Principal Software Engineering Manager AMA</video:title>
      <video:description>What's the most dangerous phrase for engineering teams?

For a long time, I'd jump right in and say it's:
It's always been this way.

That's a statement that without any follow-up can lead to stagnation and stop curiosity right in its tracks.

But there's one more phrase that I think is even more dangerous:
"It can't be done. It's technically infeasible"

Now I'm not saying we should expect to make the impossible possible, but I am saying that this attitude is what destroys momentum in scaling companies.

Let's talk about it.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.

Today we focus on:
- My newsletter focused on iterating from interviews that didn't go as planned
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/bZg3ehZgB1Q</video:player_loc>
      <video:duration>5110</video:duration>
      <video:view_count>311</video:view_count>
      <video:publication_date>2024-10-08T16:14:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/aDYrH8B9F4M</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aDYrH8B9F4M/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Over 30? TOO LATE To Become A Developer! ... Or Is It?</video:title>
      <video:description>Have you already had your 30th birthday?

Welp... too bad! Can't be a developer now!

This unfortunately a pretty common misconception, and I want to dispel this for folks.

Yes -- the earlier you start the more opportunity you have to practice software development things. There's no denying that.

But in this video, you'll see numerous examples of people that got started later in life and they've been able to be successful bringing in their other skill sets into their development careers.</video:description>
      <video:player_loc>https://www.youtube.com/embed/aDYrH8B9F4M</video:player_loc>
      <video:duration>734</video:duration>
      <video:view_count>1793</video:view_count>
      <video:publication_date>2024-10-02T12:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/OsH0yJaNNaM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OsH0yJaNNaM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Do You REALLY Need To Write Tests? - Principal Software Engineering Manager AMA</video:title>
      <video:description>Looks like you didn't write tests for that code.

... But do you need to? Do you reallllly need to have test coverage?

We are constantly bombarded with many best practices in software engineering, and testing is one of them.

I'm guilty of doing the bombarding too! But are there situations where we... just don't need to test?

Let's talk about it.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.

Today we focus on:
- My newsletter focused on iterating from interviews that didn't go as planned
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/OsH0yJaNNaM</video:player_loc>
      <video:duration>5919</video:duration>
      <video:view_count>267</video:view_count>
      <video:publication_date>2024-10-01T18:05:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vW7KDz6wNIs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vW7KDz6wNIs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Use SAS URIs from Azure Blob Storage Like a Pro!</video:title>
      <video:description>Want to make blobs in Azure Blob Storage someone else's problem? All we have to do is get SAS-sy!

We can use a Single Access Signature (SAS) token URI to allow others to read, write, and do other actions with blobs in our storage account.

If you need to defer the work of working with blobs in your system to some other component, this is a great option! Offload streaming data between only the necessary components.

In this tutorial, I'll cover the basics of using read and write operations with SAS token URIs for Azure Blob Storage.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vW7KDz6wNIs</video:player_loc>
      <video:duration>571</video:duration>
      <video:view_count>3312</video:view_count>
      <video:publication_date>2024-09-27T14:48:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>azure storage</video:tag>
      <video:tag>azure tips and tricks</video:tag>
      <video:tag>blob storage</video:tag>
      <video:tag>cloud computing</video:tag>
      <video:tag>azure blob storage</video:tag>
      <video:tag>cloud computing tutorial</video:tag>
      <video:tag>object storage</video:tag>
      <video:tag>azure storage deep dive</video:tag>
      <video:tag>azure storage explorer</video:tag>
      <video:tag>azure storage file share</video:tag>
      <video:tag>azure storage blobs</video:tag>
      <video:tag>azure devops</video:tag>
      <video:tag>azure blob storage api</video:tag>
      <video:tag>azure tips and tricks series</video:tag>
      <video:tag>azure</video:tag>
      <video:tag>azure blob storage container</video:tag>
      <video:tag>blob storage tutorial</video:tag>
      <video:tag>azure api</video:tag>
      <video:tag>storage account</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>azure tutorial for beginners</video:tag>
      <video:tag>microsoft azure</video:tag>
      <video:tag>azure dotnet</video:tag>
      <video:tag>SAS Token</video:tag>
      <video:tag>SAS Token Azure</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/F1zPUMG_XjY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/F1zPUMG_XjY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Azure Blob Storage - Read and Write Within MINUTES!</video:title>
      <video:description>You might have heard of blobs in computing -- but no, they don't have anything to do with one of our favorite blob Pokemon!

Blobs are Binary Large OBjects and there are cloud services available to allow us to read and write data.

In this tutorial, I'll show you how to catch a Ditto. I mean... How to go through the basics of reading and writing blobs from a simple CSharp application!</video:description>
      <video:player_loc>https://www.youtube.com/embed/F1zPUMG_XjY</video:player_loc>
      <video:duration>1002</video:duration>
      <video:view_count>5891</video:view_count>
      <video:publication_date>2024-09-27T01:50:42+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>azure storage</video:tag>
      <video:tag>azure tips and tricks</video:tag>
      <video:tag>blob storage</video:tag>
      <video:tag>cloud computing</video:tag>
      <video:tag>azure blob storage</video:tag>
      <video:tag>cloud computing tutorial</video:tag>
      <video:tag>object storage</video:tag>
      <video:tag>azure storage deep dive</video:tag>
      <video:tag>azure storage explorer</video:tag>
      <video:tag>azure storage file share</video:tag>
      <video:tag>azure storage blobs</video:tag>
      <video:tag>azure devops</video:tag>
      <video:tag>azure blob storage api</video:tag>
      <video:tag>azure tips and tricks series</video:tag>
      <video:tag>azure</video:tag>
      <video:tag>azure blob storage container</video:tag>
      <video:tag>blob storage tutorial</video:tag>
      <video:tag>azure api</video:tag>
      <video:tag>storage account</video:tag>
      <video:tag>c# azure tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>azure tutorial for beginners</video:tag>
      <video:tag>microsoft azure</video:tag>
      <video:tag>azure dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/VqLPBQ5ILbE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VqLPBQ5ILbE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FAILED My Google Interview: Here's What To Do After</video:title>
      <video:description>The last time I was looking for my next job, I dropped the ball.

Big time.

I hadn't interviewed in around 8 years, and I was wildly under-practiced. The irony was that I had spent those 8 years regularly interviewing other people!

But after feeling sorry for myself, it was time to make adjustments:
- Focus on what we have control over
- Identify gaps to improve upon
- Strategize a plan for them
- ... Get to work.

Remember, there are many things outside of your control when you're applying to jobs and interviewing. Try to focus on what's in your control and keep making improvements.

You got this!</video:description>
      <video:player_loc>https://www.youtube.com/embed/VqLPBQ5ILbE</video:player_loc>
      <video:duration>1198</video:duration>
      <video:view_count>3047</video:view_count>
      <video:publication_date>2024-09-25T12:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>google</video:tag>
      <video:tag>google interview</video:tag>
      <video:tag>tell me about a time you failed</video:tag>
      <video:tag>job interview</video:tag>
      <video:tag>coding interview</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>big tech interview</video:tag>
      <video:tag>dometrain</video:tag>
      <video:tag>behavioral interview</video:tag>
      <video:tag>interviewing</video:tag>
      <video:tag>leetcode</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/b3I8RQ0fdBQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/b3I8RQ0fdBQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>So, You Failed Your Interview... - Principal Software Engineering Manager AMA</video:title>
      <video:description>So, your interview was a crash-and-burn. What now?

First of all:

Don't beat yourself up. Seriously.

Interviewing is a skill we need to practice, and there are a lot of factors in the context of an interview that we can't control.

But what we CAN control is how we reflect upon these experiences and improve for next time!

Let's chat through what to do after your interview goes south.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.

Today we focus on:
- My newsletter focused on iterating from interviews that didn't go as planned
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/b3I8RQ0fdBQ</video:player_loc>
      <video:duration>5073</video:duration>
      <video:view_count>456</video:view_count>
      <video:publication_date>2024-09-24T17:34:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1jW0G3hvXIE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1jW0G3hvXIE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Who The Hell Wrote This Code?! - Principal Software Engineering Manager AMA</video:title>
      <video:description>Who the hell wrote this code anyway?

Most of us have heard something like this before...

You might have even been the person to say it!

When you're new to a company, team, or project, it's important to be curious and ask why things are how they are.

But you must be genuinely curious, and not belittling the work of others.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.

Today we focus on:
- My newsletter focused on being curious vs belittling others
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/1jW0G3hvXIE</video:player_loc>
      <video:duration>4187</video:duration>
      <video:view_count>521</video:view_count>
      <video:publication_date>2024-09-17T17:16:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/jp-PAViwbgg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jp-PAViwbgg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Like Reflection BUT... You Won't Believe How FAST This Is!</video:title>
      <video:description>Unsafe Accessors are fast. Like... Stupid fast.

When we look at unsafe accessors, we generally compare them to reflection in DotNet. This is because they allow us to do some pretty crazy things like accessing private members on classes.

Heck, we can even mutate private fields!

But just how fast are unsafe accessors? Wait until you check out these numbers!</video:description>
      <video:player_loc>https://www.youtube.com/embed/jp-PAViwbgg</video:player_loc>
      <video:duration>810</video:duration>
      <video:view_count>657</video:view_count>
      <video:publication_date>2024-09-13T12:00:55+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection</video:tag>
      <video:tag>reflection in dotnet</video:tag>
      <video:tag>unsafe accessors</video:tag>
      <video:tag>unsafe accessor</video:tag>
      <video:tag>reflection in C#</video:tag>
      <video:tag>C# reflection</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>.net 7 reflection</video:tag>
      <video:tag>.net 8 reflection</video:tag>
      <video:tag>.net 9 reflection</video:tag>
      <video:tag>reflection tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>unsafe accessor tutorial</video:tag>
      <video:tag>how to use unsafe accessors</video:tag>
      <video:tag>reflection tutorial C#</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/MCe-q5y59Oc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MCe-q5y59Oc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>THIS Is Even More "Unsafe" Than Reflection In DotNet!</video:title>
      <video:description>Everyone will warn you about using reflection in DotNet.

And, generally, this is for a handful of good reasons:
- It's slower than typical non-reflection code
- It's usually "breaking rules" that we have
- You might not even need it!

In this video, I'll explain Unsafe Accessors in CSharp and how they can do some powerful reflection-like behavior.</video:description>
      <video:player_loc>https://www.youtube.com/embed/MCe-q5y59Oc</video:player_loc>
      <video:duration>940</video:duration>
      <video:view_count>801</video:view_count>
      <video:publication_date>2024-09-11T12:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection</video:tag>
      <video:tag>reflection in dotnet</video:tag>
      <video:tag>unsafe accessors</video:tag>
      <video:tag>unsafe accessor</video:tag>
      <video:tag>reflection in C#</video:tag>
      <video:tag>C# reflection</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>.net 7 reflection</video:tag>
      <video:tag>.net 8 reflection</video:tag>
      <video:tag>.net 9 reflection</video:tag>
      <video:tag>reflection tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>unsafe accessor tutorial</video:tag>
      <video:tag>how to use unsafe accessors</video:tag>
      <video:tag>reflection tutorial C#</video:tag>
      <video:tag>devleader</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>nick cosentino</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/olL7YtX536M</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/olL7YtX536M/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Common Behavioral Interview Questions For Big Tech - Principal Software Engineering Manager AMA</video:title>
      <video:description>Did you hear the news?

Coming to Dometrain in the very near future is the course you've been waiting for!

Nailing the Behavioral Interview in Big Tech -- and we're bringing our engineering management experience to help guide you through it.

Join me in this live stream where I'll be going through some common big tech behavioral interview questions.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.
Today we focus on:
- My newsletter focused on my biggest fear in my software engineering career
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/olL7YtX536M</video:player_loc>
      <video:duration>4358</video:duration>
      <video:view_count>883</video:view_count>
      <video:publication_date>2024-09-10T17:23:24+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/--uAbRgFrHY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/--uAbRgFrHY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Does MoreLINQ Zip Outperform LINQ Zip? Let's Benchmark Them!</video:title>
      <video:description>A duel between two methods for zipping collections in CSharp!

But a challenger approaches:
Our very own naive implementation of LINQ Zip!

In this video, I'll walk through the BenchmarkDotNet benchmarks for comparing the LINQ zip method and MoreLINQ ZipShortest and ZipLongest methods. We'll even see how my naive implementation does against these!

Buckle up and get ready to see how optimized my code is!

Spoiler Alert: It's not.

More Spoiler Alert: You'll still be surprised.</video:description>
      <video:player_loc>https://www.youtube.com/embed/--uAbRgFrHY</video:player_loc>
      <video:duration>889</video:duration>
      <video:view_count>232</video:view_count>
      <video:publication_date>2024-09-06T12:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>linq</video:tag>
      <video:tag>morelinq</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>linq query</video:tag>
      <video:tag>language integrated query</video:tag>
      <video:tag>linq performance</video:tag>
      <video:tag>linq tutorial</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>linq c#</video:tag>
      <video:tag>learn linq</video:tag>
      <video:tag>introduction to linq in c#</video:tag>
      <video:tag>linq in c#.net</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:tag>more linq</video:tag>
      <video:tag>dotnet linq</video:tag>
      <video:tag>linq how to</video:tag>
      <video:tag>linq tutorial C#</video:tag>
      <video:tag>linq tutorial for beginners</video:tag>
      <video:tag>c# linq tutorial for beginners</video:tag>
      <video:tag>linq for beginners</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:tag>LINQ Zip</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rdr9fgXDScs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rdr9fgXDScs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Combining Collections in C# - LINQ Zip and MoreLINQ Zip Methods</video:title>
      <video:description>What's one of the most common ways we combine collections?

Something like appending or concatenating -- pretty typical.

But what about when you want to combine two or more sets of data item by item? What if it's not sequentially but in parallel to the other collections?

This operation is known as Zip in LINQ and in this video we'll dive into how it works and what we have access to in MoreLINQ!</video:description>
      <video:player_loc>https://www.youtube.com/embed/rdr9fgXDScs</video:player_loc>
      <video:duration>1047</video:duration>
      <video:view_count>517</video:view_count>
      <video:publication_date>2024-09-04T12:00:56+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>linq</video:tag>
      <video:tag>morelinq</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>linq query</video:tag>
      <video:tag>language integrated query</video:tag>
      <video:tag>linq performance</video:tag>
      <video:tag>linq tutorial</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>linq c#</video:tag>
      <video:tag>learn linq</video:tag>
      <video:tag>introduction to linq in c#</video:tag>
      <video:tag>linq in c#.net</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:tag>more linq</video:tag>
      <video:tag>dotnet linq</video:tag>
      <video:tag>linq how to</video:tag>
      <video:tag>linq tutorial C#</video:tag>
      <video:tag>linq tutorial for beginners</video:tag>
      <video:tag>c# linq tutorial for beginners</video:tag>
      <video:tag>linq for beginners</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:tag>LINQ Zip</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/LaBkosXtKhQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LaBkosXtKhQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Overcoming My Biggest Fears In My Career - Principal Software Engineering Manager AMA</video:title>
      <video:description>Want to know my biggest fear?

Spiders.

But my second biggest fear is being complacent. Getting too comfortable.

The problem is... it's easy to get comfortable.

I am still to this day trying to convince myself that:
- Getting uncomfortable in a new domain is good.
- Learning a new skill is challenging, but good.
- Becoming a newbie is a good thing.

Let's talk about why we should and how we can take on new challenges -- putting us right back to beginner mode.
As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.
Today we focus on:
- My newsletter focused on my biggest fear in my software engineering career
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/LaBkosXtKhQ</video:player_loc>
      <video:duration>4131</video:duration>
      <video:view_count>143</video:view_count>
      <video:publication_date>2024-09-03T17:19:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_MLajy6jw9o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_MLajy6jw9o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Performance Battle - LINQ Chunk vs MoreLINQ Batch!</video:title>
      <video:description>You asked for it -- I delivered.

What's the big difference between MoreLINQ's Batch method and LINQ's Chunk method?

On the surface: Absolutely nothing.

But can we go... deeper? What will we find when we compare benchmarks for both of these things?

You might be surprised! Now I am not suggesting you use one or the other necessarily, but I'd like to show you the tools for you to be able to decide for yourself.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_MLajy6jw9o</video:player_loc>
      <video:duration>898</video:duration>
      <video:view_count>452</video:view_count>
      <video:publication_date>2024-08-28T12:00:44+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>linq</video:tag>
      <video:tag>morelinq</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>linq query</video:tag>
      <video:tag>language integrated query</video:tag>
      <video:tag>linq performance</video:tag>
      <video:tag>linq tutorial</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>linq c#</video:tag>
      <video:tag>learn linq</video:tag>
      <video:tag>introduction to linq in c#</video:tag>
      <video:tag>linq in c#.net</video:tag>
      <video:tag>batch c#</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:tag>more linq</video:tag>
      <video:tag>dotnet linq</video:tag>
      <video:tag>linq how to</video:tag>
      <video:tag>linq tutorial C#</video:tag>
      <video:tag>linq tutorial for beginners</video:tag>
      <video:tag>c# linq tutorial for beginners</video:tag>
      <video:tag>linq for beginners</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tp1DBpXVogw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tp1DBpXVogw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>4 Years In Big Tech After Startups - Principal Software Engineering Manager AMA</video:title>
      <video:description>I had 6 internships -- nearly every single one of them at startups.

After that, I spent 8 years at a company as one of the first engineers.

I helped it:
- Grow to hundreds of employees
- Offer multiple products and services
- Eventually (after my departure) go public
- Eventually (also after my departure) be acquired for $2 billion

Moving to work at Microsoft was one of the biggest shifts of my life.

It turns out, things are different in Big Tech -- so let's see how!

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.
Today we focus on:
- My newsletter focused on building a web API in ASP NET Core
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/tp1DBpXVogw</video:player_loc>
      <video:duration>7299</video:duration>
      <video:view_count>239</video:view_count>
      <video:publication_date>2024-08-27T18:12:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/W-i14sjuC04</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/W-i14sjuC04/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build a Web API From Scratch - Principal Software Engineering Manager AMA</video:title>
      <video:description>So you want to build a web API but you have no idea where to start?

Join me in this livestream where we'll make a simple web API using C# and ASP NET Core.

I'll walk through the basics so you won't need C# specific experience. Having some programming background will be helpful, but I'll try to over explain things as much as I can to help you ramp up.

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now and I can try to get it answered while I stream.
Today we focus on:
- My newsletter focused on building a web API in ASP NET Core
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/W-i14sjuC04</video:player_loc>
      <video:duration>6584</video:duration>
      <video:view_count>1099</video:view_count>
      <video:publication_date>2024-08-20T17:56:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/t-qWtP_TcTc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/t-qWtP_TcTc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Messed Up - MoreLINQ Batch Benchmarks Fixed</video:title>
      <video:description>Nobody's perfect (except my wife, our dogs, and our cats) and there's bound to be errors here and there in my videos.

Fortunately, I have an awesome audience.

In a previous video, I showed some benchmarks from MoreLINQ regarding batching.

It turns out that I forgot to parameterize one of the benchmarks!

Big thanks to a viewer for pointing this out to me, so I created a follow-up video to:
1) Take some responsibility for the error
2) Show you the corrected benchmarks
3) Remind you that another pair of eyes are helpful</video:description>
      <video:player_loc>https://www.youtube.com/embed/t-qWtP_TcTc</video:player_loc>
      <video:duration>754</video:duration>
      <video:view_count>276</video:view_count>
      <video:publication_date>2024-08-19T12:01:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>linq</video:tag>
      <video:tag>morelinq</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>linq query</video:tag>
      <video:tag>language integrated query</video:tag>
      <video:tag>linq performance</video:tag>
      <video:tag>linq tutorial</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>linq c#</video:tag>
      <video:tag>learn linq</video:tag>
      <video:tag>introduction to linq in c#</video:tag>
      <video:tag>linq in c#.net</video:tag>
      <video:tag>batch c#</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:tag>more linq</video:tag>
      <video:tag>dotnet linq</video:tag>
      <video:tag>linq how to</video:tag>
      <video:tag>linq tutorial C#</video:tag>
      <video:tag>linq tutorial for beginners</video:tag>
      <video:tag>c# linq tutorial for beginners</video:tag>
      <video:tag>linq for beginners</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/BVW1aDQU7mo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BVW1aDQU7mo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Batch Collections With MoreLINQ - How To Guide And Benchmarks</video:title>
      <video:description>LINQ is a powerful language feature that we have in CSharp. We get a lot of power to process collections of data with a nice fluent syntax.

But have you ever found yourself wanting... more?

Do you need... MORE?!

Well, don't you worry, because MoreLINQ is here to save the day.

This is the first video in the MoreLINQ series where I'll be covering extensions from the popular MoreLINQ library. In this first video, I'll explain batching and we'll go over some performance benchmarks as well!</video:description>
      <video:player_loc>https://www.youtube.com/embed/BVW1aDQU7mo</video:player_loc>
      <video:duration>1476</video:duration>
      <video:view_count>534</video:view_count>
      <video:publication_date>2024-08-17T02:42:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>linq</video:tag>
      <video:tag>morelinq</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>linq query</video:tag>
      <video:tag>language integrated query</video:tag>
      <video:tag>linq performance</video:tag>
      <video:tag>linq tutorial</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>linq c#</video:tag>
      <video:tag>learn linq</video:tag>
      <video:tag>introduction to linq in c#</video:tag>
      <video:tag>linq in c#.net</video:tag>
      <video:tag>batch c#</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:tag>more linq</video:tag>
      <video:tag>dotnet linq</video:tag>
      <video:tag>linq how to</video:tag>
      <video:tag>linq tutorial C#</video:tag>
      <video:tag>linq tutorial for beginners</video:tag>
      <video:tag>c# linq tutorial for beginners</video:tag>
      <video:tag>linq for beginners</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/YNhhcRLjKDM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YNhhcRLjKDM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's Build A Web API - ASP NET Core, Dapper, DbUp, and SQLite</video:title>
      <video:description>Databases... Migrations... ORMS... We've seen all of these pieces.

But how about using them all together to build a web API?

In this video tutorial, I'll walk you through building a sample web API using:
- ASP NET Core (as our stack)
- Dapper (for our ORM)
- DbUp (for our migrations)
- SQLite (as our database)

The goal is to keep it simple to demonstrate how all of these work together!</video:description>
      <video:player_loc>https://www.youtube.com/embed/YNhhcRLjKDM</video:player_loc>
      <video:duration>1362</video:duration>
      <video:view_count>2205</video:view_count>
      <video:publication_date>2024-08-14T12:00:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dbup</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>entity framework</video:tag>
      <video:tag>sqlite C#</video:tag>
      <video:tag>C# sqlite</video:tag>
      <video:tag>dotnet dbup</video:tag>
      <video:tag>C# dbup</video:tag>
      <video:tag>database migrations</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>databases</video:tag>
      <video:tag>C# database</video:tag>
      <video:tag>databases in C#</video:tag>
      <video:tag>SQL in C#</video:tag>
      <video:tag>how to use sqlite</video:tag>
      <video:tag>how to use dbup</video:tag>
      <video:tag>how to do db migrations</video:tag>
      <video:tag>dbup tutorial</video:tag>
      <video:tag>dbup migrations</video:tag>
      <video:tag>dbup sqlite</video:tag>
      <video:tag>database</video:tag>
      <video:tag>how to use sql in C#</video:tag>
      <video:tag>C# db migration</video:tag>
      <video:tag>C# SQL migration</video:tag>
      <video:tag>C# migrations</video:tag>
      <video:tag>EF Core Migrations</video:tag>
      <video:tag>dapper</video:tag>
      <video:tag>C# dapper</video:tag>
      <video:tag>dapper ORM</video:tag>
      <video:tag>dapper net core</video:tag>
      <video:tag>dapper mapping</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tdfIpbqu7Gs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tdfIpbqu7Gs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Is THIS The Best Way To Parameterize Tests? - xUnit Theory Data</video:title>
      <video:description>xUnit is a popular testing framework that we can use to test our dotnet applications.

But it's got a smell that I've been putting up with for years.

The parameterized test data sucks. We lose all of our type safety when creating generators for object arrays! Yuck!

But what if there was a better way? What if we could ensure type safety with parameterized tests in xUnit?

Let's check out Theory Data!</video:description>
      <video:player_loc>https://www.youtube.com/embed/tdfIpbqu7Gs</video:player_loc>
      <video:duration>814</video:duration>
      <video:view_count>710</video:view_count>
      <video:publication_date>2024-08-12T12:00:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>testing</video:tag>
      <video:tag>test</video:tag>
      <video:tag>tests</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>C# testing</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>quality assurance</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>xunit attributes</video:tag>
      <video:tag>xunit fact</video:tag>
      <video:tag>xunit theory</video:tag>
      <video:tag>xunit vs nunit</video:tag>
      <video:tag>acceptance tests</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>mstest vs nunit vs xunit</video:tag>
      <video:tag>xunit vs mstest</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>theory data</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>software testing pyramid</video:tag>
      <video:tag>code coverage</video:tag>
      <video:tag>automated test</video:tag>
      <video:tag>dotnet xunit</video:tag>
      <video:tag>tests in C#</video:tag>
      <video:tag>how to use xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>xunit tutorial c# for beginners</video:tag>
      <video:tag>xunit tutorial c#</video:tag>
      <video:tag>tdd</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FuXx-N2-zoM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FuXx-N2-zoM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>WITHOUT Entity Framework Core?! - Using DbUp For Database Migrations</video:title>
      <video:description>Everybody uses EF Core for their data access in CSharp.

Well... Almost everybody.

I don't -- but it's not because I think it's bad. It's just a personal preference and sticking to patterns I'm used to. I'll be on the EF Core train some day!

But today is not that day.

Until then, here's an awesome tool called DbUp that's very much aligned with how I like to work with SQL and database migrations. In this video, I'll walk you through an introduction to using DbUp so you can try it out in your next dotnet project!</video:description>
      <video:player_loc>https://www.youtube.com/embed/FuXx-N2-zoM</video:player_loc>
      <video:duration>719</video:duration>
      <video:view_count>2992</video:view_count>
      <video:publication_date>2024-08-09T12:00:29+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dbup</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>entity framework</video:tag>
      <video:tag>sqlite C#</video:tag>
      <video:tag>C# sqlite</video:tag>
      <video:tag>dotnet dbup</video:tag>
      <video:tag>C# dbup</video:tag>
      <video:tag>database migrations</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>databases</video:tag>
      <video:tag>C# database</video:tag>
      <video:tag>databases in C#</video:tag>
      <video:tag>C# sql</video:tag>
      <video:tag>SQL in C#</video:tag>
      <video:tag>how to use sqlite</video:tag>
      <video:tag>how to use dbup</video:tag>
      <video:tag>how to do db migrations</video:tag>
      <video:tag>dbup tutorial</video:tag>
      <video:tag>dbup migrations</video:tag>
      <video:tag>dbup sqlite</video:tag>
      <video:tag>database</video:tag>
      <video:tag>how to use sql in C#</video:tag>
      <video:tag>how to migrate databases in C#</video:tag>
      <video:tag>C# db migration</video:tag>
      <video:tag>C# SQL migration</video:tag>
      <video:tag>C# migrations</video:tag>
      <video:tag>EF Core Migrations</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/e7U56HiZ67s</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/e7U56HiZ67s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AVOID THESE! - Follow The Quartz NET Listener Best Practices</video:title>
      <video:description>Quartz NET has listeners that unlock a TON of observability.

BUT BEWARE!

It's super easy to completely bork your precious scheduled jobs. And nobody wants that after you put all the effort into leveraging a powerful system like Quartz.

So what can you do?

Check out these best practices for working with Quartz NET listeners to avoid these common problems.</video:description>
      <video:player_loc>https://www.youtube.com/embed/e7U56HiZ67s</video:player_loc>
      <video:duration>757</video:duration>
      <video:view_count>1309</video:view_count>
      <video:publication_date>2024-08-07T12:00:50+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>dotnet 9</video:tag>
      <video:tag>quartz listener</video:tag>
      <video:tag>IJobListener</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/kliaExFfcK4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kliaExFfcK4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Practice Makes Perfect: Behavioral Interviews - Principal Software Engineering Manager AMA</video:title>
      <video:description>You know what they say...

Practice makes perfect.

We all know there's no such thing as perfect, but that's no excuse to ditch the practice.

If you're about to start:
- Your development journey
- Applying to jobs
- Interviewing
- Your job

Guess what's going to help you out?

Practice.
This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
- My newsletter points regarding building software engineering interview skills
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/kliaExFfcK4</video:player_loc>
      <video:duration>6433</video:duration>
      <video:view_count>847</video:view_count>
      <video:publication_date>2024-08-06T18:36:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4pnl6hshI2E</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4pnl6hshI2E/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Listen Up! - Quartz NET Listeners Explained</video:title>
      <video:description>Hey! Did you hear that? Listen up!

After this tutorial, you'll be able to listen more effectively to the jobs and triggers you use when scheduling in Quartz NET. Enhanced observability and hook-up points, for the win!

Quartz NET provided three major types of listeners:
- Jobs
- Triggers
- Schedulers

And each one has different capabilities. Wait until you see what the scheduler listener can do... Holy!</video:description>
      <video:player_loc>https://www.youtube.com/embed/4pnl6hshI2E</video:player_loc>
      <video:duration>543</video:duration>
      <video:view_count>1955</video:view_count>
      <video:publication_date>2024-08-05T14:39:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>dotnet 9</video:tag>
      <video:tag>quartz listener</video:tag>
      <video:tag>IJobListener</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/dOZVtRIksHU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dOZVtRIksHU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Job Keys And Bulk Scheduling - Quartz NET Best Practices</video:title>
      <video:description>Job scheduling systems like Quartz NET are powerful but come with a level of complexity just by the nature of what they do.

Fortunately, the Quartz team has offered some guidance!

This video explores two best practices from the Quartz documentation:
- Using static JobKeys for reusability
- How to schedule jobs in bulk

What are your tips for using Quartz effectively?</video:description>
      <video:player_loc>https://www.youtube.com/embed/dOZVtRIksHU</video:player_loc>
      <video:duration>602</video:duration>
      <video:view_count>1142</video:view_count>
      <video:publication_date>2024-08-02T23:10:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>how to be a .net developer</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>dotnet 9</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/sbF4eg9szQY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/sbF4eg9szQY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Quartz NET Best Practices - Merged Job Data and Serialization</video:title>
      <video:description>Quartz NET is a POWERFUL job scheduler... But you know what they say...

With great power, comes great complexity!

Something like that, right?

This video explores two best practices from the Quartz documentation:
- Using the merged job data collection
- Handling serialization of complex objects

What are your tips for using Quartz effectively?</video:description>
      <video:player_loc>https://www.youtube.com/embed/sbF4eg9szQY</video:player_loc>
      <video:duration>701</video:duration>
      <video:view_count>1205</video:view_count>
      <video:publication_date>2024-07-31T12:01:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>how to be a .net developer</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/teNAo9tDSYA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/teNAo9tDSYA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Plugin Architecture in C# - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
- My newsletter points regarding Plugin Architectures in C#
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/teNAo9tDSYA</video:player_loc>
      <video:duration>6022</video:duration>
      <video:view_count>1944</video:view_count>
      <video:publication_date>2024-07-30T19:01:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wV7yJTjeW7o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wV7yJTjeW7o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Parameterized Jobs and Dependency Injection With Quartz.NET</video:title>
      <video:description>Scheduled jobs in Quartz NET are boring. What can you do without any dependencies or parameters?!

Don't worry. We can spice things up.

In this video, we'll look at:
- THREE ways to pass parameters into jobs
- How to leverage built-in dependency injection for dependent services
- Moar Quartz awesomeness!

Let's dive in and see what options are available to us in our ASP NET Core apps!</video:description>
      <video:player_loc>https://www.youtube.com/embed/wV7yJTjeW7o</video:player_loc>
      <video:duration>566</video:duration>
      <video:view_count>2173</video:view_count>
      <video:publication_date>2024-07-29T12:00:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>how to be a .net developer</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/N70V2o3yvF8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/N70V2o3yvF8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Quartz.NET as ASP.NET Core Hosted Service - Configuration Basics!</video:title>
      <video:description>There's more than one way to set up Quartz.NET in your applications... and that's both good and bad!

The good news: You get flexibility!
The bad news: What the heck is the right way?!

Fear not! I'll walk you through this second option which is probably the most common approach for ASP.NET Core developers. We can get Quartz.NET hooked up nicely into our dependency injection framework!</video:description>
      <video:player_loc>https://www.youtube.com/embed/N70V2o3yvF8</video:player_loc>
      <video:duration>511</video:duration>
      <video:view_count>4200</video:view_count>
      <video:publication_date>2024-07-26T17:27:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>how to be a .net developer</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RtjqYAcCea8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RtjqYAcCea8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Schedule Jobs! - Beginner's Guide to Quartz.NET in ASP.NET Core</video:title>
      <video:description>Building a web service that has to do some heavy lifting? Here's what you probably DON'T want to do:

Block the request for 3 minutes while you do the work.

How about if you need to run some work on your server on a schedule? Can we do better than Task.Delay every X hours to go get things fired off?

An answer to both of these questions can be found with Quartz.NET! In this video, I'll walk you through one of the ways that you can get this job scheduling framework set up in your ASP.NET Core applications.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RtjqYAcCea8</video:player_loc>
      <video:duration>814</video:duration>
      <video:view_count>11505</video:view_count>
      <video:publication_date>2024-07-25T12:00:22+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>quartz</video:tag>
      <video:tag>quartz.net</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz scheduler</video:tag>
      <video:tag>manage jobs</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>quartz.net tutorial c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>background tasks</video:tag>
      <video:tag>worker service</video:tag>
      <video:tag>job scheduler</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>distributed scheduling</video:tag>
      <video:tag>job scheduler tutorial</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>what is job scheduler</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>how to be a .net developer</video:tag>
      <video:tag>C# web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet web api</video:tag>
      <video:tag>webapi</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5E3jzdy_1Ag</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5E3jzdy_1Ag/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sneak C# Dependencies Into XAML Using MarkupExtension in WPF!</video:title>
      <video:description>I'm always happy to hear about programming cheat codes.

This one is specific to WPF -- but it touches on something that's always been a pain in the butt:

Injecting services while still using XAML.

In this video, I'll walk you through how you can leverage the MarkupExtension class. This will allow you to provide more context to the XAML processor to leverage dependencies.</video:description>
      <video:player_loc>https://www.youtube.com/embed/5E3jzdy_1Ag</video:player_loc>
      <video:duration>763</video:duration>
      <video:view_count>1589</video:view_count>
      <video:publication_date>2024-07-24T12:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>view model</video:tag>
      <video:tag>model view viewmodel</video:tag>
      <video:tag>model view view model</video:tag>
      <video:tag>xaml data binding</video:tag>
      <video:tag>data binding c#</video:tag>
      <video:tag>front end</video:tag>
      <video:tag>C# wpf</video:tag>
      <video:tag>wpf tutorial</video:tag>
      <video:tag>wpf design tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/SfKSxLJW9RM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/SfKSxLJW9RM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Safe Deployment Practices - Principal Software Engineering Manager AMA</video:title>
      <video:description>Yet another post about CrowdStrike...

Actually this is about Safe Deployment Practices and different things you can consider for rolling out changes safely.

I don't want to pretend to be an expert on the CrowdStrike outage. I don't know exactly what happened, and at the time I write this, I haven't seen if even CrowdStrike has a root cause.

So instead of pretending to know things that I don't I'd rather talk to you about some things that I do know:

Safe Deployment Practices.

This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
- My newsletter points regarding Safe Deployment Practices
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/SfKSxLJW9RM</video:player_loc>
      <video:duration>4250</video:duration>
      <video:view_count>156</video:view_count>
      <video:publication_date>2024-07-23T17:34:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/BKbaJdIfijY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BKbaJdIfijY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Commands and Events - Refactoring WPF Window Code for MVVM</video:title>
      <video:description>For me, MVVM makes a lot of sense with binding until I have to work with window controls.

Then it all falls apart.

Things seem to get weird when we want to have actions that we're hooking up to. How do we show a window? How do we close one? How do we know when the window itself is closing?

These are all questions that I'll answer in this video. Let's see how to make it happen with commands and events!</video:description>
      <video:player_loc>https://www.youtube.com/embed/BKbaJdIfijY</video:player_loc>
      <video:duration>984</video:duration>
      <video:view_count>1225</video:view_count>
      <video:publication_date>2024-07-22T13:44:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>view model</video:tag>
      <video:tag>model view viewmodel</video:tag>
      <video:tag>model view view model</video:tag>
      <video:tag>xaml data binding</video:tag>
      <video:tag>data binding c#</video:tag>
      <video:tag>refactor</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>front end</video:tag>
      <video:tag>C# wpf</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bBzcSyeGXkE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bBzcSyeGXkE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building a Full Stack Web UI With Blazor - Live With Microsoft Principal PM!</video:title>
      <video:description>Today we're going to chat with Daniel Roth, Principal Product Manager for Blazor at Microsoft, about how Blazor makes it easy to build full stack web apps using .NET and C#. We'll check out what Blazor currently has to offer and then look at what the future holds for Blazor in .NET 9!

We'll see:
- Basics of getting started in Blazor
- Explore the developer experience
- Hooking up to data sources
- Interactivity of features
- Authentication
- ... and more!

Let's see what's in store for .NET 9!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bBzcSyeGXkE</video:player_loc>
      <video:duration>4720</video:duration>
      <video:view_count>2521</video:view_count>
      <video:publication_date>2024-07-20T07:28:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/TKlG2J60UjU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TKlG2J60UjU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How I BLEW Through My Azure Budget (And How To Avoid My Mistake)</video:title>
      <video:description>You wake up early. Time to make some progress on your side project before work. Still a bit groggy from the night before...

Time to check the logs from last night's change.
No. It can't be. This can't be right.
Your precious logs are overrun.
They're filled with spam.
But it gets worse.
Your Azure bill.

In this video, I'll walk you through how a very simple mistake cost me $150 just for being asleep for a few hours. Fortunately, the fix was quick.

The goal here is to show you how these issues can translate to real-world impact.</video:description>
      <video:player_loc>https://www.youtube.com/embed/TKlG2J60UjU</video:player_loc>
      <video:duration>622</video:duration>
      <video:view_count>708</video:view_count>
      <video:publication_date>2024-07-18T15:43:59+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>azure</video:tag>
      <video:tag>microsoft azure</video:tag>
      <video:tag>azure cloud</video:tag>
      <video:tag>cloud engineer</video:tag>
      <video:tag>cloud computing</video:tag>
      <video:tag>how to become a cloud engineer</video:tag>
      <video:tag>azure costs</video:tag>
      <video:tag>azure optimization</video:tag>
      <video:tag>cloud optimization</video:tag>
      <video:tag>azure cost management</video:tag>
      <video:tag>azure pricing calculator</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp net</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>hosted service c#</video:tag>
      <video:tag>hosted services</video:tag>
      <video:tag>dotnet core worker service</video:tag>
      <video:tag>.net core background service</video:tag>
      <video:tag>asp.net core hosted service</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/JJ7b4k5Kucs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/JJ7b4k5Kucs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Quartz.NET + SQLite Live Coding in C# - Principal Software Engineering Manager at Microsoft</video:title>
      <video:description>Y'all want more live coding 🤨

Join me on Tuesday morning at 7:00 am PST for some C# fun! As always, AMA style so you can ask away as I'm coding. 

What do you want to see live-streamed?</video:description>
      <video:player_loc>https://www.youtube.com/embed/JJ7b4k5Kucs</video:player_loc>
      <video:duration>5081</video:duration>
      <video:view_count>660</video:view_count>
      <video:publication_date>2024-07-17T05:04:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/XAP8vGkD4hQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XAP8vGkD4hQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FIRST BIRTHDAY For Dev Leader Weekly - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
- My newsletter points regarding Dev Leader Weekly's 52nd issue!
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/XAP8vGkD4hQ</video:player_loc>
      <video:duration>7147</video:duration>
      <video:view_count>99</video:view_count>
      <video:publication_date>2024-07-16T18:07:07+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_Vb01WAewwk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_Vb01WAewwk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>STOP Modifying WPF Controls Directly! - View Model Refactoring For MVVM</video:title>
      <video:description>Rule number 1 about WPF club: We don't talk about WPF club.

Wait! That's not right -- Rule number 1 is about directly manipulating our views!

In WPF, the predominant way of designing user interfaces is leveraging MVVM. We use binding to get our controls (the views) hooked up to the state of the view models.

Through data-binding, when our view models update, the views are triggered to get updates for the new state! This works the other way too, of course.

In this video tutorial, we'll refactor a splash screen with a progress bar to support a view model. We'll avoid updating the controls on the view directly and leverage data-binding!</video:description>
      <video:player_loc>https://www.youtube.com/embed/_Vb01WAewwk</video:player_loc>
      <video:duration>737</video:duration>
      <video:view_count>839</video:view_count>
      <video:publication_date>2024-07-15T12:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>binding</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>splash screen</video:tag>
      <video:tag>async await</video:tag>
      <video:tag>view model</video:tag>
      <video:tag>model view viewmodel</video:tag>
      <video:tag>model view view model</video:tag>
      <video:tag>xaml data binding</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>data binding c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/QuczbW66ejw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QuczbW66ejw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EASY Asynchronous Progress Bar Updates in WPF and C#</video:title>
      <video:description>In the history of progress bars there has NEVER been one that was remotely close to accurate.

BUT that shouldn't stop you from adding your own into your WPF application!

In this video tutorial, I'll walk you through how we can get asynchronous progress working for a progress bar control in WPF. We'll build on the previous splash screen example and solve more cross-thread issues!

Remember... YOU could be the one to change the course of progress bars FOREVER! Make yours report accurate progress. Do it for all of us.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QuczbW66ejw</video:player_loc>
      <video:duration>613</video:duration>
      <video:view_count>3448</video:view_count>
      <video:publication_date>2024-07-12T15:55:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>binding</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>splash screen</video:tag>
      <video:tag>async await</video:tag>
      <video:tag>progress bar</video:tag>
      <video:tag>progress bar wpf</video:tag>
      <video:tag>C# progress bar</video:tag>
      <video:tag>c# progressbar control</video:tag>
      <video:tag>progressbar c#</video:tag>
      <video:tag>progress bar control c#.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zxWOv-ChaYM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zxWOv-ChaYM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building A Splash Screen With Async Loading In C# And WPF</video:title>
      <video:description>You know it. I know it. We all know it.

Every single good desktop application has a fancy splash screen.

And now... you can build your very own in C# and WPF! In this tutorial, I'll walk through how to build a WPF splash screen that supports early cancellation as well as asynchronous loading.

Because what's the biggest gotcha with these?

Threading.

So let's ensure we're executing our UI and background work on the right threads!</video:description>
      <video:player_loc>https://www.youtube.com/embed/zxWOv-ChaYM</video:player_loc>
      <video:duration>1432</video:duration>
      <video:view_count>3088</video:view_count>
      <video:publication_date>2024-07-10T12:01:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>data binding in wpf</video:tag>
      <video:tag>binding</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>splash screen</video:tag>
      <video:tag>async await</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/iTTUZ1hVg5w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iTTUZ1hVg5w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Live Coding in C# - Principal Software Engineering Manager at Microsoft</video:title>
      <video:description>Y'all want more live coding 🤨

Join me on Tuesday morning at 7:00 am PST for some C# fun! As always, AMA style so you can ask away as I'm coding. 

What do you want to see live-streamed?</video:description>
      <video:player_loc>https://www.youtube.com/embed/iTTUZ1hVg5w</video:player_loc>
      <video:duration>7013</video:duration>
      <video:view_count>724</video:view_count>
      <video:publication_date>2024-07-10T04:03:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/W1nActPuFTo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/W1nActPuFTo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build vs Buy for Developers - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
- My newsletter points regarding build vs buy for software engineers
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/W1nActPuFTo</video:player_loc>
      <video:duration>7111</video:duration>
      <video:view_count>191</video:view_count>
      <video:publication_date>2024-07-09T18:12:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/0_7lqdZxHHQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0_7lqdZxHHQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>XAML Is EVIL! - Fixing Anti-Patterns To Achieve Dependency Injection</video:title>
      <video:description>I think WPF is awesome but I have a love-hate relationship with XAML.

It's unfortunately mostly hate.

While I love that I can easily get a visual layout for my user interfaces, I hate that it feels like I am fighting to get other "best practices" in place. Dependency injection is one of those.

It's a pain in the butt.

In this video, I'll walk through fixing a service locator pattern from a previous example. We'll see how we can get value converters to work with dependency injection if we forget about XAML altogether.</video:description>
      <video:player_loc>https://www.youtube.com/embed/0_7lqdZxHHQ</video:player_loc>
      <video:duration>664</video:duration>
      <video:view_count>908</video:view_count>
      <video:publication_date>2024-07-08T12:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>data binding in wpf</video:tag>
      <video:tag>IValueConverter</video:tag>
      <video:tag>binding</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>Service Locator Pattern</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/8vQVPgph2iM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8vQVPgph2iM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Live Coding in C# - WPF Splash Screen! - Principal Software Engineering Manager at Microsoft</video:title>
      <video:description>Y'all want more live coding 🤨

Join me on Friday morning at 7:00 am PST for some C# fun! I'll be building a splash screen that supports background loading, cancellation, and other fun stuff. 

As always, AMA style so you can ask away as I'm coding. 

What do you want to see live-streamed?</video:description>
      <video:player_loc>https://www.youtube.com/embed/8vQVPgph2iM</video:player_loc>
      <video:duration>7214</video:duration>
      <video:view_count>744</video:view_count>
      <video:publication_date>2024-07-05T16:06:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/itqb1pntGwo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/itqb1pntGwo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AVOID This Anti-Pattern... But Here's How It Can Help in WPF</video:title>
      <video:description>Here's an anti-pattern you've been told to avoid -- and for good reason.

Except... I'm going to show you how it can SAVE YOUR BUTT in WPF.

You're going to have to understand WHY it's not great so you can later try to solve this problem in a better way.

In my opinion, WPF doesn't do a great job with dependency injection. In fact, many of the patterns in WPF make it feel like a battle against DI frameworks.

In this video, I'll show you how we can use the Service Locator anti-pattern to work around this when building value converters. I'll explain why I don't like it, how it will help, and then follow up with what we can do better.</video:description>
      <video:player_loc>https://www.youtube.com/embed/itqb1pntGwo</video:player_loc>
      <video:duration>825</video:duration>
      <video:view_count>579</video:view_count>
      <video:publication_date>2024-07-05T12:00:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:tag>data binding in wpf</video:tag>
      <video:tag>IValueConverter</video:tag>
      <video:tag>binding</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>Service Locator Pattern</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/SKtdBhdOAgo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/SKtdBhdOAgo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build Your Own Custom Value Converter For WPF Binding</video:title>
      <video:description>What happens when the built-in value converters in WPF just aren't cutting it for you anymore?

That's right. You need to take matters into your own hands.

In this video tutorial, I'll show you how to make your own custom value converters using IValueConverter. Create more flexible bindings! Now you can map between different types of data on your control and your view model.</video:description>
      <video:player_loc>https://www.youtube.com/embed/SKtdBhdOAgo</video:player_loc>
      <video:duration>648</video:duration>
      <video:view_count>1175</video:view_count>
      <video:publication_date>2024-07-03T12:00:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf net 7</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>wpf binding</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/k0JqAkhcVX4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/k0JqAkhcVX4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Live Coding C# &amp; WPF - Principal Software Engineering Manager at Microsoft</video:title>
      <video:description>I'll be coding live in C# and WPF - focused on a helpful facade pattern!</video:description>
      <video:player_loc>https://www.youtube.com/embed/k0JqAkhcVX4</video:player_loc>
      <video:duration>6076</video:duration>
      <video:view_count>626</video:view_count>
      <video:publication_date>2024-07-03T03:59:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/dK2Xya2u7Bw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dK2Xya2u7Bw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Retros &amp; Post Commentary - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
- My newsletter points on the value of retrospectives
- Jumping into articles/posts from LinkedIn &amp; Reddit
- Answering YOUR questions</video:description>
      <video:player_loc>https://www.youtube.com/embed/dK2Xya2u7Bw</video:player_loc>
      <video:duration>7684</video:duration>
      <video:view_count>114</video:view_count>
      <video:publication_date>2024-07-02T18:14:18+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bSxFUMA01GI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bSxFUMA01GI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>WPF Value Converter Basics With BooleanToVisibilityConverter</video:title>
      <video:description>WPF user interfaces are built using XAML with a sprinkling of bindings. We bind control state to and from the state that we have in our view models.

But... What do we do when the types don't match up perfectly?

One of the most common situations this happens is with boolean state and visibility in WPF. And that's because visibility is NOT binary state!

... it's tri-state!

Let's check out how we can use value converters in WPF using the BooleanToVisibilityConverter as one of our basic building blocks!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bSxFUMA01GI</video:player_loc>
      <video:duration>551</video:duration>
      <video:view_count>1739</video:view_count>
      <video:publication_date>2024-07-01T12:00:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf net 7</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>wpf binding</video:tag>
      <video:tag>mvvm wpf</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Iya8J34oa-s</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Iya8J34oa-s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>In UNDER 10 Minutes - WPF Binding Made Easy!</video:title>
      <video:description>Data binding is an extremely popular concept that we leverage when building WPF applications.

Gone are the days of code-behind and hardcoding stuff in the UI!

Well -- for now.

We can use the MVVM pattern and leverage data-binding to our Data Context on WPF controls in order to map properties to some state. In this tutorial, I'll show you the very basics to kick things off... and we can build on it from there!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Iya8J34oa-s</video:player_loc>
      <video:duration>535</video:duration>
      <video:view_count>7670</video:view_count>
      <video:publication_date>2024-06-28T12:00:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>mvvm programming</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>what is data binding</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf net 7</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet shorts</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RHvWPnZ8S9M</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RHvWPnZ8S9M/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Live Coding C# &amp; WPF - Principal Eng Manager at Microsoft</video:title>
      <video:description>Let's do some live coding in C#!</video:description>
      <video:player_loc>https://www.youtube.com/embed/RHvWPnZ8S9M</video:player_loc>
      <video:duration>6706</video:duration>
      <video:view_count>523</video:view_count>
      <video:publication_date>2024-06-26T18:29:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5_mCiDi6WuQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5_mCiDi6WuQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Build Modular WPF Applications With a Plugin Architecture</video:title>
      <video:description>WPF is a powerful user interface framework for CSharp, but I hate some of it.

Is hate too strong of a word? Probably.

But in the many years I spent building desktop applications in WPF, I found that I would be fighting against a lot of the framework to make things happen.

However, two things that I don't compromise on are:
- Dependency Injection
- Plugins

So we're going to see how we can build a plugin-based WPF application and set you on course for using a plugin architecture in CSharp!</video:description>
      <video:player_loc>https://www.youtube.com/embed/5_mCiDi6WuQ</video:player_loc>
      <video:duration>831</video:duration>
      <video:view_count>3423</video:view_count>
      <video:publication_date>2024-06-26T12:00:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>mvvm programming</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>what is data binding</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf net 7</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>wpf design tutorial</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>windows presentation foundation</video:tag>
      <video:tag>dotnet shorts</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>.net developer</video:tag>
      <video:tag>dot net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CmtmReHjnvw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CmtmReHjnvw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Actionable Code Review Culture Tips - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Actionable tips for improving code review culture</video:description>
      <video:player_loc>https://www.youtube.com/embed/CmtmReHjnvw</video:player_loc>
      <video:duration>4866</video:duration>
      <video:view_count>181</video:view_count>
      <video:publication_date>2024-06-25T17:57:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/AoQnI5St1Qg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AoQnI5St1Qg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Made EASY - WPF Dependency Injection with IServiceCollection</video:title>
      <video:description>Dependency injection is a core part of any modern C# application -- and WPF apps are no different!

In this video, I'll walk you through how we can transform a simple WPF application to take advantage of dependency injection using IServiceCollection.

And you know that fun MVVM pattern that gets used heavily with WPF?

Rest assured! We can inject our View Models into our Views with IServiceCollection and clean things up nicely!</video:description>
      <video:player_loc>https://www.youtube.com/embed/AoQnI5St1Qg</video:player_loc>
      <video:duration>549</video:duration>
      <video:view_count>4737</video:view_count>
      <video:publication_date>2024-06-24T12:00:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>mvvm programming</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>what is data binding</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf net 7</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>wpf design tutorial</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>windows presentation foundation</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet shorts</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net developers</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ERPVHw00qvo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ERPVHw00qvo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>THIS Might Make Me Drop Autofac - Assembly Scanning With Scrutor</video:title>
      <video:description>One of Autofac's superpowers is the ability to load modules from assemblies.

And if that doesn't get you totally excited, let me explain why this is so powerful when we mix it with assembly scanning!

If we have assembly scanning in our core application, we have the ability to load dependency registrations from outside of our core application. And if we have this kind of capability, we can do some very powerful things when it comes to dependency injection.

But IServiceCollection is making a strong stand against Autofac with this one new cool kid on the block:

Scrutor.

Let's see how Scrutor can work alongside IServiceCollection in contrast with how Autofac behaves!</video:description>
      <video:player_loc>https://www.youtube.com/embed/ERPVHw00qvo</video:player_loc>
      <video:duration>1218</video:duration>
      <video:view_count>1093</video:view_count>
      <video:publication_date>2024-06-21T12:00:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>autofac dependency injection c#</video:tag>
      <video:tag>c# autofac</video:tag>
      <video:tag>autofac c#</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:tag>inversión de control</video:tag>
      <video:tag>IServiceCollection</video:tag>
      <video:tag>c# dependency injection tutorial</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>assembly scanning</video:tag>
      <video:tag>scrutor</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/JK586iQQglA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/JK586iQQglA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Head to Head: Registration Callbacks With IServiceCollection And Autofac</video:title>
      <video:description>If you know me you know that I love this ONE thing in C#...

Autofac.

It's probably my favorite nuget package that we have access to. But this love for Autofac was started many moons ago when I needed to scratch my itch for dependency injection and there was simply no better option.

Fast forward a bajillion years and we have a contender...

IServiceCollection is the build-in dependency injection framework that we have from Microsoft and it's come a VERY long way. So let's compare how we do registration callbacks between these two frameworks.</video:description>
      <video:player_loc>https://www.youtube.com/embed/JK586iQQglA</video:player_loc>
      <video:duration>614</video:duration>
      <video:view_count>459</video:view_count>
      <video:publication_date>2024-06-19T12:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>autofac dependency injection c#</video:tag>
      <video:tag>c# autofac</video:tag>
      <video:tag>autofac c#</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:tag>inversión de control</video:tag>
      <video:tag>IServiceCollection</video:tag>
      <video:tag>c# dependency injection tutorial</video:tag>
      <video:tag>c# dependency injection example</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/TUvq-HaHMCE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TUvq-HaHMCE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Actionable AI for Software Engineers - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: AI for Software Engineers</video:description>
      <video:player_loc>https://www.youtube.com/embed/TUvq-HaHMCE</video:player_loc>
      <video:duration>4016</video:duration>
      <video:view_count>119</video:view_count>
      <video:publication_date>2024-06-18T17:44:56+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1FENvqHO210</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1FENvqHO210/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Love And Hate: A Beginner's Look At WPF in C#</video:title>
      <video:description>Even at the time of publishing this video, the majority of my software development career was spent building Windows desktop applications. Now, it's been a few years since I've had to do that but it's still something I have experience in. Which brings us to my good friend WPF!

WPF is the evolution of WinForms and it has an expressive markup language, XAML, that you can leverage alongside your code.

So what's my beef with WPF?

Check out this video to see some WPF basics, a couple things I like, and some things that I was always fighting against!</video:description>
      <video:player_loc>https://www.youtube.com/embed/1FENvqHO210</video:player_loc>
      <video:duration>1275</video:duration>
      <video:view_count>1342</video:view_count>
      <video:publication_date>2024-06-17T17:57:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>wpf</video:tag>
      <video:tag>winui</video:tag>
      <video:tag>net maui</video:tag>
      <video:tag>mvvm</video:tag>
      <video:tag>wpf code</video:tag>
      <video:tag>wpf mvvm</video:tag>
      <video:tag>wpf ui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf core</video:tag>
      <video:tag>wpf data binding</video:tag>
      <video:tag>data binding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>wpf .net core</video:tag>
      <video:tag>wpf data binding c#</video:tag>
      <video:tag>mvvm programming</video:tag>
      <video:tag>wpf controls</video:tag>
      <video:tag>what is data binding</video:tag>
      <video:tag>wpf ui design</video:tag>
      <video:tag>wpf net</video:tag>
      <video:tag>wpf net 7</video:tag>
      <video:tag>mvvm tutorial</video:tag>
      <video:tag>wpf design</video:tag>
      <video:tag>wpf design tutorial</video:tag>
      <video:tag>xaml tutorial</video:tag>
      <video:tag>wpf xaml</video:tag>
      <video:tag>format xaml</video:tag>
      <video:tag>windows presentation foundation</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>dotnet shorts</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net developers</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/JZFMZrMDBvg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/JZFMZrMDBvg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>WPF, Plugins, Dependency Injection - Live Coding in C#</video:title>
      <video:description>Let's do some live coding in C#!</video:description>
      <video:player_loc>https://www.youtube.com/embed/JZFMZrMDBvg</video:player_loc>
      <video:duration>5789</video:duration>
      <video:view_count>953</video:view_count>
      <video:publication_date>2024-06-16T18:13:24+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cokvzLPqZtM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cokvzLPqZtM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>DYNAMICALLY Load Settings With IOptions in ASP NET Core</video:title>
      <video:description>Stop right there! Stop it! Stop hardcoding your values into your ASP NET Core applications!

Seriously though -- we have a better way. We can leverage our appsettings.json file in combination with IOptions to pull values out of our configuration. This allows us to avoid having to rebuild an entire application to change values.

But what if your app is already running?!

Don't worry -- there's a solution for that. Stay tuned in this video to see how we can go from hard-coded values to IOptions to dynamically loading those same settings on the fly!</video:description>
      <video:player_loc>https://www.youtube.com/embed/cokvzLPqZtM</video:player_loc>
      <video:duration>600</video:duration>
      <video:view_count>2258</video:view_count>
      <video:publication_date>2024-06-14T15:42:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>.net core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>asp net</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnetcore</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>app development</video:tag>
      <video:tag>code</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>IOptions</video:tag>
      <video:tag>IOptionsMonitor</video:tag>
      <video:tag>IOptionsMonitor C#</video:tag>
      <video:tag>appsettings.json</video:tag>
      <video:tag>appsettings.json connection string</video:tag>
      <video:tag>appsettings.json .net core</video:tag>
      <video:tag>options pattern .net</video:tag>
      <video:tag>ioptions .net core</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>options pattern c#</video:tag>
      <video:tag>c# options pattern</video:tag>
      <video:tag>options pattern</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>backend developer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5eUkxllBHl4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5eUkxllBHl4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Intercept ANY Minimal API Response in ASP NET Core</video:title>
      <video:description>Is middleware the answer to this?

You want the ability to intercept any response that your ASP NET server is about to send back to the client... Maybe you want to package up every response object in a nice little envelope for more consistent API consumption?

Or what about our friend: IEndpointFilter?!

Let's check out how IEndpointFilter can help us accomplish this goal of packaging up every API response we have coming back from our ASP NET Core service!</video:description>
      <video:player_loc>https://www.youtube.com/embed/5eUkxllBHl4</video:player_loc>
      <video:duration>683</video:duration>
      <video:view_count>976</video:view_count>
      <video:publication_date>2024-06-13T12:00:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>IEndpointFilter</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>asp net</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnetcore</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>app development</video:tag>
      <video:tag>code</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>asp net core middleware</video:tag>
      <video:tag>middleware</video:tag>
      <video:tag>what is middleware</video:tag>
      <video:tag>global error handling in asp.net core web api</video:tag>
      <video:tag>.net middleware</video:tag>
      <video:tag>asp.net core middleware tutorial</video:tag>
      <video:tag>custom middleware</video:tag>
      <video:tag>custom middleware asp.net core</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>dotnet 6 minimal api</video:tag>
      <video:tag>minimal api filters</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6Yu8hJoWYuU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6Yu8hJoWYuU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>An Exercise in Refactoring - Live Coding in C#</video:title>
      <video:description>I'm joined by Rosario Martone as we navigate some code that desperately needs to be refactored!</video:description>
      <video:player_loc>https://www.youtube.com/embed/6Yu8hJoWYuU</video:player_loc>
      <video:duration>5902</video:duration>
      <video:view_count>917</video:view_count>
      <video:publication_date>2024-06-12T04:02:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/u3ftzWYouKY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/u3ftzWYouKY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Stop Being Unkind To Yourself - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Why you should practice being more kind to yourself

https://weekly.devleader.ca/p/stop-being-unkind-to-yourself</video:description>
      <video:player_loc>https://www.youtube.com/embed/u3ftzWYouKY</video:player_loc>
      <video:duration>3506</video:duration>
      <video:view_count>116</video:view_count>
      <video:publication_date>2024-06-11T17:38:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CXXTGeNhSBA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CXXTGeNhSBA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Handle ANY Exception On Routes - ASP NET Core Middleware</video:title>
      <video:description>How is it that ASP NET Core servers don't crash when there's an unhandled exception on a route thanks to a web request? Surely... they don't have a big try/catch block behind the scenes?!

Surprise -- they do. Fortunately for you, we can leverage middleware to hook into that and handle exceptions that bubble up from routes in our own way!

In this video, I'll walk through my own use case for wanting to have error-handling middleware and how you can incorporate such a thing in your own ASP NET Core applications.</video:description>
      <video:player_loc>https://www.youtube.com/embed/CXXTGeNhSBA</video:player_loc>
      <video:duration>1034</video:duration>
      <video:view_count>749</video:view_count>
      <video:publication_date>2024-06-10T12:00:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>exception handling</video:tag>
      <video:tag>exception c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>global exception handling in asp.net core</video:tag>
      <video:tag>global exception handling in asp.net core web api</video:tag>
      <video:tag>global error handling in asp.net core web api</video:tag>
      <video:tag>global exception handling in microservices</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>middleware</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>asp net</video:tag>
      <video:tag>asp.net middleware</video:tag>
      <video:tag>asp.net core middleware pipeline</video:tag>
      <video:tag>asp.net core middleware tutorial</video:tag>
      <video:tag>asp.net core middleware pipeline explained</video:tag>
      <video:tag>custom middleware asp.net core</video:tag>
      <video:tag>what is middleware</video:tag>
      <video:tag>aspnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FHkN6FGzR-I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FHkN6FGzR-I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Coding ASP.NET Core Exception Middleware - Live Coding in C#</video:title>
      <video:description>I have some YouTube tutorials to make on several topics - so I'm going to livestream the creation process and explain more things in depth!</video:description>
      <video:player_loc>https://www.youtube.com/embed/FHkN6FGzR-I</video:player_loc>
      <video:duration>3967</video:duration>
      <video:view_count>584</video:view_count>
      <video:publication_date>2024-06-09T13:09:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/D4QQePVINNk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/D4QQePVINNk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Gotta Catch 'Em All! - Global Exception Handling in C#</video:title>
      <video:description>We've seen how try/catch/finally works in C#... but what about those exceptions that are still sneaking through and crashing your program? Isn't there a way that we can know when ANY exception is thrown in our C# applications?

Well this isn't a solution for recovering your program from any problem, but it might help you diagnose it more easily! In this video, I'll walk you through global exception handling in C# and a second tip for how to do this with pesky runaway tasks!</video:description>
      <video:player_loc>https://www.youtube.com/embed/D4QQePVINNk</video:player_loc>
      <video:duration>615</video:duration>
      <video:view_count>1154</video:view_count>
      <video:publication_date>2024-06-08T12:00:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>try catch finally block</video:tag>
      <video:tag>exception handling</video:tag>
      <video:tag>try catch c#</video:tag>
      <video:tag>c sharp try catch</video:tag>
      <video:tag>c# try catch</video:tag>
      <video:tag>exception c#</video:tag>
      <video:tag>c# exception handling</video:tag>
      <video:tag>c# try catch finally</video:tag>
      <video:tag>c# exception</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>try catch in c#</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>try catch</video:tag>
      <video:tag>global exception handling in c#</video:tag>
      <video:tag>global exception handler uipath</video:tag>
      <video:tag>global exception handling in asp.net core</video:tag>
      <video:tag>global exception handling in asp.net core web api</video:tag>
      <video:tag>global error handling in asp.net core web api</video:tag>
      <video:tag>global exception handling in microservices</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/QfVHmj1r8Lo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QfVHmj1r8Lo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ONLY 0.7% Of The Memory Allocations When Downloading In C#!</video:title>
      <video:description>A 20MB file isn't all that big -- unless you're stuck with dial-up internet. Remember that? But what IS big is the difference in memory allocation that we can have when we use a couple of helpful tips when downloading files in C#.

The default mechanism using the HttpClient in C# means that we'll allocate the file to a memory stream. However, using the techniques from my previous videos on this topic we can scale that WAY back to less than 1% of the memory allocation to download the very same file.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QfVHmj1r8Lo</video:player_loc>
      <video:duration>852</video:duration>
      <video:view_count>695</video:view_count>
      <video:publication_date>2024-06-06T12:00:24+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>stream in .net</video:tag>
      <video:tag>download video in C#</video:tag>
      <video:tag>download file in C#</video:tag>
      <video:tag>c# webclient download file</video:tag>
      <video:tag>c# download file from url</video:tag>
      <video:tag>how to download a file from internet using c#</video:tag>
      <video:tag>download file c#</video:tag>
      <video:tag>how to download files in c#</video:tag>
      <video:tag>download files in C#</video:tag>
      <video:tag>streams in C#</video:tag>
      <video:tag>async streams</video:tag>
      <video:tag>files and streams in c#</video:tag>
      <video:tag>c# streams</video:tag>
      <video:tag>c# streams explained</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>streams in c#</video:tag>
      <video:tag>memorystream in c#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>pakt</video:tag>
      <video:tag>coding tutorial</video:tag>
      <video:tag>dotnet tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ib6VMvrpL4Q</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ib6VMvrpL4Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Coding Benchmarks For YouTube - Live Coding in C#</video:title>
      <video:description>I have some YouTube tutorials to make on several topics - so I'm going to livestream the creation process and explain more things in depth!</video:description>
      <video:player_loc>https://www.youtube.com/embed/ib6VMvrpL4Q</video:player_loc>
      <video:duration>5224</video:duration>
      <video:view_count>177</video:view_count>
      <video:publication_date>2024-06-05T17:45:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vPWe83nBGWY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vPWe83nBGWY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>A Letter To Junior Developers - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Tips for junior engineers to be more effective early in their careers
https://weekly.devleader.ca/p/a-letter-to-junior-developers</video:description>
      <video:player_loc>https://www.youtube.com/embed/vPWe83nBGWY</video:player_loc>
      <video:duration>5086</video:duration>
      <video:view_count>204</video:view_count>
      <video:publication_date>2024-06-04T18:05:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KPYVdRdY1k4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KPYVdRdY1k4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Against The MSFT Rules! - Refactor Large File Downloads in C#</video:title>
      <video:description>You folks asked for it, and I delivered! When I put together content about challenges downloading large files in C#, you wanted to see how we could take this a bit further and make helper classes out of it.

The benefit of doing this is that we can encapsulate some of the challenging behavior with downloading large files. Namely:
- We're not getting a stream with a length
- We don't want to pull the whole file into memory

In this video, I walk you through my design decisions between two different APIs we could explore. If you want to see a more in-depth view of this, make sure to check out my livestreams where I explain how I am putting this content together for YouTube!</video:description>
      <video:player_loc>https://www.youtube.com/embed/KPYVdRdY1k4</video:player_loc>
      <video:duration>1369</video:duration>
      <video:view_count>688</video:view_count>
      <video:publication_date>2024-06-03T12:00:18+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>stream in .net</video:tag>
      <video:tag>download video in C#</video:tag>
      <video:tag>download file in C#</video:tag>
      <video:tag>c# webclient download file</video:tag>
      <video:tag>c# download file from url</video:tag>
      <video:tag>how to download a file from internet using c#</video:tag>
      <video:tag>download file c#</video:tag>
      <video:tag>how to download files in c#</video:tag>
      <video:tag>download files in C#</video:tag>
      <video:tag>streams in C#</video:tag>
      <video:tag>async streams</video:tag>
      <video:tag>files and streams in c#</video:tag>
      <video:tag>c# streams</video:tag>
      <video:tag>c# streams explained</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>streams in c#</video:tag>
      <video:tag>memorystream in c#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>pakt</video:tag>
      <video:tag>coding tutorial</video:tag>
      <video:tag>dotnet tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/joFZBIaFaH8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/joFZBIaFaH8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Downloading Files in C# - Live Coding in C#</video:title>
      <video:description>I have some YouTube tutorials to make on several topics - so I'm going to livestream the creation process and explain more things in depth!</video:description>
      <video:player_loc>https://www.youtube.com/embed/joFZBIaFaH8</video:player_loc>
      <video:duration>5396</video:duration>
      <video:view_count>537</video:view_count>
      <video:publication_date>2024-06-02T17:21:51+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>stream</video:tag>
      <video:tag>streams</video:tag>
      <video:tag>c# streams</video:tag>
      <video:tag>streaming in c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/PAXDf6j9rZQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/PAXDf6j9rZQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Watch Out For THIS When Downloading Large Files in C#</video:title>
      <video:description>Downloading files is a common thing that we have to do in applications and we can download files in C# very easily! However, we have to pay special attention when we're downloading big files because it's easy to make a common mistake that could cause BIG issues in your application.

The first thing we'll look at is how to ensure we don't grab the WHOLE file all at once and jam it into memory. Not a great time to be had by doing that with very big files.

The next thing we'll look at is just how silly the Stream API is in C#. It's easy to make mistakes when assuming too much about the streams we have!</video:description>
      <video:player_loc>https://www.youtube.com/embed/PAXDf6j9rZQ</video:player_loc>
      <video:duration>811</video:duration>
      <video:view_count>2766</video:view_count>
      <video:publication_date>2024-05-31T12:00:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>stream in .net</video:tag>
      <video:tag>download video in C#</video:tag>
      <video:tag>download file in C#</video:tag>
      <video:tag>c# webclient download file</video:tag>
      <video:tag>c# download file from url</video:tag>
      <video:tag>how to download a file from internet using c#</video:tag>
      <video:tag>download file c#</video:tag>
      <video:tag>how to download files in c#</video:tag>
      <video:tag>download files in C#</video:tag>
      <video:tag>streams in C#</video:tag>
      <video:tag>async streams</video:tag>
      <video:tag>files and streams in c#</video:tag>
      <video:tag>c# streams</video:tag>
      <video:tag>c# streams explained</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>streams in c#</video:tag>
      <video:tag>memorystream in c#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>pakt</video:tag>
      <video:tag>coding tutorial</video:tag>
      <video:tag>dotnet tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Y55IiZa3Wwc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Y55IiZa3Wwc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Choose THIS Over EF Core - How To Use Dapper in C#</video:title>
      <video:description>I know that everyone loves using Entity Framework Core... But it's so far just not been a great fit for me. And I'm not here to tell you that EF Core is bad by any means -- quite the opposite! I think that Entity Framework Core is an excellent fit for most C# developers.

But personally, I find I fight against it. But when I use Dapper in C# I feel right at home! I get my SQL queries right in front of me but the ORM aspect of mapping to entities is handled much more streamlined for me.

In this video, I'll walk you through some of the very basics of using Dapper in C#!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Y55IiZa3Wwc</video:player_loc>
      <video:duration>969</video:duration>
      <video:view_count>2787</video:view_count>
      <video:publication_date>2024-05-30T17:32:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>EF COre</video:tag>
      <video:tag>Dapper</video:tag>
      <video:tag>Entity Framework Core</video:tag>
      <video:tag>ORM</video:tag>
      <video:tag>Object Relational Mapper</video:tag>
      <video:tag>object relational mapping</video:tag>
      <video:tag>what is object relational mapper?</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>mysql</video:tag>
      <video:tag>sqlite</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>how to use dapper</video:tag>
      <video:tag>dapper tutorial</video:tag>
      <video:tag>dapper sqlite</video:tag>
      <video:tag>dapper sql</video:tag>
      <video:tag>dapper mapping</video:tag>
      <video:tag>dapper mysql</video:tag>
      <video:tag>dapper .net api</video:tag>
      <video:tag>c# dapper tutorial</video:tag>
      <video:tag>c# dapper</video:tag>
      <video:tag>dapper vs ef core</video:tag>
      <video:tag>dapper orm</video:tag>
      <video:tag>dapper c#</video:tag>
      <video:tag>dapper .net</video:tag>
      <video:tag>c# dapper introduction</video:tag>
      <video:tag>micro orm</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>sqlite in C#</video:tag>
      <video:tag>sql in C#</video:tag>
      <video:tag>query database in C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/WSJLPTAdEJo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WSJLPTAdEJo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>BRACE YOURSELVES! We're Testing Implementation Details</video:title>
      <video:description>They said don't do it. They said it's the wrong way to write tests. They said never do it this way. But you know me: I don't believe in "always" and "never".

The general advice is that testing implementation details is "bad" because if you change the implementation, your tests are brittle to such changes. Instead, you should only test against the API. This seems like great advice on the surface, because after all, who wants to go remake tests when you refactor or rewrite code?

Join me as I walk you through why you may want to consider breaking the "rules" of testing because... testing is just about building confidence in the code we're delivering.</video:description>
      <video:player_loc>https://www.youtube.com/embed/WSJLPTAdEJo</video:player_loc>
      <video:duration>1689</video:duration>
      <video:view_count>280</video:view_count>
      <video:publication_date>2024-05-29T12:00:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>software testing pyramid</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>code coverage</video:tag>
      <video:tag>100% code coverage</video:tag>
      <video:tag>integration testing</video:tag>
      <video:tag>black box testing</video:tag>
      <video:tag>automated test</video:tag>
      <video:tag>tdd tutorial</video:tag>
      <video:tag>xunit unit test</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>automated unit testing</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>tdd</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>bdd</video:tag>
      <video:tag>implementation details</video:tag>
      <video:tag>tdd programming</video:tag>
      <video:tag>moq c#</video:tag>
      <video:tag>moq for beginners</video:tag>
      <video:tag>what is moq</video:tag>
      <video:tag>mocking with moq</video:tag>
      <video:tag>xunit theory</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>xunit fact</video:tag>
      <video:tag>xunit moq</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/TxXHDE-6aTM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TxXHDE-6aTM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Direct Feedback is CRITICAL - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on:
How direct feedback helps you grow as a software engineer
https://weekly.devleader.ca/p/feedback-is-deeper-than-you-think</video:description>
      <video:player_loc>https://www.youtube.com/embed/TxXHDE-6aTM</video:player_loc>
      <video:duration>3911</video:duration>
      <video:view_count>207</video:view_count>
      <video:publication_date>2024-05-28T17:39:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/s9yO08W4bHg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/s9yO08W4bHg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Build Modular ASP NET Core Applications With Plugins</video:title>
      <video:description>Want to build flexible and extensible ASP NET Core applications? Look no further than building with a plugin architecture!

Plugin-based systems allow us to develop software in very dedicated modules -- even supporting the notion of vertical slices if you like the idea of vertical slice architecture. In this video, I'll walk you through how I setup ASP NET Core applications to be extended via plugins.

Of course, there are pros and cons to everything... and we'll go over some of the complexity challenges of plugin systems in this video as well.</video:description>
      <video:player_loc>https://www.youtube.com/embed/s9yO08W4bHg</video:player_loc>
      <video:duration>1160</video:duration>
      <video:view_count>4116</video:view_count>
      <video:publication_date>2024-05-24T21:29:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>asp net core</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>asp.net dependency injection</video:tag>
      <video:tag>dependency injection in asp.net core</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# dependency injection tutorial</video:tag>
      <video:tag>dependency injection tutorial</video:tag>
      <video:tag>plugin architecture</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>what is a vertical slice</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice</video:tag>
      <video:tag>plugins</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>c# plugins</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>code</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yggQyCTGhCg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yggQyCTGhCg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Forget Entity Framework Core! - How to Use Dapper and Strongly Typed IDs</video:title>
      <video:description>To be clear, there's nothing wrong with using Entity Framework Core. In fact, it's the popular choice for CSharp developers! However, EF Core is now how I like to write my own code. It's just personal preference since I like having the SQL queries in front of me when I'm developing my data access patterns.

Dapper, on the other hand, has been great to use! It perfectly fits my needs. When we combine this with Andrew Lock's StronglyTypedId Nuget package, we can get some great repository APIs to work with. But how can we expand upon the suggested way to integrate Strongly Typed IDs from this package with Dapper?

Let's find out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/yggQyCTGhCg</video:player_loc>
      <video:duration>1148</video:duration>
      <video:view_count>1756</video:view_count>
      <video:publication_date>2024-05-22T12:01:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dapper orm</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>ef core vs dapper</video:tag>
      <video:tag>postgresql</video:tag>
      <video:tag>dapper sql</video:tag>
      <video:tag>dapper rest api</video:tag>
      <video:tag>dapper mapping</video:tag>
      <video:tag>micro orm</video:tag>
      <video:tag>dapper postgresql</video:tag>
      <video:tag>dapper orm c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# dapper tutorial</video:tag>
      <video:tag>dapper .net api</video:tag>
      <video:tag>dapper in asp.net core web api</video:tag>
      <video:tag>entity framework</video:tag>
      <video:tag>object relational mapper</video:tag>
      <video:tag>dapper asp.net core</video:tag>
      <video:tag>entity framework core vs dapper</video:tag>
      <video:tag>dapper asp.net</video:tag>
      <video:tag>dapper tutorial</video:tag>
      <video:tag>dapper framework</video:tag>
      <video:tag>asp.net dapper</video:tag>
      <video:tag>Strongly Typed IDs</video:tag>
      <video:tag>primitive obsession</video:tag>
      <video:tag>primitive obsession c#</video:tag>
      <video:tag>primitive obsession code smell</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ZJ20krUZLuM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZJ20krUZLuM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Developer Burnout - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Burn Out!
https://weekly.devleader.ca/p/developer-burnout-dev-leader-weekly</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZJ20krUZLuM</video:player_loc>
      <video:duration>4477</video:duration>
      <video:view_count>176</video:view_count>
      <video:publication_date>2024-05-21T17:53:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wMsz2tI4Low</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wMsz2tI4Low/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ASP NET Core Plugins - Live Coding in C#</video:title>
      <video:description>I have some YouTube tutorials to make on several topics - so I'm going to live stream the creation process and explain more things in depth!</video:description>
      <video:player_loc>https://www.youtube.com/embed/wMsz2tI4Low</video:player_loc>
      <video:duration>6807</video:duration>
      <video:view_count>453</video:view_count>
      <video:publication_date>2024-05-18T17:22:42+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/aqtr9Y0nQAM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aqtr9Y0nQAM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You Are SCREWED Without A Full GitHub - A Wannabe Programmer</video:title>
      <video:description>Unfortunately, I can't make this stuff up... Some people really are out there on the Internet making claims like this. I've met many amazing people from LinkedIn, but holy moly there are some ridiculous takes to sift through as well -- and some of them I feel are dangerous for others to hear.

That's why I made this video. Yes, writing code is awesome. Yes, if you can contribute on GitHub, that's great. Yes, being active on GitHub can be a very positive thing... But you are absolutely not screwed if you don't use GitHub. It's just not a reality.

I have been hiring software engineers as an engineering manager for 12 years. Guess how many full GitHubs I've seen?</video:description>
      <video:player_loc>https://www.youtube.com/embed/aqtr9Y0nQAM</video:player_loc>
      <video:duration>723</video:duration>
      <video:view_count>2571</video:view_count>
      <video:publication_date>2024-05-17T12:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>week in my life</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:tag>how to get an internship</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>a day in the life of a software engineer</video:tag>
      <video:tag>software engineer day in the life</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to grow on linkedin</video:tag>
      <video:tag>personal branding</video:tag>
      <video:tag>linkedin content strategy</video:tag>
      <video:tag>how to get clients on linkedin</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>github</video:tag>
      <video:tag>swe</video:tag>
      <video:tag>cs</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/2HhxaZ7b8n8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2HhxaZ7b8n8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's Get Defensive With Mocks -  LET'S CODE LIVE!</video:title>
      <video:description>I have some YouTube tutorials to make on several topics - so I'm going to live stream the creation process and explain more things in depth!</video:description>
      <video:player_loc>https://www.youtube.com/embed/2HhxaZ7b8n8</video:player_loc>
      <video:duration>6808</video:duration>
      <video:view_count>221</video:view_count>
      <video:publication_date>2024-05-16T03:35:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>moq</video:tag>
      <video:tag>mock</video:tag>
      <video:tag>mocks</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>xunit test</video:tag>
      <video:tag>xunit unit testing</video:tag>
      <video:tag>xunit c# tutorial</video:tag>
      <video:tag>xunit testing .net core</video:tag>
      <video:tag>xunit unit test</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>xunit theory</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>net core</video:tag>
      <video:tag>xunit api testing</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>xunit moq</video:tag>
      <video:tag>tdd programming</video:tag>
      <video:tag>moq c# tutorial</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>dotnet developers</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>dotnet developer</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>testing in C#</video:tag>
      <video:tag>mocking with moq</video:tag>
      <video:tag>tdd</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/eeC-nOJDEa8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/eeC-nOJDEa8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Dumbest Reason To Get Fired? - Navigating LinkedIn Nonsense</video:title>
      <video:description>We can't believe everything we read on the Internet! As a content creator, I understand that creators (which includes me!) want to make catchy titles and posts. But this particular post about getting fired for asking bad questions is a bit too over the top for me -- especially when it gives you a call-to-action to help avoid this made-up issue.

In this video, I'll review why I think this is a lousy take and also what I think this original poster *might* have been trying to say. I think there are multiple sides to everything, so I try to give others the benefit of the doubt. But no, you should NOT get fired for asking questions. Nope.</video:description>
      <video:player_loc>https://www.youtube.com/embed/eeC-nOJDEa8</video:player_loc>
      <video:duration>1238</video:duration>
      <video:view_count>155</video:view_count>
      <video:publication_date>2024-05-15T12:00:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>week in my life</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:tag>how to get an internship</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>a day in the life of a software engineer</video:tag>
      <video:tag>day in the life</video:tag>
      <video:tag>software engineer day in the life</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>linkedin</video:tag>
      <video:tag>how to grow on linkedin</video:tag>
      <video:tag>personal branding</video:tag>
      <video:tag>linkedin content strategy</video:tag>
      <video:tag>how to get clients on linkedin</video:tag>
      <video:tag>tech</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/mBFzLc9KT84</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mBFzLc9KT84/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Imposter Syndrome and YOU - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Imposter Syndrome!
https://weekly.devleader.ca/p/imposter-syndrome-and-you</video:description>
      <video:player_loc>https://www.youtube.com/embed/mBFzLc9KT84</video:player_loc>
      <video:duration>4671</video:duration>
      <video:view_count>148</video:view_count>
      <video:publication_date>2024-05-14T18:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fuuzulfuVs4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fuuzulfuVs4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fail Fast Or Get Defensive? - Handling Exceptions in C#</video:title>
      <video:description>When it comes to programming, exceptions are inevitable. We're going to have to deal with error cases... But how we approach our error handling is up to us!

Two very common approaches on opposite ends of the spectrum are getting very defensive with try catch blocks or failing fast. In this video, I'll elaborate on when and why you might want EITHER of these options, along with some other thoughts for your exception handling in C#.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fuuzulfuVs4</video:player_loc>
      <video:duration>1105</video:duration>
      <video:view_count>718</video:view_count>
      <video:publication_date>2024-05-13T12:00:42+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>try catch finally</video:tag>
      <video:tag>try catch finally block</video:tag>
      <video:tag>control flow of try catch finally block</video:tag>
      <video:tag>exception handling</video:tag>
      <video:tag>try catch c#</video:tag>
      <video:tag>c sharp try catch</video:tag>
      <video:tag>try catch c sharp</video:tag>
      <video:tag>c# try catch</video:tag>
      <video:tag>exception c#</video:tag>
      <video:tag>c# exception handling</video:tag>
      <video:tag>c# try catch finally</video:tag>
      <video:tag>c# exception</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>try catch finally c#</video:tag>
      <video:tag>try catch in c#</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>error handling in c#</video:tag>
      <video:tag>try catch</video:tag>
      <video:tag>exceptions and exception handling in c#.net</video:tag>
      <video:tag>exception handling c#</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>error handling</video:tag>
      <video:tag>.net online training</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/aWj8wCbACaU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aWj8wCbACaU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Communication Skills: Tailor Your Tech Expertise to Non-tech Stakeholders</video:title>
      <video:description>Big thanks to Maria Glazunova for inviting me onto her stream to talk about language and communication in software engineering!</video:description>
      <video:player_loc>https://www.youtube.com/embed/aWj8wCbACaU</video:player_loc>
      <video:duration>3147</video:duration>
      <video:view_count>123</video:view_count>
      <video:publication_date>2024-05-09T03:57:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>tech community</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>technical skillls</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>growth mindset</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>communication skills</video:tag>
      <video:tag>self improvement</video:tag>
      <video:tag>personal development</video:tag>
      <video:tag>success formulas</video:tag>
      <video:tag>how to talk to work colleagues</video:tag>
      <video:tag>emotional intelligence</video:tag>
      <video:tag>self development</video:tag>
      <video:tag>leadership skills</video:tag>
      <video:tag>career advancement</video:tag>
      <video:tag>active listening</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bDnX69vccYY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bDnX69vccYY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Replaceable And Indispensable - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Why the best engineers and managers are replaceable and indispensable.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bDnX69vccYY</video:player_loc>
      <video:duration>3586</video:duration>
      <video:view_count>217</video:view_count>
      <video:publication_date>2024-05-07T17:39:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/JYD0VKKXle8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/JYD0VKKXle8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>We Need TWO?! - C# Plugin Architecture For ASP.NET Core</video:title>
      <video:description>In the previous videos I made on this topic, we looked at two different ways that we can setup Autofac for dependency injection inside of ASP.NET Core. There were pros and cons to both approaches, but for the most part, they'll do the trick for the average application.

When it comes to building C# plugin architectures, I want to ensure that I have access to all of the dependencies that I'm interested in. That means in ASP.NET Core, I need to set the bar high for my plugins. See how I was able to combine both of the previous methods into this one!</video:description>
      <video:player_loc>https://www.youtube.com/embed/JYD0VKKXle8</video:player_loc>
      <video:duration>1513</video:duration>
      <video:view_count>1632</video:view_count>
      <video:publication_date>2024-05-06T12:00:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>autofac</video:tag>
      <video:tag>c# dependency injection tutorial</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>circular dependency</video:tag>
      <video:tag>circular dependencies</video:tag>
      <video:tag>autofac dependency injection c#</video:tag>
      <video:tag>inversión de control</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>autofac circular dependency</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FJziGcvuzmo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FJziGcvuzmo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>*SO* Close To Plugins In C# - Autofac in ASP NET Core</video:title>
      <video:description>This is the second video in my series explaining how to get the most out of Autofac in ASP.NET Core. The first video examined the suggested way to set things up -- but this video goes against the grain with setting up our dependency injection container!

In this video, I'll explore the trade-offs of using an Autofac ContainerBuilder in contrast to the recommended way of setting up an ASP NET Core app. We're getting MUCH closer to having a workable plugin setup!</video:description>
      <video:player_loc>https://www.youtube.com/embed/FJziGcvuzmo</video:player_loc>
      <video:duration>878</video:duration>
      <video:view_count>757</video:view_count>
      <video:publication_date>2024-05-03T12:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>autofac</video:tag>
      <video:tag>c# dependency injection tutorial</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>circular dependency</video:tag>
      <video:tag>circular dependencies</video:tag>
      <video:tag>autofac dependency injection c#</video:tag>
      <video:tag>inversión de control</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>autofac circular dependency</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/pjvtZGJTqHg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/pjvtZGJTqHg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Hidden Dependency Injection Limits with Autofac in ASP.NET Core</video:title>
      <video:description>Dependency injection is a powerful pattern that we can use in software development. ASP.NET Core comes with the IServiceCollection functionality built in to give us this kind of capability. However, we do have other tools, such as Autofac, that can enable us to do more powerful things with our dependencies.

In this video, I'll explore the trade-offs of using Autofac in the recommended way for setting up your application. For many people, this pattern will work very well. However, as someone who builds plugin architectures, there are a few limiting factors that I need to work around!</video:description>
      <video:player_loc>https://www.youtube.com/embed/pjvtZGJTqHg</video:player_loc>
      <video:duration>918</video:duration>
      <video:view_count>1248</video:view_count>
      <video:publication_date>2024-05-01T12:00:49+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>autofac</video:tag>
      <video:tag>c# dependency injection tutorial</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>circular dependency</video:tag>
      <video:tag>circular dependencies</video:tag>
      <video:tag>autofac dependency injection c#</video:tag>
      <video:tag>inversión de control</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>autofac circular dependency</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7BME7OgFOYA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7BME7OgFOYA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How Much Math to Program? - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: How much math you need to program!</video:description>
      <video:player_loc>https://www.youtube.com/embed/7BME7OgFOYA</video:player_loc>
      <video:duration>2691</video:duration>
      <video:view_count>101</video:view_count>
      <video:publication_date>2024-04-30T17:22:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/TxLc7cauJRg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TxLc7cauJRg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>In ONLY 6 Minutes - Blazor Interactive SSR and MudBlazor Tutorial</video:title>
      <video:description>Want to get up and running with MudBlazor in your next Blazor web application? Check out this simple tutorial for using MudBlazor alongside interactive Server-Side Rendering (SSR) render mode in Blazor.

I put this tutorial together for you to help you avoid one mistake I made: Jumping into the dual render modes too soon! I wasn't prepared to mix client and server-side rendering in Blazor, and didn't realize I could get MudBlazor working with just interactive SSR.</video:description>
      <video:player_loc>https://www.youtube.com/embed/TxLc7cauJRg</video:player_loc>
      <video:duration>363</video:duration>
      <video:view_count>5968</video:view_count>
      <video:publication_date>2024-04-29T12:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>interactive server side rendering</video:tag>
      <video:tag>server side rendering</video:tag>
      <video:tag>blazor</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>microsoft blazor</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>learn blazor</video:tag>
      <video:tag>blazor server vs blazor webassembly</video:tag>
      <video:tag>blazor hybrid</video:tag>
      <video:tag>blazor ui</video:tag>
      <video:tag>fluent ui blazor</video:tag>
      <video:tag>blazor hybrid tutorial</video:tag>
      <video:tag>blazor app</video:tag>
      <video:tag>blazor server tutorial</video:tag>
      <video:tag>blazor asp.net core</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp.net core razor</video:tag>
      <video:tag>blazor server side</video:tag>
      <video:tag>blazor web app tutorial</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>asp net core razor pages</video:tag>
      <video:tag>mudblazor</video:tag>
      <video:tag>mud blazor</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nKxA26vFUto</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nKxA26vFUto/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Your Software Will Crash And Burn - The Primeagen Says So!</video:title>
      <video:description>The Primeagen makes the claim that you need to practice building software and fail at it to learn how to do it properly. He also says you should expect that your software is eventually going to crash and burn, or you'll need to rewrite it.

How do I feel about all of this? Is there any truth to such a BOLD claim?! Can't we just refactor our way out of everything? Haven't we learned how to overcome this yet after decades of software engineering?!

This is my review of Prime's stance on this. Enjoy!</video:description>
      <video:player_loc>https://www.youtube.com/embed/nKxA26vFUto</video:player_loc>
      <video:duration>688</video:duration>
      <video:view_count>931</video:view_count>
      <video:publication_date>2024-04-26T12:00:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>primeagen</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:tag>sde</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>software engineering future</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>tech</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>5 things i wish i knew before becoming a software developer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>career in tech</video:tag>
      <video:tag>new grad software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wyZFYRwN4AU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wyZFYRwN4AU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Use Conditional Breakpoints to Debug in Visual Studio</video:title>
      <video:description>If you're writing C# code in Visual Studio and you're still debugging with Console.WriteLine, then this video is for you! Well, let's be serious -- many of us go back to writing to the console because it's convenient... But if we got to know Visual Studio better we'd see these super handy features!

In this video, I'll guide you through how to use conditional breakpoints when debugging your code in Visual Studio. I can't promise you'll stop writing to the console, but hopefully this helps make debugging easier!</video:description>
      <video:player_loc>https://www.youtube.com/embed/wyZFYRwN4AU</video:player_loc>
      <video:duration>520</video:duration>
      <video:view_count>1557</video:view_count>
      <video:publication_date>2024-04-24T12:00:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>visual studio</video:tag>
      <video:tag>visual studio tutorial for beginners</video:tag>
      <video:tag>debugging</video:tag>
      <video:tag>debugging C#</video:tag>
      <video:tag>debugging c# code in visual studio</video:tag>
      <video:tag>debugging c# code</video:tag>
      <video:tag>debug c#</video:tag>
      <video:tag>debug watch</video:tag>
      <video:tag>debug watch visual</video:tag>
      <video:tag>visual studio 2022</video:tag>
      <video:tag>debugging for beginners</video:tag>
      <video:tag>how to watch a variable in visual studio</video:tag>
      <video:tag>debugging dotnet</video:tag>
      <video:tag>visual studio debugging</video:tag>
      <video:tag>conditional breakpoints</video:tag>
      <video:tag>debugging conditional breakpoints</video:tag>
      <video:tag>conditional breakpoint</video:tag>
      <video:tag>conditional breakpoint debugging</video:tag>
      <video:tag>break point debugging tips</video:tag>
      <video:tag>breakpoint in debugging</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/sXUFQiFlclA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/sXUFQiFlclA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Startups vs Big Tech - Principal Software Engineering Manager AMA</video:title>
      <video:description>This is an AMA livestream! Come with your questions about programming, software engineering, career progression, etc... Happy to help share my experiences and insights!

Today we focus on: Startups vs Big Tech!</video:description>
      <video:player_loc>https://www.youtube.com/embed/sXUFQiFlclA</video:player_loc>
      <video:duration>3791</video:duration>
      <video:view_count>151</video:view_count>
      <video:publication_date>2024-04-23T18:02:24+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rofX_tAF7e4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rofX_tAF7e4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Handle Exceptions Like a BOSS - Try Catch Finally and Disposable in C#</video:title>
      <video:description>Exception handling is an important part of programming, and in C# in particular. We have try catch in C# to help us with being able to catch exceptions, but we can take it a step further with try catch finally!

The finally block is often used for helping run clean up code. It wouldn't be fair to make this video without mentioning another related pattern that we have, and that's the dispose pattern using IDisposable in C#!</video:description>
      <video:player_loc>https://www.youtube.com/embed/rofX_tAF7e4</video:player_loc>
      <video:duration>929</video:duration>
      <video:view_count>1124</video:view_count>
      <video:publication_date>2024-04-22T12:00:50+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>try catch finally</video:tag>
      <video:tag>try catch finally block</video:tag>
      <video:tag>control flow of try catch finally block</video:tag>
      <video:tag>exception handling</video:tag>
      <video:tag>try catch c#</video:tag>
      <video:tag>c sharp try catch</video:tag>
      <video:tag>try catch c sharp</video:tag>
      <video:tag>c# try catch</video:tag>
      <video:tag>c# exception handling best practices</video:tag>
      <video:tag>exception c#</video:tag>
      <video:tag>c# exception handling</video:tag>
      <video:tag>c# try catch finally</video:tag>
      <video:tag>c# exception</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>try catch finally c#</video:tag>
      <video:tag>try catch in c#</video:tag>
      <video:tag>IDisposable</video:tag>
      <video:tag>c# dispose</video:tag>
      <video:tag>dispose pattern c#</video:tag>
      <video:tag>idisposable in c#</video:tag>
      <video:tag>catch exceptions in C#</video:tag>
      <video:tag>exceptions and exception handling in c#.net</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CuDyP9bT-hk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CuDyP9bT-hk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Prototyping &amp; Refactoring C# Code For Google Sheets</video:title>
      <video:description>I'm playing with some code in C# for google APIs - come hang out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/CuDyP9bT-hk</video:player_loc>
      <video:duration>4343</video:duration>
      <video:view_count>371</video:view_count>
      <video:publication_date>2024-04-21T06:48:44+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5zdOvmAMPwk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5zdOvmAMPwk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EASY API Gateway With Zuplo - Limiting, Auth, Monetization, and MORE!</video:title>
      <video:description>You're building APIs and you *KNOW* that things like rate limiting are authentication critical. You might have built this kind of stuff before once, twice, or more based on your development experience. Every time you go to integrate these types of features, you know getting them done right is paramount for the safety of your web API.

Enter Zuplo! Zuplo makes it ridiculously easy to get started with building an API gateway. Their developer experience in their portal is top-notch: It's super responsive and feature-rich. 

Join me in this Zuplo tutorial where I support my ASCII art generator in a Zuplo API Gateway!

You can learn more about Zuplo here:
https://zuplo.link/nick-gateway

A huge thanks to Zuplo for sponsoring this video and introducing me to a solution to my API challenges!</video:description>
      <video:player_loc>https://www.youtube.com/embed/5zdOvmAMPwk</video:player_loc>
      <video:duration>1011</video:duration>
      <video:view_count>954</video:view_count>
      <video:publication_date>2024-04-19T12:00:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>api gateway</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>distributed systems</video:tag>
      <video:tag>api gateway lambda function</video:tag>
      <video:tag>serverless</video:tag>
      <video:tag>lambda api gateway</video:tag>
      <video:tag>api manager</video:tag>
      <video:tag>api gateways</video:tag>
      <video:tag>api gateway rest</video:tag>
      <video:tag>api gateway rest api</video:tag>
      <video:tag>azure</video:tag>
      <video:tag>api security</video:tag>
      <video:tag>microservices</video:tag>
      <video:tag>frontend</video:tag>
      <video:tag>api gateway lambda</video:tag>
      <video:tag>api gateway authentication and authorization</video:tag>
      <video:tag>api management</video:tag>
      <video:tag>api gateway tutorial</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>what is api gateway</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>zuplo</video:tag>
      <video:tag>rate limiting</video:tag>
      <video:tag>zuplo tutorial</video:tag>
      <video:tag>what is zuplo</video:tag>
      <video:tag>ascii art</video:tag>
      <video:tag>azure server</video:tag>
      <video:tag>cloud computing</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_7H6awZkD6I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_7H6awZkD6I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Reflection Where You Didn't Expect - Debug Watches!</video:title>
      <video:description>You've heard all of the stories about using reflection in your C# code: It's bad, it's slow, it's dangerous, don't do it! And while it's true that reflection does get a lot of misuse, there's still some cool things you can do with it... Like debugging your C# application!

In this video, I'll walk you through how I was able to get a bit more insight during my debugging because I set up a debug watch with reflection. Seemingly, the watch variable had a little bit more power than I expected when it came to reflection!</video:description>
      <video:player_loc>https://www.youtube.com/embed/_7H6awZkD6I</video:player_loc>
      <video:duration>391</video:duration>
      <video:view_count>700</video:view_count>
      <video:publication_date>2024-04-17T12:00:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>debug</video:tag>
      <video:tag>debugging</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>integrated development environment</video:tag>
      <video:tag>how to debug</video:tag>
      <video:tag>beginner debugging</video:tag>
      <video:tag>debugging for beginners</video:tag>
      <video:tag>how to debug for beginners</video:tag>
      <video:tag>debug tutorial</video:tag>
      <video:tag>debugging programs</video:tag>
      <video:tag>debugger</video:tag>
      <video:tag>debugging breakpoints</video:tag>
      <video:tag>debugging guide</video:tag>
      <video:tag>debug tips</video:tag>
      <video:tag>debug programming</video:tag>
      <video:tag>debug program</video:tag>
      <video:tag>debug code</video:tag>
      <video:tag>debugger visual studio</video:tag>
      <video:tag>debug watch</video:tag>
      <video:tag>debugging dotnet</video:tag>
      <video:tag>debugging c# code</video:tag>
      <video:tag>debugging c#</video:tag>
      <video:tag>debug c#</video:tag>
      <video:tag>debug watch visual</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5GeQKbRMTjg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5GeQKbRMTjg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I've Changed My Mind About... - Principal Software Engineering Manager AMA</video:title>
      <video:description>This AMA will be based on the topics discussed in my newsletter:
https://weekly.devleader.ca/

TL; DR:
- Composition over Inheritance
- Even rockstars need feedback
- Branding isn't only for marketing
-</video:description>
      <video:player_loc>https://www.youtube.com/embed/5GeQKbRMTjg</video:player_loc>
      <video:duration>3971</video:duration>
      <video:view_count>144</video:view_count>
      <video:publication_date>2024-04-16T18:40:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/B14MzCqPFUY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/B14MzCqPFUY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Made A Big Mistake - Only 3x Regex Performance Gains in C#</video:title>
      <video:description>In my original video, I wanted to showcase some performance benchmarks for regular expressions in C#. It turns out that shortly after posting it, a viewer pointed out a critical flaw in my benchmarking code!

This is my redemption video where I explain what the viewer correctly pointed out about C# Regex methods and how the MatchCollection class works in C#. These benchmarks should be more accurate -- but let me know if you spot anything funky!</video:description>
      <video:player_loc>https://www.youtube.com/embed/B14MzCqPFUY</video:player_loc>
      <video:duration>1321</video:duration>
      <video:view_count>386</video:view_count>
      <video:publication_date>2024-04-15T12:30:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>regex tutorial</video:tag>
      <video:tag>regular expression</video:tag>
      <video:tag>regex</video:tag>
      <video:tag>regex find and replace</video:tag>
      <video:tag>regular expression matching</video:tag>
      <video:tag>regex test</video:tag>
      <video:tag>regex intro</video:tag>
      <video:tag>regex how to</video:tag>
      <video:tag>search regex</video:tag>
      <video:tag>c# regex</video:tag>
      <video:tag>c# regular expressions</video:tag>
      <video:tag>how to use regular expression in c#</video:tag>
      <video:tag>regex matching c#</video:tag>
      <video:tag>regular expression in c#</video:tag>
      <video:tag>regex in .net</video:tag>
      <video:tag>regular expressions c#</video:tag>
      <video:tag>regex in c#</video:tag>
      <video:tag>pattern matching</video:tag>
      <video:tag>how to use regex in c#</video:tag>
      <video:tag>regex examples</video:tag>
      <video:tag>regex expression c#</video:tag>
      <video:tag>what is regex</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>C# benchmarks</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nw8B_E5ICMM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nw8B_E5ICMM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>OVER 800x IMPROVEMENT?! Benchmarking Regular Expressions in C#</video:title>
      <video:description>If you check out these benchmarks, you'll see a scenario that you might be doing in your very own code and you could be getting an 800x performance boost. And if you think there's no way you have a Regex in C# that will speed up by 800x, then you might see another benchmark where you could get a 100x gain!

In this video, I walk through the various ways that you can construct a regular expression in C# and the different performance characteristics of each. While this isn't an exhaustive benchmarking collection over a wide variety of C# regexes, hopefully, this serves as some inspiration to benchmark your code!

PLEASE NOTE: There is a critical flaw in the benchmark code as pointed out by a viewer (and THANK YOU for doing so in a very constructive and helpful way). You can read about the correction here:
https://www.devleader.ca/2024/04/12/csharp-regular-expression-benchmarks-how-to-avoid-my-mistakes/</video:description>
      <video:player_loc>https://www.youtube.com/embed/nw8B_E5ICMM</video:player_loc>
      <video:duration>929</video:duration>
      <video:view_count>514</video:view_count>
      <video:publication_date>2024-04-12T12:30:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>regex tutorial</video:tag>
      <video:tag>regular expression</video:tag>
      <video:tag>regex</video:tag>
      <video:tag>regex find and replace</video:tag>
      <video:tag>regular expression matching</video:tag>
      <video:tag>regex test</video:tag>
      <video:tag>regex intro</video:tag>
      <video:tag>regex how to</video:tag>
      <video:tag>search regex</video:tag>
      <video:tag>c# regex</video:tag>
      <video:tag>c# regular expressions</video:tag>
      <video:tag>how to use regular expression in c#</video:tag>
      <video:tag>regex matching c#</video:tag>
      <video:tag>regular expression in c#</video:tag>
      <video:tag>regex in .net</video:tag>
      <video:tag>regular expressions c#</video:tag>
      <video:tag>regex in c#</video:tag>
      <video:tag>pattern matching</video:tag>
      <video:tag>how to use regex in c#</video:tag>
      <video:tag>regex examples</video:tag>
      <video:tag>regex expression c#</video:tag>
      <video:tag>what is regex</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>C# benchmarks</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_hxUligdHlY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_hxUligdHlY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# Regex On EASY Mode - 3 Beginner Examples</video:title>
      <video:description>Have you used regular expressions in C#? If not, no worries! This is the perfect beginner primer to get you started using regex in C#!

Regular expressions allow us to do more complex string pattern matching. This means that we're able to do more advanced variations of the basic C# string checks like StartsWith and EndsWith! Check out these beginner regex examples in CSharp!

Want to see the benchmarks? Check 'em out!
https://youtu.be/nw8B_E5ICMM</video:description>
      <video:player_loc>https://www.youtube.com/embed/_hxUligdHlY</video:player_loc>
      <video:duration>929</video:duration>
      <video:view_count>722</video:view_count>
      <video:publication_date>2024-04-10T15:24:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>regex tutorial</video:tag>
      <video:tag>regular expression</video:tag>
      <video:tag>regex</video:tag>
      <video:tag>regex find and replace</video:tag>
      <video:tag>regular expression matching</video:tag>
      <video:tag>regex test</video:tag>
      <video:tag>regex intro</video:tag>
      <video:tag>regex how to</video:tag>
      <video:tag>search regex</video:tag>
      <video:tag>c# regex</video:tag>
      <video:tag>c# regular expressions</video:tag>
      <video:tag>c# regex examples</video:tag>
      <video:tag>how to use regular expression in c#</video:tag>
      <video:tag>regex matching c#</video:tag>
      <video:tag>c# regex replace</video:tag>
      <video:tag>regular expression in c#</video:tag>
      <video:tag>regex in .net</video:tag>
      <video:tag>regular expressions c#</video:tag>
      <video:tag>c# regex pattern</video:tag>
      <video:tag>regex in c#</video:tag>
      <video:tag>pattern matching</video:tag>
      <video:tag>how to use regex in c#</video:tag>
      <video:tag>regex examples</video:tag>
      <video:tag>regex expression c#</video:tag>
      <video:tag>what is regex</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/m3Xp0_2SMfU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/m3Xp0_2SMfU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Starting Your New Software Engineering Role - Engineering Manager AMA</video:title>
      <video:description>This AMA will be based on the topics discussed in my newsletter:
https://weekly.devleader.ca/p/ready-set-engineer-dev-leader-weekly

TL; DR:
- Sorry, LeetCode won’t save you now
- The best answers for career progress: your manager
- You’re in the driver’s seat of your career
- Non-tech skills are more important than you imagine</video:description>
      <video:player_loc>https://www.youtube.com/embed/m3Xp0_2SMfU</video:player_loc>
      <video:duration>4851</video:duration>
      <video:view_count>158</video:view_count>
      <video:publication_date>2024-04-09T18:13:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/MtXDh82zwns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MtXDh82zwns/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>UNEXPECTED 87% Performance Boost! - C# Collection Initializers</video:title>
      <video:description>In C#, we have multiple ways that we can create collections. We have collection initializers in C# as well as collection expressions in C# - both of which create new collections with items in them.

But have you ever wondered about the performance of these two? Let's use BenchmarkDotNet to performance profile our C# code and see if collection expressions have different behavior!</video:description>
      <video:player_loc>https://www.youtube.com/embed/MtXDh82zwns</video:player_loc>
      <video:duration>792</video:duration>
      <video:view_count>1990</video:view_count>
      <video:publication_date>2024-04-08T13:38:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>performance profiling</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:tag>software performance</video:tag>
      <video:tag>.net performance</video:tag>
      <video:tag>benchmarking .net</video:tag>
      <video:tag>optimization techniques</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>how to use benchmarkdotnet</video:tag>
      <video:tag>benchmarkdotnet how to use</video:tag>
      <video:tag>benchmarkdotnet setup</video:tag>
      <video:tag>measuring performance</video:tag>
      <video:tag>c# new features</video:tag>
      <video:tag>c# collection expressions</video:tag>
      <video:tag>C# collection expressions</video:tag>
      <video:tag>collection expressions</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>collection initializers</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>whats new in c#</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lmU066Dl4ac</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lmU066Dl4ac/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Your Job Is To Make Your Manager's Life Easier - Really???</video:title>
      <video:description>Look, I'm not your manager -- but you may have heard this advice to get promoted faster or to get more visibility at work from someone else: Your job is to make your manager's life easier.

How does that resonate? Personally, I don't think that's one of my top tips to get promoted fast... At least not if you're working for me. But hey, maybe that's the point -- what matters in YOUR situation?</video:description>
      <video:player_loc>https://www.youtube.com/embed/lmU066Dl4ac</video:player_loc>
      <video:duration>767</video:duration>
      <video:view_count>196</video:view_count>
      <video:publication_date>2024-04-05T12:30:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>devlog</video:tag>
      <video:tag>future of big tech</video:tag>
      <video:tag>how to get promoted</video:tag>
      <video:tag>career hacks</video:tag>
      <video:tag>be more visible in the workplace</video:tag>
      <video:tag>increase your visibility at work</video:tag>
      <video:tag>become more visible at work</video:tag>
      <video:tag>top tips to get promoted</video:tag>
      <video:tag>visibility in the workplace</video:tag>
      <video:tag>how to increase visibility at work</video:tag>
      <video:tag>get promoted faster</video:tag>
      <video:tag>fast promotion</video:tag>
      <video:tag>visibility at work</video:tag>
      <video:tag>why do less qualified people advance faster in their career</video:tag>
      <video:tag>didn't get the promotion</video:tag>
      <video:tag>how to get a promotion at work fast</video:tag>
      <video:tag>career fast track</video:tag>
      <video:tag>get noticed at work</video:tag>
      <video:tag>developer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/R7FUOuEQ7vE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/R7FUOuEQ7vE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>15-24% FASTER Inserts for MongoDB in C# With One Simple Change</video:title>
      <video:description>I've been creating MongoDB tutorials fro C# developers so that they can get more familiar with using it. This is because *I* am trying to get more familiar with using it too. During my MongoDB journeys, I wanted to explore if I used BenchmarkDotNet if I could uncover any performance differences.

In this video, I'll explain my C# MongoDB benchmarks and benchmarking techniques and... share with you something that I wasn't expecting!</video:description>
      <video:player_loc>https://www.youtube.com/embed/R7FUOuEQ7vE</video:player_loc>
      <video:duration>1119</video:duration>
      <video:view_count>406</video:view_count>
      <video:publication_date>2024-04-03T12:30:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mongodb</video:tag>
      <video:tag>mongodb tutorial</video:tag>
      <video:tag>mongodb atlas</video:tag>
      <video:tag>how to install mongodb</video:tag>
      <video:tag>mongodb installation</video:tag>
      <video:tag>install mongodb</video:tag>
      <video:tag>mongodb c# insert</video:tag>
      <video:tag>mongo db</video:tag>
      <video:tag>mongodb lecture</video:tag>
      <video:tag>mongodb atlas database</video:tag>
      <video:tag>mongodb training</video:tag>
      <video:tag>mongodb C#</video:tag>
      <video:tag>mongodb bulk update upsert</video:tag>
      <video:tag>mongodb upsert c#</video:tag>
      <video:tag>mongodb c# upsert</video:tag>
      <video:tag>c# mongodb upsert</video:tag>
      <video:tag>mongodb upsert</video:tag>
      <video:tag>c# mongodb driver</video:tag>
      <video:tag>mongodb csharp</video:tag>
      <video:tag>docker</video:tag>
      <video:tag>testcontainers</video:tag>
      <video:tag>test containers</video:tag>
      <video:tag>dotnet docker</video:tag>
      <video:tag>database testing</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>BenchmarkDotNet</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6ckNmAAtjs8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6ckNmAAtjs8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Actionable Software Engineering Interview Tips - Engineering Manager AMA</video:title>
      <video:description>This AMA will be based on the topics discussed in my newsletter:
https://weekly.devleader.ca/p/actionable-interview-tips-dev-leader

TL; DR:
- Coding questions – Yeah… LeetCode.
- System design questions: Very vague on purpose!
- Project &amp; collab questions: Focus on how you communicate and what you learned</video:description>
      <video:player_loc>https://www.youtube.com/embed/6ckNmAAtjs8</video:player_loc>
      <video:duration>4246</video:duration>
      <video:view_count>153</video:view_count>
      <video:publication_date>2024-04-02T17:52:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/z-b52thtg2o</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/z-b52thtg2o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Less Than 30 Lines Of Code - MongoDB with Testcontainers in C#</video:title>
      <video:description>MongoDB is an awesome document database that we can use from C# using the MongoDB Driver NuGet package. But what if you don't want to setup MongoDB Compass or deal with MongoDB Atlas? Is there an easy solution to just try out MongoDB locally, or even leverage it for testing purposes?

Testcontainers for MongoDB is the easy solution here! See how we can hook up Docker with MongoDB in less than 30 lines of pain-free C# code!</video:description>
      <video:player_loc>https://www.youtube.com/embed/z-b52thtg2o</video:player_loc>
      <video:duration>531</video:duration>
      <video:view_count>798</video:view_count>
      <video:publication_date>2024-04-01T15:07:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mongodb</video:tag>
      <video:tag>mongodb tutorial</video:tag>
      <video:tag>mongodb atlas</video:tag>
      <video:tag>how to install mongodb</video:tag>
      <video:tag>mongodb compass</video:tag>
      <video:tag>mongodb installation</video:tag>
      <video:tag>install mongodb</video:tag>
      <video:tag>mongodb c# insert</video:tag>
      <video:tag>mongo db</video:tag>
      <video:tag>mongodb university</video:tag>
      <video:tag>mongo db atlas</video:tag>
      <video:tag>mongodb lecture</video:tag>
      <video:tag>mongodb atlas database</video:tag>
      <video:tag>mongodb training</video:tag>
      <video:tag>mongodb C#</video:tag>
      <video:tag>mongodb bulk update upsert</video:tag>
      <video:tag>mongodb upsert c#</video:tag>
      <video:tag>mongodb c# upsert</video:tag>
      <video:tag>c# mongodb upsert</video:tag>
      <video:tag>mongodb upsert</video:tag>
      <video:tag>c# mongodb driver</video:tag>
      <video:tag>mongodb csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>docker</video:tag>
      <video:tag>testcontainers</video:tag>
      <video:tag>test containers</video:tag>
      <video:tag>dotnet docker</video:tag>
      <video:tag>database testing</video:tag>
      <video:tag>dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fnPRmoSlTHE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fnPRmoSlTHE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# MongoDB Beginner's Guide: How To Update Documents</video:title>
      <video:description>We're all so accustomed to working with different SQL databases... But have you spent much time working with document databases? In my development more recently, I've been trying to make sure I spend some time working with MongoDB in C# so that I have more exposure to these different tech stacks.

In this MongoDB tutorial, I'll show you how to update documents in MongoDB databases from C#. You'll want to make sure you understand how filtering works in MongoDB first so that you can properly target documents for updates! With your filtering knowledge, we can get our MongoDB updates done with some simple C# calls.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fnPRmoSlTHE</video:player_loc>
      <video:duration>574</video:duration>
      <video:view_count>436</video:view_count>
      <video:publication_date>2024-03-29T13:00:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mongodb</video:tag>
      <video:tag>mongodb tutorial</video:tag>
      <video:tag>mongodb tutorial for beginners</video:tag>
      <video:tag>mongodb atlas</video:tag>
      <video:tag>how to install mongodb</video:tag>
      <video:tag>mongodb c# update</video:tag>
      <video:tag>mongodb compass</video:tag>
      <video:tag>mongodb installation</video:tag>
      <video:tag>install mongodb</video:tag>
      <video:tag>mongodb c# insert</video:tag>
      <video:tag>mongo db</video:tag>
      <video:tag>mongodb university</video:tag>
      <video:tag>mongo db atlas</video:tag>
      <video:tag>mongodb lecture</video:tag>
      <video:tag>mongodb atlas database</video:tag>
      <video:tag>mongodb training</video:tag>
      <video:tag>mongodb C#</video:tag>
      <video:tag>mongodb bulk update upsert</video:tag>
      <video:tag>mongodb upsert c#</video:tag>
      <video:tag>mongodb c# upsert</video:tag>
      <video:tag>c# mongodb upsert</video:tag>
      <video:tag>mongodb upsert</video:tag>
      <video:tag>mongodb c# insert or update</video:tag>
      <video:tag>c# mongodb driver</video:tag>
      <video:tag>mongodb csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wK2TlqTY3nw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wK2TlqTY3nw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Be Careful! Easy Document Deletion From MongoDB Using C#</video:title>
      <video:description>We're all so accustomed to working with different SQL databases... But have you spent much time working with document databases? In my development more recently, I've been trying to make sure I spend some time working with MongoDB in C# so that I have more exposure to these different tech stacks.

In this MongoDB tutorial, I'll show you how to delete documents from MongoDB databases from C#. You'll want to make sure you understand how filtering works in MongoDB first so that you can properly target documents for deletion! With your filtering knowledge, we can get our MongoDB deletes done with some simple C# calls.</video:description>
      <video:player_loc>https://www.youtube.com/embed/wK2TlqTY3nw</video:player_loc>
      <video:duration>396</video:duration>
      <video:view_count>227</video:view_count>
      <video:publication_date>2024-03-27T13:00:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mongodb</video:tag>
      <video:tag>mongodb tutorial</video:tag>
      <video:tag>mongodb tutorial for beginners</video:tag>
      <video:tag>mongodb atlas</video:tag>
      <video:tag>how to install mongodb</video:tag>
      <video:tag>mongodb c# update</video:tag>
      <video:tag>mongodb compass</video:tag>
      <video:tag>mongodb installation</video:tag>
      <video:tag>install mongodb</video:tag>
      <video:tag>mongodb c# insert</video:tag>
      <video:tag>mongo db</video:tag>
      <video:tag>mongodb university</video:tag>
      <video:tag>mongo db atlas</video:tag>
      <video:tag>mongodb lecture</video:tag>
      <video:tag>mongodb atlas database</video:tag>
      <video:tag>mongodb training</video:tag>
      <video:tag>mongodb C#</video:tag>
      <video:tag>mongodb bulk update upsert</video:tag>
      <video:tag>mongodb upsert c#</video:tag>
      <video:tag>mongodb c# upsert</video:tag>
      <video:tag>c# mongodb upsert</video:tag>
      <video:tag>mongodb upsert</video:tag>
      <video:tag>mongodb c# insert or update</video:tag>
      <video:tag>c# mongodb driver</video:tag>
      <video:tag>mongodb csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7EIcqeNeTGA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7EIcqeNeTGA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Stand Out Applying To Jobs - Principal Eng Manager Live Stream</video:title>
      <video:description>This AMA will feature questions submitted from my Discord community:
https://www.devleader.ca/discord-community-access/

As time permits I'll take questions in the chat or submitted to me on social media. In the future, I'll provide a landing page where you can submit questions ahead of time.</video:description>
      <video:player_loc>https://www.youtube.com/embed/7EIcqeNeTGA</video:player_loc>
      <video:duration>3306</video:duration>
      <video:view_count>197</video:view_count>
      <video:publication_date>2024-03-26T17:32:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/2zXvDW2YFcg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2zXvDW2YFcg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>A Beginner's Guide to MongoDB Filtering in C#</video:title>
      <video:description>We're all so accustomed to working with different SQL databases... But have you spent much time working with document databases? In my development more recently, I've been trying to make sure I spend some time working with MongoDB in C# so that I have more exposure to these different tech stacks.

In this MongoDB tutorial, I'll show you how to write basic filters for MongoDB in several different ways. You'll learn how to combine filters and how you can query the data back from MongoDB using different techniques.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2zXvDW2YFcg</video:player_loc>
      <video:duration>958</video:duration>
      <video:view_count>1024</video:view_count>
      <video:publication_date>2024-03-25T13:00:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mongodb</video:tag>
      <video:tag>mongodb tutorial</video:tag>
      <video:tag>mongodb tutorial for beginners</video:tag>
      <video:tag>mongodb atlas</video:tag>
      <video:tag>how to install mongodb</video:tag>
      <video:tag>mongodb c# update</video:tag>
      <video:tag>mongodb compass</video:tag>
      <video:tag>mongodb installation</video:tag>
      <video:tag>install mongodb</video:tag>
      <video:tag>mongodb c# insert</video:tag>
      <video:tag>mongo db</video:tag>
      <video:tag>mongodb university</video:tag>
      <video:tag>mongo db atlas</video:tag>
      <video:tag>mongodb lecture</video:tag>
      <video:tag>mongodb atlas database</video:tag>
      <video:tag>mongodb training</video:tag>
      <video:tag>mongodb C#</video:tag>
      <video:tag>mongodb bulk update upsert</video:tag>
      <video:tag>mongodb upsert c#</video:tag>
      <video:tag>mongodb c# upsert</video:tag>
      <video:tag>c# mongodb upsert</video:tag>
      <video:tag>mongodb upsert</video:tag>
      <video:tag>mongodb c# insert or update</video:tag>
      <video:tag>c# mongodb driver</video:tag>
      <video:tag>mongodb csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/0fB9qg-oR04</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0fB9qg-oR04/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>It's Ridiculously Simple - Insert Documents Into MongoDB With C#!</video:title>
      <video:description>We're all so accustomed to working with different SQL databases... But have you spent much time working with document databases? In my development more recently, I've been trying to make sure I spend some time working with MongoDB in C# so that I have more exposure to these different tech stacks.

In this MongoDB tutorial, I'll show you just how easy it is to get writing records into your document store. You'll see how to declare your types on the fly or use records to keep a more consistent schema when using MongoDB with CSharp!</video:description>
      <video:player_loc>https://www.youtube.com/embed/0fB9qg-oR04</video:player_loc>
      <video:duration>632</video:duration>
      <video:view_count>909</video:view_count>
      <video:publication_date>2024-03-22T16:59:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mongodb</video:tag>
      <video:tag>mongodb tutorial</video:tag>
      <video:tag>mongodb tutorial for beginners</video:tag>
      <video:tag>mongodb atlas</video:tag>
      <video:tag>how to install mongodb</video:tag>
      <video:tag>mongodb c# update</video:tag>
      <video:tag>mongodb compass</video:tag>
      <video:tag>mongodb installation</video:tag>
      <video:tag>install mongodb</video:tag>
      <video:tag>mongodb c# insert</video:tag>
      <video:tag>mongo db</video:tag>
      <video:tag>mongodb university</video:tag>
      <video:tag>mongo db atlas</video:tag>
      <video:tag>mongodb lecture</video:tag>
      <video:tag>mongodb atlas database</video:tag>
      <video:tag>mongodb training</video:tag>
      <video:tag>mongodb C#</video:tag>
      <video:tag>mongodb bulk update upsert</video:tag>
      <video:tag>mongodb upsert c#</video:tag>
      <video:tag>mongodb c# upsert</video:tag>
      <video:tag>c# mongodb upsert</video:tag>
      <video:tag>mongodb upsert</video:tag>
      <video:tag>mongodb c# insert or update</video:tag>
      <video:tag>c# mongodb driver</video:tag>
      <video:tag>mongodb csharp</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bo7Ahp2r7kI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bo7Ahp2r7kI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dependency Injection WRECKED By Blazor Render Mode</video:title>
      <video:description>As I spend more time in Blazor, I am playing with MudBlazor and learning about Blazor render modes. I still have a lot to learn about Blazor webassembly and Blazor server side rendering -- and this video is a perfect example of that.

I was working with MudBlazor to create my Blazor application's user interface. However, I was running into some Blazor dependency injection issues all because my Blazor render mode was doing something I wasn't expecting!</video:description>
      <video:player_loc>https://www.youtube.com/embed/bo7Ahp2r7kI</video:player_loc>
      <video:duration>668</video:duration>
      <video:view_count>1603</video:view_count>
      <video:publication_date>2024-03-20T15:45:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>mudblazor</video:tag>
      <video:tag>blazor render mode</video:tag>
      <video:tag>blazor render modes tutorial</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor render modes</video:tag>
      <video:tag>blazor .net 8</video:tag>
      <video:tag>blazor in .net 8</video:tag>
      <video:tag>blazor server side rendering</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>server side rendering</video:tag>
      <video:tag>blazor asp.net core</video:tag>
      <video:tag>blazor ui library</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>blazor dependency injection</video:tag>
      <video:tag>singleton service blazor</video:tag>
      <video:tag>transient dependency blazor</video:tag>
      <video:tag>singleton dependency blazor</video:tag>
      <video:tag>dependency injection in blazor</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5A4qb3yeMQ8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5A4qb3yeMQ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AMA - Principal Software Engineering Manager at Microsoft</video:title>
      <video:description>4:07 - Start here!

This AMA will feature questions submitted from my Discord community:
https://www.devleader.ca/discord-community-access/

But as time permits I'll take questions in the chat or submitted to me on social media. In the future, I'll provide a landing page where you can submit questions ahead of time.

Submitted questions:
- What is a software architect?
- As a programmer, should I aspire to be an architect?
- How much and what kind of influence does a senior engineer have vs an architect?
- How do I get an offer at Microsoft? We want the secrets!
- How do I build my network to aid in job searches?
- Do you believe "One becomes a good programmer when their old code needs to be modified to support new needs instead of just moving on to new projects"?
- Related to the previous, is this why you focus so much on refactoring?</video:description>
      <video:player_loc>https://www.youtube.com/embed/5A4qb3yeMQ8</video:player_loc>
      <video:duration>4771</video:duration>
      <video:view_count>752</video:view_count>
      <video:publication_date>2024-03-19T18:13:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>career advice</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>microsoft</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>AMA</video:tag>
      <video:tag>ask me anything</video:tag>
      <video:tag>live stream</video:tag>
      <video:tag>livestream</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>engineering manager day in the life</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>engineering management career</video:tag>
      <video:tag>big tech</video:tag>
      <video:tag>big tech ama</video:tag>
      <video:tag>devin ai</video:tag>
      <video:tag>cognition labs</video:tag>
      <video:tag>devin cognition</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>cognition ai</video:tag>
      <video:tag>devin software engineer</video:tag>
      <video:tag>ai software engineer</video:tag>
      <video:tag>artificial intelligence</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Pto8w7TbMlg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Pto8w7TbMlg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Avoid Debugging This Autofac Headache in ASP NET Core</video:title>
      <video:description>Dependency injection is incredibly valuable for us when working with our ASP NET Core applications. By default, we get access to the IServiceCollection interface to be able to configure our dependencies, but I like using Autofac for dependency injection instead.

The setup for Autofac in ASP NET Core is very simple, but there's a mistake that I make every single time. In this video, I'll walk you through what that mistake is and the easy solution for it. You'll be using Autofac and know how to use dependency injection in ASP.NET Core in no time at all!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Pto8w7TbMlg</video:player_loc>
      <video:duration>423</video:duration>
      <video:view_count>772</video:view_count>
      <video:publication_date>2024-03-18T15:05:46+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dependency injection</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>inversion of control c#</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>autofac dependency injection c#</video:tag>
      <video:tag>dependency injection c# example</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp.net core dependency injection</video:tag>
      <video:tag>dependency injection in asp.net core</video:tag>
      <video:tag>how to use dependency injection in asp.net core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Djq7eMI_L-4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Djq7eMI_L-4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The FAST Way To Create Instances With Reflection You're Not Using</video:title>
      <video:description>When we're using reflection in C#, we have one really popular way to create instances of objects: Activator.CreateInstance. There's another contender though, and that's Type.InvokeMember. When it comes to reflection, we know that the performance is going to be slower than using ways that are available to us at compile time... but which of these two ways to create object instances is faster?

Better question: What's faster than BOTH of these ways and available to us in DotNet reflection?</video:description>
      <video:player_loc>https://www.youtube.com/embed/Djq7eMI_L-4</video:player_loc>
      <video:duration>718</video:duration>
      <video:view_count>732</video:view_count>
      <video:publication_date>2024-03-15T13:00:19+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>c# reflection</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection example</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>reflection c# explained</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarking .net</video:tag>
      <video:tag>software performance</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:tag>benchmarking process</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>c# benchmarking</video:tag>
      <video:tag>benchmarkdotnet how to use</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:tag>how to use benchmarkdotnet</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1Yyq1rKQSFo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1Yyq1rKQSFo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Dangers of Handling Async Event Handlers in C#</video:title>
      <video:description>There's no dancing around this one - async event handlers in C# are an absolute nightmare. We all know we're not supposed to use async void in our code. We're taught that from day 1 when using async await in C#. But when it comes to the signatures of events, we have no choice but to use async void for our async event handlers!

In this video, I'll demonstrate what's going on with async void so you understand exactly where the problems arise. I'll also share several improvements we can work with to try and make our lives easier.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1Yyq1rKQSFo</video:player_loc>
      <video:duration>951</video:duration>
      <video:view_count>1331</video:view_count>
      <video:publication_date>2024-03-13T13:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>async event handlers in C#</video:tag>
      <video:tag>async await in C#</video:tag>
      <video:tag>async</video:tag>
      <video:tag>async await</video:tag>
      <video:tag>async void</video:tag>
      <video:tag>exception handling async</video:tag>
      <video:tag>c# event handler</video:tag>
      <video:tag>c# events</video:tag>
      <video:tag>c# event handler async</video:tag>
      <video:tag>c# async await explained</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# async await</video:tag>
      <video:tag>c# async</video:tag>
      <video:tag>async await c#</video:tag>
      <video:tag>C# events</video:tag>
      <video:tag>C# event handlers</video:tag>
      <video:tag>event handlers</video:tag>
      <video:tag>event handler</video:tag>
      <video:tag>c# events tutorial</video:tag>
      <video:tag>events in c#</video:tag>
      <video:tag>exceptions in c#</video:tag>
      <video:tag>exceptions in C#</video:tag>
      <video:tag>try catch c#</video:tag>
      <video:tag>csharp exception</video:tag>
      <video:tag>c# exception handling best practices</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>c# try catch</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tWuftzXjDw4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tWuftzXjDw4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Avoid This Plugin Mistake: Reflection &amp; Dependency Injection in C#</video:title>
      <video:description>When it comes to plugins and building a C# application with a plugin architecture, it's common for reflection to intersect with dependency injection. We often have to do things like scan for assemblies, filter the plugin types that we need to use, or create instances of things to have them available.

However, one common challenge is when C# developers try to mix in Activator.CreateInstance alongside the dependency injection frameworks. In this video, I explain where some of that challenge comes from and how to work around it.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tWuftzXjDw4</video:player_loc>
      <video:duration>630</video:duration>
      <video:view_count>1250</video:view_count>
      <video:publication_date>2024-03-11T12:00:50+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>c# reflection</video:tag>
      <video:tag>what is reflection in c#</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection example</video:tag>
      <video:tag>c# reflections</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>attributes and reflection in c#</video:tag>
      <video:tag>c# attributes and reflection</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>reflection c# explained</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection c#</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>plugin architecture</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>plugins in C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/y6KoX1YTBhQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/y6KoX1YTBhQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Here's How C# Attributes Make Reflection a Breeze!</video:title>
      <video:description>Finding types in reflection can mean iterating through assemblies and looking for whatever matches your naming convention or some other heuristic. But what if we could find C# types using reflection in an easier way? What if we could use that same approach to find other members of those types as well?

In this video, I'll explain how we can use attributes in C# combined with reflection in order to find types and members easily.</video:description>
      <video:player_loc>https://www.youtube.com/embed/y6KoX1YTBhQ</video:player_loc>
      <video:duration>474</video:duration>
      <video:view_count>845</video:view_count>
      <video:publication_date>2024-03-08T14:00:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>c# reflection</video:tag>
      <video:tag>what is reflection in c#</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection example</video:tag>
      <video:tag>c# reflections</video:tag>
      <video:tag>attributes and reflection in c#</video:tag>
      <video:tag>c# attributes and reflection</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>c# type getconstructor example</video:tag>
      <video:tag>reflection c# explained</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection performance .net</video:tag>
      <video:tag>reflection c#</video:tag>
      <video:tag>attributes in C#</video:tag>
      <video:tag>attribute in c#</video:tag>
      <video:tag>c# attributes</video:tag>
      <video:tag>custom attributes in c#</video:tag>
      <video:tag>custom attribute in c#</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tgPTQ-ST8qQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tgPTQ-ST8qQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Convert ANY Of Your C# Types Without Casting Using Implicit Operators</video:title>
      <video:description>C# is a strongly-typed language, and if we want to convert between various types in our code, we're often required to use explicit casting operators. This expresses that we want to go from one type to another very explicitly to readers of our code, and the compiler.

But what if we want to be able to convert between types without casting? We can leverage implicit operators in C# to do this -- but we need to be aware of the pros and cons of doing so!</video:description>
      <video:player_loc>https://www.youtube.com/embed/tgPTQ-ST8qQ</video:player_loc>
      <video:duration>458</video:duration>
      <video:view_count>965</video:view_count>
      <video:publication_date>2024-03-06T14:00:42+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>convert types in C#</video:tag>
      <video:tag>type conversion in c#</video:tag>
      <video:tag>c# type conversion</video:tag>
      <video:tag>implicit type conversion</video:tag>
      <video:tag>c# type casting</video:tag>
      <video:tag>c# data type conversion</video:tag>
      <video:tag>type conversion</video:tag>
      <video:tag>c# data types</video:tag>
      <video:tag>type casting</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>implicit operators in c#</video:tag>
      <video:tag>implicit operator</video:tag>
      <video:tag>implicit casting</video:tag>
      <video:tag>what is type conversion</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>implicit casting in c#</video:tag>
      <video:tag>type casting in c#</video:tag>
      <video:tag>typecasting in c#</video:tag>
      <video:tag>explicit type conversion</video:tag>
      <video:tag>implicit type casting</video:tag>
      <video:tag>explicit casting</video:tag>
      <video:tag>type conversion in csharp</video:tag>
      <video:tag>csharp operators</video:tag>
      <video:tag>.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Hqeq9ycqteQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Hqeq9ycqteQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>2 EASIEST Ways to Run C# Benchmarks with BenchmarkDotNet</video:title>
      <video:description>BenchmarkDotNet is the gold standard for being able to benchmark our C# code. It greatly simplifies the process of creating C# benchmarks for the code we're interested in optimizing and creates a repeatable report for us to analyze.

But how do we run out benchmarks from BenchmarkDotNet? In this video, I'll show you two common ways that I pick between and what each use case is helpful for. Jump into this BenchmarkDotNet tutorial and see how to use BenchmarkDotNet!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Hqeq9ycqteQ</video:player_loc>
      <video:duration>413</video:duration>
      <video:view_count>860</video:view_count>
      <video:publication_date>2024-03-04T13:45:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>c# speed</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarks</video:tag>
      <video:tag>C# benchmarks</video:tag>
      <video:tag>how to benchmark C#</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarkdotnet how to use</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>benchmarkdotnet setup</video:tag>
      <video:tag>benchmarkdotnet params</video:tag>
      <video:tag>how to use benchmarkdotnet</video:tag>
      <video:tag>benchmark c# code</video:tag>
      <video:tag>C# benchmark tutorial</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>c# benchmark tutorial</video:tag>
      <video:tag>how to benchmark c#</video:tag>
      <video:tag>c# benchmarks</video:tag>
      <video:tag>c# code optimization</video:tag>
      <video:tag>c# optimization</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/NzM8CV1TvjY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NzM8CV1TvjY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>See It In Action! C# Reflection for Beginners</video:title>
      <video:description>You've heard about reflection in C#, but in what situations are we expected to be using dotnet reflection over just... using types as we might expect to? Well, the C# typing system allows us to have a lot of information up-front at compile time, but there are circumstances where at runtime we have more information or want to find/understand our types.

Check out this video for a tutorial on a simple use case for reflection in csharp!</video:description>
      <video:player_loc>https://www.youtube.com/embed/NzM8CV1TvjY</video:player_loc>
      <video:duration>693</video:duration>
      <video:view_count>9298</video:view_count>
      <video:publication_date>2024-03-01T14:30:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>c# reflection</video:tag>
      <video:tag>what is reflection in c#</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection example</video:tag>
      <video:tag>c# reflections</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>attributes and reflection in c#</video:tag>
      <video:tag>c# attributes and reflection</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>c# type getconstructor example</video:tag>
      <video:tag>reflection c# explained</video:tag>
      <video:tag>c# assembly tutorial</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# advanced tutorial</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection performance .net</video:tag>
      <video:tag>reflection c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3Qstc-ND8Oo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3Qstc-ND8Oo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Power That No C# Dev Should Have - The Dark Side of Reflection</video:title>
      <video:description>Reflection is a powerful tool that we have access to in C#. And you know what they say: with great power comes great responsibility. And that couldn't be more true with reflection.

In this video, we'll check out the dark side of reflection in C#. We'll see how we can break all of the rules and do some... Unspeakable things.</video:description>
      <video:player_loc>https://www.youtube.com/embed/3Qstc-ND8Oo</video:player_loc>
      <video:duration>699</video:duration>
      <video:view_count>2434</video:view_count>
      <video:publication_date>2024-02-28T14:30:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>c# reflection</video:tag>
      <video:tag>what is reflection in c#</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection example</video:tag>
      <video:tag>c# reflections</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>attributes and reflection in c#</video:tag>
      <video:tag>c# attributes and reflection</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>c# type getconstructor example</video:tag>
      <video:tag>reflection c# explained</video:tag>
      <video:tag>c# assembly tutorial</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# advanced tutorial</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection performance .net</video:tag>
      <video:tag>reflection c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/7xWaSuPn2I8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7xWaSuPn2I8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>It's EASY - Check Type Data with Reflection in C#</video:title>
      <video:description>If you're just starting out programming in C#, you may not have even come across reflection yet! Reflection is a powerful tool that we have access to in C# which allows us to inspect type information dynamically at runtime. This opens many possibilities for us when we have information at runtime that otherwise couldn't be used to do these checks at compile time.

Check out this beginner's guide to get started with reflection in C#!</video:description>
      <video:player_loc>https://www.youtube.com/embed/7xWaSuPn2I8</video:player_loc>
      <video:duration>507</video:duration>
      <video:view_count>1777</video:view_count>
      <video:publication_date>2024-02-26T14:30:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>reflection in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>c# reflection</video:tag>
      <video:tag>what is reflection in c#</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection example</video:tag>
      <video:tag>c# reflections</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>attributes and reflection in c#</video:tag>
      <video:tag>c# attributes and reflection</video:tag>
      <video:tag>reflection in c#</video:tag>
      <video:tag>c# type getconstructor example</video:tag>
      <video:tag>reflection c# explained</video:tag>
      <video:tag>c# assembly tutorial</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# advanced tutorial</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection performance .net</video:tag>
      <video:tag>reflection c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/You6QpSgPao</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/You6QpSgPao/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Mid to Senior Level Engineer -  Engineering Manager's Advice</video:title>
      <video:description>As software engineers, one thing that's important for all of us is understanding our career progression. Unfortunately, this can be a difficult thing for many of us to manage, especially in mid-level engineering positions trying to work toward more senior software engineering roles. As an engineering manager for over a decade, I wanted to be able to offer you my suggestions on going from a mid-level to a senior-level software engineer. While I can't promise you that this will get you promoted (nobody can), I can stand behind this being the advice I give to the engineers that I manage.</video:description>
      <video:player_loc>https://www.youtube.com/embed/You6QpSgPao</video:player_loc>
      <video:duration>945</video:duration>
      <video:view_count>734</video:view_count>
      <video:publication_date>2024-02-23T14:30:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>senior software engineer</video:tag>
      <video:tag>how to get promoted</video:tag>
      <video:tag>how to get promoted at work</video:tag>
      <video:tag>how to get promoted to senior software engineer</video:tag>
      <video:tag>how to get promoted as a software engineer</video:tag>
      <video:tag>how to land a career in tech</video:tag>
      <video:tag>how to get a promotion at work fast</video:tag>
      <video:tag>tech career jobs</video:tag>
      <video:tag>how to get promoted at work quickly</video:tag>
      <video:tag>how to get promoted software engineer</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>job promotion tips</video:tag>
      <video:tag>get promoted fast</video:tag>
      <video:tag>how to get promoted as a software developer</video:tag>
      <video:tag>how to get promoted in tech</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>msft</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lhYM8M0ZK5I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lhYM8M0ZK5I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>I Pick *NEITHER* - Static Class Or Singleton In C#?</video:title>
      <video:description>When faced with choosing between a static class or a singleton design pattern in CSharp, which way is the right way? Well, what if we didn't have to pick between these two options? Can we do something better than a singleton in C# or a static class?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#dotnet #csharp #singleton #designpattern</video:description>
      <video:player_loc>https://www.youtube.com/embed/lhYM8M0ZK5I</video:player_loc>
      <video:duration>481</video:duration>
      <video:view_count>697</video:view_count>
      <video:publication_date>2024-02-21T14:30:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>singleton</video:tag>
      <video:tag>singleton design pattern</video:tag>
      <video:tag>singleton pattern</video:tag>
      <video:tag>singleton c#</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>c# singleton</video:tag>
      <video:tag>software craftsmanship</video:tag>
      <video:tag>refactoring legacy code java</video:tag>
      <video:tag>what is refactoring</video:tag>
      <video:tag>be a better dev</video:tag>
      <video:tag>c# global variables</video:tag>
      <video:tag>global variables</video:tag>
      <video:tag>static classes</video:tag>
      <video:tag>static class in csharp</video:tag>
      <video:tag>static class in c#</video:tag>
      <video:tag>static classes c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>static class</video:tag>
      <video:tag>static class in C#</video:tag>
      <video:tag>c# static</video:tag>
      <video:tag>singleton class in c#</video:tag>
      <video:tag>singleton vs static</video:tag>
      <video:tag>static vs singleton</video:tag>
      <video:tag>singleton vs static class c#</video:tag>
      <video:tag>static class c#</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Zf0YWgNbKnQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Zf0YWgNbKnQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Microsoft Abandons DotNet For Rust?! - Uncover The Truth</video:title>
      <video:description>You probably saw the news... Microsoft is abandoning DotNet and C# in favor of Rust! Except that news is completely exaggerated and a misrepresentation of what's actually happening in Substrate, O365, and M365 teams at Microsoft. Thanks to a Reddit thread, things got a bit out of control so I stepped in to discuss C++, Rust, and the usage of CSharp with our services.

Check the thread here:
https://www.reddit.com/r/dotnet/comments/1aezqmg/came_across_a_job_posting_on_microsoft_career/

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;</video:description>
      <video:player_loc>https://www.youtube.com/embed/Zf0YWgNbKnQ</video:player_loc>
      <video:duration>1003</video:duration>
      <video:view_count>2003</video:view_count>
      <video:publication_date>2024-02-19T14:00:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>rust</video:tag>
      <video:tag>rust highlights</video:tag>
      <video:tag>rust programming</video:tag>
      <video:tag>build rust app</video:tag>
      <video:tag>tech insights</video:tag>
      <video:tag>rust programming language review</video:tag>
      <video:tag>rust 2024</video:tag>
      <video:tag>learn rust</video:tag>
      <video:tag>coding trends 2024</video:tag>
      <video:tag>rust lang</video:tag>
      <video:tag>rust crash course</video:tag>
      <video:tag>rust programming language</video:tag>
      <video:tag>rust language</video:tag>
      <video:tag>rust memory management</video:tag>
      <video:tag>rust tutorial</video:tag>
      <video:tag>microsoft rust</video:tag>
      <video:tag>nick chapsas</video:tag>
      <video:tag>rustlang</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet vs rust</video:tag>
      <video:tag>rust performance</video:tag>
      <video:tag>substrate</video:tag>
      <video:tag>dotnet performance</video:tag>
      <video:tag>C# performance</video:tag>
      <video:tag>C++</video:tag>
      <video:tag>C++ performance</video:tag>
      <video:tag>cpp</video:tag>
      <video:tag>cpp vs rust</video:tag>
      <video:tag>C++ vs rust</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/hAmc1VEsZn4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hAmc1VEsZn4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You Can Extend ANYTHING With Extension Methods in C#!</video:title>
      <video:description>Looking for a C# tutorial on how to extend ANY class or interface? Look no further! This video tutorial provides code examples so that you can write your own extension methods in C#. Using these techniques, you can extend any class in your dotnet project to be able to have more functionality. Learn the secret behind the syntactic sugar with these static methods in CSharp!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#DotNet #CSharp #Extension</video:description>
      <video:player_loc>https://www.youtube.com/embed/hAmc1VEsZn4</video:player_loc>
      <video:duration>404</video:duration>
      <video:view_count>687</video:view_count>
      <video:publication_date>2024-02-16T15:00:41+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>extension methods</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>extension methods unity</video:tag>
      <video:tag>extension method c#</video:tag>
      <video:tag>tim corey</video:tag>
      <video:tag>extension methods in c#</video:tag>
      <video:tag>linq</video:tag>
      <video:tag>c# extension methods</video:tag>
      <video:tag>extension methods c#</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>extension method</video:tag>
      <video:tag>c# extensions</video:tag>
      <video:tag>c# extension</video:tag>
      <video:tag>static methods in C#</video:tag>
      <video:tag>static method</video:tag>
      <video:tag>static methods</video:tag>
      <video:tag>how to program in C#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>what is c#?</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>c# for beginners</video:tag>
      <video:tag>dotnet extension methods</video:tag>
      <video:tag>c# extension method</video:tag>
      <video:tag>extension method in c#</video:tag>
      <video:tag>c# interview questions</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>code</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HDl9DrAtWsU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HDl9DrAtWsU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build Levels.fyi in DotNet! - How To Use Google Sheets API in C#</video:title>
      <video:description>You've heard of https://levels.fyi, right? You heard the story where they built their website without a database but instead had it backed by spreadsheets? That's the spirit of make it work, make it right, make it fast!

In this video, I'll walk you through how you can use the Google Drive API and Google Sheets API in C#. Let's jump in!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#csharp #dotnet #sheets #spreadsheet #excel</video:description>
      <video:player_loc>https://www.youtube.com/embed/HDl9DrAtWsU</video:player_loc>
      <video:duration>860</video:duration>
      <video:view_count>1873</video:view_count>
      <video:publication_date>2024-02-14T14:30:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>google sheets</video:tag>
      <video:tag>google sheets api</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>call google sheets api</video:tag>
      <video:tag>google sheet api</video:tag>
      <video:tag>google sheets c#</video:tag>
      <video:tag>google api</video:tag>
      <video:tag>google sheet</video:tag>
      <video:tag>google cloud platform</video:tag>
      <video:tag>google sheets database</video:tag>
      <video:tag>google drive c#</video:tag>
      <video:tag>google drive api</video:tag>
      <video:tag>google drive api tutorial</video:tag>
      <video:tag>google cloud</video:tag>
      <video:tag>google drive</video:tag>
      <video:tag>c# spreadsheet</video:tag>
      <video:tag>google sheets and c#</video:tag>
      <video:tag>read spreadsheet in c#</video:tag>
      <video:tag>c# read excel file</video:tag>
      <video:tag>c# open excel file</video:tag>
      <video:tag>excel</video:tag>
      <video:tag>C# google drive API</video:tag>
      <video:tag>C# google sheets API</video:tag>
      <video:tag>google sheets in dotnet</video:tag>
      <video:tag>C# google drive api</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/LZjQJkDYQ8I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LZjQJkDYQ8I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NEXT LEVEL! - Upgrading Our Blazor App With Entity Framework Core</video:title>
      <video:description>In our ASP.NET Core Blazor build series, we reached an important milestone: It's time to get started with Entity Framework Core. So in this video, I start on the next phase where I walk us through my thoughts about getting EF Core setup in Blazor.

We have more design decisions that we'll need to make after this! Entity Framework in C# is powerful, and I'm only exposing some of it in our Blazor Web app. Will it be enough?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https:/</video:description>
      <video:player_loc>https://www.youtube.com/embed/LZjQJkDYQ8I</video:player_loc>
      <video:duration>1080</video:duration>
      <video:view_count>869</video:view_count>
      <video:publication_date>2024-02-12T14:30:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>learn blazor</video:tag>
      <video:tag>blazor tutorial 2021</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>blazor web</video:tag>
      <video:tag>blazor app</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>blazor web app tutorial</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>blazor tutorial c#</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>blazor plugins</video:tag>
      <video:tag>entity framework</video:tag>
      <video:tag>ef core</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>entityframework core</video:tag>
      <video:tag>c# entity framework</video:tag>
      <video:tag>c# entity framework core</video:tag>
      <video:tag>C# entity framework</video:tag>
      <video:tag>ef core performance</video:tag>
      <video:tag>entity framework tutorial</video:tag>
      <video:tag>entity framework c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cPNGXkMTztY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cPNGXkMTztY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LINQ in C# - Being Lazy with Mapping, Reducing, and Filtering</video:title>
      <video:description>Have you been using LINQ in C#? You've probably come across using LINQ but perhaps didn't understand some of the use cases for it, such as mapping, filtering, and reducing. You may not have even realized it's... lazy!

In this video, I'll explain LINQ for beginners so that you can use it more effectively. You'll even be able to write your own LINQ for IEnumerables in CSharp!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#DotNet #LINQ #IEnumera</video:description>
      <video:player_loc>https://www.youtube.com/embed/cPNGXkMTztY</video:player_loc>
      <video:duration>1169</video:duration>
      <video:view_count>1108</video:view_count>
      <video:publication_date>2024-02-07T16:42:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ienumerable</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>foreach c#</video:tag>
      <video:tag>yield c#</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# yield return</video:tag>
      <video:tag>c# yield</video:tag>
      <video:tag>yield keyword</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>LINQ</video:tag>
      <video:tag>linq tutorial</video:tag>
      <video:tag>linq c#</video:tag>
      <video:tag>language integrated query</video:tag>
      <video:tag>linq query</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>advanced linq tutorial c#</video:tag>
      <video:tag>linq tutorial for beginners</video:tag>
      <video:tag>introduction to linq in c#</video:tag>
      <video:tag>linq course</video:tag>
      <video:tag>linq queries</video:tag>
      <video:tag>linq tutorial c#</video:tag>
      <video:tag>c# linq</video:tag>
      <video:tag>learn linq</video:tag>
      <video:tag>linq in c#.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/irim-WzGyyM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/irim-WzGyyM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NAILED IT! - ASP.NET Core Blazor Plugin API For Quartz</video:title>
      <video:description>In our ASP.NET Core Blazor build series, we hit a bit of a barrier with our Blazor plugin API not being fully compatible with Quartz. How we'd like to schedule our dotnet jobs means that we need to revisit our plugin API to better fit with Quartz.

Join me as we explore building our ASP.NET Core Blazor web app and experiment with integrating Quartz .NET for job scheduling!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#csharp #dotnet #blazor #</video:description>
      <video:player_loc>https://www.youtube.com/embed/irim-WzGyyM</video:player_loc>
      <video:duration>924</video:duration>
      <video:view_count>933</video:view_count>
      <video:publication_date>2024-02-05T14:00:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>learn blazor</video:tag>
      <video:tag>blazor tutorial 2021</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>blazor web</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>blazor app</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>blazor web app tutorial</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>blazor app tutorial</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>blazor tutorial c#</video:tag>
      <video:tag>blazor introduction</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>blazor plugins</video:tag>
      <video:tag>quartz dotnet</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz</video:tag>
      <video:tag>quartz c#</video:tag>
      <video:tag>c# job scheduler</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>dotnet job schedule</video:tag>
      <video:tag>dotnet job scheduler</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/B7Who4DopXE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/B7Who4DopXE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Epic Fail or Promising Attempt - Auto Pipeline Config in C#</video:title>
      <video:description>The pipeline design pattern is an awesome way for us as C# developers to be able to process data. We can configure stages to wire up and pass data from one to the next.

However, one of the challenges is setting this design pattern up! Nobody wants to configure it by hand... Will this thought experiment lead to an easier way for us to configure pipelines in dotnet?


Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwarede</video:description>
      <video:player_loc>https://www.youtube.com/embed/B7Who4DopXE</video:player_loc>
      <video:duration>1048</video:duration>
      <video:view_count>678</video:view_count>
      <video:publication_date>2024-02-02T15:00:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>design pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>pipeline design pattern</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>gang of four</video:tag>
      <video:tag>design patterns in plain english</video:tag>
      <video:tag>javascript design patterns es6</video:tag>
      <video:tag>features of c# language</video:tag>
      <video:tag>object oriented programming</video:tag>
      <video:tag>data processing c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>c# course</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>code</video:tag>
      <video:tag>structural design pattern</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>design pattern in c#</video:tag>
      <video:tag>learn c# design patterns</video:tag>
      <video:tag>design pattern c#</video:tag>
      <video:tag>c# design patterns tutorial</video:tag>
      <video:tag>software design patterns</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>autofac</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lB4qjyRYOzk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lB4qjyRYOzk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Avoid This Collaboration KILLER In Software Engineering</video:title>
      <video:description>As a developer, it's important to focus on your ability to collaborate. This is especially important because, in software engineering, we're focused on solving problems... And the most effective way that we do that is by working in teams.

Check out this video for advice on how to avoid killing collaboration. Especially important as a more senior software engineer!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #collaborati</video:description>
      <video:player_loc>https://www.youtube.com/embed/lB4qjyRYOzk</video:player_loc>
      <video:duration>629</video:duration>
      <video:view_count>289</video:view_count>
      <video:publication_date>2024-01-31T15:00:44+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>devlog</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>work vlog</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>get a job in tech</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>techcareer</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>technology career training</video:tag>
      <video:tag>career in tech</video:tag>
      <video:tag>career development</video:tag>
      <video:tag>tech careers</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>data engineer</video:tag>
      <video:tag>development teams</video:tag>
      <video:tag>devops</video:tag>
      <video:tag>how to solve problems in the workplace</video:tag>
      <video:tag>steps to solving problems</video:tag>
      <video:tag>problem solving strategies</video:tag>
      <video:tag>msft</video:tag>
      <video:tag>collaboration</video:tag>
      <video:tag>tech work</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_A1PV5TiunI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_A1PV5TiunI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Unlock the Power of Quartz Job Scheduler in ASP.NET Core Blazor</video:title>
      <video:description>In our ASP.NET Core Blazor build series, we've discussed the need for a dotnet job scheduler. Lucky for us, we can use Quartz for C# which allows us to schedule jobs!

Join me as we explore building our ASP.NET Core Blazor web app and experiment with integrating Quartz .NET for job scheduling!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#csharp #dotnet #blazor #aspnetcore #quartz</video:description>
      <video:player_loc>https://www.youtube.com/embed/_A1PV5TiunI</video:player_loc>
      <video:duration>2080</video:duration>
      <video:view_count>2104</video:view_count>
      <video:publication_date>2024-01-29T14:30:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>learn blazor</video:tag>
      <video:tag>blazor tutorial 2021</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>blazor web</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>blazor app</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>blazor web app tutorial</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>blazor app tutorial</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>blazor tutorial c#</video:tag>
      <video:tag>blazor introduction</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>blazor plugins</video:tag>
      <video:tag>quartz dotnet</video:tag>
      <video:tag>quartz.net scheduler example c#</video:tag>
      <video:tag>quartz</video:tag>
      <video:tag>quartz c#</video:tag>
      <video:tag>c# job scheduler</video:tag>
      <video:tag>task scheduler</video:tag>
      <video:tag>dotnet job schedule</video:tag>
      <video:tag>dotnet job scheduler</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/8N4uoaSBvDI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8N4uoaSBvDI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Avoid These C# Testing Patterns... Unless They Actually Work!</video:title>
      <video:description>In software engineering, software testing gets a lot of people debating on the best way to write tests. If we think about our software testing pyramid, where is our effort best spent? My issue: When people disregard entire types of tests writing them off as useless.

In this video, I'll walk you through some C# tests that might feel unconventional. However, I've done testing in C# this way, using xUnit and Moq to have great results. There are situations for everything.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My fav</video:description>
      <video:player_loc>https://www.youtube.com/embed/8N4uoaSBvDI</video:player_loc>
      <video:duration>1720</video:duration>
      <video:view_count>358</video:view_count>
      <video:publication_date>2024-01-26T15:20:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>moq</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit theory</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>xunit .net</video:tag>
      <video:tag>xunit and moq c#</video:tag>
      <video:tag>xunit moq</video:tag>
      <video:tag>.net core xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>unit test .net core</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>software testing pyramid</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>c# tests</video:tag>
      <video:tag>C# tests</video:tag>
      <video:tag>tests with xunit</video:tag>
      <video:tag>.net unit testing</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>c# unit testing</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>c# integration testing</video:tag>
      <video:tag>testing c# code</video:tag>
      <video:tag>dotnet xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit testing .net core</video:tag>
      <video:tag>mock objects</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/sC7Bn2-WgoA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/sC7Bn2-WgoA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Try THIS To Stop Enum Changes From Breaking Your C# Code</video:title>
      <video:description>Continuing on our journey with Enums in C#, we turn our sights toward something different... Something slightly less conventional for supporting Enums in dotnet.

What happens if you don't want to refactor your C# Enums out? What other tools do we have for our CSharp code?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#enums #csharp #refactor #refactoring</video:description>
      <video:player_loc>https://www.youtube.com/embed/sC7Bn2-WgoA</video:player_loc>
      <video:duration>791</video:duration>
      <video:view_count>682</video:view_count>
      <video:publication_date>2024-01-24T15:30:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>enum in c</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>enum c programming</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>enumeration in c</video:tag>
      <video:tag>c# enums with values</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>enum java</video:tag>
      <video:tag>enums c#</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>enumeration</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>C# tests</video:tag>
      <video:tag>C# integration tests</video:tag>
      <video:tag>C# test tutorial</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>integration testing</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qndnxPzjrow</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qndnxPzjrow/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Hands on Plugin System Design Experiment - Blazor Build Series</video:title>
      <video:description>In the second video of our Blazor web app build series, we look at doing a "spike" or a proof of concept for our plugin system! This video is longer than usual and much more resembles a live-stream kind of feel.

Join me as we explore building our ASP.NET Core Blazor web app and experiment with one of the social plugins we intend to integrate!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #blazor #aspnet</video:description>
      <video:player_loc>https://www.youtube.com/embed/qndnxPzjrow</video:player_loc>
      <video:duration>2570</video:duration>
      <video:view_count>1183</video:view_count>
      <video:publication_date>2024-01-22T15:00:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor localization</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>learn blazor</video:tag>
      <video:tag>maui blazor tutorial</video:tag>
      <video:tag>blazor tutorial 2021</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>blazor web</video:tag>
      <video:tag>blazor ui</video:tag>
      <video:tag>blazor server tutorial</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>blazor app</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>blazor web app tutorial</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>blazor app tutorial</video:tag>
      <video:tag>blazor c# demo</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>blazor tutorial c#</video:tag>
      <video:tag>blazor introduction</video:tag>
      <video:tag>razor syntax</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>frontend</video:tag>
      <video:tag>plugins</video:tag>
      <video:tag>blazor plugins</video:tag>
      <video:tag>plugins in blazor</video:tag>
      <video:tag>asp net</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/xsY9tyRbCVk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xsY9tyRbCVk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You Don't Need Enums - Refactor Away Enums In #csharp!</video:title>
      <video:description>Enums in C# are easy for us to use, but often this means it's easy for us to use them ineffectively. While I don't like to say right and wrong for different things, I do like to point out pros and cons of different approaches.

In this video, we look at enum examples in C# and how we can refactor our csharp code to move away from enum usage altogether! Yay for refactoring!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#enums #csharp #refactor </video:description>
      <video:player_loc>https://www.youtube.com/embed/xsY9tyRbCVk</video:player_loc>
      <video:duration>1120</video:duration>
      <video:view_count>1951</video:view_count>
      <video:publication_date>2024-01-19T15:30:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>enum in c</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>enum c programming</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>enumeration in c</video:tag>
      <video:tag>c# enums with values</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>enum java</video:tag>
      <video:tag>enums c#</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>enumeration</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>refactoring legacy code</video:tag>
      <video:tag>c# refactoring code</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>refactor</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tCRI9ZIT6C0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tCRI9ZIT6C0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>DISASTERS You Can Avoid With Enum Serialization in CSharp</video:title>
      <video:description>Previously, I've talked about enums in C# and some of the things we can do when structuring our dotnet applications to avoid challenges. When it comes to serialization with csharp enums, we can consider some different pros and cons.

In this video, I walk you through examples of enums in C# and how you can make informed decisions when it comes to serialization.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredevelop</video:description>
      <video:player_loc>https://www.youtube.com/embed/tCRI9ZIT6C0</video:player_loc>
      <video:duration>889</video:duration>
      <video:view_count>638</video:view_count>
      <video:publication_date>2024-01-17T16:48:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in C#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>enum in c</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>enum c programming</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>enumeration in c</video:tag>
      <video:tag>c# enums with values</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>enum java</video:tag>
      <video:tag>enums c#</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>enumeration</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>refactoring legacy code</video:tag>
      <video:tag>c# refactoring code</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>serialization</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nrdIyaB0ixc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nrdIyaB0ixc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Build an ASP.NET Core Blazor Web App - End to End Video Series</video:title>
      <video:description>In this video I'm kicking off the video series for building an ASP.NET Core Blazor web app! We'll be creating a Blazor web application together in C# to track metrics across different platforms all in one spot.

The first video in this series is all about high level block diagrams and defining the problem we're trying to solve. It's important to start with this so we know the purpose of what we're building!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/d</video:description>
      <video:player_loc>https://www.youtube.com/embed/nrdIyaB0ixc</video:player_loc>
      <video:duration>1067</video:duration>
      <video:view_count>2149</video:view_count>
      <video:publication_date>2024-01-15T14:39:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor localization</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor web app</video:tag>
      <video:tag>learn blazor</video:tag>
      <video:tag>maui blazor tutorial</video:tag>
      <video:tag>blazor tutorial 2021</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>blazor web</video:tag>
      <video:tag>blazor ui</video:tag>
      <video:tag>blazor server tutorial</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>blazor app</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>blazor web app tutorial</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>blazor app tutorial</video:tag>
      <video:tag>blazor c# demo</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>blazor tutorial c#</video:tag>
      <video:tag>blazor c# overview</video:tag>
      <video:tag>blazor introduction</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>razor syntax</video:tag>
      <video:tag>asp.net core 8</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>frontend</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Z4qUWxTH0Mw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Z4qUWxTH0Mw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EASIEST Way To Approach Data Processing in C# - Pipelines</video:title>
      <video:description>Are you wondering how to process data effectively in C#? There's a simple design pattern that paves the foundation for doing this!

The pipeline design pattern is one of many design patterns that we can leverage in CSharp. Using different pipeline stages, we can chain together a system that does data processing for us!


Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #dotnet #csharp</video:description>
      <video:player_loc>https://www.youtube.com/embed/Z4qUWxTH0Mw</video:player_loc>
      <video:duration>997</video:duration>
      <video:view_count>4957</video:view_count>
      <video:publication_date>2024-01-12T16:00:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>design pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>pipeline design pattern</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>gang of four</video:tag>
      <video:tag>design patterns in plain english</video:tag>
      <video:tag>javascript design patterns es6</video:tag>
      <video:tag>features of c# language</video:tag>
      <video:tag>object oriented programming</video:tag>
      <video:tag>data processing c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>c# course</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>code</video:tag>
      <video:tag>structural design pattern</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>design pattern in c#</video:tag>
      <video:tag>learn c# design patterns</video:tag>
      <video:tag>design pattern c#</video:tag>
      <video:tag>c# design patterns tutorial</video:tag>
      <video:tag>software design patterns</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4d5DbnRAVG4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4d5DbnRAVG4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Demystifying Base64 Encoding in C# - Beginner's DotNet Guide</video:title>
      <video:description>Wondering how you can represent binary data in a human-readable way? We can use Base64 encoding in C# in order to convert bytes into a string! This is used in many places in computing, and it's only a few lines of code in dotnet!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #dotnet #csharp</video:description>
      <video:player_loc>https://www.youtube.com/embed/4d5DbnRAVG4</video:player_loc>
      <video:duration>659</video:duration>
      <video:view_count>784</video:view_count>
      <video:publication_date>2024-01-10T15:00:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>base 64</video:tag>
      <video:tag>base64</video:tag>
      <video:tag>base64 encoding</video:tag>
      <video:tag>base64 decode</video:tag>
      <video:tag>base64 encode</video:tag>
      <video:tag>base64 encode decode</video:tag>
      <video:tag>c# base64</video:tag>
      <video:tag>base64 encoder</video:tag>
      <video:tag>base64 decoding</video:tag>
      <video:tag>base 64 encoding</video:tag>
      <video:tag>how base64 works</video:tag>
      <video:tag>python base64</video:tag>
      <video:tag>image base64</video:tag>
      <video:tag>encode and decode strings</video:tag>
      <video:tag>encode base64</video:tag>
      <video:tag>decode base64</video:tag>
      <video:tag>how to do base64 encoding</video:tag>
      <video:tag>base64 encoding in C#</video:tag>
      <video:tag>convert image to base64</video:tag>
      <video:tag>encoding</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>C# convert string to bytes</video:tag>
      <video:tag>c# convert bytes to string</video:tag>
      <video:tag>byte array</video:tag>
      <video:tag>C# byte encoding</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>convert string C#</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/DYOHDAUTFbw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DYOHDAUTFbw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Excel With Your Very Own BRAG Document - FREE Resource included!</video:title>
      <video:description>Nobody should sit back passively in their career... Take control of it! Using "bragging" as a tool might sound funny, but a brag document or highlight tracker can be an excellent way to have more effective conversations with your manager!

In fact, try not to think about it like you're bragging. The idea is just that you're tracking the progress on important milestones in a structured way to share with your manager in one-on-one conversations! Check out this absolutely free template I put together for this:
https://devleader.gumroad.com/l/brag-document

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com</video:description>
      <video:player_loc>https://www.youtube.com/embed/DYOHDAUTFbw</video:player_loc>
      <video:duration>1090</video:duration>
      <video:view_count>398</video:view_count>
      <video:publication_date>2024-01-08T16:08:57+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>bragging</video:tag>
      <video:tag>brag</video:tag>
      <video:tag>brag document</video:tag>
      <video:tag>brag document a life engineered</video:tag>
      <video:tag>letter of recommendation</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>devlog</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>techcareer</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>how to have career conversations</video:tag>
      <video:tag>career conversations</video:tag>
      <video:tag>career development</video:tag>
      <video:tag>career</video:tag>
      <video:tag>why professional development matters</video:tag>
      <video:tag>competitive edge</video:tag>
      <video:tag>professional growth</video:tag>
      <video:tag>what is professional development</video:tag>
      <video:tag>career stages</video:tag>
      <video:tag>why do professional develpment</video:tag>
      <video:tag>personal development</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>career hacks</video:tag>
      <video:tag>interpersonal relations</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/OW8lSN6DjFY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OW8lSN6DjFY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NOBODY Can Agree On Primary Constructors in C# 12!</video:title>
      <video:description>Another great debate in dotnet emerged with primary constructors in C# 12! A new feature as part of the language version, dotnet 8 and C# 12 gives us primary constructors on classes and not just records.

Why is it that nobody can seem to agree on their usage? Let's dive into the newest great debate!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #PrimaryConstructors #csharp</video:description>
      <video:player_loc>https://www.youtube.com/embed/OW8lSN6DjFY</video:player_loc>
      <video:duration>963</video:duration>
      <video:view_count>382</video:view_count>
      <video:publication_date>2024-01-05T16:30:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C# 12</video:tag>
      <video:tag>primary constructors</video:tag>
      <video:tag>c# 12 primary constructors</video:tag>
      <video:tag>c# primary constructors</video:tag>
      <video:tag>primary constructors c# 12</video:tag>
      <video:tag>primary constructors c#</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>the new constructor type coming in c# 12 is weird</video:tag>
      <video:tag>primary constructor</video:tag>
      <video:tag>c# 12 new features</video:tag>
      <video:tag>primary constructor in c# 12</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>c# 12 features</video:tag>
      <video:tag>c# new features</video:tag>
      <video:tag>c# constructors</video:tag>
      <video:tag>constructor dependency injection</video:tag>
      <video:tag>constructor dependency injection c#</video:tag>
      <video:tag>primary constructors in c# 12</video:tag>
      <video:tag>c# 12 primary constructor</video:tag>
      <video:tag>.net new features</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lOX-TL5lcYA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lOX-TL5lcYA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SURPRISE Benchmarks - IEnumerable vs Paging (SQL &amp; Entity Framework)</video:title>
      <video:description>In this video, we set out to pit IEnumerables &amp; Iterators against a paging approach. We'll be looking at SQL and Entity Framework core as we compare benchmarks in CSharp.

BenchmarkDotNet comes to our rescue to help us make sense of the results... but... the results are surprising once again!</video:description>
      <video:player_loc>https://www.youtube.com/embed/lOX-TL5lcYA</video:player_loc>
      <video:duration>1696</video:duration>
      <video:view_count>863</video:view_count>
      <video:publication_date>2024-01-03T17:00:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>entity framework</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>entity framework core</video:tag>
      <video:tag>entity framework vs dapper performance</video:tag>
      <video:tag>entity framework performance</video:tag>
      <video:tag>ef core pagination</video:tag>
      <video:tag>ef core queries</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>entity framework core 7</video:tag>
      <video:tag>database optimisation</video:tag>
      <video:tag>c# sqlite database</video:tag>
      <video:tag>sqlite3</video:tag>
      <video:tag>c# sqlite</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>foreach c#</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:tag>iqueryable vs ienumerable c#</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:tag>iqueryable vs ienumerable</video:tag>
      <video:tag>ienumerable vs iqueryable</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Hix9fJjc1U4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Hix9fJjc1U4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You HATE This Design Pattern But It Enables Refactoring!</video:title>
      <video:description>In this video, I am going to show you how the design pattern that we all know and dislike can help us incrementally refactor usage of global static variables. I'll explain why this kind of usage is unsafe, why this pattern seems to work really well, and how we can move to dependency injection... All by taking small steps!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #singleton  #refactoring</video:description>
      <video:player_loc>https://www.youtube.com/embed/Hix9fJjc1U4</video:player_loc>
      <video:duration>1680</video:duration>
      <video:view_count>1147</video:view_count>
      <video:publication_date>2024-01-01T21:10:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>singleton</video:tag>
      <video:tag>singleton design pattern</video:tag>
      <video:tag>singleton pattern</video:tag>
      <video:tag>singleton c#</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>c# singleton</video:tag>
      <video:tag>singleton design pattern c# example</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>live refactoring</video:tag>
      <video:tag>software craftsmanship</video:tag>
      <video:tag>refactoring legacy code</video:tag>
      <video:tag>legacy systems</video:tag>
      <video:tag>refactoring legacy code java</video:tag>
      <video:tag>refactoring martin fowler</video:tag>
      <video:tag>what is refactoring</video:tag>
      <video:tag>refactoring visual studio</video:tag>
      <video:tag>be a better dev</video:tag>
      <video:tag>c# global variables</video:tag>
      <video:tag>global variables</video:tag>
      <video:tag>static classes</video:tag>
      <video:tag>static class in csharp</video:tag>
      <video:tag>static class in c#</video:tag>
      <video:tag>static classes c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6L0glTvwpx0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6L0glTvwpx0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>7 Tips To Navigate A COMPLETELY New Codebase</video:title>
      <video:description>Are you a junior developer or an experienced software engineer ready to tackle your next project in a new codebase? This one is for you! In our software engineering careers, it's common for us to be faced with tackling a new codebase.

Odds are, there's some legacy code and we're going to need to rely on another software developer for some help. But that's okay! Let's see what we can do to make learning a new codebase more manageable!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplem</video:description>
      <video:player_loc>https://www.youtube.com/embed/6L0glTvwpx0</video:player_loc>
      <video:duration>1003</video:duration>
      <video:view_count>1399</video:view_count>
      <video:publication_date>2023-12-29T19:54:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>codebase</video:tag>
      <video:tag>learn new codebase</video:tag>
      <video:tag>learning a new codebase</video:tag>
      <video:tag>how to understand new codebase</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>app development</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>large codebase</video:tag>
      <video:tag>codebase tips and tricks</video:tag>
      <video:tag>clever programmer</video:tag>
      <video:tag>organize code</video:tag>
      <video:tag>coding base</video:tag>
      <video:tag>code based</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>sdet</video:tag>
      <video:tag>junior engineer</video:tag>
      <video:tag>what is junior engineer</video:tag>
      <video:tag>responsibilities of junior engineer</video:tag>
      <video:tag>legacy code</video:tag>
      <video:tag>legacy codes</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/noLWaVzFJJk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/noLWaVzFJJk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>WARNING: 2 Killer C# Iterator Bugs (And How To Prevent Them)</video:title>
      <video:description>C# iterators are a powerful feature that leverage IEnumerable in C# as well as the yield return syntax. Iterators are lazily evaluated which can be really useful - but it can also be incredibly problematic.

In this video, I'll walk through 2 scenarios that will make you think twice when you go to use the yield keyword in C# alongside your IEnumerable! Hopefully this will save you some headaches!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#</video:description>
      <video:player_loc>https://www.youtube.com/embed/noLWaVzFJJk</video:player_loc>
      <video:duration>1249</video:duration>
      <video:view_count>522</video:view_count>
      <video:publication_date>2023-12-27T16:30:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ienumerable</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>enumerator</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach c#</video:tag>
      <video:tag>ienumerator</video:tag>
      <video:tag>yield c#</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>foreach</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>ienumerable vs ienumerator</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>iterator pattern c#</video:tag>
      <video:tag>iterator design pattern</video:tag>
      <video:tag>c# yield return</video:tag>
      <video:tag>c# yield</video:tag>
      <video:tag>iterator pattern</video:tag>
      <video:tag>yield keyword</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>APIs</video:tag>
      <video:tag>API</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/BXDRmic3Of0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BXDRmic3Of0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>APIs That Don't SUCK - Collections &amp; IEnumerables In DotNet</video:title>
      <video:description>Writing methods in C# and dotnet is easy, but writing APIs that don't suck takes some thought. This is especially important when dealing with iterators, IEnumerables, and collections! How can we make sure that we're building APIs in dotnet with these collection types that don't suck?

In this video, I'll explain how I approach working with iterators, IEnumerables, and collections for my APIs. By the end, you should have some considerations for how you can design your own APIs in dotnet that don't suck!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids</video:description>
      <video:player_loc>https://www.youtube.com/embed/BXDRmic3Of0</video:player_loc>
      <video:duration>1385</video:duration>
      <video:view_count>725</video:view_count>
      <video:publication_date>2023-12-25T17:00:07+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ienumerable</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>enumerator</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach c#</video:tag>
      <video:tag>ienumerator</video:tag>
      <video:tag>yield c#</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>foreach</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>ienumerable vs ienumerator</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>iterator pattern c#</video:tag>
      <video:tag>iterator design pattern</video:tag>
      <video:tag>c# yield return</video:tag>
      <video:tag>c# yield</video:tag>
      <video:tag>iterator pattern</video:tag>
      <video:tag>yield keyword</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>APIs</video:tag>
      <video:tag>API</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qYoZn4Td41E</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qYoZn4Td41E/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# Iterators Are AWESOME But Why I HATE Them</video:title>
      <video:description>In this video, we're going to learn how to create a lazy enumerable in C# called an iterator. An iterator is a collection of items that are evaluated only when they're accessed, instead of being computed immediately.

This is a useful technique if you want to avoid expensive computations, or if you need to store data in a memory-efficient format. I'll demonstrate how to create an iterator in C#, and then use it to list all the items in a collection.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement sto</video:description>
      <video:player_loc>https://www.youtube.com/embed/qYoZn4Td41E</video:player_loc>
      <video:duration>799</video:duration>
      <video:view_count>558</video:view_count>
      <video:publication_date>2023-12-22T16:30:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ienumerable</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>enumerator</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach c#</video:tag>
      <video:tag>ienumerator</video:tag>
      <video:tag>yield c#</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>foreach</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>ienumerable vs ienumerator</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>iterator pattern c#</video:tag>
      <video:tag>iterator design pattern</video:tag>
      <video:tag>c# yield return</video:tag>
      <video:tag>c# yield</video:tag>
      <video:tag>iterator pattern</video:tag>
      <video:tag>yield keyword</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nEpgVsziat0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nEpgVsziat0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The FOOLPROOF Way To Test Your Fix In Legacy Code</video:title>
      <video:description>In this video, I'm going to show you a foolproof way to test your fix in legacy code. By following this simple process, you'll be able to verify that your fix works as intended and eliminates any potential bugs.

Legacy systems can be a challenge to work with, but this video will help you test your fix without refactoring the world. By following these simple steps, you'll be able to work more effectively with legacy code and eliminate any potential bugs!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplemen</video:description>
      <video:player_loc>https://www.youtube.com/embed/nEpgVsziat0</video:player_loc>
      <video:duration>1049</video:duration>
      <video:view_count>300</video:view_count>
      <video:publication_date>2023-12-20T15:00:45+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software testing</video:tag>
      <video:tag>legacy code</video:tag>
      <video:tag>legacy systems</video:tag>
      <video:tag>software craftsmanship</video:tag>
      <video:tag>refactoring legacy code</video:tag>
      <video:tag>testing legacy code</video:tag>
      <video:tag>working effectively with legacy code</video:tag>
      <video:tag>legacy code in software engineering</video:tag>
      <video:tag>legacy systems challenges</video:tag>
      <video:tag>testing and refactoring legacy code</video:tag>
      <video:tag>testing and refactoring</video:tag>
      <video:tag>code coverage</video:tag>
      <video:tag>quality assurance</video:tag>
      <video:tag>technical debt</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>tdd</video:tag>
      <video:tag>legacy systems in software engineering</video:tag>
      <video:tag>legacy code vs continuous delivery</video:tag>
      <video:tag>quickly testing legacy code talk</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vtpZK_BhWyw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vtpZK_BhWyw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To NOT Suck At Software Engineering Documentation</video:title>
      <video:description>Look, we all know we need documentation in software engineering, but how do we do software engineering documentation in a way that doesn't suck?

Join me in this video where I discuss project documentation, design documents, and other forms of documentation!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #postmortemreport #developer</video:description>
      <video:player_loc>https://www.youtube.com/embed/vtpZK_BhWyw</video:player_loc>
      <video:duration>1032</video:duration>
      <video:view_count>405</video:view_count>
      <video:publication_date>2023-12-18T14:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software documentation</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>true engineer important questions</video:tag>
      <video:tag>technical writing</video:tag>
      <video:tag>product documentation</video:tag>
      <video:tag>confluence</video:tag>
      <video:tag>documenting code</video:tag>
      <video:tag>create software documentation</video:tag>
      <video:tag>software documentation tools</video:tag>
      <video:tag>write software documentation</video:tag>
      <video:tag>self documenting code</video:tag>
      <video:tag>software documentation examples</video:tag>
      <video:tag>srs documents</video:tag>
      <video:tag>project documentation</video:tag>
      <video:tag>code documentation tools</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>it career tips</video:tag>
      <video:tag>technical documentation</video:tag>
      <video:tag>what is software documentation</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/y4cVkwjKnbo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/y4cVkwjKnbo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The BEST Way To Learn From Your Development FAILS</video:title>
      <video:description>In this video, I'm going to show you the best way to learn from your development failures. By using post incident review and analysis, you'll be able to identify the causes of your failures and learn from them so you don't make the same mistakes again.

If you're looking to improve your development process, then this is the video for you. By following these techniques, you'll be able to effectively learn from your fails. Watch and learn as I share the best way to learn from your development failures!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1</video:description>
      <video:player_loc>https://www.youtube.com/embed/y4cVkwjKnbo</video:player_loc>
      <video:duration>913</video:duration>
      <video:view_count>122</video:view_count>
      <video:publication_date>2023-12-15T15:00:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>post incident review</video:tag>
      <video:tag>post incident review process</video:tag>
      <video:tag>post incident analysis</video:tag>
      <video:tag>PIR</video:tag>
      <video:tag>Post Mortem</video:tag>
      <video:tag>incident management</video:tag>
      <video:tag>problem management</video:tag>
      <video:tag>software post mortem</video:tag>
      <video:tag>postmortem</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>5 reasons to become a developer</video:tag>
      <video:tag>information technology</video:tag>
      <video:tag>quality assurance</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>i wish i knew this before getting started coding</video:tag>
      <video:tag>how to get into tech</video:tag>
      <video:tag>tech jobs</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>waterloo engineering</video:tag>
      <video:tag>faang job</video:tag>
      <video:tag>crypto</video:tag>
      <video:tag>developer</video:tag>
      <video:tag>code</video:tag>
      <video:tag>fail</video:tag>
      <video:tag>fails</video:tag>
      <video:tag>failure</video:tag>
      <video:tag>itil</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4Tsmo9IAzQI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4Tsmo9IAzQI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ASP.NET Service OVERFLOWING With Errors! - Debug &amp; Fix!</video:title>
      <video:description>I've been on a bad streak for breaking things in my ASP.NET core web API. Unfortunately, I was rushing and not paying attention to the proper bug fix nor was I running my C# tests as I should have been. The result was repeated breakages. Join me in this video where I squash the final bug!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #csharp #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/4Tsmo9IAzQI</video:player_loc>
      <video:duration>951</video:duration>
      <video:view_count>309</video:view_count>
      <video:publication_date>2023-12-13T15:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7 web api</video:tag>
      <video:tag>.net 7 web api</video:tag>
      <video:tag>features of asp.net</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>restful api c#</video:tag>
      <video:tag>c# asp net core</video:tag>
      <video:tag>debugging</video:tag>
      <video:tag>how to debug</video:tag>
      <video:tag>how to get better at debugging</video:tag>
      <video:tag>beginner debugging</video:tag>
      <video:tag>bugs in coding</video:tag>
      <video:tag>c# debugging</video:tag>
      <video:tag>debugging for beginners</video:tag>
      <video:tag>programming debugging</video:tag>
      <video:tag>debugging in C#</video:tag>
      <video:tag>C# tests</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>bug fix</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qDe6-w__DZA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qDe6-w__DZA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fixed The WRONG Bug - Let's Debug My ASP.NET Core App</video:title>
      <video:description>In the previous video, I landed a bug fix in production after testing it locally. But... It turns out I had only fixed the symptom! In this video, I walk you through a different debugging and testing approach for my ASP.NET core application. Was I successful in the end? Find out!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #csharp #testing</video:description>
      <video:player_loc>https://www.youtube.com/embed/qDe6-w__DZA</video:player_loc>
      <video:duration>808</video:duration>
      <video:view_count>416</video:view_count>
      <video:publication_date>2023-12-11T14:00:38+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7 web api</video:tag>
      <video:tag>.net 7 web api</video:tag>
      <video:tag>features of asp.net</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>restful api c#</video:tag>
      <video:tag>c# asp net core</video:tag>
      <video:tag>debugging</video:tag>
      <video:tag>how to debug</video:tag>
      <video:tag>how to get better at debugging</video:tag>
      <video:tag>beginner debugging</video:tag>
      <video:tag>bugs in coding</video:tag>
      <video:tag>c# debugging</video:tag>
      <video:tag>debugging for beginners</video:tag>
      <video:tag>programming debugging</video:tag>
      <video:tag>debugging in C#</video:tag>
      <video:tag>C# tests</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>bug fix</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6so35iZNYe8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6so35iZNYe8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Let's Debug Together! Fixing A Production Bug in ASP.NET</video:title>
      <video:description>In this video, I'm going to show you how to debug a production bug in ASP.NET core. ASP.NET core is a widely used web framework, and as such, it can be prone to production bugs. In this video, I'm going to show you how to debug a production bug in ASP NET, and help you fix it!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #csharp #testing</video:description>
      <video:player_loc>https://www.youtube.com/embed/6so35iZNYe8</video:player_loc>
      <video:duration>675</video:duration>
      <video:view_count>1045</video:view_count>
      <video:publication_date>2023-12-08T17:00:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>aspnet</video:tag>
      <video:tag>aspnet core</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet 7 web api</video:tag>
      <video:tag>.net 7 web api</video:tag>
      <video:tag>features of asp.net</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>rest api</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>restful api c#</video:tag>
      <video:tag>c# asp net core</video:tag>
      <video:tag>debugging</video:tag>
      <video:tag>how to debug</video:tag>
      <video:tag>how to get better at debugging</video:tag>
      <video:tag>beginner debugging</video:tag>
      <video:tag>bugs in coding</video:tag>
      <video:tag>c# debugging</video:tag>
      <video:tag>debugging for beginners</video:tag>
      <video:tag>programming debugging</video:tag>
      <video:tag>debugging in C#</video:tag>
      <video:tag>C# tests</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>web development</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/uCbAcMY65Tw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uCbAcMY65Tw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>WHO WINS? - C# Head to Head With Unit Testing VS Functional Testing</video:title>
      <video:description>It's time for a C# Head to Head: Unit Testing VS. Functional Testing! Which one will come out on top? Unit testing focuses on a white-box approach to validation. Functional testing conversely focuses on a black-box approach.

So which one is better? Let's see if I can convince you of my stance!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #csharp #testing</video:description>
      <video:player_loc>https://www.youtube.com/embed/uCbAcMY65Tw</video:player_loc>
      <video:duration>1451</video:duration>
      <video:view_count>508</video:view_count>
      <video:publication_date>2023-12-06T15:00:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>unit testing</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>functional test</video:tag>
      <video:tag>functional testing</video:tag>
      <video:tag>code coverage</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tdd</video:tag>
      <video:tag>c# unit test</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>tests with xunit</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net unit testing</video:tag>
      <video:tag>c# unit testing</video:tag>
      <video:tag>unit testing c#</video:tag>
      <video:tag>c# unit test example</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>how to test c#</video:tag>
      <video:tag>what is refactoring</video:tag>
      <video:tag>code refactoring</video:tag>
      <video:tag>code refactoring tutorial</video:tag>
      <video:tag>writing better code</video:tag>
      <video:tag>improving code</video:tag>
      <video:tag>refactoring explained</video:tag>
      <video:tag>refactoring tutorial</video:tag>
      <video:tag>code refactor</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>c# xunit</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Uj7JTMSH8fQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Uj7JTMSH8fQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Unlocking Easy-Mode Mediator Pattern With MediatR</video:title>
      <video:description>In this video, we'll explore how to use Mediatr for the Mediator Design Pattern. Mediatr is a popular nuget package used for communicating between different components/systems. If you're looking to learn how to use Mediatr for the Mediator Design Pattern, then be sure to watch this video! After watching this video, you'll be able to understand and use the Mediator Design Pattern with ease leveraging Mediatr!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/</video:description>
      <video:player_loc>https://www.youtube.com/embed/Uj7JTMSH8fQ</video:player_loc>
      <video:duration>833</video:duration>
      <video:view_count>911</video:view_count>
      <video:publication_date>2023-12-04T14:00:18+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mediatr</video:tag>
      <video:tag>mediator</video:tag>
      <video:tag>mediator design pattern</video:tag>
      <video:tag>mediator pattern</video:tag>
      <video:tag>mediator pattern in C#</video:tag>
      <video:tag>cqrs</video:tag>
      <video:tag>cqrs microservices</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>mediator pattern in c#</video:tag>
      <video:tag>mediator design pattern in c#</video:tag>
      <video:tag>mediator design pattern c#</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>gang of four</video:tag>
      <video:tag>software design patterns</video:tag>
      <video:tag>design pattern tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net mediatr</video:tag>
      <video:tag>.net mediator</video:tag>
      <video:tag>mediatr tutorial</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>mediatr c#</video:tag>
      <video:tag>mediatr cqrs</video:tag>
      <video:tag>mediator design pattern in C#</video:tag>
      <video:tag>C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5tyRwBWGjQk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5tyRwBWGjQk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Mediator Design Pattern In Action! - C# Design Pattern Tutorial</video:title>
      <video:description>In this video, we'll be exploring the mediator design pattern. This design pattern is used to manage communication between different objects. We'll navigate a small sample application using the mediator design pattern and C#.

If you're interested in learning more about design patterns or want to learn how to use C# to create powerful applications, this video is for you! By the end of this video, you'll have learned everything you need to know about the mediator design pattern and how to use it in your own projects.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=</video:description>
      <video:player_loc>https://www.youtube.com/embed/5tyRwBWGjQk</video:player_loc>
      <video:duration>819</video:duration>
      <video:view_count>9217</video:view_count>
      <video:publication_date>2023-12-01T15:30:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>mediatr</video:tag>
      <video:tag>mediator</video:tag>
      <video:tag>mediator design pattern</video:tag>
      <video:tag>mediator pattern</video:tag>
      <video:tag>mediator pattern in C#</video:tag>
      <video:tag>cqrs</video:tag>
      <video:tag>cqrs microservices</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>mediator pattern in c#</video:tag>
      <video:tag>mediator design pattern in c#</video:tag>
      <video:tag>mediator design pattern c#</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>dev leader</video:tag>
      <video:tag>gang of four</video:tag>
      <video:tag>software design patterns</video:tag>
      <video:tag>design pattern tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net mediatr</video:tag>
      <video:tag>.net mediator</video:tag>
      <video:tag>mediatr tutorial</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>mediatr c#</video:tag>
      <video:tag>mediatr cqrs</video:tag>
      <video:tag>mediator design pattern in C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rdzPFVUVglM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rdzPFVUVglM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>UI Testing Blazor Components WITHOUT A Browser!</video:title>
      <video:description>In this video, I'll show you how to test clicks in Blazor components without a browser. This is a great technique for unit testing Blazor components, and it can be used to test various scenarios.

If you're new to Blazor, or if you're just getting started with unit testing, then this video is a great introduction to testing in Blazor. I'll show you how to test clicks in Blazor components using the same techniques you would use to test any other type of code. Thanks for watching!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out all of my courses:
https://devleader.ca/courses

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#dotnet #dotnetcore #aspnetcore #blazor #bunit #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/rdzPFVUVglM</video:player_loc>
      <video:duration>465</video:duration>
      <video:view_count>594</video:view_count>
      <video:publication_date>2023-11-29T15:30:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>blazor dotnet</video:tag>
      <video:tag>blazor programming</video:tag>
      <video:tag>blazor testing</video:tag>
      <video:tag>blazor unit testing</video:tag>
      <video:tag>blazor bunit</video:tag>
      <video:tag>bunit blazor testing</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>xunit blazor</video:tag>
      <video:tag>how to test blazor</video:tag>
      <video:tag>unit test blazor components</video:tag>
      <video:tag>unit testing blazor components</video:tag>
      <video:tag>how to unit test blazor</video:tag>
      <video:tag>blazor testing tutorial</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>reflection in C#</video:tag>
      <video:tag>reflection in c# tutorial</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/25AW78BXwTM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/25AW78BXwTM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FORGET The Ninja Fixes - Tackle Refactoring And Tech Debt With Purpose</video:title>
      <video:description>In this video, we're going to be talking about refactoring and tech debt, and how to deal with both of them without having to use either "boy scout" fixes or ninja commits.

Although "boy scout" changes can help to make a dent in helpful tech debt paydown and refactoring, I don't always think it's the best way to go about it. In this video, I'll explain how to deal with tech debt and refactoring from a different perspective. So sit back, relax, and let's get started!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn</video:description>
      <video:player_loc>https://www.youtube.com/embed/25AW78BXwTM</video:player_loc>
      <video:duration>876</video:duration>
      <video:view_count>300</video:view_count>
      <video:publication_date>2023-11-27T14:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>technical debt</video:tag>
      <video:tag>technical debt in agile</video:tag>
      <video:tag>business agility</video:tag>
      <video:tag>tech debt backlog</video:tag>
      <video:tag>planned tech debt</video:tag>
      <video:tag>tech debt vs features</video:tag>
      <video:tag>what does technical debt stand for</video:tag>
      <video:tag>tech debt sprint</video:tag>
      <video:tag>technical debt agile</video:tag>
      <video:tag>what is the meaning of technical debt</video:tag>
      <video:tag>tech debt tutorial</video:tag>
      <video:tag>continuous delivery</video:tag>
      <video:tag>tech debt explained</video:tag>
      <video:tag>what does technical debt mean</video:tag>
      <video:tag>what is the definition of technical debt</video:tag>
      <video:tag>technical debt in scrum</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>webinar</video:tag>
      <video:tag>refactoring techniques</video:tag>
      <video:tag>refactoring legacy code</video:tag>
      <video:tag>tech debt</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nj9yuqH44zw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nj9yuqH44zw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Mastering the Observer Pattern with System.Reactive in #CSharp</video:title>
      <video:description>In this tutorial, you'll learn how to use the System.Reactive Extensions (RX) for the Observer Pattern in Csharp. You'll learn how to create an Observable that sends notifications when a particular condition is met, and you'll see how to use the LINQ to Observable extension to query the observable for changes. This tutorial is perfect if you want to learn how to use the Observer Pattern in Csharp using the System.Reactive Extensions.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #</video:description>
      <video:player_loc>https://www.youtube.com/embed/nj9yuqH44zw</video:player_loc>
      <video:duration>583</video:duration>
      <video:view_count>2901</video:view_count>
      <video:publication_date>2023-11-25T06:15:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>observer pattern</video:tag>
      <video:tag>observer pattern example</video:tag>
      <video:tag>observer pattern explained</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>observer pattern tutorial</video:tag>
      <video:tag>observer design pattern</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>observer patterns</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>observer pattern java example</video:tag>
      <video:tag>what is observer pattern</video:tag>
      <video:tag>design patterns in c#</video:tag>
      <video:tag>design patterns in c# scenario based questions</video:tag>
      <video:tag>design patterns c#</video:tag>
      <video:tag>c# design patterns tutorial</video:tag>
      <video:tag>design patterns in software engineering</video:tag>
      <video:tag>.net reactive extensions</video:tag>
      <video:tag>.net core reactive extensions</video:tag>
      <video:tag>rx .net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/8LFI0EgIoxI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8LFI0EgIoxI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Implement The Observer Pattern In #CSharp</video:title>
      <video:description>Previously we looked at how to implement the observer pattern in C# where we used events and event handlers. However, there are situations where developers forget to unhook their events and it leads to problems. In this video, we'll explore yet another way that we can implement the observer pattern in CSharp!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #designpattern #designpatterns</video:description>
      <video:player_loc>https://www.youtube.com/embed/8LFI0EgIoxI</video:player_loc>
      <video:duration>391</video:duration>
      <video:view_count>2646</video:view_count>
      <video:publication_date>2023-11-22T15:30:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>observer pattern</video:tag>
      <video:tag>observer pattern example</video:tag>
      <video:tag>observer pattern explained</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>observer pattern tutorial</video:tag>
      <video:tag>observer design pattern</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>observer patterns</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>observer pattern java example</video:tag>
      <video:tag>what is observer pattern</video:tag>
      <video:tag>design patterns in c#</video:tag>
      <video:tag>design patterns in c# scenario based questions</video:tag>
      <video:tag>design patterns c#</video:tag>
      <video:tag>c# design patterns</video:tag>
      <video:tag>c# design patterns tutorial</video:tag>
      <video:tag>design patterns in software engineering</video:tag>
      <video:tag>software design patterns</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/6KW885nIDes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6KW885nIDes/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You Won't Guess How Many Promotions It Took To Principal Level Eng Manager</video:title>
      <video:description>Many awesome creators are sharing their career journey in software engineering. They're covering how to get promoted in tech based on their experiences. I thought I should offer a different perspective based on my tech career journey.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #designpattern #designpatterns</video:description>
      <video:player_loc>https://www.youtube.com/embed/6KW885nIDes</video:player_loc>
      <video:duration>1644</video:duration>
      <video:view_count>363</video:view_count>
      <video:publication_date>2023-11-20T15:00:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>how to get promoted as a software engineer</video:tag>
      <video:tag>how to get promoted in tech</video:tag>
      <video:tag>how to get a promotion at work fast</video:tag>
      <video:tag>how to get promoted fast at work</video:tag>
      <video:tag>how to get promoted at work</video:tag>
      <video:tag>tips to get promoted at work</video:tag>
      <video:tag>how to get promoted at work quickly</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>how to get promoted at work fast</video:tag>
      <video:tag>get promoted fast</video:tag>
      <video:tag>how to get promoted</video:tag>
      <video:tag>principal engineer</video:tag>
      <video:tag>software engineer career path</video:tag>
      <video:tag>software engineer career journey</video:tag>
      <video:tag>tech career journey</video:tag>
      <video:tag>tech career advice</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/pP2nnzWRJnA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/pP2nnzWRJnA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Avoid This Trap As We Implement The Observer Pattern In C#</video:title>
      <video:description>Have you heard of the observer pattern? It's one of the many design patterns we get exposed to when we're starting off in our programming journeys. However, if you're like me, you might not have been shown this explicitly but instead stumbled upon things that seem similar enough. So with this video, I'll show you how to implement the observer pattern in CSharp with events and the pros and cons of doing so!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #designpat</video:description>
      <video:player_loc>https://www.youtube.com/embed/pP2nnzWRJnA</video:player_loc>
      <video:duration>611</video:duration>
      <video:view_count>1012</video:view_count>
      <video:publication_date>2023-11-17T15:30:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>observer pattern</video:tag>
      <video:tag>observer pattern example</video:tag>
      <video:tag>observer pattern explained</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>observer pattern tutorial</video:tag>
      <video:tag>observer design pattern</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>observer patterns</video:tag>
      <video:tag>system design</video:tag>
      <video:tag>observer pattern java example</video:tag>
      <video:tag>what is observer pattern</video:tag>
      <video:tag>design patterns in c#</video:tag>
      <video:tag>design patterns in c# scenario based questions</video:tag>
      <video:tag>design patterns c#</video:tag>
      <video:tag>c# design patterns</video:tag>
      <video:tag>c# design patterns tutorial</video:tag>
      <video:tag>design patterns in software engineering</video:tag>
      <video:tag>software design patterns</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/D8FoIsCthbg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/D8FoIsCthbg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>STOP Being Randomized By Competing Or Uncertain Priorities!</video:title>
      <video:description>As software engineers, it's common for us to have multiple workstreams that are competing for our attention. Which is higher and which is lower for priorities? How do we avoid randomization so that we can focus? This video has some tips to help you navigate these challenges!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #prioritization</video:description>
      <video:player_loc>https://www.youtube.com/embed/D8FoIsCthbg</video:player_loc>
      <video:duration>568</video:duration>
      <video:view_count>99</video:view_count>
      <video:publication_date>2023-11-15T15:30:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>prioritization</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>software developer career advice</video:tag>
      <video:tag>prioritization techniques</video:tag>
      <video:tag>agile prioritization</video:tag>
      <video:tag>product backlog prioritization</video:tag>
      <video:tag>backlog prioritization</video:tag>
      <video:tag>requirements prioritization</video:tag>
      <video:tag>product management</video:tag>
      <video:tag>product manager</video:tag>
      <video:tag>prioritization method</video:tag>
      <video:tag>not urgent but important</video:tag>
      <video:tag>urgent vs important</video:tag>
      <video:tag>important but not urgent</video:tag>
      <video:tag>urgent and important</video:tag>
      <video:tag>moscow prioritization</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/3cWuwd-BGg4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3cWuwd-BGg4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You NEED These 3.5 Tips For Organizing Time As A Software Engineer</video:title>
      <video:description>As software engineers, it's common for us to have many competing priorities for our time. Meetings, presentations, one on ones, ACTUALLY writing code... there's a lot. But what can you do to help with your time management and organizing how you spend your time as a software engineer?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #timemanagement</video:description>
      <video:player_loc>https://www.youtube.com/embed/3cWuwd-BGg4</video:player_loc>
      <video:duration>520</video:duration>
      <video:view_count>218</video:view_count>
      <video:publication_date>2023-11-13T15:30:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer time management</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>productivity</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software developer productivity</video:tag>
      <video:tag>time management</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software engineering scheduling</video:tag>
      <video:tag>self improvement</video:tag>
      <video:tag>personal development</video:tag>
      <video:tag>work calendar</video:tag>
      <video:tag>personal time tracker</video:tag>
      <video:tag>office 365</video:tag>
      <video:tag>time management for software engineers</video:tag>
      <video:tag>time management for developers</video:tag>
      <video:tag>time management for programmers</video:tag>
      <video:tag>time management tips</video:tag>
      <video:tag>productivity tips</video:tag>
      <video:tag>how to manage your time</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/R0Ed8LIGcyY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/R0Ed8LIGcyY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>CSharp Switch Statements - How To Control Your Code</video:title>
      <video:description>In this video, we'll be looking at how to use the switch statement in C#. We'll be covering everything from basic usage to more complex scenarios. If you're a beginner or you just want to learn more about the switch statement, this video is for you! By the end of this tutorial, you'll know how to use the switch statement to control your code.

Read and associated article here;
https://www.devleader.ca/2023/11/02/beginners-csharp-switch-statement-tutorial-how-to-properly-use-a-switch-statement/

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supple</video:description>
      <video:player_loc>https://www.youtube.com/embed/R0Ed8LIGcyY</video:player_loc>
      <video:duration>742</video:duration>
      <video:view_count>480</video:view_count>
      <video:publication_date>2023-11-10T15:00:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>switch</video:tag>
      <video:tag>switch statement</video:tag>
      <video:tag>switch statements</video:tag>
      <video:tag>switch statement in C#</video:tag>
      <video:tag>C# switch statement</video:tag>
      <video:tag>conditional statement in c#</video:tag>
      <video:tag>conditions in c#</video:tag>
      <video:tag>c# conditional statement</video:tag>
      <video:tag>c# conditions and if statements</video:tag>
      <video:tag>c# enums</video:tag>
      <video:tag>c# switch</video:tag>
      <video:tag>switch case</video:tag>
      <video:tag>C# switch case</video:tag>
      <video:tag>C# switch expression</video:tag>
      <video:tag>switch expression</video:tag>
      <video:tag>switch expression c#</video:tag>
      <video:tag>c# switch case</video:tag>
      <video:tag>switch statement in c#</video:tag>
      <video:tag>switch case in C#</video:tag>
      <video:tag>switch statement in c# with example</video:tag>
      <video:tag>switch expression in C#</video:tag>
      <video:tag>switch case tutorial</video:tag>
      <video:tag>break in c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Z_V-c7fph1U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Z_V-c7fph1U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You're Using Enums in C# Wrong - So Do This!</video:title>
      <video:description>In this video series, we've been looking at enums in CSharp. We've started with the basics and after going through some examples... It's time for the hard truth. You're using Enum wrong. But don't worry - We'll go through what the hidden costs are so you can avoid any issues.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #enums</video:description>
      <video:player_loc>https://www.youtube.com/embed/Z_V-c7fph1U</video:player_loc>
      <video:duration>720</video:duration>
      <video:view_count>1464</video:view_count>
      <video:publication_date>2023-11-08T15:00:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enum C#</video:tag>
      <video:tag>C# enum</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>how do enums work</video:tag>
      <video:tag>what is an enum in C#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>enum in c# with example</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in c#</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>how do enums in csharp work</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>learn csharp</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>java enum</video:tag>
      <video:tag>enum java</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_yUOrzTCpGU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_yUOrzTCpGU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Ultimate Beginner's Guide to Flags Enums in CSharp</video:title>
      <video:description>In our previous videos, we looked at the basics of Enums in C# as well as how to parse them from strings. Now that we know the basics, what's this about... flags?! Check out this video for a flags Enum tutorial in CSharp!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- VPS hosting from RackNerd: https://my.racknerd.com/aff.php?aff=9013
- VPS hosting from Contabo: https://www.jdoqocy.com/click-101028632-12454592
- My newsletter platform ConverKit: https://convertkit.com/?lmref=c5X7KQ
- My newsletter referral system SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- My AI shorts helper Opus Clip: https://opus.pro/?via=2f9e97
- I try to help answer questions at Quora: https://www.quora.com/quoraplus?ch=10&amp;invite_code=e7QLQ5pQgfBtLTOV&amp;share=2ef9cd85
- My favorite computer parts store Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- My favorite supplement store Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #enums</video:description>
      <video:player_loc>https://www.youtube.com/embed/_yUOrzTCpGU</video:player_loc>
      <video:duration>1040</video:duration>
      <video:view_count>1131</video:view_count>
      <video:publication_date>2023-11-06T15:00:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enum C#</video:tag>
      <video:tag>C# enum</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>how do enums work</video:tag>
      <video:tag>what is an enum in C#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>enum in c# with example</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in c#</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>how do enums in csharp work</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>java enum</video:tag>
      <video:tag>enum java</video:tag>
      <video:tag>flags</video:tag>
      <video:tag>flags enum</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/VENbpXhGUZM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VENbpXhGUZM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Convert Strings To Enums in C#</video:title>
      <video:description>In our previous video, we looked at the basics of Enums in C#. We saw that we could cast integers to the Enum type, but we couldn't do that with strings. So how can we go from a string to an Enum type? Let's find out in this C# tutorial on Enums!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #enums</video:description>
      <video:player_loc>https://www.youtube.com/embed/VENbpXhGUZM</video:player_loc>
      <video:duration>457</video:duration>
      <video:view_count>1894</video:view_count>
      <video:publication_date>2023-11-03T14:30:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enum C#</video:tag>
      <video:tag>C# enum</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>how do enums work</video:tag>
      <video:tag>what is an enum in C#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>enum in c# with example</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in c#</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>how do enums in csharp work</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>learn csharp</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:tag>java enum</video:tag>
      <video:tag>enum java</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9GxabCuWTEk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9GxabCuWTEk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide to Enums In CSharp - C# Enum Tutorial</video:title>
      <video:description>Have you heard of Enums in C#? Well, if you're looking to better understand how Enums in C# work, you're at the right video! Let's walk through the basics of how Enums work in this C# Enum Tutorial!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #enums</video:description>
      <video:player_loc>https://www.youtube.com/embed/9GxabCuWTEk</video:player_loc>
      <video:duration>445</video:duration>
      <video:view_count>1827</video:view_count>
      <video:publication_date>2023-11-01T14:30:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>enum</video:tag>
      <video:tag>enum C#</video:tag>
      <video:tag>C# enum</video:tag>
      <video:tag>csharp enum</video:tag>
      <video:tag>enums in csharp</video:tag>
      <video:tag>how do enums work</video:tag>
      <video:tag>what is an enum in C#</video:tag>
      <video:tag>what is an enum in csharp</video:tag>
      <video:tag>csharp enum example</video:tag>
      <video:tag>c# enum tutorial</video:tag>
      <video:tag>c# enum example</video:tag>
      <video:tag>enum in c# with example</video:tag>
      <video:tag>enums</video:tag>
      <video:tag>enums in c#</video:tag>
      <video:tag>c# enum</video:tag>
      <video:tag>enum in c#</video:tag>
      <video:tag>csharp enum tutorial</video:tag>
      <video:tag>enum c#</video:tag>
      <video:tag>dotnet enum</video:tag>
      <video:tag>how do enums in csharp work</video:tag>
      <video:tag>example of csharp enum</video:tag>
      <video:tag>enums for beginners</video:tag>
      <video:tag>beginner tutorial enums</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>csharp for beginners</video:tag>
      <video:tag>learn csharp</video:tag>
      <video:tag>csharp tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/g_g7pYGCnik</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/g_g7pYGCnik/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FREE Vertical Slice Project Template - ASP.NET Core + Autofac</video:title>
      <video:description>By popular request, here is the project template that I use for creating vertical slice architectures in ASP.NET Core. This is something that I use and adapted to be slightly more generic. Is it the perfect vertical slice project template for you? I can't claim that! But I go into details about how I leverage this, and how you can adapt it if you like it.

Here's the repo:
https://github.com/ncosentino/DevLeader/tree/master/AspVerticalSliceTemplate

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #testing</video:description>
      <video:player_loc>https://www.youtube.com/embed/g_g7pYGCnik</video:player_loc>
      <video:duration>1162</video:duration>
      <video:view_count>1337</video:view_count>
      <video:publication_date>2023-10-30T14:00:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>vertical slice</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>vertical slice architecture course</video:tag>
      <video:tag>vertical slice architecture without mediatr</video:tag>
      <video:tag>agile vertical slice</video:tag>
      <video:tag>implement vertical slice architecture</video:tag>
      <video:tag>.net vertical slice architecture</video:tag>
      <video:tag>vertical slice architecture exampleple</video:tag>
      <video:tag>vertical slice architecture .net</video:tag>
      <video:tag>vertical slice architecture example</video:tag>
      <video:tag>vertical slice architecture c#</video:tag>
      <video:tag>vertical slice architecture tutorial</video:tag>
      <video:tag>vertical slices in C#</video:tag>
      <video:tag>asp net core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/iBkSSuQBJx0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iBkSSuQBJx0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Everyone Is WRONG About Testing And What YOU Are Going To Do About It</video:title>
      <video:description>You're a software developer and you're trying to improve on your testing skills. So you head to the Interwebz to hear what the other software engineering experts have to say about it. The problem? Everyone with an expert opinion about testing is saying something different. How can everyone be right? Are they all wrong?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#softwareengineering #softwaredeveloper #softwaredevelopment #testing</video:description>
      <video:player_loc>https://www.youtube.com/embed/iBkSSuQBJx0</video:player_loc>
      <video:duration>553</video:duration>
      <video:view_count>342</video:view_count>
      <video:publication_date>2023-10-27T14:30:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software testing</video:tag>
      <video:tag>testing</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>functional testing</video:tag>
      <video:tag>integration testing</video:tag>
      <video:tag>end to end testing</video:tag>
      <video:tag>e2e testing</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>functional test</video:tag>
      <video:tag>integration test</video:tag>
      <video:tag>end to end test</video:tag>
      <video:tag>e2e test</video:tag>
      <video:tag>regression testing</video:tag>
      <video:tag>black box testing</video:tag>
      <video:tag>continuous delivery</video:tag>
      <video:tag>ui test</video:tag>
      <video:tag>software testing pyramid</video:tag>
      <video:tag>100% code coverage</video:tag>
      <video:tag>quality assurance</video:tag>
      <video:tag>automation testing questions and answers</video:tag>
      <video:tag>microsoft mvp</video:tag>
      <video:tag>usability testing</video:tag>
      <video:tag>selenium</video:tag>
      <video:tag>angular</video:tag>
      <video:tag>typescript</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>test automation</video:tag>
      <video:tag>test</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/WH1fA3zwkBs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WH1fA3zwkBs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using The DARK ARTS To Write Tests For Blazor Page Declarations</video:title>
      <video:description>Based on a recent request, someone asked how we might test the page declaration on a Blazor page/component. Great question! Except... I didn't know the answer. I didn't even know what we COULD do even if we could find some information about it. But, it turns out we can lean on a special dotnet feature in order to write tests on Blazor page declarations!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#dotnet #dotnetcore #aspnetcore #blazor #bunit #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/WH1fA3zwkBs</video:player_loc>
      <video:duration>765</video:duration>
      <video:view_count>315</video:view_count>
      <video:publication_date>2023-10-25T14:30:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>blazor dotnet</video:tag>
      <video:tag>blazor programming</video:tag>
      <video:tag>blazor testing</video:tag>
      <video:tag>blazor unit testing</video:tag>
      <video:tag>blazor bunit</video:tag>
      <video:tag>bunit blazor testing</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>xunit blazor</video:tag>
      <video:tag>how to test blazor</video:tag>
      <video:tag>unit test blazor components</video:tag>
      <video:tag>unit testing blazor components</video:tag>
      <video:tag>how to unit test blazor</video:tag>
      <video:tag>blazor testing tutorial</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>reflection in C#</video:tag>
      <video:tag>reflection in c# tutorial</video:tag>
      <video:tag>dotnet reflection</video:tag>
      <video:tag>reflection csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/LZPq514JqGA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LZPq514JqGA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building Better Blazor Unit Tests - Lessons From Automating WPF Tests</video:title>
      <video:description>I've been writing tests for all sorts of different C# applications for many years. These include console applications, services, WPF apps, and even old-school WinForms applications! And when it comes to tests, we have all sorts of different flavors including unit tests, functional tests, and even things like UI automation tests. Here's an example of an approach I like from my WPF days applied to Blazor unit testing.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#dotnet #dotnetcore #aspnetcore #blazor #bunit #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/LZPq514JqGA</video:player_loc>
      <video:duration>1353</video:duration>
      <video:view_count>758</video:view_count>
      <video:publication_date>2023-10-23T15:22:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>blazor dotnet</video:tag>
      <video:tag>blazor programming</video:tag>
      <video:tag>blazor testing</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>blazor unit testing</video:tag>
      <video:tag>blazor bunit</video:tag>
      <video:tag>bunit blazor testing</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>xunit blazor</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>how to test blazor</video:tag>
      <video:tag>unit test blazor components</video:tag>
      <video:tag>unit testing blazor components</video:tag>
      <video:tag>how to unit test blazor</video:tag>
      <video:tag>blazor testing tutorial</video:tag>
      <video:tag>bunit tutorial</video:tag>
      <video:tag>bunit</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>test razor pages</video:tag>
      <video:tag>wpf</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf tests</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/EXFHM5wonlM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EXFHM5wonlM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Write Blazor Unit Tests With bUnit and xUnit</video:title>
      <video:description>You've been building Blazor applications and the voice in the back of your head is reminding you that you need to write tests. But how? What tools do we have access to in order to unit test Blazor components? Let's dive into bUnit and xUnit!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://subscribe.devleader.ca

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#dotnet #dotnetcore #aspnetcore #blazor #bunit #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/EXFHM5wonlM</video:player_loc>
      <video:duration>1199</video:duration>
      <video:view_count>6155</video:view_count>
      <video:publication_date>2023-10-20T14:30:08+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>blazor dotnet</video:tag>
      <video:tag>blazor programming</video:tag>
      <video:tag>blazor testing</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>blazor unit testing</video:tag>
      <video:tag>blazor bunit</video:tag>
      <video:tag>bunit blazor testing</video:tag>
      <video:tag>razor components</video:tag>
      <video:tag>webassembly</video:tag>
      <video:tag>blazor webassembly</video:tag>
      <video:tag>xunit blazor</video:tag>
      <video:tag>aspnet</video:tag>
      <video:tag>how to test blazor</video:tag>
      <video:tag>unit test blazor components</video:tag>
      <video:tag>unit testing blazor components</video:tag>
      <video:tag>how to unit test blazor</video:tag>
      <video:tag>blazor testing tutorial</video:tag>
      <video:tag>bunit tutorial</video:tag>
      <video:tag>bunit</video:tag>
      <video:tag>razor pages</video:tag>
      <video:tag>test razor pages</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/JJi_GnFnUHM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/JJi_GnFnUHM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Are You Too Blunt? - 2 Communication Tips For Senior Software Engineers</video:title>
      <video:description>As senior software engineers, it's more important than ever to have solid communication skills. When you're working with more junior developers, you have such a great opportunity to improve their working experience and help them gain confidence in their role. But how can you balance being kind, thoughtful, and verbose in communication with... being blunt? Is it ever acceptable to be blunt? Let's see!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #communucation #developers #radicalcandor</video:description>
      <video:player_loc>https://www.youtube.com/embed/JJi_GnFnUHM</video:player_loc>
      <video:duration>734</video:duration>
      <video:view_count>249</video:view_count>
      <video:publication_date>2023-10-18T14:30:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>radical candor</video:tag>
      <video:tag>ruinous empathy</video:tag>
      <video:tag>kim scott how to give candid feedback</video:tag>
      <video:tag>radical candor kim scott</video:tag>
      <video:tag>radical candor review</video:tag>
      <video:tag>feedback culture</video:tag>
      <video:tag>self improvement</video:tag>
      <video:tag>kim scott radical candor</video:tag>
      <video:tag>radical honesty</video:tag>
      <video:tag>giving difficult feedback</video:tag>
      <video:tag>office politics</video:tag>
      <video:tag>radical candor silicon valley</video:tag>
      <video:tag>leadership skills</video:tag>
      <video:tag>senior software engineer</video:tag>
      <video:tag>fintech</video:tag>
      <video:tag>meta</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>staff software engineer</video:tag>
      <video:tag>senior developer skills</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HBayLi_UNtE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HBayLi_UNtE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Feedback Is HARD - So Let's Improve It For Software Engineers!</video:title>
      <video:description>Feedback - whether we are giving it or receiving it - can be something that's very hard. Often times we'll skip over any type of constructive criticism to offer to others because we want to avoid conflict. On the receiving end, we're not stellar at remaining positive and not taking things personally. As software engineers, how can we do better?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #developers #feedback</video:description>
      <video:player_loc>https://www.youtube.com/embed/HBayLi_UNtE</video:player_loc>
      <video:duration>1401</video:duration>
      <video:view_count>143</video:view_count>
      <video:publication_date>2023-10-16T14:30:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>give feedback</video:tag>
      <video:tag>receive feedback</video:tag>
      <video:tag>crucial conversations</video:tag>
      <video:tag>difficult conversations</video:tag>
      <video:tag>giving negative feedback</video:tag>
      <video:tag>giving feedback effectively</video:tag>
      <video:tag>constructive feedback</video:tag>
      <video:tag>how to give feedback</video:tag>
      <video:tag>feedback from others</video:tag>
      <video:tag>feedback at work</video:tag>
      <video:tag>receiving feedback in the workplace</video:tag>
      <video:tag>how to receive feedback in the workplace</video:tag>
      <video:tag>receiving feedback at work</video:tag>
      <video:tag>business criticism</video:tag>
      <video:tag>criticism in business</video:tag>
      <video:tag>constructive vs destructive criticism</video:tag>
      <video:tag>personal development</video:tag>
      <video:tag>feedback sandwich method</video:tag>
      <video:tag>giving feedback</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-TdLsWMRglA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-TdLsWMRglA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>This Is Hard But We Can Fix It - Conversations With Senior Software Engineers</video:title>
      <video:description>Working with more senior software engineers can be challenging. And... That can still be the case even if you are a senior software engineer. Why is that the case though? What communication skills and tools do we have to make these conversations better? Can we improve things for us AND them?

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #developers</video:description>
      <video:player_loc>https://www.youtube.com/embed/-TdLsWMRglA</video:player_loc>
      <video:duration>723</video:duration>
      <video:view_count>252</video:view_count>
      <video:publication_date>2023-10-11T14:30:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>senior software engineer</video:tag>
      <video:tag>principal software engineer</video:tag>
      <video:tag>staff software engineer</video:tag>
      <video:tag>staff softw</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>new grad software engineer</video:tag>
      <video:tag>software engineer career ladder</video:tag>
      <video:tag>senior software engineer microsoft</video:tag>
      <video:tag>senior software engineer amazon</video:tag>
      <video:tag>what does a senior software engineer do</video:tag>
      <video:tag>how to talk to colleagues</video:tag>
      <video:tag>how to talk to work colleagues</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ylN9gFVpEog</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ylN9gFVpEog/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Your Software Will NEVER Be Perfect And Why You Should Be Okay With That</video:title>
      <video:description>It's time to face the music. You're never going to write perfect software. It doesn't matter how much time and effort you put into it. While that might feel lousy to hear (and I don't mean to hurt your feelings), have some peace in knowing that we have amazing tools and processes (like refactoring!) that can help us navigate the inevitable.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #techdebt #technicaldebt</video:description>
      <video:player_loc>https://www.youtube.com/embed/ylN9gFVpEog</video:player_loc>
      <video:duration>741</video:duration>
      <video:view_count>231</video:view_count>
      <video:publication_date>2023-10-09T14:00:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>refactor</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>refactoring code</video:tag>
      <video:tag>refactoring tutorial</video:tag>
      <video:tag>technical debt</video:tag>
      <video:tag>refactoring example</video:tag>
      <video:tag>how to refactor</video:tag>
      <video:tag>refactor code</video:tag>
      <video:tag>software refactoring</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>minimum viable architecture</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software architecure</video:tag>
      <video:tag>fluid architecture</video:tag>
      <video:tag>software architecture and design</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software architecture patterns</video:tag>
      <video:tag>software architecture in software engineering</video:tag>
      <video:tag>software architecture fundamentals</video:tag>
      <video:tag>software architect</video:tag>
      <video:tag>software design</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/47xt3gI5Ea8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/47xt3gI5Ea8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Faster Way To Deal With Exceptions That You Aren't Using In #CSharp</video:title>
      <video:description>If we hate exceptions in CSharp much, why are we throwing them? In this video, we'll look at some variations to throwing exceptions in C# in addition to some performance insights from benchmarkdotnet! We have alternatives to throwing exceptions all of the time!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #csharp #exceptions #benchmark</video:description>
      <video:player_loc>https://www.youtube.com/embed/47xt3gI5Ea8</video:player_loc>
      <video:duration>1360</video:duration>
      <video:view_count>1208</video:view_count>
      <video:publication_date>2023-10-06T16:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>exception handling in C#</video:tag>
      <video:tag>C# exceptions</video:tag>
      <video:tag>try catch c#</video:tag>
      <video:tag>c sharp try catch</video:tag>
      <video:tag>try catch c sharp</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>exceptions in c#</video:tag>
      <video:tag>exceptions and exception handling in c#.net</video:tag>
      <video:tag>c# try catch</video:tag>
      <video:tag>exceptions dotnet</video:tag>
      <video:tag>c# exception handling best practices</video:tag>
      <video:tag>error handling dotnet</video:tag>
      <video:tag>exception handling in web api</video:tag>
      <video:tag>exception handling in asp.net mvc</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>inner exception</video:tag>
      <video:tag>inner exception c#</video:tag>
      <video:tag>stack trace c#</video:tag>
      <video:tag>Stack Trace C#</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>c# performance tips</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9recT9FXjcQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9recT9FXjcQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>CRITICAL for Plugin Architectures! - Configuration Tests in #CSharp</video:title>
      <video:description>Plugin systems can add a lot of complexity when they grow in scale. This is the result of many modular pieces coming together to form one big application or service. Tests in C# and using xunit tests might be able to help us here!

In theory, we'd hope that by their design, plugins can keep being added and remain isolated - But who is responsible for making sure they all play nice together? Heck, who even knows about all the plugins we expect?! Let's see how we can add tests for plugin architectures in #CSharp!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #aspnetcore #plugins #softwarearchitecture</video:description>
      <video:player_loc>https://www.youtube.com/embed/9recT9FXjcQ</video:player_loc>
      <video:duration>1204</video:duration>
      <video:view_count>314</video:view_count>
      <video:publication_date>2023-10-04T14:45:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>tests in c#</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>tests with xunit</video:tag>
      <video:tag>code coverage</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>c# plugins</video:tag>
      <video:tag>plugin architecture</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>what is a vertical slice</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>vertical slice</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>integration testing c#</video:tag>
      <video:tag>integration testing docker</video:tag>
      <video:tag>integration testing .net</video:tag>
      <video:tag>testing .net</video:tag>
      <video:tag>functional testing types with examples</video:tag>
      <video:tag>qa engineer</video:tag>
      <video:tag>quality assurance</video:tag>
      <video:tag>automated testing C#</video:tag>
      <video:tag>software testing</video:tag>
      <video:tag>tests</video:tag>
      <video:tag>plugins</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qqlw-BSFSMU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qqlw-BSFSMU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>You're Throwing Exceptions Wrong! Don't Throw Away The Trace!</video:title>
      <video:description>How are you throwing exceptions in C#? What approach do you use to rethrow exceptions? You might not know it yet, but you could be throwing away the entire stack trace if you're doing it wrong! In this video, we'll cover how to rethrow exceptions in CSharp so that you get the information you need.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #csharp #exceptions</video:description>
      <video:player_loc>https://www.youtube.com/embed/qqlw-BSFSMU</video:player_loc>
      <video:duration>1090</video:duration>
      <video:view_count>1002</video:view_count>
      <video:publication_date>2023-10-02T14:00:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>exception handling</video:tag>
      <video:tag>exception handling in C#</video:tag>
      <video:tag>C# exceptions</video:tag>
      <video:tag>try catch c#</video:tag>
      <video:tag>c sharp try catch</video:tag>
      <video:tag>try catch c sharp</video:tag>
      <video:tag>try catch block in c#</video:tag>
      <video:tag>c# exceptions</video:tag>
      <video:tag>c# exception handling</video:tag>
      <video:tag>exceptions in c#</video:tag>
      <video:tag>exceptions and exception handling in c#.net</video:tag>
      <video:tag>c# try catch</video:tag>
      <video:tag>exceptions dotnet</video:tag>
      <video:tag>c# exception handling best practices</video:tag>
      <video:tag>error handling dotnet</video:tag>
      <video:tag>exception handling in web api</video:tag>
      <video:tag>exception handling in asp.net mvc</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>inner exception</video:tag>
      <video:tag>inner exception c#</video:tag>
      <video:tag>stack trace c#</video:tag>
      <video:tag>Stack Trace C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/BZ1poPVWG_0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BZ1poPVWG_0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>4 BEST Tips For How To Learn Coding For Beginners</video:title>
      <video:description>You're wondering how to learn programming, trying to figure out how to learn coding for beginners since you've just started on your journey into software development. First of all - Congrats on starting! In this video, we'll dive into:
- Where to start
- How to learn a programming language
- How to improve coding skills as a beginner

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #beginners #beginner</video:description>
      <video:player_loc>https://www.youtube.com/embed/BZ1poPVWG_0</video:player_loc>
      <video:duration>979</video:duration>
      <video:view_count>194</video:view_count>
      <video:publication_date>2023-09-29T15:24:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>how to learn programming</video:tag>
      <video:tag>how to learn coding for beginners</video:tag>
      <video:tag>how to learn programming language</video:tag>
      <video:tag>how to improve coding skills</video:tag>
      <video:tag>coding skill development</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>leetcode</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>how to become a software engineer</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding bootcamp vs college</video:tag>
      <video:tag>improve your coding skills</video:tag>
      <video:tag>improve programming skills</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>waterloo cs</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>techlead</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fCr12yhrSbM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fCr12yhrSbM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Software Engineers - Your Job Isn't What You Think It Is!</video:title>
      <video:description>It's hard for many of us to accept, but software engineers... your job is not to code! Your job is to problem solve. Problem solving for developers is absolutely critical for success in their role. The more senior, the more that expectation is there. Let's dive into problem solving for developers of different levels!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #problemsolving #developers</video:description>
      <video:player_loc>https://www.youtube.com/embed/fCr12yhrSbM</video:player_loc>
      <video:duration>1182</video:duration>
      <video:view_count>507</video:view_count>
      <video:publication_date>2023-09-27T15:00:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>problem solving for developers</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>problem solving strategies</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>programmer problem solving</video:tag>
      <video:tag>how to become a software engineer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>software engineer roadmap</video:tag>
      <video:tag>software developer roadmap</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to become a software developer</video:tag>
      <video:tag>programming problem solving skills</video:tag>
      <video:tag>problem solving skills</video:tag>
      <video:tag>software engineer roles and responsibilities</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/8Hs7Oa8dHrE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8Hs7Oa8dHrE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>UNEXPECTED People Can Be The BEST Partners In Software Engineering</video:title>
      <video:description>Have you ever worked with teams where you feel a lot of friction? It's totally normal, unfortunately. This is common when attempting cross functional collaboration with cross functional teams.

Friction can arise for many reasons, but ultimately, I feel it boils down to ONE thing. Let's see how we can transform friction into powerful partnerships!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #projectmanagement</video:description>
      <video:player_loc>https://www.youtube.com/embed/8Hs7Oa8dHrE</video:player_loc>
      <video:duration>1234</video:duration>
      <video:view_count>88</video:view_count>
      <video:publication_date>2023-09-25T14:00:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>cross team collaboration software engineering</video:tag>
      <video:tag>cross functional collaboration</video:tag>
      <video:tag>cross team collaboration</video:tag>
      <video:tag>product manager</video:tag>
      <video:tag>product management</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>cross functional teams</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>tips for developers</video:tag>
      <video:tag>how to work with other teams</video:tag>
      <video:tag>microsoft 365</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>a day in the life of a software engineer</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>microsoft program manager</video:tag>
      <video:tag>microsoft culture</video:tag>
      <video:tag>partnership</video:tag>
      <video:tag>adda247</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/h52pEYRQHl0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h52pEYRQHl0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>One Trick To Make ASP.NET Core Blazor Plugin Loading EVEN BETTER</video:title>
      <video:description>You have post-startup ASP.NET Core Blazor plugin loading working like a charm... But how can you make it even better? Follow along in this tutorial to make your UIs even snappier!

You can read the article about this topic here:
https://www.devleader.ca/2023/09/15/blazor-plugin-architecture-how-to-manage-dynamic-loading-lifecycle/

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #aspnetcore #plugins #blazor</video:description>
      <video:player_loc>https://www.youtube.com/embed/h52pEYRQHl0</video:player_loc>
      <video:duration>1391</video:duration>
      <video:view_count>777</video:view_count>
      <video:publication_date>2023-09-22T14:30:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>razor components tutorial</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>blazor plugin</video:tag>
      <video:tag>plugin architecture blazor</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>renderfragment blazor</video:tag>
      <video:tag>raw html blazor</video:tag>
      <video:tag>vertical slice</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>dynamic plugin</video:tag>
      <video:tag>blazor plugins</video:tag>
      <video:tag>blazor dotnet</video:tag>
      <video:tag>blazor binding</video:tag>
      <video:tag>blazor programming</video:tag>
      <video:tag>blazor async event handler</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/xNoU2yB4snA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xNoU2yB4snA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ENDLESS Possibilities - Dynamic Plugin Loading in ASP.NET Core Blazor</video:title>
      <video:description>We've covered the basics of plugin loading in ASP.NET Core Blazor using Autofac, but what if you wanted to do this AFTER startup? In this video, we'll see how along with a bunch of questions you are going to want to answer for your own application design!

You can read the article about this topic here:
https://www.devleader.ca/2023/09/15/blazor-plugin-architecture-how-to-manage-dynamic-loading-lifecycle/

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #aspnetcore #plugins #blazor</video:description>
      <video:player_loc>https://www.youtube.com/embed/xNoU2yB4snA</video:player_loc>
      <video:duration>1041</video:duration>
      <video:view_count>1635</video:view_count>
      <video:publication_date>2023-09-19T15:45:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>razor components tutorial</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>blazor plugin</video:tag>
      <video:tag>plugin architecture blazor</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>asp.net core blazor tutorial</video:tag>
      <video:tag>renderfragment blazor</video:tag>
      <video:tag>raw html blazor</video:tag>
      <video:tag>vertical slice</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>dynamic plugin</video:tag>
      <video:tag>blazor plugins</video:tag>
      <video:tag>blazor dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Ush2jqFWNqk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Ush2jqFWNqk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tech Debt CANNOT Wait For Tomorrow!</video:title>
      <video:description>Technical debt is a touchy subject within software engineering that people have strong opinions about, but also like to avoid. Within software development, everyone has a stance on tech debt. Whether you're on the side that feels all tech debt needs to be addressed right away or the side that wants to ignore all tech debt to ship to customers ASAP, a balance must be struck. 

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #softwaredevelopment #techdebt #technicaldebt</video:description>
      <video:player_loc>https://www.youtube.com/embed/Ush2jqFWNqk</video:player_loc>
      <video:duration>1184</video:duration>
      <video:view_count>160</video:view_count>
      <video:publication_date>2023-09-15T14:40:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>technical debt</video:tag>
      <video:tag>tech debt backlog</video:tag>
      <video:tag>business agility</video:tag>
      <video:tag>how to manage technical debt</video:tag>
      <video:tag>technical debt in agile</video:tag>
      <video:tag>technical debt types</video:tag>
      <video:tag>how to manage tech debt</video:tag>
      <video:tag>technical debt in software engineering</video:tag>
      <video:tag>managing technical debt</video:tag>
      <video:tag>technical debt in scrum</video:tag>
      <video:tag>types of technical debt</video:tag>
      <video:tag>be a better dev</video:tag>
      <video:tag>technical debt explained</video:tag>
      <video:tag>technical debt examples</video:tag>
      <video:tag>product management</video:tag>
      <video:tag>technical debt definition</video:tag>
      <video:tag>code technical debt</video:tag>
      <video:tag>causes of technical debt</video:tag>
      <video:tag>how to avoid technical debt</video:tag>
      <video:tag>tech debt</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/OUL85F3NYy4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OUL85F3NYy4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Refactoring Blazor UI Plugin Code And How We Can Use Vertical Slices</video:title>
      <video:description>How do vertical slices, plugins, and ASP.NET Core Blazor all fit together? Beautifully, if you ask me! Check out this video where we refactor some Blazor plugin code and explore how vertical slices tie into this.

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #aspnetcore #ioc #blazor</video:description>
      <video:player_loc>https://www.youtube.com/embed/OUL85F3NYy4</video:player_loc>
      <video:duration>1728</video:duration>
      <video:view_count>1261</video:view_count>
      <video:publication_date>2023-09-13T20:17:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>razor components tutorial</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>blazor plugin</video:tag>
      <video:tag>plugin architecture blazor</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor tutorial</video:tag>
      <video:tag>renderfragment blazor</video:tag>
      <video:tag>raw html blazor</video:tag>
      <video:tag>vertical slice</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/LNxK_LtfnQI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LNxK_LtfnQI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>POWER UP Your ASP.NET Core Blazor User Interfaces With Plugins!</video:title>
      <video:description>Want to introduce flexibility, extensibility, and modularity to your ASP.NET Core Blazor application's user interface? We can leverage a plugin system to load raw HTML content and RenderFragments from plugins. Let's see how we can use Autofac in Blazor to accomplish this!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #aspnetcore #ioc #blazor</video:description>
      <video:player_loc>https://www.youtube.com/embed/LNxK_LtfnQI</video:player_loc>
      <video:duration>1474</video:duration>
      <video:view_count>1540</video:view_count>
      <video:publication_date>2023-09-11T16:45:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>full stack c# with blazor</video:tag>
      <video:tag>what is blazor</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>razor components tutorial</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>blazor plugin</video:tag>
      <video:tag>plugin architecture blazor</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>dotnet blazor tutorial</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>asp.net core blazor tutorial</video:tag>
      <video:tag>renderfragment blazor</video:tag>
      <video:tag>raw html blazor</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fTyubohxBGU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fTyubohxBGU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Your ASP.NET Core Blazor Apps NEED Plugins - Here's Why and How</video:title>
      <video:description>Microsoft's ASP.NET Core Blazor framework is an incredibly powerful way to build web applications. Do you know what would make your web app even more powerful though? Leveraging plugins to be able to extend functionality and add features with ease. Let's see how we can use Autofac in Blazor to accomplish this!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #aspnetcore #netcore  #blazor</video:description>
      <video:player_loc>https://www.youtube.com/embed/fTyubohxBGU</video:player_loc>
      <video:duration>926</video:duration>
      <video:view_count>4925</video:view_count>
      <video:publication_date>2023-09-08T14:39:37+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>blazor</video:tag>
      <video:tag>blazor ui components</video:tag>
      <video:tag>blazor tutorial</video:tag>
      <video:tag>blazor server</video:tag>
      <video:tag>full stack c# with blazor</video:tag>
      <video:tag>what is blazor</video:tag>
      <video:tag>blazor c#</video:tag>
      <video:tag>razor components tutorial</video:tag>
      <video:tag>asp.net tutorial</video:tag>
      <video:tag>web app</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>blazor plugin</video:tag>
      <video:tag>plugin architecture blazor</video:tag>
      <video:tag>asp.net core web api</video:tag>
      <video:tag>dotnet blazor tutorial</video:tag>
      <video:tag>blazor tutorial for beginners</video:tag>
      <video:tag>asp.net core blazor</video:tag>
      <video:tag>dotnet blazor</video:tag>
      <video:tag>.net blazor</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>asp.net core blazor tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/hzZDuuYR5Wk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hzZDuuYR5Wk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Level Up ASP.NET Core Apps With The Decorator Pattern &amp; Autofac</video:title>
      <video:description>Want to learn how to use the decorator pattern effectively in ASP.NET Core? In this video, we'll see how we can leverage Autofac to incorporate the Decorator pattern (A very popular design pattern) with ease! 

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#csharp #dotnet #dotnetcore #dictionary #collections</video:description>
      <video:player_loc>https://www.youtube.com/embed/hzZDuuYR5Wk</video:player_loc>
      <video:duration>809</video:duration>
      <video:view_count>1463</video:view_count>
      <video:publication_date>2023-09-06T14:30:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>pattern decorator</video:tag>
      <video:tag>design patterns شرح</video:tag>
      <video:tag>design pattern decorator</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>decorator design pattern</video:tag>
      <video:tag>decorator design pattern implementation</video:tag>
      <video:tag>decorator design pattern implememt</video:tag>
      <video:tag>decorator design pattern c#</video:tag>
      <video:tag>c# decorator design pattern</video:tag>
      <video:tag>decorator design pattern real time example</video:tag>
      <video:tag>decorator design pattern tutorial</video:tag>
      <video:tag>what is decorator design pattern in c#</video:tag>
      <video:tag>c# decorator pattern</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>decorator design pattern in c#</video:tag>
      <video:tag>decorator design pattern c# example</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5VvAcoBJGJs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5VvAcoBJGJs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide To Dictionaries In C# - Get Started NOW!</video:title>
      <video:description>If you're getting started in C# and your dotnet development, you've probably come across the dictionary class. This video will walk you through the basic usage of dictionaries in C# and is fully intended for beginners!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#csharp #dotnet #dotnetcore #dictionary #collections</video:description>
      <video:player_loc>https://www.youtube.com/embed/5VvAcoBJGJs</video:player_loc>
      <video:duration>981</video:duration>
      <video:view_count>2991</video:view_count>
      <video:publication_date>2023-09-04T16:00:03+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dictionary in C#</video:tag>
      <video:tag>how to use c# dictionary</video:tag>
      <video:tag>key value pair in c#</video:tag>
      <video:tag>c# dictionary</video:tag>
      <video:tag>how to use dictionary in c#</video:tag>
      <video:tag>hashtable c#</video:tag>
      <video:tag>collections in csharp</video:tag>
      <video:tag>c# generics</video:tag>
      <video:tag>collections in c# tutorial</video:tag>
      <video:tag>dotnet developer</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# collections</video:tag>
      <video:tag>hashcode</video:tag>
      <video:tag>hash table</video:tag>
      <video:tag>hashmap</video:tag>
      <video:tag>data structures and algorithms</video:tag>
      <video:tag>dictionary tutorial</video:tag>
      <video:tag>c# dictionary tutorial</video:tag>
      <video:tag>C# dictionary tutorial</video:tag>
      <video:tag>dictionary c#</video:tag>
      <video:tag>dictionary in c#</video:tag>
      <video:tag>c# dictionary implementation</video:tag>
      <video:tag>c# generics tutorial for beginners</video:tag>
      <video:tag>dictionary</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/WBLTQQMc3c8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WBLTQQMc3c8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Just TWO Words Will Make You A Better Software Engineer</video:title>
      <video:description>Communication is a critical part of software engineering. Of course, everyone wants to focus on the technical pieces, like how to program or how to architect software. AND something that is really important is that we figure out how to communicate effectively with our colleagues (it's just often overlooked). Let's level up our communication!

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #communication #collaboration</video:description>
      <video:player_loc>https://www.youtube.com/embed/WBLTQQMc3c8</video:player_loc>
      <video:duration>774</video:duration>
      <video:view_count>416</video:view_count>
      <video:publication_date>2023-09-01T18:00:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>how to talk to colleagues</video:tag>
      <video:tag>barriers to effective communication</video:tag>
      <video:tag>personal development</video:tag>
      <video:tag>self development</video:tag>
      <video:tag>personal growth</video:tag>
      <video:tag>10 barriers to effective communication</video:tag>
      <video:tag>how to communicate more effectively in the workplace</video:tag>
      <video:tag>how to talk to work colleagues</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>technology career training</video:tag>
      <video:tag>technology training</video:tag>
      <video:tag>creative collaboration</video:tag>
      <video:tag>project collaboration</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/g-1T4pkVX4A</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/g-1T4pkVX4A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Are You Sure You Know Enough Programming Languages To Land A Job?</video:title>
      <video:description>Every beginner programmer is curious about how many programming languages they should know. And of course, how should they pick those programming languages? Software developers want to be setup for success, so which programming languages are best and how can they get started?

Want to know how to pick the best programming language?
https://www.devleader.ca/2023/03/06/how-to-choose-the-best-beginner-programming-language/

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #earlyincareer #sideproject #worklifebalance</video:description>
      <video:player_loc>https://www.youtube.com/embed/g-1T4pkVX4A</video:player_loc>
      <video:duration>688</video:duration>
      <video:view_count>427</video:view_count>
      <video:publication_date>2023-08-30T15:18:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>best programming language to learn 2023</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>typescript</video:tag>
      <video:tag>php</video:tag>
      <video:tag>golang</video:tag>
      <video:tag>rust</video:tag>
      <video:tag>golang in 2023</video:tag>
      <video:tag>self taught programmer</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>leetcode</video:tag>
      <video:tag>what language to learn code</video:tag>
      <video:tag>which programming language to learn in 2023</video:tag>
      <video:tag>kotlin</video:tag>
      <video:tag>react js</video:tag>
      <video:tag>sql</video:tag>
      <video:tag>java</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>top programming languages 2023</video:tag>
      <video:tag>react</video:tag>
      <video:tag>ios development</video:tag>
      <video:tag>mobile developer</video:tag>
      <video:tag>web vs mobile</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>ios developer</video:tag>
      <video:tag>app development</video:tag>
      <video:tag>mobile development</video:tag>
      <video:tag>programming</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/LKThVh5rC8w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LKThVh5rC8w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>New Software Engineers Ask Me This The Most</video:title>
      <video:description>New software engineers or people trying to get into software engineering are always interested in asking me this question. However, it comes up with industry veterans too!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #earlyincareer #sideproject #worklifebalance</video:description>
      <video:player_loc>https://www.youtube.com/embed/LKThVh5rC8w</video:player_loc>
      <video:duration>734</video:duration>
      <video:view_count>348</video:view_count>
      <video:publication_date>2023-08-28T16:05:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>code outside of work</video:tag>
      <video:tag>learning outside of your work code</video:tag>
      <video:tag>should you code outside of work</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>side projects for software engineers</video:tag>
      <video:tag>should you be coding outside of work</video:tag>
      <video:tag>self taught programmer first job</video:tag>
      <video:tag>career talk</video:tag>
      <video:tag>software developer resume review</video:tag>
      <video:tag>projects for resume</video:tag>
      <video:tag>coding projects</video:tag>
      <video:tag>side project</video:tag>
      <video:tag>work life balance</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineering faq</video:tag>
      <video:tag>Software Engineering FAQ</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Mk8bwXIZTXg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Mk8bwXIZTXg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Make Your Art UNIQUE - Build Your Own ASCII Art Generator in #dotnet</video:title>
      <video:description>ASCII art... we've all seen it. But what if you wanted to make your own ASCII art? How could we build this in C#? Check out this video for a simple ASCII art generator that you can turn into your very own!

Want to read more about this? Check out this article:
https://www.devleader.ca/2023/08/25/generate-ascii-art-a-simple-how-to-in-c/

Full source code is available here:
https://github.com/ncosentino/DevLeader/tree/master/AsciiArtGenerator

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwaredevelopment #softwarearchitecture #softwaredeveloper #softwareengineering #creative</video:description>
      <video:player_loc>https://www.youtube.com/embed/Mk8bwXIZTXg</video:player_loc>
      <video:duration>1159</video:duration>
      <video:view_count>6787</video:view_count>
      <video:publication_date>2023-08-25T14:00:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ascii art</video:tag>
      <video:tag>ansi art</video:tag>
      <video:tag>how to code ascii art in java</video:tag>
      <video:tag>how to make ascii art java</video:tag>
      <video:tag>ascii art in cmd</video:tag>
      <video:tag>ascii art in java</video:tag>
      <video:tag>ascii python tutorial</video:tag>
      <video:tag>python ascii art tutorial</video:tag>
      <video:tag>python ascii art text</video:tag>
      <video:tag>ascii art converter</video:tag>
      <video:tag>how to make ascii art</video:tag>
      <video:tag>ascii text</video:tag>
      <video:tag>image to ascii art</video:tag>
      <video:tag>ascii art text</video:tag>
      <video:tag>convert image to ascii</video:tag>
      <video:tag>ascii art tutorial</video:tag>
      <video:tag>c# projects with source code</video:tag>
      <video:tag>c# project with source code</video:tag>
      <video:tag>programmare c#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>c# ascii</video:tag>
      <video:tag>ascii art generator</video:tag>
      <video:tag>convert image into ascii art</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/mtImDc0s_Gc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mtImDc0s_Gc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How You Can Master Vertical Slices Like The Best Developers</video:title>
      <video:description>So how do the most effective software engineering teams operate? Well, they focus on delivering value rapidly to customers and having a short feedback cycle so that they can make adjustments. But how might you accomplish that? Vertical slices. Let's see how they work!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwaredevelopment #softwarearchitecture #softwaredeveloper #softwareengineering</video:description>
      <video:player_loc>https://www.youtube.com/embed/mtImDc0s_Gc</video:player_loc>
      <video:duration>776</video:duration>
      <video:view_count>1283</video:view_count>
      <video:publication_date>2023-08-23T14:00:28+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>vertical slice</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>service oriented architecture</video:tag>
      <video:tag>domain driven design</video:tag>
      <video:tag>vertical slice architecture dotnet</video:tag>
      <video:tag>dotnet vertical slice architecture</video:tag>
      <video:tag>.net vertical slice architecture</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice architecture .net</video:tag>
      <video:tag>what is a vertical slice</video:tag>
      <video:tag>vertical slice architecture course</video:tag>
      <video:tag>implement vertical slice architecture</video:tag>
      <video:tag>cross functional team</video:tag>
      <video:tag>product management</video:tag>
      <video:tag>agile vertical slice</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>user story</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/uD_Bhk5tSFU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uD_Bhk5tSFU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How Baking Cakes Can Improve Your Software Development</video:title>
      <video:description>In software development, it's very common to have software architecture done in layers. It's something that has been done for ages in teams of all sizes in every different domain... But is there a way that we can focus our feature development process to be more optimal, despite the idea of layers existing? And what does this have to do with cake?!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwaredevelopment #softwarearchitecture #softwaredeveloper #softwareengineering</video:description>
      <video:player_loc>https://www.youtube.com/embed/uD_Bhk5tSFU</video:player_loc>
      <video:duration>835</video:duration>
      <video:view_count>470</video:view_count>
      <video:publication_date>2023-08-21T14:00:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>vertical slice</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>user stories</video:tag>
      <video:tag>service oriented architecture</video:tag>
      <video:tag>software architecture</video:tag>
      <video:tag>domain driven design</video:tag>
      <video:tag>vertical slice architecture dotnet</video:tag>
      <video:tag>dotnet vertical slice architecture</video:tag>
      <video:tag>.net vertical slice architecture</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice architecture .net</video:tag>
      <video:tag>what is a vertical slice</video:tag>
      <video:tag>vertical slice architecture course</video:tag>
      <video:tag>implement vertical slice architecture</video:tag>
      <video:tag>cross functional team</video:tag>
      <video:tag>product management</video:tag>
      <video:tag>agile vertical slice</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/y2N84SnGmJY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/y2N84SnGmJY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How You Can Make ANYTHING More Testable</video:title>
      <video:description>"I can't add tests for it, that code is untestable" or "that's in the legacy code, I can't test it" - You've no doubt heard (or said) these things before. But what if I told you that we can, with a tiny bit of effort, make ANYTHING more testable than when we arrived? Let's walk through this dotnet example together to see how!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#testable #dotnet #csharp #tutorial #xunit #moq</video:description>
      <video:player_loc>https://www.youtube.com/embed/y2N84SnGmJY</video:player_loc>
      <video:duration>2665</video:duration>
      <video:view_count>311</video:view_count>
      <video:publication_date>2023-08-19T00:03:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>unit test</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit c# tutorial</video:tag>
      <video:tag>how to use xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>unit testing tutorial</video:tag>
      <video:tag>C# unit testing</video:tag>
      <video:tag>dotnet unit testing</video:tag>
      <video:tag>how to unit test c#</video:tag>
      <video:tag>how to unit test in dotnet</video:tag>
      <video:tag>how to write unit tests</video:tag>
      <video:tag>what are unit tests</video:tag>
      <video:tag>testing code</video:tag>
      <video:tag>coded tests</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>legacy code refactoring</video:tag>
      <video:tag>legacy code testing</video:tag>
      <video:tag>refactoring legacy code</video:tag>
      <video:tag>legacy code</video:tag>
      <video:tag>changing legacy code</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>code refactoring</video:tag>
      <video:tag>legacy systems in software engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/lO-3-tahKVk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lO-3-tahKVk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 EASY Games For Beginners To Build Make You A Better Programmer</video:title>
      <video:description>So you want to build video games, do ya? But you haven't programmed anything yet? No idea where to start? No worries. If we dial back the expectations a little bit, we can explore some awesome beginner projects!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #gamedevelopment  #project  #gamedev #projects</video:description>
      <video:player_loc>https://www.youtube.com/embed/lO-3-tahKVk</video:player_loc>
      <video:duration>1314</video:duration>
      <video:view_count>733</video:view_count>
      <video:publication_date>2023-08-16T14:15:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>faang</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>seattle</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>self taught software engineer</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>projects for resume</video:tag>
      <video:tag>project ideas for beginnes</video:tag>
      <video:tag>web development projects</video:tag>
      <video:tag>best webdevelopment projects</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>game dev</video:tag>
      <video:tag>devlog</video:tag>
      <video:tag>game devlog</video:tag>
      <video:tag>dev log</video:tag>
      <video:tag>indie game devlog</video:tag>
      <video:tag>gamedev</video:tag>
      <video:tag>indie devlog</video:tag>
      <video:tag>unity devlog</video:tag>
      <video:tag>game dev log</video:tag>
      <video:tag>game development</video:tag>
      <video:tag>indie game dev</video:tag>
      <video:tag>indie games</video:tag>
      <video:tag>godot</video:tag>
      <video:tag>game design</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/mtlGNkkhD_Y</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mtlGNkkhD_Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Beginner Programmer Projects That Scale From Zero To Hero</video:title>
      <video:description>As beginner programmers, what kinds of things should we try building? Not everyone has the next billion-dollar startup idea. And that's okay! Especially when you're starting out, prioritize building things that allow you to learn. Check out this video for some great starter ideas!

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5 minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#softwareengineering #softwaredeveloper #project  #projectideas #projects</video:description>
      <video:player_loc>https://www.youtube.com/embed/mtlGNkkhD_Y</video:player_loc>
      <video:duration>1464</video:duration>
      <video:view_count>792</video:view_count>
      <video:publication_date>2023-08-14T14:32:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>seattle</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>self taught programmer</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>self taught software engineer</video:tag>
      <video:tag>project ideas for web development</video:tag>
      <video:tag>project ideas for engineering students</video:tag>
      <video:tag>web development</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>projects for resume</video:tag>
      <video:tag>project ideas for beginnes</video:tag>
      <video:tag>web development projects</video:tag>
      <video:tag>best webdevelopment projects</video:tag>
      <video:tag>beginner programming projects</video:tag>
      <video:tag>coding projects</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>beginner</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yObEEa8vftU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yObEEa8vftU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>BEWARE! Async Lazy in C# Is Easy... But Is It Safe?</video:title>
      <video:description>Now that you're using the Lazy class in C# to handle lazy initialization the dotnet way, you're encountering situations where you want to use async await with it. But does the Lazy class support asynchronous operations? And if it does... should we be using it? Let's find out.

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #csharp #lazy #async</video:description>
      <video:player_loc>https://www.youtube.com/embed/yObEEa8vftU</video:player_loc>
      <video:duration>1163</video:duration>
      <video:view_count>1845</video:view_count>
      <video:publication_date>2023-08-11T14:30:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>lazy loading</video:tag>
      <video:tag>c# lazy</video:tag>
      <video:tag>c# lazy initialization</video:tag>
      <video:tag>lazy initialization</video:tag>
      <video:tag>lazy initialization c#</video:tag>
      <video:tag>lazy loading in c#</video:tag>
      <video:tag>lazy load</video:tag>
      <video:tag>lazy load image</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>dotnet developer</video:tag>
      <video:tag>.net open source</video:tag>
      <video:tag>csharp tutorial for beginners</video:tag>
      <video:tag>visual studio 2022</video:tag>
      <video:tag>features of c# language</video:tag>
      <video:tag>dotnet lazy async</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>lazy load dotnet</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>how to lazy load</video:tag>
      <video:tag>autofac lazy</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>autofac lazy injection</video:tag>
      <video:tag>async</video:tag>
      <video:tag>async c# explained</video:tag>
      <video:tag>async await</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/qtju5A4JcDs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qtju5A4JcDs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Be LAZY - The Fast Path To App Startup Time in DotNet</video:title>
      <video:description>You've been building up your application over time, and trying to use things like Autofac (or other dependency injection frameworks) to get your code organized. You've found that your startup time is getting slower and slower... What can we do about this?!

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5 minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #dotnetcore #csharp #lazy</video:description>
      <video:player_loc>https://www.youtube.com/embed/qtju5A4JcDs</video:player_loc>
      <video:duration>784</video:duration>
      <video:view_count>709</video:view_count>
      <video:publication_date>2023-08-09T15:52:12+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>lazy loading</video:tag>
      <video:tag>c# lazy</video:tag>
      <video:tag>c# lazy initialization</video:tag>
      <video:tag>lazy initialization</video:tag>
      <video:tag>lazy initialization c#</video:tag>
      <video:tag>lazy loading in c#</video:tag>
      <video:tag>lazy load</video:tag>
      <video:tag>lazy load image</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>.net developers</video:tag>
      <video:tag>dotnet developer</video:tag>
      <video:tag>.net open source</video:tag>
      <video:tag>csharp tutorial for beginners</video:tag>
      <video:tag>visual studio 2022</video:tag>
      <video:tag>features of c# language</video:tag>
      <video:tag>dotnet lazy async</video:tag>
      <video:tag>dot net</video:tag>
      <video:tag>lazy load dotnet</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>dotnet tutorial</video:tag>
      <video:tag>how to lazy load</video:tag>
      <video:tag>autofac lazy</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>autofac lazy injection</video:tag>
      <video:tag>.net performance</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/z60NJvc2JHM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/z60NJvc2JHM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner Programmers - How To Balance Learning VS Building</video:title>
      <video:description>There's an endless number of learning resources available to us as programmers... So where do you start? Once you start, when should you be building things?! How can we optimize our learning process as new programmers?! Check out this video ;)

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5 minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#bootcamp #codingbootcamp #softwareengineering #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/z60NJvc2JHM</video:player_loc>
      <video:duration>789</video:duration>
      <video:view_count>366</video:view_count>
      <video:publication_date>2023-08-08T16:00:39+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>overcome analysis paralysis</video:tag>
      <video:tag>overcoming analysis paralysis</video:tag>
      <video:tag>what is analysis paralysis</video:tag>
      <video:tag>integrated development environment</video:tag>
      <video:tag>faang</video:tag>
      <video:tag>best practices</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>seattle</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>self taught programmer</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>coding bootcamp worth it</video:tag>
      <video:tag>coding bootcamp reviews</video:tag>
      <video:tag>should i go to a coding bootcamp</video:tag>
      <video:tag>coding bootcamp experience</video:tag>
      <video:tag>are coding bootcamps worth it</video:tag>
      <video:tag>self taught software engineer</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RWEe99iRMeM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RWEe99iRMeM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Is This A Testing Crime or Calculated Risk? [ASP.NET Core Example]</video:title>
      <video:description>So you decided you'd skip the unit tests but you didn't want to TOTALLY ignore testing. You came up with a solution that gets some of your code exercised, which is better than nothing at all. Over time these integration tests are something you lean on because you know they execute a ton of code. But one day, the unthinkable happens... and they aren't there to save you.

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #aspnetcore #tutorial #beginners #testing #xunit #testcontainers</video:description>
      <video:player_loc>https://www.youtube.com/embed/RWEe99iRMeM</video:player_loc>
      <video:duration>1054</video:duration>
      <video:view_count>324</video:view_count>
      <video:publication_date>2023-07-26T15:45:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit c# tutorial</video:tag>
      <video:tag>how to use xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>C# unit testing</video:tag>
      <video:tag>dotnet unit testing</video:tag>
      <video:tag>how to unit test c#</video:tag>
      <video:tag>how to unit test in dotnet</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>c# xunit</video:tag>
      <video:tag>c# xunit tutorial</video:tag>
      <video:tag>c# unit testing tutorial</video:tag>
      <video:tag>xunit visual studio</video:tag>
      <video:tag>visual studio test</video:tag>
      <video:tag>asp net core</video:tag>
      <video:tag>asp</video:tag>
      <video:tag>backend developer</video:tag>
      <video:tag>testcontainers</video:tag>
      <video:tag>testcontainer c#</video:tag>
      <video:tag>docker test containers</video:tag>
      <video:tag>integration testing in software testing</video:tag>
      <video:tag>integration testing</video:tag>
      <video:tag>c# testing</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/TjsM3oVg5_w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TjsM3oVg5_w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide to Testing Internal Classes in C#</video:title>
      <video:description>You left your unit tests until the end of developing your feature... again! And now that you have to figure out some critical components to test, you've found that you have internal classes that you need your unit tests to see. However, if you make them public then others can see them! Let's see what we can do about that!

The code for this video can be found here:
https://github.com/ncosentino/DevLeader/tree/master/InternalsVisibleTo

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5-minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#dotnet #csharp #tutorial #beginners #testing #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/TjsM3oVg5_w</video:player_loc>
      <video:duration>953</video:duration>
      <video:view_count>1917</video:view_count>
      <video:publication_date>2023-07-24T15:00:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit c# tutorial</video:tag>
      <video:tag>how to use xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>unit testing tutorial</video:tag>
      <video:tag>C# unit testing</video:tag>
      <video:tag>dotnet unit testing</video:tag>
      <video:tag>how to unit test c#</video:tag>
      <video:tag>how to unit test in dotnet</video:tag>
      <video:tag>how to write unit tests</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>c# xunit</video:tag>
      <video:tag>c# xunit tutorial</video:tag>
      <video:tag>c# unit testing tutorial</video:tag>
      <video:tag>xunit visual studio</video:tag>
      <video:tag>visual studio test</video:tag>
      <video:tag>internalsvisibleto</video:tag>
      <video:tag>how to test internal classes c#</video:tag>
      <video:tag>c# internal class</video:tag>
      <video:tag>C# internal class</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Bf6hdabdXYk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Bf6hdabdXYk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>THE #1 THING Stopping You From Improving as a Programmer</video:title>
      <video:description>In a world filled with people looking for shortcuts and filled with endless information for us to consume... How is it that making progress can be seemingly so difficult? Let's dive into the biggest thing holding you back.

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Have you subscribed to my weekly newsletter yet? A 5 minute read every weekend, right to your inbox, so you can start your weekend learning off strong:
https://www.devleader.ca/newsletter

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
Blog: https://www.devleader.ca/
Newsletter: https://www.devleader.ca/newsletter
TikTok: https://www.tiktok.com/@devleader
LinkedIn: https://www.linkedin.com/in/nickcosentino
Threads: 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

#engineering #engineer #softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/Bf6hdabdXYk</video:player_loc>
      <video:duration>470</video:duration>
      <video:view_count>214</video:view_count>
      <video:publication_date>2023-07-23T14:00:12+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering career</video:tag>
      <video:tag>engineering career advice</video:tag>
      <video:tag>how to be a great software developer</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>analysis paralysis</video:tag>
      <video:tag>how to overcome analysis paralysis</video:tag>
      <video:tag>overcome analysis paralysis</video:tag>
      <video:tag>overcoming analysis paralysis</video:tag>
      <video:tag>what is analysis paralysis</video:tag>
      <video:tag>ways to become a better coder</video:tag>
      <video:tag>how to build a career in tech</video:tag>
      <video:tag>tips for building a career in tech</video:tag>
      <video:tag>engineering</video:tag>
      <video:tag>analysis paralysis procrastination</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/GE-phyI6lEM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GE-phyI6lEM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Write FAST C# Code - Task.WhenAll vs Parallel.ForEachAsync in DotNet</video:title>
      <video:description>You've found yourself trying to optimize your algorithm and the only way you can see to squeeze out more performance is to run things in parallel. We can use a parallel foreach or we can look at task when all in C#! So, do you go with Task.WhenAll or do you leverage Parallel.ForEachAsync? Let's use BenchmarkDotNet and have the benchmarks speak for themselves.

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #benchmark #benchmarkdotnet</video:description>
      <video:player_loc>https://www.youtube.com/embed/GE-phyI6lEM</video:player_loc>
      <video:duration>1260</video:duration>
      <video:view_count>5825</video:view_count>
      <video:publication_date>2023-07-20T15:00:10+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>c# speed</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarks</video:tag>
      <video:tag>C# benchmarks</video:tag>
      <video:tag>how to benchmark C#</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarkdotnet how to use</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>benchmarkdotnet setup</video:tag>
      <video:tag>how to use benchmarkdotnet</video:tag>
      <video:tag>benchmark c# code</video:tag>
      <video:tag>task whenall in c#</video:tag>
      <video:tag>parallel foreach async c#</video:tag>
      <video:tag>parallel foreach</video:tag>
      <video:tag>parallel foreach c#</video:tag>
      <video:tag>c# parallel foreach</video:tag>
      <video:tag>c# parallel</video:tag>
      <video:tag>c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rohq-Wqj0yI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rohq-Wqj0yI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Master xUnit Like A Pro in Under 10 Minutes!</video:title>
      <video:description>In this video, we'll be getting started with xUnit. xUnit is a testing tool that helps you write better tests and make your code testable. We'll be using xUnit in conjunction with C# to create simple tests.

If you're new to xUnit or are looking to improve your testing skills, this video is for you! By the end of this video, you'll be able to get started with xUnit and create some simple tests using C#.

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #test #testing #visualstudio #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/rohq-Wqj0yI</video:player_loc>
      <video:duration>539</video:duration>
      <video:view_count>14800</video:view_count>
      <video:publication_date>2023-07-17T15:40:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit c# tutorial</video:tag>
      <video:tag>how to use xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>C# unit testing</video:tag>
      <video:tag>dotnet unit testing</video:tag>
      <video:tag>how to unit test c#</video:tag>
      <video:tag>how to unit test in dotnet</video:tag>
      <video:tag>how to write unit tests</video:tag>
      <video:tag>what are unit tests</video:tag>
      <video:tag>coded tests</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>c# xunit</video:tag>
      <video:tag>c# xunit tutorial</video:tag>
      <video:tag>c# unit testing tutorial</video:tag>
      <video:tag>xunit visual studio</video:tag>
      <video:tag>visual studio test</video:tag>
      <video:tag>xunit attributes</video:tag>
      <video:tag>xunit theory</video:tag>
      <video:tag>xunit parameterized tests</video:tag>
      <video:tag>xunit tutorial for beginners</video:tag>
      <video:tag>xunit moq</video:tag>
      <video:tag>xunit testing .net core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Bpvs8g4ArwU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Bpvs8g4ArwU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Here's Why YOU Should Write Those Unit Tests [C# dotnet Examples]</video:title>
      <video:description>In this video, I'm going to show you why you should write unit tests for your C# code. I'll be sharing some dotnet examples focused on my result set cache implementation that you can use to help you understand the benefits of unit testing.

Writing unit tests for your C# code can help you identify and fix errors early. Not only that, but unit testing can also help you improve your codebase by making it more robust and reliable. So if you're not writing unit tests yet, then you should reconsider! This video will show you why you should start today!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
Threads: https://www.threads.net/@dev.leader
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #dotnetcore #test #testing #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/Bpvs8g4ArwU</video:player_loc>
      <video:duration>1336</video:duration>
      <video:view_count>648</video:view_count>
      <video:publication_date>2023-07-15T17:59:46+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>caching</video:tag>
      <video:tag>how to cache data in C#</video:tag>
      <video:tag>c# caching example</video:tag>
      <video:tag>c# caching data in memory</video:tag>
      <video:tag>caching data</video:tag>
      <video:tag>how to cache data</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>dotnet caching</video:tag>
      <video:tag>caching in dotnet</video:tag>
      <video:tag>caching in dotnet core</video:tag>
      <video:tag>caching in dotnet core web api</video:tag>
      <video:tag>how to cache in asp.net</video:tag>
      <video:tag>result cache</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>how to unit test c#</video:tag>
      <video:tag>how to unit test</video:tag>
      <video:tag>testing in C#</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>unit testing in c#</video:tag>
      <video:tag>testing best practices</video:tag>
      <video:tag>TDD</video:tag>
      <video:tag>test driven development</video:tag>
      <video:tag>c# tdd example</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Dn6Y5gjNO7U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Dn6Y5gjNO7U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Cache Filtered &amp; Paged Database Results In C# dotnet</video:title>
      <video:description>In this video, I'll show you how to cache filtered and paged database results in C# by walking through my result set cache implementation. This will help you reduce the amount of traffic your application sends to the database, and make the application faster overall.

If you're working with a filtered or paged database in C#, then this video is for you! By caching the results of the database queries in memory, you'll reduce the amount of traffic your application sends to the database, and make the application faster overall. This is a great technique to use if you're working with a database that's frequently accessed by your users.

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #programming #coding #cache #caching</video:description>
      <video:player_loc>https://www.youtube.com/embed/Dn6Y5gjNO7U</video:player_loc>
      <video:duration>1485</video:duration>
      <video:view_count>1235</video:view_count>
      <video:publication_date>2023-07-12T17:38:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>caching</video:tag>
      <video:tag>how to cache data in C#</video:tag>
      <video:tag>C# caching</video:tag>
      <video:tag>caching in C#</video:tag>
      <video:tag>c# caching example</video:tag>
      <video:tag>c# caching best practices</video:tag>
      <video:tag>c# caching redis</video:tag>
      <video:tag>c# caching data in memory</video:tag>
      <video:tag>c# redis</video:tag>
      <video:tag>caching data</video:tag>
      <video:tag>how to cache data</video:tag>
      <video:tag>C# distributed cache</video:tag>
      <video:tag>c# distributed caching</video:tag>
      <video:tag>c# caching tutorial</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>cache architecture</video:tag>
      <video:tag>dotnet caching</video:tag>
      <video:tag>caching in dotnet</video:tag>
      <video:tag>caching in dotnet core</video:tag>
      <video:tag>caching in dotnet core web api</video:tag>
      <video:tag>how to cache in asp.net</video:tag>
      <video:tag>result cache</video:tag>
      <video:tag>sql</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ZHuJvkGau2w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZHuJvkGau2w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ASP.NET Core Tests That Once Saved Me Are Now WRECKING Me!</video:title>
      <video:description>In this video, I'll walk through how I used some "bad practices" for testing to give me the confidence to iterate on my ASP.NET Core application. I'll also explain why these tests are now my most significant pain point, and why this is a TOTALLY NORMAL part of development!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #programming #coding #aspnet #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZHuJvkGau2w</video:player_loc>
      <video:duration>979</video:duration>
      <video:view_count>271</video:view_count>
      <video:publication_date>2023-07-10T17:45:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C#tutorials</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>#coding</video:tag>
      <video:tag>#Programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>asp.net core tutorial</video:tag>
      <video:tag>asp.net core minimal api</video:tag>
      <video:tag>asp.net core minimal web api</video:tag>
      <video:tag>asp.net tutorial</video:tag>
      <video:tag>asp.net core get all routes</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>asp.net core test route</video:tag>
      <video:tag>how to test C#</video:tag>
      <video:tag>testing in C#</video:tag>
      <video:tag>testing asp.net</video:tag>
      <video:tag>testing asp.net core</video:tag>
      <video:tag>how to test asp</video:tag>
      <video:tag>how to test asp.net core</video:tag>
      <video:tag>asp.net core tests</video:tag>
      <video:tag>how to test web services</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KX9TOXdBSZ8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KX9TOXdBSZ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Create A Multi-Tiered Cache In C#</video:title>
      <video:description>Caching is a complex subject in software engineering, so why the heck am I writing my own caching library? In this video, we look at a simple design for a multi-tiered cache that allows in-memory caching and distributed caching as well!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #programming #coding #cache #caching</video:description>
      <video:player_loc>https://www.youtube.com/embed/KX9TOXdBSZ8</video:player_loc>
      <video:duration>620</video:duration>
      <video:view_count>675</video:view_count>
      <video:publication_date>2023-07-07T15:36:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>cache</video:tag>
      <video:tag>caches</video:tag>
      <video:tag>caching</video:tag>
      <video:tag>how to cache data in C#</video:tag>
      <video:tag>C# caching</video:tag>
      <video:tag>caching in C#</video:tag>
      <video:tag>c# caching example</video:tag>
      <video:tag>c# caching best practices</video:tag>
      <video:tag>c# caching redis</video:tag>
      <video:tag>c# caching data in memory</video:tag>
      <video:tag>c# redis</video:tag>
      <video:tag>caching data</video:tag>
      <video:tag>how to cache data</video:tag>
      <video:tag>C# distributed cache</video:tag>
      <video:tag>c# distributed caching</video:tag>
      <video:tag>c# caching tutorial</video:tag>
      <video:tag>caching tutorial</video:tag>
      <video:tag>cache architecture</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>dotnet caching</video:tag>
      <video:tag>caching in dotnet</video:tag>
      <video:tag>caching in dotnet core</video:tag>
      <video:tag>caching in dotnet core web api</video:tag>
      <video:tag>how to cache in asp.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/wNb0yzI8nt8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/wNb0yzI8nt8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How My Tests Have Evolved In My Asp.NET Core Application</video:title>
      <video:description>In this video, I'll walk through the different flavors of tests that I use in my ASP.NET Core application. Why is it that I preach writing unit-testable code, but here I am writing a bunch of other stuff? Let's find out :)

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #programming #coding #aspnet #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/wNb0yzI8nt8</video:player_loc>
      <video:duration>1511</video:duration>
      <video:view_count>338</video:view_count>
      <video:publication_date>2023-07-05T15:30:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C#tutorials</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>#coding</video:tag>
      <video:tag>#Programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>asp.net</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>asp.net core tutorial</video:tag>
      <video:tag>asp.net core minimal api</video:tag>
      <video:tag>asp.net core minimal web api</video:tag>
      <video:tag>asp.net tutorial</video:tag>
      <video:tag>asp.net core get all routes</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>asp.net core test route</video:tag>
      <video:tag>how to test C#</video:tag>
      <video:tag>testing in C#</video:tag>
      <video:tag>testing asp.net</video:tag>
      <video:tag>testing asp.net core</video:tag>
      <video:tag>how to test asp</video:tag>
      <video:tag>how to test asp.net core</video:tag>
      <video:tag>asp.net core tests</video:tag>
      <video:tag>how to test web services</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rnI-HgJ09Z0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rnI-HgJ09Z0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Must-Have Tips For Software Engineers From Santiago Valdarrama</video:title>
      <video:description>I came across this awesome @LinkedIn from Santiago Valdarrama that I had to share with you. Here are 9 tips for software engineers that really resonate with me!

You can read the original post here:
https://www.linkedin.com/posts/svpino_i-spent-10-years-sharing-my-keyboard-with-activity-7080858500708347904-oyYk/

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/rnI-HgJ09Z0</video:player_loc>
      <video:duration>1623</video:duration>
      <video:view_count>209</video:view_count>
      <video:publication_date>2023-07-03T18:39:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering skills</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>tips for leading projects</video:tag>
      <video:tag>leader</video:tag>
      <video:tag>leadership</video:tag>
      <video:tag>leadership traits</video:tag>
      <video:tag>informal leadership</video:tag>
      <video:tag>lead people</video:tag>
      <video:tag>senior software engineer</video:tag>
      <video:tag>tips for software engineers</video:tag>
      <video:tag>how to be a better software engineer</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>web developer</video:tag>
      <video:tag>front end developer</video:tag>
      <video:tag>web development</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5OKLiQM2y30</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5OKLiQM2y30/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Vertical Slices &amp; Plugin Architecture - Principal Software Engineering Manager's Approach</video:title>
      <video:description>Vertical slices and plugins! Two of my favorite things to leverage in my design &amp; architecture. I was recently asked to share my thoughts on this, so I created this in-depth video to walk through one of my projects.

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment #architecture</video:description>
      <video:player_loc>https://www.youtube.com/embed/5OKLiQM2y30</video:player_loc>
      <video:duration>1584</video:duration>
      <video:view_count>7652</video:view_count>
      <video:publication_date>2023-06-21T18:01:48+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software architecture</video:tag>
      <video:tag>software architecture and design</video:tag>
      <video:tag>vertical slices</video:tag>
      <video:tag>vertical slice</video:tag>
      <video:tag>vertical slice in software engineering</video:tag>
      <video:tag>what is a vertical slice</video:tag>
      <video:tag>plugins</video:tag>
      <video:tag>plugin architecture</video:tag>
      <video:tag>software architecture patterns</video:tag>
      <video:tag>software architecture fundamentals</video:tag>
      <video:tag>layered architecture</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>scalable architecture</video:tag>
      <video:tag>software architecture tutorial</video:tag>
      <video:tag>domain driven design</video:tag>
      <video:tag>vertical slice archetecture</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>vertical slice architecture</video:tag>
      <video:tag>software architecture monday</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/K4gZKcbbYQU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/K4gZKcbbYQU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Managers are Terrible People (and other lies social media tells us)</video:title>
      <video:description>You've probably seen and heard the comparisons between bosses vs managers vs leaders, and bosses and managers always get a bad rap. In this video, I discuss that we're looking for leadership traits in our bosses and managers and that these are not inherently "bad" things.

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment #management #leadership</video:description>
      <video:player_loc>https://www.youtube.com/embed/K4gZKcbbYQU</video:player_loc>
      <video:duration>668</video:duration>
      <video:view_count>80</video:view_count>
      <video:publication_date>2023-06-19T16:56:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software engineering skills</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>tips for leading projects</video:tag>
      <video:tag>leadership</video:tag>
      <video:tag>management</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>manager vs leader</video:tag>
      <video:tag>leader vs manager</video:tag>
      <video:tag>informal leadership</video:tag>
      <video:tag>key differences between leading and managing</video:tag>
      <video:tag>managing vs coaching</video:tag>
      <video:tag>leadership vs management whats the difference</video:tag>
      <video:tag>difference between leader and manager</video:tag>
      <video:tag>differences between management vs leadership</video:tag>
      <video:tag>management consulting</video:tag>
      <video:tag>differences between leaders and managers</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/peOS6qdIMHQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/peOS6qdIMHQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Anger Management For Software Engineers - Managing Frustration</video:title>
      <video:description>It happens to all of us in life and in our careers... We get frustrated. So, what can you do to best manage this in your software engineering career?

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment #frustration</video:description>
      <video:player_loc>https://www.youtube.com/embed/peOS6qdIMHQ</video:player_loc>
      <video:duration>523</video:duration>
      <video:view_count>271</video:view_count>
      <video:publication_date>2023-06-16T15:14:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineering</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>anger management</video:tag>
      <video:tag>how to deal with frustration at work</video:tag>
      <video:tag>how to deal with anger at work</video:tag>
      <video:tag>tips for dealing with frustration</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>improve as a software engineer</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering skills</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>tips for leading projects</video:tag>
      <video:tag>how to overcome frustration at work</video:tag>
      <video:tag>toxic work culture</video:tag>
      <video:tag>how to advocate for yourself at work</video:tag>
      <video:tag>self advocacy at work</video:tag>
      <video:tag>how to promote yourself at work</video:tag>
      <video:tag>computer science</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HZMh-unN-fY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HZMh-unN-fY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide To C# Record Equality - How &amp; Why To Use Records</video:title>
      <video:description>In this video, we'll look at how record-type equality varies from class-type equality! We'll discuss the reasons you may want to care about this along with an interesting "gotcha" situation! Stay right until the end!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #learntocode</video:description>
      <video:player_loc>https://www.youtube.com/embed/HZMh-unN-fY</video:player_loc>
      <video:duration>877</video:duration>
      <video:view_count>766</video:view_count>
      <video:publication_date>2023-06-14T15:45:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>C# guide for beginners</video:tag>
      <video:tag>c# introduction</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>beginner C#</video:tag>
      <video:tag>beginner C# tutorial</video:tag>
      <video:tag>C# tutorials</video:tag>
      <video:tag>dotnet #tutorials</video:tag>
      <video:tag>dotnet for beginners</video:tag>
      <video:tag>how to code in C#</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>learn csharp</video:tag>
      <video:tag>C# free tutorial</video:tag>
      <video:tag>tutorials for C#</video:tag>
      <video:tag>tutorial C# for beginners</video:tag>
      <video:tag>dotnet record</video:tag>
      <video:tag>dotnet record types</video:tag>
      <video:tag>record types in dotnet</video:tag>
      <video:tag>c# 9 new features</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>software engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bexmWsnYCEU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bexmWsnYCEU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Practice ANTI-PATTERNS As A Software Engineer?!</video:title>
      <video:description>@MilanJovanovicTech made a bold claim on @LinkedIn! In a recent post, he suggested that he's had some great learning in his personal projects from... practicing bad behaviors and anti-patterns! What's the method to this madness?! Well... spoiler alert: I agree 100% with him!

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment #coding #programming</video:description>
      <video:player_loc>https://www.youtube.com/embed/bexmWsnYCEU</video:player_loc>
      <video:duration>631</video:duration>
      <video:view_count>597</video:view_count>
      <video:publication_date>2023-06-12T15:00:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>milan jovanovic</video:tag>
      <video:tag>@MilanJovanovicTech</video:tag>
      <video:tag>milan jovanovic tech</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>software development</video:tag>
      <video:tag>anti patterns</video:tag>
      <video:tag>anti patterns in software development</video:tag>
      <video:tag>antipatterns</video:tag>
      <video:tag>antipattern</video:tag>
      <video:tag>be a better coder</video:tag>
      <video:tag>how to be a better coder</video:tag>
      <video:tag>how to be a better programmer</video:tag>
      <video:tag>get better at programming</video:tag>
      <video:tag>tips for programmers</video:tag>
      <video:tag>tips for beginner programmers</video:tag>
      <video:tag>tips for coding</video:tag>
      <video:tag>coding tips</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>code</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>coding phase</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/2cwAn3F4dRA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2cwAn3F4dRA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Imposter Syndrome - My Number One Tip For Software Engineers</video:title>
      <video:description>Imposter syndrome is something that likely every single one of us will experience as software engineers. Some folks aren't even aware of what it is, and going through it can really impact your confidence. Check out this video for my number one tip for working through imposter syndrome!

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#imposter #impostersyndrome #softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/2cwAn3F4dRA</video:player_loc>
      <video:duration>492</video:duration>
      <video:view_count>523</video:view_count>
      <video:publication_date>2023-06-09T15:00:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>imposter syndrome</video:tag>
      <video:tag>software engineer imposter syndrome</video:tag>
      <video:tag>do i have imposter syndrome</video:tag>
      <video:tag>i have imposter syndrome</video:tag>
      <video:tag>i have imposter syndrome at work</video:tag>
      <video:tag>engineering imposter syndrome</video:tag>
      <video:tag>software engineering imposter syndrome</video:tag>
      <video:tag>coping with imposter syndrome</video:tag>
      <video:tag>overcoming imposter syndrome at work</video:tag>
      <video:tag>how to overcome imposter syndrome</video:tag>
      <video:tag>imposter syndrome in tech</video:tag>
      <video:tag>overcome imposter syndrome</video:tag>
      <video:tag>impostor syndrome in tech</video:tag>
      <video:tag>imposter syndrome software developer</video:tag>
      <video:tag>impostor syndrome</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/KaZqx-75SiY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KaZqx-75SiY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Flavors of Burnout As A Software Engineer (And What To Do About It!)</video:title>
      <video:description>Burnout is a really important topic for me, and I'm happy to keep sharing content on it and bring visibility to it. In this video, I discuss three different flavors of burnout, some ideas for helping identify symptoms, and some closing thoughts on how you can try and navigate burnout.

For more videos on software engineering, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#burnout #softwareengineering #softwareengineer #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/KaZqx-75SiY</video:player_loc>
      <video:duration>1276</video:duration>
      <video:view_count>2379</video:view_count>
      <video:publication_date>2023-06-08T15:15:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>burnout</video:tag>
      <video:tag>burn out</video:tag>
      <video:tag>burnout from work</video:tag>
      <video:tag>burnout workplace</video:tag>
      <video:tag>burnout work stress</video:tag>
      <video:tag>not engaged at work</video:tag>
      <video:tag>demotivated at work</video:tag>
      <video:tag>not engaged with work</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software burnout</video:tag>
      <video:tag>burnout software engineer</video:tag>
      <video:tag>burnout software developer</video:tag>
      <video:tag>software developer</video:tag>
      <video:tag>startup burnout</video:tag>
      <video:tag>burnout syndrome</video:tag>
      <video:tag>burnout symptoms</video:tag>
      <video:tag>síndrome de burnout</video:tag>
      <video:tag>signs of being burnt out</video:tag>
      <video:tag>how to handle burnout at work</video:tag>
      <video:tag>work life balance</video:tag>
      <video:tag>techlead</video:tag>
      <video:tag>work related stress</video:tag>
      <video:tag>motivational speech</video:tag>
      <video:tag>mental health</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4-fRWJqfJ7U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4-fRWJqfJ7U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Asserting Open API Documentation For ASP.NET Core [xUnit]</video:title>
      <video:description>In this video, we'll look at how we can write functional tests in xUnit to assert that our routes that we have registered in our ASP.NET Core application have XML documentation comments enforced. These XML documentation comments get translated by Swagger into Open API style documentation, so as long as we can enforce proper XML comments, we're ready to rock!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #aspnet #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/4-fRWJqfJ7U</video:player_loc>
      <video:duration>632</video:duration>
      <video:view_count>391</video:view_count>
      <video:publication_date>2023-06-06T16:32:08+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>asp.net core tutorial</video:tag>
      <video:tag>asp.net core minimal api</video:tag>
      <video:tag>asp.net core minimal web api</video:tag>
      <video:tag>asp.net core web api tutorial</video:tag>
      <video:tag>asp.net tutorial</video:tag>
      <video:tag>asp.net core beginner tutorial</video:tag>
      <video:tag>asp.net core beginners</video:tag>
      <video:tag>asp.net core for absolute beginners</video:tag>
      <video:tag>asp.net core get all routes</video:tag>
      <video:tag>asp.net core test route</video:tag>
      <video:tag>swagger</video:tag>
      <video:tag>open API</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>clean architecture</video:tag>
      <video:tag>.net 7 web api</video:tag>
      <video:tag>dotnet 8</video:tag>
      <video:tag>dependency injection in asp.net core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/MPnJcJ7Aw9U</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MPnJcJ7Aw9U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Testing How ASP.NET Core Registered Routes Are Configured [xUnit]</video:title>
      <video:description>In this video, we'll look at how we can write functional tests in xUnit to assert different characteristics about the routes that we have registered in our ASP.NET Core application!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #aspnet #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/MPnJcJ7Aw9U</video:player_loc>
      <video:duration>738</video:duration>
      <video:view_count>513</video:view_count>
      <video:publication_date>2023-06-02T15:00:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>c# introduction</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>asp.net core tutorial</video:tag>
      <video:tag>asp.net core minimal api</video:tag>
      <video:tag>asp.net core minimal web api</video:tag>
      <video:tag>asp.net core web api tutorial</video:tag>
      <video:tag>asp.net tutorial</video:tag>
      <video:tag>asp.net core beginner tutorial</video:tag>
      <video:tag>asp.net core beginners</video:tag>
      <video:tag>asp.net core for absolute beginners</video:tag>
      <video:tag>asp.net core get all routes</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>asp.net core test route</video:tag>
      <video:tag>.net 7 web api</video:tag>
      <video:tag>dotnet 7</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>routing in asp.net core</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/mP-EDG6fIfQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mP-EDG6fIfQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To List All Routes In A Minimal API ASP.NET Core Application</video:title>
      <video:description>Have you started using minimal APIs in your ASP.NET Core applications? If you're like me, maybe you've encountered situations where you need to be able to list all of the registered routes. This is especially true if you're dealing with plugin systems that can do their own registration! Check out this video for a quick rundown on how you can easily query for all routes!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #aspnet #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/mP-EDG6fIfQ</video:player_loc>
      <video:duration>413</video:duration>
      <video:view_count>2159</video:view_count>
      <video:publication_date>2023-05-31T14:19:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>asp.net core</video:tag>
      <video:tag>asp.net core tutorial</video:tag>
      <video:tag>asp.net core minimal api</video:tag>
      <video:tag>asp.net core minimal web api</video:tag>
      <video:tag>asp.net core web api tutorial</video:tag>
      <video:tag>asp.net tutorial</video:tag>
      <video:tag>asp.net core beginner tutorial</video:tag>
      <video:tag>asp.net core beginners</video:tag>
      <video:tag>asp.net core for absolute beginners</video:tag>
      <video:tag>asp.net core get all routes</video:tag>
      <video:tag>asp.net core minimal api example</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>routing in asp.net core</video:tag>
      <video:tag>routing in asp.net mvc</video:tag>
      <video:tag>asp.net core web api tutorial nitish</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Wa3sdKGp3wE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Wa3sdKGp3wE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How To Use BenchmarkDotNet - A Beginner's Guide For C# Benchmarks</video:title>
      <video:description>Want to write high-performance C# code?

Ever wanted to get your code benchmarked like all of your favorite C# and dotnet content creators that you watch? How are they doing it with consistent results? 

This video is an introductory guide for how you can get started with BenchmarkDotNet and run benchmarks on all of your dotnet code! After this, you'll be able to work on your benchmarking skills and improve performance in your code as you continue to develop!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Wa3sdKGp3wE</video:player_loc>
      <video:duration>908</video:duration>
      <video:view_count>15298</video:view_count>
      <video:publication_date>2023-05-29T15:00:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>c# speed</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarks</video:tag>
      <video:tag>C# benchmarks</video:tag>
      <video:tag>how to benchmark C#</video:tag>
      <video:tag>benchmarkdotnet</video:tag>
      <video:tag>benchmarkdotnet how to use</video:tag>
      <video:tag>benchmarkdotnet tutorial</video:tag>
      <video:tag>benchmarkdotnet setup</video:tag>
      <video:tag>benchmarkdotnet params</video:tag>
      <video:tag>how to use benchmarkdotnet</video:tag>
      <video:tag>benchmark c# code</video:tag>
      <video:tag>C# benchmark tutorial</video:tag>
      <video:tag>benchmarking</video:tag>
      <video:tag>c# benchmark tutorial</video:tag>
      <video:tag>how to benchmark c#</video:tag>
      <video:tag>c# benchmarks</video:tag>
      <video:tag>c# code optimization</video:tag>
      <video:tag>c# optimization</video:tag>
      <video:tag>benchmark dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fyBhV9pWRg8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fyBhV9pWRg8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ASP.NET Core - Minimal Web API In UNDER 5 Minutes!</video:title>
      <video:description>We're all about efficiency these days, right?! Well, this video demonstrates how INCREDIBLY EASY it is to get started with a web server using ASP.NET Core and the new minimal APIs that are available to us. A perfect spot for beginners to jump in!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #aspnet #aspnetcore</video:description>
      <video:player_loc>https://www.youtube.com/embed/fyBhV9pWRg8</video:player_loc>
      <video:duration>259</video:duration>
      <video:view_count>3018</video:view_count>
      <video:publication_date>2023-05-26T16:08:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>asp.net core minimal api</video:tag>
      <video:tag>asp.net core minimal web api</video:tag>
      <video:tag>asp.net core web api tutorial</video:tag>
      <video:tag>asp.net core beginner tutorial</video:tag>
      <video:tag>asp.net core beginners</video:tag>
      <video:tag>asp.net core for absolute beginners</video:tag>
      <video:tag>minimal api</video:tag>
      <video:tag>asp.net minimal api</video:tag>
      <video:tag>minimal api c#</video:tag>
      <video:tag>minimal apis .net 6</video:tag>
      <video:tag>.net minimal apis</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>visual studio 2022</video:tag>
      <video:tag>minimal api dotnet 6</video:tag>
      <video:tag>.net 6 minimal api</video:tag>
      <video:tag>minimal apis</video:tag>
      <video:tag>c# minimal api</video:tag>
      <video:tag>minimal api jwt</video:tag>
      <video:tag>dotnet 6 minimal api</video:tag>
      <video:tag>minimal api dotnet 7</video:tag>
      <video:tag>minimal apis in .net 6</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zErOY_Dq5cA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zErOY_Dq5cA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Your Analysis Needs BOTH - Become A Better Software Engineer</video:title>
      <video:description>This video covers a quick tip regarding positive and negative analysis and the impact this has on software engineering. In this video, I explain why omitting either side can be equally as dangerous and why you need both to be a better software engineer.

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineer #career #engineers #softwareengineers #softwareengineer #softwareengineering</video:description>
      <video:player_loc>https://www.youtube.com/embed/zErOY_Dq5cA</video:player_loc>
      <video:duration>388</video:duration>
      <video:view_count>188</video:view_count>
      <video:publication_date>2023-05-24T15:43:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>be a better developer</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>a day in the life of a software engineer</video:tag>
      <video:tag>software engineering for beginners</video:tag>
      <video:tag>software engineering skills</video:tag>
      <video:tag>software engineering skills required</video:tag>
      <video:tag>learn software engineering skills</video:tag>
      <video:tag>soft skills for software engineers</video:tag>
      <video:tag>soft skills for software developers</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>pros and cons</video:tag>
      <video:tag>engineering analysis</video:tag>
      <video:tag>engineering mindset</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/nFFKfbuOvQw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nFFKfbuOvQw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner's Guide For Comparing Strings in C#</video:title>
      <video:description>This video is a brief high-level overview of several different ways that you can compare strings in C#. While more advanced users may know of alternatives, this video is intended for beginners to get a better feel for a few of the most common ways that you can check if two strings are equivalent.

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding</video:description>
      <video:player_loc>https://www.youtube.com/embed/nFFKfbuOvQw</video:player_loc>
      <video:duration>584</video:duration>
      <video:view_count>1835</video:view_count>
      <video:publication_date>2023-05-22T15:30:16+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C#tutorials</video:tag>
      <video:tag>beginner C# tutorial</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>#coding</video:tag>
      <video:tag>#Programming</video:tag>
      <video:tag>c# tutorial for beginners</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>C# guide for beginners</video:tag>
      <video:tag>c# introduction</video:tag>
      <video:tag>C# intro</video:tag>
      <video:tag>C# strings</video:tag>
      <video:tag>C# compare strings</video:tag>
      <video:tag>C# string comparisons</video:tag>
      <video:tag>compare strings in C#</video:tag>
      <video:tag>how to compare strings C#</video:tag>
      <video:tag>OrdinalIgnoreCase in C#</video:tag>
      <video:tag>OrginalIgnoreCase Example</video:tag>
      <video:tag>string comparison</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# string comparison ignore case</video:tag>
      <video:tag>C# string comparison ordinal</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/WrRyP4SziRw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WrRyP4SziRw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Spans for Substring in C# DotNet With Benchmark Results</video:title>
      <video:description>Want to see how you can speed up your string-based algorithms in C# by using spans? Check out this video!

The code maze article can be found here:
https://code-maze.com/csharp-span-to-improve-application-performance/</video:description>
      <video:player_loc>https://www.youtube.com/embed/WrRyP4SziRw</video:player_loc>
      <video:duration>760</video:duration>
      <video:view_count>883</video:view_count>
      <video:publication_date>2023-05-19T17:45:53+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>C# spans</video:tag>
      <video:tag>spans in C#</video:tag>
      <video:tag>C# ReadOnlySequence</video:tag>
      <video:tag>c# speed</video:tag>
      <video:tag>span</video:tag>
      <video:tag>what is a span</video:tag>
      <video:tag>how do spans work in C#</video:tag>
      <video:tag>C# span</video:tag>
      <video:tag>C# substring vs span</video:tag>
      <video:tag>C# substring</video:tag>
      <video:tag>C# strings</video:tag>
      <video:tag>C# string</video:tag>
      <video:tag>strings in C#</video:tag>
      <video:tag>faster substring in C#</video:tag>
      <video:tag>C# allocation free</video:tag>
      <video:tag>C# span for substring</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Zu-KPEaQYIc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Zu-KPEaQYIc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FASTER Than IndexOf Or Total Flop? - Benchmarking in C# DotNet</video:title>
      <video:description>This isn't exactly the video I wanted to provide you folks but... I think it's still worth sharing! In this video, I examine an implementation of the Aho-Corasick algorithm and compare it with the IndexOf() method in C#. But there's a catch to my benchmarks... Let's find out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/Zu-KPEaQYIc</video:player_loc>
      <video:duration>986</video:duration>
      <video:view_count>290</video:view_count>
      <video:publication_date>2023-05-18T06:07:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>C# spans</video:tag>
      <video:tag>spans in C#</video:tag>
      <video:tag>C# ReadOnlySequence</video:tag>
      <video:tag>C# stream optimizations</video:tag>
      <video:tag>c# speed</video:tag>
      <video:tag>indexof</video:tag>
      <video:tag>indexof C#</video:tag>
      <video:tag>C# indexof array</video:tag>
      <video:tag>C# indexof string</video:tag>
      <video:tag>ahocorasick</video:tag>
      <video:tag>aho corasick</video:tag>
      <video:tag>C# ahocorasick</video:tag>
      <video:tag>C# aho corasick</video:tag>
      <video:tag>C# string search</video:tag>
      <video:tag>C# array search</video:tag>
      <video:tag>C# index of</video:tag>
      <video:tag>C# find in array</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zQHc4RKC6F0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zQHc4RKC6F0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>StringBuilder - Quick Look for Beginner C# Programmers</video:title>
      <video:description>This video is a brief high-level overview of how to use the StringBuilder class in C#. If you are a beginner programmer and wondering how you can make some of your string-heavy code more effective, this video is for you!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #optimization #span</video:description>
      <video:player_loc>https://www.youtube.com/embed/zQHc4RKC6F0</video:player_loc>
      <video:duration>370</video:duration>
      <video:view_count>283</video:view_count>
      <video:publication_date>2023-05-15T15:21:13+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>C#tutorials</video:tag>
      <video:tag>beginner C# tutorial</video:tag>
      <video:tag>C# for beginners</video:tag>
      <video:tag>C# programming</video:tag>
      <video:tag>#coding</video:tag>
      <video:tag>#Programming</video:tag>
      <video:tag>c# tutorial for beginners</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>stringbuilder</video:tag>
      <video:tag>stringbuilder in C#</video:tag>
      <video:tag>how to use stringbuilder</video:tag>
      <video:tag>C# stringbuilder</video:tag>
      <video:tag>c# stringbuilder vs concatenation</video:tag>
      <video:tag>c# concatenate 2 strings</video:tag>
      <video:tag>c# concatenate strings</video:tag>
      <video:tag>how to join strings in C#</video:tag>
      <video:tag>C# joining strings</video:tag>
      <video:tag>C# string join</video:tag>
      <video:tag>C# large strings</video:tag>
      <video:tag>C# guide</video:tag>
      <video:tag>C# guide for beginners</video:tag>
      <video:tag>c# introduction</video:tag>
      <video:tag>C# intro</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/B3d5kZ8xe5Q</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/B3d5kZ8xe5Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>This C# Change OBLITERATED My Memory Allocation Benchmarks</video:title>
      <video:description>This is the third video in the series looking at a segmented stream in C#. We examine yet another optimization of the initial design, and the benchmarks are WILD! How many orders of magnitude?! Check it out!</video:description>
      <video:player_loc>https://www.youtube.com/embed/B3d5kZ8xe5Q</video:player_loc>
      <video:duration>776</video:duration>
      <video:view_count>822</video:view_count>
      <video:publication_date>2023-05-12T15:29:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>stream</video:tag>
      <video:tag>streams</video:tag>
      <video:tag>C# stream</video:tag>
      <video:tag>C# streams</video:tag>
      <video:tag>C# read stream</video:tag>
      <video:tag>C# read file</video:tag>
      <video:tag>C# read large file</video:tag>
      <video:tag>reading streams in C#</video:tag>
      <video:tag>how to read a file C#</video:tag>
      <video:tag>file stream</video:tag>
      <video:tag>filestream</video:tag>
      <video:tag>file stream C#</video:tag>
      <video:tag>how to read a file in C#</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>C# spans</video:tag>
      <video:tag>spans in C#</video:tag>
      <video:tag>C# ReadOnlySequence</video:tag>
      <video:tag>C# stream optimizations</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/IeW4Q1Uc-Ak</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IeW4Q1Uc-Ak/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>INSANE Speed Unlocked On Segmented Stream Design in C#</video:title>
      <video:description>This video walks through an optimization of our initial design for a segmented stream in C#. One small change can REALLY improve performance! But that's not all... Stay to the end, because when the follow-up video is published I'll link you directly to ANOTHER really cool optimization!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #optimization #span</video:description>
      <video:player_loc>https://www.youtube.com/embed/IeW4Q1Uc-Ak</video:player_loc>
      <video:duration>474</video:duration>
      <video:view_count>297</video:view_count>
      <video:publication_date>2023-05-10T14:19:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>stream</video:tag>
      <video:tag>streams</video:tag>
      <video:tag>C# stream</video:tag>
      <video:tag>C# streams</video:tag>
      <video:tag>C# read stream</video:tag>
      <video:tag>C# read file</video:tag>
      <video:tag>C# read large file</video:tag>
      <video:tag>reading streams in C#</video:tag>
      <video:tag>how to read a file C#</video:tag>
      <video:tag>file stream</video:tag>
      <video:tag>filestream</video:tag>
      <video:tag>file stream C#</video:tag>
      <video:tag>how to read a file in C#</video:tag>
      <video:tag>C# optimization</video:tag>
      <video:tag>C# code optimization</video:tag>
      <video:tag>C# spans</video:tag>
      <video:tag>spans in C#</video:tag>
      <video:tag>C# ReadOnlySequence</video:tag>
      <video:tag>C# stream optimizations</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ELlIwT4Eldk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ELlIwT4Eldk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tips For Building Confidence As A Beginner Programmer</video:title>
      <video:description>In this video, I cover my answers when people ask me what they can do to help build up their confidence as a beginner programmer. It's almost always the same thing, and it may not be the popular advice you're hearing from other folks. Follow these tips, and I think you'll be well on your way to building up your programming confidence!

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#coding #programming #beginner #programmingtips #beginners #confidence</video:description>
      <video:player_loc>https://www.youtube.com/embed/ELlIwT4Eldk</video:player_loc>
      <video:duration>583</video:duration>
      <video:view_count>211</video:view_count>
      <video:publication_date>2023-05-08T15:46:07+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>confidence</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>be a better programmer</video:tag>
      <video:tag>be a good programmer</video:tag>
      <video:tag>be a better developer</video:tag>
      <video:tag>tips to be a better programmer</video:tag>
      <video:tag>tips to be a good programmer</video:tag>
      <video:tag>how to be a good programmer</video:tag>
      <video:tag>advice for beginner programmers</video:tag>
      <video:tag>programming advice</video:tag>
      <video:tag>tips for beginner programmers</video:tag>
      <video:tag>confidence programming</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>a day in the life of a software engineer</video:tag>
      <video:tag>what to program</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/E2qmXPeACBM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/E2qmXPeACBM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Read HUUUGE Files in C# - Designing a Segmented Stream</video:title>
      <video:description>This video walks through an initial design for a segmented stream in C#. We jump between the digital whiteboard and then into Visual Studio to discuss some dotnet concepts for how to make it work!

Want to see the follow-up with optimizations? Check this out:
https://youtu.be/IeW4Q1Uc-Ak

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #coding #design</video:description>
      <video:player_loc>https://www.youtube.com/embed/E2qmXPeACBM</video:player_loc>
      <video:duration>1479</video:duration>
      <video:view_count>383</video:view_count>
      <video:publication_date>2023-05-05T19:24:09+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>stream</video:tag>
      <video:tag>streams</video:tag>
      <video:tag>C# stream</video:tag>
      <video:tag>C# streams</video:tag>
      <video:tag>C# read stream</video:tag>
      <video:tag>C# read file</video:tag>
      <video:tag>C# read large file</video:tag>
      <video:tag>C# stream reader example</video:tag>
      <video:tag>C# streamreader</video:tag>
      <video:tag>C# stream reader</video:tag>
      <video:tag>reading streams in C#</video:tag>
      <video:tag>how to read a file C#</video:tag>
      <video:tag>C# cache</video:tag>
      <video:tag>LRU cache C#</video:tag>
      <video:tag>segmented stream C#</video:tag>
      <video:tag>file stream</video:tag>
      <video:tag>filestream</video:tag>
      <video:tag>file stream C#</video:tag>
      <video:tag>how to read a file in C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/h29EPGD5KSo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h29EPGD5KSo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How and Why to Have Career Conversations With Your Manager - Software Engineers</video:title>
      <video:description>In this video, I explain how and why you should be having career conversations with your manager as a software engineer. There are many very important reasons to do this, and how you implement this can look very different from engineer to engineer. Please feel free to ask questions in the comments if you would like additional support!

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #career #softwareengineer #softwareengineering</video:description>
      <video:player_loc>https://www.youtube.com/embed/h29EPGD5KSo</video:player_loc>
      <video:duration>1067</video:duration>
      <video:view_count>261</video:view_count>
      <video:publication_date>2023-05-03T17:08:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineer</video:tag>
      <video:tag>engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>manager</video:tag>
      <video:tag>management</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>performance review</video:tag>
      <video:tag>performance review tips</video:tag>
      <video:tag>annual performance review</video:tag>
      <video:tag>software engineering performance review</video:tag>
      <video:tag>rubric</video:tag>
      <video:tag>talent guides</video:tag>
      <video:tag>career</video:tag>
      <video:tag>one on one</video:tag>
      <video:tag>career conversations</video:tag>
      <video:tag>talk to your manager</video:tag>
      <video:tag>talk to manager about career</video:tag>
      <video:tag>talk to manager about promotion</video:tag>
      <video:tag>promotions</video:tag>
      <video:tag>career expectations</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/VFO5vK7QjBc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VFO5vK7QjBc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>C# Arrays, Lists, and Dictionaries (Quick dotnet tutorial)</video:title>
      <video:description>This video is a brief overview for beginners on how you can effectively use arrays, lists, and dictionaries in your C# dotnet applications. I skip over the nitty-gritty details of why each data structure has different performance characteristics or how they function exactly under the hood, but instead, focus on how you can leverage them. If you want more in-depth explanations, let's hear about it in the comments!

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #array #list #dictionary</video:description>
      <video:player_loc>https://www.youtube.com/embed/VFO5vK7QjBc</video:player_loc>
      <video:duration>1191</video:duration>
      <video:view_count>4571</video:view_count>
      <video:publication_date>2023-05-01T15:36:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C# operators</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>array</video:tag>
      <video:tag>arrays</video:tag>
      <video:tag>C# arrays</video:tag>
      <video:tag>arrays in C#</video:tag>
      <video:tag>dotnet array</video:tag>
      <video:tag>C# list</video:tag>
      <video:tag>lists in C#</video:tag>
      <video:tag>list vs array</video:tag>
      <video:tag>list vs array in C#</video:tag>
      <video:tag>dictionary</video:tag>
      <video:tag>C# dictionary</video:tag>
      <video:tag>list vs dictionary</video:tag>
      <video:tag>C# list vs dictionary</video:tag>
      <video:tag>list vs dictionary C#</video:tag>
      <video:tag>list vs array c#</video:tag>
      <video:tag>C# collections</video:tag>
      <video:tag>arrays in c# programming</video:tag>
      <video:tag>C# dictionary example</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Uod7_hSG6zM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Uod7_hSG6zM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Easy Type Conversion With C# Implicit Operators - Code Available!</video:title>
      <video:description>In this video, we walk through an example of how you can make use of implicit operators in C# dotnet. The use case will be creating an object that can hold either one of two types, but never both, and that this object can easily be converted between the two types in question.

Want the source for this video? Check it out here:
https://github.com/ncosentino/NexusLabs.Framework/blob/master/NexusLabs.Framework/TriedEx.cs

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #programming #typeconversion #operators</video:description>
      <video:player_loc>https://www.youtube.com/embed/Uod7_hSG6zM</video:player_loc>
      <video:duration>843</video:duration>
      <video:view_count>1095</video:view_count>
      <video:publication_date>2023-04-14T16:00:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>C# operator</video:tag>
      <video:tag>C# operators</video:tag>
      <video:tag>C# operator overloading</video:tag>
      <video:tag>implicit operator</video:tag>
      <video:tag>C# implicit operator</video:tag>
      <video:tag>type conversion</video:tag>
      <video:tag>C# type conversion</video:tag>
      <video:tag>how to convert types in C#</video:tag>
      <video:tag>C# multiple types</video:tag>
      <video:tag>type casting C#</video:tag>
      <video:tag>cast type C#</video:tag>
      <video:tag>type conversion C#</video:tag>
      <video:tag>implicit operators dotnet</video:tag>
      <video:tag>.net operators</video:tag>
      <video:tag>convert types dotnet</video:tag>
      <video:tag>convert types .net</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>code examples</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fpG3JUmaHgU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fpG3JUmaHgU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>MSFT Engineering Manager Reacts - Discuss Your Career Expectations</video:title>
      <video:description>The original video creator had some things to say about "talent guides" (or rubrics) and level-setting expectations... As a Software Engineering Manager, I absolutely have opinions about these things! Watch to see how an Engineering Manager reacts!

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #manager #management #react #reaction #reactionvideo #softwareengineer #softwareengineering</video:description>
      <video:player_loc>https://www.youtube.com/embed/fpG3JUmaHgU</video:player_loc>
      <video:duration>711</video:duration>
      <video:view_count>84</video:view_count>
      <video:publication_date>2023-04-12T16:00:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineer</video:tag>
      <video:tag>engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reaction</video:tag>
      <video:tag>reaction videos</video:tag>
      <video:tag>reaction video</video:tag>
      <video:tag>manager reactions</video:tag>
      <video:tag>best manager reactions</video:tag>
      <video:tag>manager</video:tag>
      <video:tag>management</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>fired from job</video:tag>
      <video:tag>software engineering expectations vs reality</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>performance review</video:tag>
      <video:tag>performance review tips</video:tag>
      <video:tag>annual performance review</video:tag>
      <video:tag>software engineering performance review</video:tag>
      <video:tag>rubric</video:tag>
      <video:tag>talent guides</video:tag>
      <video:tag>career</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/eUbGv5qVsb4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/eUbGv5qVsb4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Refactoring Your C# Code Just Got Easier - Use This Strategy!</video:title>
      <video:description>In this video, we walk through an example of how and why you can take advantage of composition to improve your code. Examples are in C# dotnet.

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/RefactoringCompositionDITesting

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #refactor #learntocode #beginners</video:description>
      <video:player_loc>https://www.youtube.com/embed/eUbGv5qVsb4</video:player_loc>
      <video:duration>716</video:duration>
      <video:view_count>7706</video:view_count>
      <video:publication_date>2023-04-10T16:00:23+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>composition</video:tag>
      <video:tag>csharp composition</video:tag>
      <video:tag>composition in dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>how to refactor</video:tag>
      <video:tag>how to refactor code</video:tag>
      <video:tag>refactor c#</video:tag>
      <video:tag>refactor c# code</video:tag>
      <video:tag>refactoring code</video:tag>
      <video:tag>refactoring tutorial</video:tag>
      <video:tag>refactoring visual studio</video:tag>
      <video:tag>refactoring visual studio 2022</video:tag>
      <video:tag>how to refactor c# code</video:tag>
      <video:tag>how to refactor code in visual studio</video:tag>
      <video:tag>how to refactor code in visual studio 2022</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CQd2x2_3Tpc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CQd2x2_3Tpc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Easier Unit Tests in C# dotnet With Composition</video:title>
      <video:description>In this video, we walk through an example of how leveraging composition in your code can dramatically improve your ability to write unit tests. Examples are in C# dotnet.

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/blob/master/RefactoringCompositionDITesting/RefactoringCompositionDITesting.UrlParsingUnitTests/UrlParsingUnitTests.cs

For more videos on programming with detailed examples, check this out:
https://www.youtube.com/playlist?list=PLzATctVhnsghN6XlmOvRzwh4JSpkRkj2T

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#dotnet #csharp #tutorial #test #testing #unittesting #composition #xunit</video:description>
      <video:player_loc>https://www.youtube.com/embed/CQd2x2_3Tpc</video:player_loc>
      <video:duration>662</video:duration>
      <video:view_count>505</video:view_count>
      <video:publication_date>2023-04-07T14:16:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>composition</video:tag>
      <video:tag>csharp composition</video:tag>
      <video:tag>composition in dotnet</video:tag>
      <video:tag>unit test</video:tag>
      <video:tag>unit testing</video:tag>
      <video:tag>xunit</video:tag>
      <video:tag>xunit c#</video:tag>
      <video:tag>xunit c# tutorial</video:tag>
      <video:tag>how to use xunit</video:tag>
      <video:tag>xunit tutorial</video:tag>
      <video:tag>unit testing tutorial</video:tag>
      <video:tag>C# unit testing</video:tag>
      <video:tag>dotnet unit testing</video:tag>
      <video:tag>how to unit test c#</video:tag>
      <video:tag>how to unit test in dotnet</video:tag>
      <video:tag>how to write unit tests</video:tag>
      <video:tag>what are unit tests</video:tag>
      <video:tag>testing code</video:tag>
      <video:tag>coded tests</video:tag>
      <video:tag>xunit tests</video:tag>
      <video:tag>csharp</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/5gxQ5lDowVE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5gxQ5lDowVE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The WORST Performance Review Advice - MSFT Engineering Manager Reacts</video:title>
      <video:description>The original video creator had some things to say about performance reviews that as a Software Engineering Manager, I absolutely disagree with. Watch to see how an Engineering Manager reacts!

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #manager #management #react #reaction #reactionvideo #softwareengineer #softwareengineering #performancereview 

Title Clip Art:
fire clipart PNG Designed By 乔歆Raffaello from https://pngtree.com/freepng/big-fire-orange-flame-clipart_5566533.html?sol=downref&amp;id=bef</video:description>
      <video:player_loc>https://www.youtube.com/embed/5gxQ5lDowVE</video:player_loc>
      <video:duration>557</video:duration>
      <video:view_count>121</video:view_count>
      <video:publication_date>2023-04-05T10:00:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineer</video:tag>
      <video:tag>engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reaction</video:tag>
      <video:tag>reaction videos</video:tag>
      <video:tag>reaction video</video:tag>
      <video:tag>manager reactions</video:tag>
      <video:tag>best manager reactions</video:tag>
      <video:tag>manager</video:tag>
      <video:tag>management</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>fired from job</video:tag>
      <video:tag>software engineering expectations vs reality</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>performance review</video:tag>
      <video:tag>performance review tips</video:tag>
      <video:tag>annual performance review</video:tag>
      <video:tag>software engineering performance review</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yg-qZXPBlKM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yg-qZXPBlKM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to use Autofac for Dependency Injection in C# dotnet</video:title>
      <video:description>You've been leveraging composition like a good software developer, but you're finding that the entry point of your program is becoming a mess. Fear not! In this video, we'll look at how we can use Autofac to implement dependency injection and make your program nice and organized!

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/RefactoringCompositionDITesting/RefactoringCompositionDITesting.CompositionRefactor1.Autofac

For more information about building plugin systems see:
https://www.youtube.com/watch?v=I_dCLKESc6g&amp;list=PLzATctVhnsgjqdUKdY65Llh1pm9tdg1zh

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#autofac #dependencyinjection #csharp #dotnet #dotnetcore #programming</video:description>
      <video:player_loc>https://www.youtube.com/embed/yg-qZXPBlKM</video:player_loc>
      <video:duration>602</video:duration>
      <video:view_count>7026</video:view_count>
      <video:publication_date>2023-04-03T12:00:47+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>C# autofac</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>C# autofac tutorial</video:tag>
      <video:tag>c# autofac example</video:tag>
      <video:tag>autofac example</video:tag>
      <video:tag>c# dependency injection</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:tag>dependency injection examples</video:tag>
      <video:tag>what is dependency injection</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>dependency injection c# .net core</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/I_dCLKESc6g</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/I_dCLKESc6g/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to implement facade patterns in .NET C#</video:title>
      <video:description>This video is part of a series where we will explore how to create a facade in C#. We will be using a repository as a basis for our facade and then exploring some of the challenges and benefits. Our facade will be composed of multiple plugin sources where we will use Autofac to load them in dynamically at runtime.

When you're done with this video, you should follow up with this one:
https://www.youtube.com/watch?v=-pxwL_VD4Uo

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/PluginLoading

For more information about building plugin systems see:
https://www.youtube.com/watch?v=I_dCLKESc6g&amp;list=PLzATctVhnsgjqdUKdY65Llh1pm9tdg1zh

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#csharp #dotnet #dotnetcore #facade #facades #designpattern #designpatterns</video:description>
      <video:player_loc>https://www.youtube.com/embed/I_dCLKESc6g</video:player_loc>
      <video:duration>675</video:duration>
      <video:view_count>2201</video:view_count>
      <video:publication_date>2023-03-31T10:00:12+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>design patterns c#</video:tag>
      <video:tag>C# desgin patterns</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>learn design patterns</video:tag>
      <video:tag>learn design patterns with examples</video:tag>
      <video:tag>learn design patterns c#</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>di framework</video:tag>
      <video:tag>C# dependency injection</video:tag>
      <video:tag>di framework C#</video:tag>
      <video:tag>dependency injection framework C#</video:tag>
      <video:tag>C# autofac</video:tag>
      <video:tag>c# dependency injection example</video:tag>
      <video:tag>C# autofac dependency injection</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HWnrgcjo_ag</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HWnrgcjo_ag/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>"YOU WILL BE FIRED" - Software Eng. Manager Reacts</video:title>
      <video:description>I'll be making more videos like this responding to software engineering content that I have a strong opinion about. In this example, the original video creator had some things to say that as a Software Engineering Manager, I do not fully align with. This needed additional context and alternate framing for me to be on board with the underlying message. Watch to see how an Engineering Manager reacts!

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #engineer #manager #management #react #reaction #reactionvideo #softwareengineer #softwareengineering</video:description>
      <video:player_loc>https://www.youtube.com/embed/HWnrgcjo_ag</video:player_loc>
      <video:duration>950</video:duration>
      <video:view_count>524</video:view_count>
      <video:publication_date>2023-03-29T10:00:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineer</video:tag>
      <video:tag>engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>engineering manager</video:tag>
      <video:tag>software engineering manager</video:tag>
      <video:tag>react</video:tag>
      <video:tag>reaction</video:tag>
      <video:tag>reaction videos</video:tag>
      <video:tag>reaction video</video:tag>
      <video:tag>manager reactions</video:tag>
      <video:tag>best manager reactions</video:tag>
      <video:tag>manager</video:tag>
      <video:tag>management</video:tag>
      <video:tag>engineering management</video:tag>
      <video:tag>fired from job</video:tag>
      <video:tag>software engineering expectations vs reality</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>gate keeping</video:tag>
      <video:tag>what is gatekeeping</video:tag>
      <video:tag>gatekeeping</video:tag>
      <video:tag>manager reacts</video:tag>
      <video:tag>manager reaction</video:tag>
      <video:tag>manager perspective</video:tag>
      <video:tag>you will be fired</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/D2Mq7z7gyXk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/D2Mq7z7gyXk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Inheritance vs Composition - How To Program in C# dotnet</video:title>
      <video:description>In this live stream, we'll be using C# (a dotnet language) to look at the object-oriented programming concepts of inheritance and composition. The syntax that we will use is in the C# language, but the concepts themselves will be applicable to other programming languages.

Hey folks! I'm Nick Cosentino, and I'm a Principal Engineering Manager at Microsoft. I believe that programming is one of the most important skills you can have access to, and I'm here to help you get started. You won't need any tools to follow along. You can do it all in your browser alongside the live stream, or you can sit back and watch if that's how you prefer to learn.

In our last live-streaming session, we built a TODO list! You can check that out here:
https://youtube.com/live/uBTp0RTLr4A

Check out my other links on social media where you can see other videos and articles:
https://linktr.ee/devleader

#howtocode  #beginners #livestream #livestreams #dotnet #programming #csharp #inheritance #composition #oop #objectorientedprogramming</video:description>
      <video:player_loc>https://www.youtube.com/embed/D2Mq7z7gyXk</video:player_loc>
      <video:duration>3474</video:duration>
      <video:view_count>1154</video:view_count>
      <video:publication_date>2023-03-27T11:11:04+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Learning</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>education</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>how to program</video:tag>
      <video:tag>learn to program</video:tag>
      <video:tag>learn to code for beginners</video:tag>
      <video:tag>learn to code for free</video:tag>
      <video:tag>free programming</video:tag>
      <video:tag>free webinar</video:tag>
      <video:tag>programming live</video:tag>
      <video:tag>live programming</video:tag>
      <video:tag>programming live stream</video:tag>
      <video:tag>coding live</video:tag>
      <video:tag>coding live stream</video:tag>
      <video:tag>beginner coding</video:tag>
      <video:tag>beginner programming tutorial</video:tag>
      <video:tag>beginner coding tutorial</video:tag>
      <video:tag>coding tutorial</video:tag>
      <video:tag>programming tutorial</video:tag>
      <video:tag>programming for beginners</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:tag>tips for beginner programmers</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/yly0sXAmYt0</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yly0sXAmYt0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Inheritance In OOP Explained - And Why You Shouldn't Abuse It</video:title>
      <video:description>Are you a beginner programmer learning about Object Oriented Programming (OOP)? If so, you've likely heard of Inheritance, but what if I told you that I suggest you unlearn it for something better? Check out this video for an intro to inheritance and then see what's next!

For more beginner programming videos, check this out:
https://www.youtube.com/watch?v=_v9k74gWJtE&amp;list=PLzATctVhnsgh_G9L3jgFROZKXmVLSUG8L

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment #oop #objectorientedprogramming</video:description>
      <video:player_loc>https://www.youtube.com/embed/yly0sXAmYt0</video:player_loc>
      <video:duration>613</video:duration>
      <video:view_count>946</video:view_count>
      <video:publication_date>2023-03-27T10:00:44+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>object oriented programming</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>inheritance</video:tag>
      <video:tag>composition</video:tag>
      <video:tag>what is oop used for</video:tag>
      <video:tag>what is object oriented programming</video:tag>
      <video:tag>oop tutorial programming</video:tag>
      <video:tag>object oriented programming lesson</video:tag>
      <video:tag>oop</video:tag>
      <video:tag>object oriented programming inheritance</video:tag>
      <video:tag>what is inheritance in programming</video:tag>
      <video:tag>what is inheritance</video:tag>
      <video:tag>inheritance programming</video:tag>
      <video:tag>OOP inheritance</video:tag>
      <video:tag>composition over inheritance</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>composition vs inheritance</video:tag>
      <video:tag>inheritance vs composition</video:tag>
      <video:tag>inheritance in python</video:tag>
      <video:tag>inheritance in java</video:tag>
      <video:tag>polymorphism</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-pxwL_VD4Uo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-pxwL_VD4Uo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to use Autofac to Load Plugins in .NET C#</video:title>
      <video:description>This video is part of a series where we will explore how to create a facade in C# and then use plugins in your .NET / dotnet applications. We will be using a repository as a basis for our facade and then exploring some of the challenges and benefits. Our facade will be composed of multiple plugin sources where we will use Autofac to load them in dynamically at runtime.

When you're done with this video, you should follow up with this one:
https://www.youtube.com/watch?v=33YaRGEsaDI

You can also find a related blog post here:    
https://www.devleader.ca/2023/03/31/facade-pattern-a-beginners-how-to-for-simplified-code/

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/PluginLoading

For more information about building plugin systems see:
https://www.youtube.com/watch?v=I_dCLKESc6g&amp;list=PLzATctVhnsgjqdUKdY65Llh1pm9tdg1zh

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#csharp #dotnet #dotnetcore #facade #facades #designpattern #designpatterns</video:description>
      <video:player_loc>https://www.youtube.com/embed/-pxwL_VD4Uo</video:player_loc>
      <video:duration>560</video:duration>
      <video:view_count>2451</video:view_count>
      <video:publication_date>2023-03-24T10:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>design pattern</video:tag>
      <video:tag>design patterns</video:tag>
      <video:tag>design patterns c#</video:tag>
      <video:tag>C# desgin patterns</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn design patterns</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>autofac C#</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>dependency injection C#</video:tag>
      <video:tag>what is dependency injection</video:tag>
      <video:tag>dependency injection tutorial C#</video:tag>
      <video:tag>autofac tutorial</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>autofac dependency injection web api c#</video:tag>
      <video:tag>autofac asp.net core</video:tag>
      <video:tag>dependency injection c# autofac</video:tag>
      <video:tag>dependency inversion principle tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/9NIhzWDAmzE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9NIhzWDAmzE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>3 Undervalued Software Engineering Skills to Master</video:title>
      <video:description>There are many software engineering skills that aren't just mastering leetcode. In fact, many of them aren't specifically technical software engineering skills! Here are 3 undervalued skills that you probably never even consider when it comes to software engineering!

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #engineer #softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/9NIhzWDAmzE</video:player_loc>
      <video:duration>473</video:duration>
      <video:view_count>286</video:view_count>
      <video:publication_date>2023-03-22T10:00:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineering</video:tag>
      <video:tag>engineer</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering career</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>engineering career advice</video:tag>
      <video:tag>how to be a great software developer</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>leetcode</video:tag>
      <video:tag>tallest billboard leetcode</video:tag>
      <video:tag>leetcode weekly</video:tag>
      <video:tag>university of waterloo</video:tag>
      <video:tag>weekly contest leetcode</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>tech lead</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/iEfuyxwKQCE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iEfuyxwKQCE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner Programmer's Guide to Composition in OOP (Examples in C# dotnet!)</video:title>
      <video:description>Are you a beginner programmer learning about Object Oriented Programming (OOP)? If so, you've likely heard of Inheritance, but what about Composition? Check out this video to understand the basics of Composition with some code examples in C#!

Want the code used in this video? Check it out on GitHub:
https://github.com/ncosentino/DevLeader/tree/master/VehicleCompositionExample

For more beginner programming videos, check this out:
https://www.youtube.com/watch?v=_v9k74gWJtE&amp;list=PLzATctVhnsgh_G9L3jgFROZKXmVLSUG8L

Check out more Dev Leader content (including full in-depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment #oop #objectorientedprogramming</video:description>
      <video:player_loc>https://www.youtube.com/embed/iEfuyxwKQCE</video:player_loc>
      <video:duration>1171</video:duration>
      <video:view_count>6175</video:view_count>
      <video:publication_date>2023-03-20T10:00:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>object oriented programming</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>inheritance</video:tag>
      <video:tag>composition</video:tag>
      <video:tag>what is composition in OOP</video:tag>
      <video:tag>what is composition in object oriented programming</video:tag>
      <video:tag>what is oop used for</video:tag>
      <video:tag>what is object oriented programming</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>oop</video:tag>
      <video:tag>object oriented programming c#</video:tag>
      <video:tag>composition tutorial</video:tag>
      <video:tag>object composition</video:tag>
      <video:tag>object oriented programming composition</video:tag>
      <video:tag>beginner programmer</video:tag>
      <video:tag>composition over inheritance</video:tag>
      <video:tag>inheritance vs composition</video:tag>
      <video:tag>composition vs inheritance</video:tag>
      <video:tag>programação</video:tag>
      <video:tag>polymorphism</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/G2-d7kZFlRA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/G2-d7kZFlRA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Shocking Iterator Performance Benchmarks in C# dotnet</video:title>
      <video:description>Should you be using an iterator or a materialized collection for your data-fetching API? In this video, we look at the performance characteristics of both by examining iterator benchmarks in C# dotnet compared with materialized collections.

When you're done with this video, you should follow up with this one:
https://www.youtube.com/watch?v=0s_VMhZSOwQ

You can also follow along in the corresponding blog post here:    
https://www.devleader.ca/2023/03/17/shocking-results-from-collection-and-iterator-benchmarks/

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/AllAboutEnumerables/AllAboutEnumerables.BasicIteratorBenchmarks

For more information about enumerables, iterators, and collections, see:
https://www.youtube.com/watch?v=RR7Cq0iwNYo&amp;list=PLzATctVhnsgjE3qOsbkPaC1NxXD605wOC</video:description>
      <video:player_loc>https://www.youtube.com/embed/G2-d7kZFlRA</video:player_loc>
      <video:duration>1189</video:duration>
      <video:view_count>980</video:view_count>
      <video:publication_date>2023-03-17T10:00:11+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>enumerables</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>enumerables c#</video:tag>
      <video:tag>c# enumerables</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>foreach ienumerable vs list</video:tag>
      <video:tag>c# collections</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>benchmark</video:tag>
      <video:tag>benchmarks</video:tag>
      <video:tag>performance benchmark</video:tag>
      <video:tag>C# benchmark</video:tag>
      <video:tag>c# performance benchmark</video:tag>
      <video:tag>c# performance</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ukmQsBO6YvE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ukmQsBO6YvE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Ignoring This CRITICAL Software Engineering Skill Is Holding You Back</video:title>
      <video:description>When everyone is so hyper-focused on programming... It's so easy to neglect some of the most fundamental software engineering skills. Let's change that!

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #engineer #softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/ukmQsBO6YvE</video:player_loc>
      <video:duration>597</video:duration>
      <video:view_count>175</video:view_count>
      <video:publication_date>2023-03-15T07:00:18+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineers</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering career</video:tag>
      <video:tag>software engineering career advice</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>engineering career advice</video:tag>
      <video:tag>how to be a great software engineer</video:tag>
      <video:tag>how to be a great software developer</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>communication skills</video:tag>
      <video:tag>engineering career exploration</video:tag>
      <video:tag>engineering career fair</video:tag>
      <video:tag>personal development</video:tag>
      <video:tag>motivational speech</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/W4Yxb452RJE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/W4Yxb452RJE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner Guide to Setting Up NoesisGUI and Unity3D</video:title>
      <video:description>In this video, we look at getting set up with NoesisGUI inside of Unity3D. This guide should allow you to get configured so that you can use NoesisGUI to add WPF and XAML powered GUIs into your Unity games!

Links from video:
- Noesis Setup Guide: https://www.noesisengine.com/docs/Gui.Core.Unity3DTutorial.html
- Noesis Downloads: https://www.noesisengine.com/developers/downloads.php
- Noesis Trial Keys: https://www.noesisengine.com/trial/
- XAML Preview in Visual Studio Discussion: https://github.com/xamarin/Xamarin.Forms/issues/14170

For more Unity 3D videos, check this out:
https://www.youtube.com/watch?v=p_OEifeDwVo&amp;list=PLzATctVhnsgjdhQzyvYoxtmVQS5RH4KNm

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#noesis #noesisgui #unity #unity3d #unity3dtutorial #unity2d #gamedev #gamedevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/W4Yxb452RJE</video:player_loc>
      <video:duration>452</video:duration>
      <video:view_count>2882</video:view_count>
      <video:publication_date>2023-03-13T10:00:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>noesis</video:tag>
      <video:tag>noesis gui</video:tag>
      <video:tag>noesisgui</video:tag>
      <video:tag>noesisgui tutorial</video:tag>
      <video:tag>noesisgui unity</video:tag>
      <video:tag>noesis gui unity</video:tag>
      <video:tag>noesis gui tutorial</video:tag>
      <video:tag>unity</video:tag>
      <video:tag>unity3d</video:tag>
      <video:tag>unity 3d</video:tag>
      <video:tag>unity2d</video:tag>
      <video:tag>unity 2d</video:tag>
      <video:tag>unity ui</video:tag>
      <video:tag>unity ui tutorial</video:tag>
      <video:tag>wpf</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>xaml ui design</video:tag>
      <video:tag>xaml ui</video:tag>
      <video:tag>game dev</video:tag>
      <video:tag>game programming</video:tag>
      <video:tag>how to make game in unity for beginners</video:tag>
      <video:tag>unity beginner tutorial</video:tag>
      <video:tag>unity beginner</video:tag>
      <video:tag>unity beginner guide</video:tag>
      <video:tag>unity gui</video:tag>
      <video:tag>unity gui tutorial</video:tag>
      <video:tag>how to make ui in unity 3d</video:tag>
      <video:tag>how to make gui in unity</video:tag>
      <video:tag>unity game development</video:tag>
      <video:tag>gamedev</video:tag>
      <video:tag>game development</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/33YaRGEsaDI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/33YaRGEsaDI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fixing Autofac Circular Dependencies in .NET C#</video:title>
      <video:description>This video is part of a series where we will explore how to create a facade in C#. We will be using a repository as a basis for our facade and then exploring some of the challenges and benefits. Our facade will be composed of multiple plugin sources where we will use Autofac to load them in dynamically at runtime.

When you're done with this video, you should follow up with this one:
https://www.youtube.com/watch?v=L8KeFxUWaGM

You can also find a related blog post here:    
https://www.devleader.ca/2023/03/31/facade-pattern-a-beginners-how-to-for-simplified-code/

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/PluginLoading

For more information about building plugin systems see:
https://www.youtube.com/watch?v=I_dCLKESc6g&amp;list=PLzATctVhnsgjqdUKdY65Llh1pm9tdg1zh

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#csharp #dotnet #dotnetcore #facade #facades #autofac #depencencyinjection #dependencies</video:description>
      <video:player_loc>https://www.youtube.com/embed/33YaRGEsaDI</video:player_loc>
      <video:duration>742</video:duration>
      <video:view_count>2116</video:view_count>
      <video:publication_date>2023-03-10T11:00:05+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>C# autofac tutorial</video:tag>
      <video:tag>c# autofac example</video:tag>
      <video:tag>autofac example</video:tag>
      <video:tag>c# dependency injection</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:tag>dependency injection examples</video:tag>
      <video:tag>what is dependency injection</video:tag>
      <video:tag>circular dependencies</video:tag>
      <video:tag>circular dependency</video:tag>
      <video:tag>circular dependency in c#</video:tag>
      <video:tag>autofac circular dependency</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>inversion of control</video:tag>
      <video:tag>c# autofac tutorial</video:tag>
      <video:tag>facade tutorial</video:tag>
      <video:tag>repository pattern</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/Gn6ZMFIZ3Ms</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Gn6ZMFIZ3Ms/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EASILY Level Up Your Code Reviews With This Tip ANYONE Can Do</video:title>
      <video:description>Look, I get it. As a new software engineer, you're putting up code to get reviewed and you keep getting feedback that you essentially need to redesign a large part of your solution. Check out this quick hack for getting more effectiveness out of this process.

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #engineer #softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment #codereview</video:description>
      <video:player_loc>https://www.youtube.com/embed/Gn6ZMFIZ3Ms</video:player_loc>
      <video:duration>273</video:duration>
      <video:view_count>181</video:view_count>
      <video:publication_date>2023-03-08T11:00:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering tips for beginners</video:tag>
      <video:tag>software engineering career</video:tag>
      <video:tag>software engineering career advice</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>code review</video:tag>
      <video:tag>code review best practices</video:tag>
      <video:tag>pull request best practices</video:tag>
      <video:tag>improve code review</video:tag>
      <video:tag>code reviews at big companies</video:tag>
      <video:tag>effectiveness</video:tag>
      <video:tag>code</video:tag>
      <video:tag>review code</video:tag>
      <video:tag>code review in software engineering</video:tag>
      <video:tag>a day in the life of a software engineer</video:tag>
      <video:tag>pull request</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/CHKZ-vhFvfo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CHKZ-vhFvfo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>They LIED about the best beginner programming language?</video:title>
      <video:description>One of the most common questions I hear for people that want to learn to program is which language they should pick. It's almost paralyzing because people don't want to make the wrong decision, but they can't get past that barrier. I'll share three considerations in this video about picking your first language and why your first might not be that one language you're already thinking about :)

Ready to start creating your first program:
https://youtube.com/live/cuyn7Vl5bjY

Want some other beginner programming help?
https://www.youtube.com/watch?v=agABzm60spg&amp;list=PLzATctVhnsgh_G9L3jgFROZKXmVLSUG8L

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#beginners #beginner #programming #programmer #learntocode #programminglanguages #programminglife #howtocode #howtoprogram</video:description>
      <video:player_loc>https://www.youtube.com/embed/CHKZ-vhFvfo</video:player_loc>
      <video:duration>328</video:duration>
      <video:view_count>439</video:view_count>
      <video:publication_date>2023-03-06T11:00:06+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>beginner</video:tag>
      <video:tag>beginners</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>learn to program</video:tag>
      <video:tag>learn to code for beginners</video:tag>
      <video:tag>python beginners</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>javascript beginners</video:tag>
      <video:tag>programming languages</video:tag>
      <video:tag>best programming languages</video:tag>
      <video:tag>programming languages explained</video:tag>
      <video:tag>python</video:tag>
      <video:tag>code in python</video:tag>
      <video:tag>python for beginners</video:tag>
      <video:tag>javascript for beginners</video:tag>
      <video:tag>programming life</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/L8KeFxUWaGM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/L8KeFxUWaGM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>IT'S ✨MAGIC✨ - Easy Plugin Loading with Reflection + Autofac</video:title>
      <video:description>This video is part of a series where we will explore how to create a facade in C#. We will be using a repository as a basis for our facade and then exploring some of the challenges and benefits. Our facade will be composed of multiple plugin sources where we will use Autofac to load them in dynamically at runtime.

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/PluginLoading
https://github.com/ncosentino/NexusLabs.Framework/tree/master/NexusLabs.Autofac

For more information about building plugin systems see:
https://www.youtube.com/watch?v=I_dCLKESc6g&amp;list=PLzATctVhnsgjqdUKdY65Llh1pm9tdg1zh

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#csharp #dotnet #dotnetcore #facade #facades #autofac #depencencyinjection #dependencies #reflection</video:description>
      <video:player_loc>https://www.youtube.com/embed/L8KeFxUWaGM</video:player_loc>
      <video:duration>824</video:duration>
      <video:view_count>893</video:view_count>
      <video:publication_date>2023-03-03T11:00:25+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>C# autofac</video:tag>
      <video:tag>c# autofac dependency injection</video:tag>
      <video:tag>C# autofac tutorial</video:tag>
      <video:tag>c# autofac example</video:tag>
      <video:tag>autofac example</video:tag>
      <video:tag>c# dependency injection</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>dependency injection c#</video:tag>
      <video:tag>dependency injection examples</video:tag>
      <video:tag>what is dependency injection</video:tag>
      <video:tag>C# reflection</video:tag>
      <video:tag>c# reflection tutorial</video:tag>
      <video:tag>#what is reflection in c#</video:tag>
      <video:tag>how to use reflection in c#</video:tag>
      <video:tag>c# reflection explained</video:tag>
      <video:tag>ioc</video:tag>
      <video:tag>circular dependencies</video:tag>
      <video:tag>plugins</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rP_ExCmI780</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rP_ExCmI780/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Do You Suck At This Critical Software Engineering Skill?</video:title>
      <video:description>I have worked with a lot of junior software engineers over the years, whether they are people I manage directly or people that I mentor. There's one skill that comes up repeatedly and I think it's a critical thing to pay attention to and practice as a junior software engineer. Any guesses? Watch and find out how you can put this to use for yourself!

For more software engineering videos, check this out:
https://www.youtube.com/watch?v=9NIhzWDAmzE&amp;list=PLzATctVhnsghjyegbPZOCpnctSPr_dOaF

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#engineering #engineer #softwareengineer #softwareengineering #softwaredeveloper #softwaredevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/rP_ExCmI780</video:player_loc>
      <video:duration>533</video:duration>
      <video:view_count>262</video:view_count>
      <video:publication_date>2023-03-01T11:00:44+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>how to be a software engineer</video:tag>
      <video:tag>software engineering tips</video:tag>
      <video:tag>software engineering tips for beginners</video:tag>
      <video:tag>software engineering career</video:tag>
      <video:tag>software engineering career advice</video:tag>
      <video:tag>software engineering advice</video:tag>
      <video:tag>engineering career advice</video:tag>
      <video:tag>how to be a great software developer</video:tag>
      <video:tag>career advice</video:tag>
      <video:tag>most important software engineering skills</video:tag>
      <video:tag>problem solving</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>soft skills</video:tag>
      <video:tag>personal development school</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/uBTp0RTLr4A</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uBTp0RTLr4A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Learning How To Program - Console TODO List in C#</video:title>
      <video:description>I'm Nick Cosentino, and I'm a Principal Engineering Manager at Microsoft. I believe that programming is one of the most important skills you can have access to, and I'm here to help you get started. We'll be using C# but you should be able to apply these concepts to any language.

In our last live streaming session (https://youtube.com/live/cuyn7Vl5bjY), we built a simple calculator together! In this session, we'll be building another simple console application that will let us add, remove, and view a TODO list!

You won't need any tools to follow along. You can do it all in your browser alongside the live stream, or you can sit back and watch if that's how you prefer to learn.

Here is the code from this live stream:
https://dotnetfiddle.net/PS6kpk

Check out my other links on social media where you can see other videos and articles:
https://linktr.ee/devleader

Social Media:
- Blog: https://www.devleader.ca/
- Newsletter: https://www.devleader.ca/newsletter
- TikTok: https://www.tiktok.com/@devleader
- LinkedIn: https://www.linkedin.com/in/nickcosentino
- Threads: 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

Affiliations &amp; Products/Services That I Love:
- RackNerd: https://my.racknerd.com/aff.php?aff=9013
- SparkLoop: https://dash.sparkloop.app/signup?aff=9fe76c8b
- Opus Clip: https://opus.pro/?via=2f9e97
- Newegg: https://click.linksynergy.com/fs-bin/click?id=uxaXetuYo*0&amp;offerid=1207190.3&amp;bids=1207190.3&amp;type=3&amp;subid=0
- Bulk Supplements: https://glnk.io/63qn/devleader

#howto #howtocode  #beginners #freewebinar #livestream #livestream #livestreams #dotnet #programming #csharp</video:description>
      <video:player_loc>https://www.youtube.com/embed/uBTp0RTLr4A</video:player_loc>
      <video:duration>3399</video:duration>
      <video:view_count>2136</video:view_count>
      <video:publication_date>2023-02-27T12:05:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Learning</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>education</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>how to program</video:tag>
      <video:tag>free webinar</video:tag>
      <video:tag>programming live</video:tag>
      <video:tag>live programming</video:tag>
      <video:tag>coding live</video:tag>
      <video:tag>coding live stream</video:tag>
      <video:tag>beginner coding</video:tag>
      <video:tag>coding tutorial</video:tag>
      <video:tag>programming for beginners</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>how to build an app</video:tag>
      <video:tag>coding project ideas</video:tag>
      <video:tag>computer science</video:tag>
      <video:tag>coding project ideas for beginners</video:tag>
      <video:tag>asmr programming</video:tag>
      <video:tag>asmr coding</video:tag>
      <video:tag>live coding</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>coding livestream</video:tag>
      <video:tag>fintech</video:tag>
      <video:tag>leetcode</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RR7Cq0iwNYo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RR7Cq0iwNYo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Beginner CRASH COURSE for IEnumerable in .NET C#</video:title>
      <video:description>Enumerables and iterators are a confusing topic for many people even if they aren't new to C#. In this video we'll look at the IEnumerable interface and see how this works with respect to some basic collections. This will serve as a very basic introduction and later on we can expand to more complex topics!

When you're done with this video, you should follow up with this one:
https://youtu.be/fU5-QeSLG2I

You can also follow along in the corresponding blog post here:    
https://www.devleader.ca/2023/02/05/ienumerable-in-c-a-simplified-beginners-guide/

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/AllAboutEnumerables/AllAboutEnumerables.Introduction

For more information about enumerables, iterators, and collections, see:
https://www.youtube.com/watch?v=RR7Cq0iwNYo&amp;list=PLzATctVhnsgjE3qOsbkPaC1NxXD605wOC

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#enumerable #enumerables #enumeration #ienumerable #collections #csharp #dotnet #dotnetcore #beginner #beginners #beginnerprogrammer</video:description>
      <video:player_loc>https://www.youtube.com/embed/RR7Cq0iwNYo</video:player_loc>
      <video:duration>853</video:duration>
      <video:view_count>14652</video:view_count>
      <video:publication_date>2023-02-26T11:00:26+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>enumerables c#</video:tag>
      <video:tag>c# enumerables</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>foreach ienumerable vs list</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>array vs enumerable</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:tag>c# collections</video:tag>
      <video:tag>c# collections tutorial</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>linq</video:tag>
      <video:tag>foreach</video:tag>
      <video:tag>ienumerator</video:tag>
      <video:tag>ienumerable c#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fU5-QeSLG2I</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fU5-QeSLG2I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What the HECK are Iterators in .NET C#</video:title>
      <video:description>Enumerables and iterators are a confusing topic for many people even if they aren't new to C#. In this video we'll look at what an iterator is in C# and what separates it from a normal method that returns IEnumerable. This video is introductory level and will allow you to follow up with a more advanced video, like this one: https://youtu.be/3a_hg8KE-aQ

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/AllAboutEnumerables/AllAboutEnumerables.Introduction

For more information about enumerables, iterators, and collections, see:
https://www.youtube.com/watch?v=RR7Cq0iwNYo&amp;list=PLzATctVhnsgjE3qOsbkPaC1NxXD605wOC

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#enumerable #enumerables #enumeration #ienumerable #collections #csharp #dotnet #dotnetcore #beginner #beginners #beginnerprogrammer</video:description>
      <video:player_loc>https://www.youtube.com/embed/fU5-QeSLG2I</video:player_loc>
      <video:duration>532</video:duration>
      <video:view_count>3492</video:view_count>
      <video:publication_date>2023-02-24T11:00:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>c#</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>enumerables</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>enumerables c#</video:tag>
      <video:tag>c# enumerables</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>foreach ienumerable vs list</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>array vs enumerable</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:tag>c# collections</video:tag>
      <video:tag>c# collections tutorial</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/NC_qXZJh5uA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NC_qXZJh5uA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Perfect Twitter Thread Screenshots Using .NET C#</video:title>
      <video:description>Interested in building your very own social media assistant in C#? In this series, we work through building out an application using #dotnet where we interface with popular social media platforms to get analytics and eventually help with content creation!

In this episode, I demonstrate how you can use Selenium to make your very own twitter thread screenshot taker! Say goodbye to watermarked or paid for screenshot generators for twitter threads... Now you have the source code for your very own!

The code for this project can be found here:
https://github.com/ncosentino/DevLeader/tree/master/SocialMediaAssistant

If you enjoy this series, please checkout:
https://www.youtube.com/watch?v=PKJIUURtx90&amp;list=PLzATctVhnsggCKstGuPybewz45JlkjEgd

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino


#socialmedia #socialmediamarketing #social #programming #automation #dotnet #dotnetcore #walkthrough #tutorial #csharptutorial #twitter #twitterthread #twitterthreads #tweets</video:description>
      <video:player_loc>https://www.youtube.com/embed/NC_qXZJh5uA</video:player_loc>
      <video:duration>723</video:duration>
      <video:view_count>250</video:view_count>
      <video:publication_date>2023-02-22T11:00:14+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>.net framework</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn C#</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>automation</video:tag>
      <video:tag>selenium</video:tag>
      <video:tag>scraper</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>example</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>what is .net framework</video:tag>
      <video:tag>.net framework tutorial</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>C# selenium</video:tag>
      <video:tag>c# selenium tutorial</video:tag>
      <video:tag>headless chrome selenium c#</video:tag>
      <video:tag>headless selenium</video:tag>
      <video:tag>twitter</video:tag>
      <video:tag>twitter thread</video:tag>
      <video:tag>twitter threads</video:tag>
      <video:tag>how to screenshot twitter post</video:tag>
      <video:tag>how to screenshot tweets on twitter</video:tag>
      <video:tag>tweet thread</video:tag>
      <video:tag>capture twitter thread</video:tag>
      <video:tag>twitter code</video:tag>
      <video:tag>programming twitter</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/0s_VMhZSOwQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0s_VMhZSOwQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Hidden Dangers of Iterators &amp; Collections in C#</video:title>
      <video:description>Enumerables and iterators are a confusing topic for many people even if they aren't new to C#. In this video, I walk through code examples based on patterns observed in industry over the last decade. While these examples have many solutions (beyond what I mention in the video), I wanted to discuss them to illustrate based on real world misunderstandings of iterators and collections.

Here's the companion blog post for this video:
https://www.devleader.ca/2023/02/22/beware-of-these-iterator-and-collection-traps/

Want the source for this video? Check it out here:
https://github.com/ncosentino/DevLeader/tree/master/AllAboutEnumerables/AllAboutEnumerables.Introduction

For more information about enumerables, iterators, and collections, see:
https://www.youtube.com/watch?v=RR7Cq0iwNYo&amp;list=PLzATctVhnsgjE3qOsbkPaC1NxXD605wOC

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#enumerable #enumerables #enumeration #ienumerable #collections #csharp #dotnet #dotnetcore #iterator #iterators</video:description>
      <video:player_loc>https://www.youtube.com/embed/0s_VMhZSOwQ</video:player_loc>
      <video:duration>823</video:duration>
      <video:view_count>1087</video:view_count>
      <video:publication_date>2023-02-20T11:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>dotnet core</video:tag>
      <video:tag>dotnet core tutorial</video:tag>
      <video:tag>dotnet core c#</video:tag>
      <video:tag>c# dotnet core</video:tag>
      <video:tag>enumerable</video:tag>
      <video:tag>enumerables</video:tag>
      <video:tag>ienumerable</video:tag>
      <video:tag>enumerables c#</video:tag>
      <video:tag>c# ienumerable foreach</video:tag>
      <video:tag>c# iterator</video:tag>
      <video:tag>c# iterators</video:tag>
      <video:tag>c# iteration</video:tag>
      <video:tag>c# foreach</video:tag>
      <video:tag>c# enumerable foreach</video:tag>
      <video:tag>foreach ienumerable</video:tag>
      <video:tag>foreach ienumerable c#</video:tag>
      <video:tag>c# collections</video:tag>
      <video:tag>c# collections tutorial</video:tag>
      <video:tag>ienumerable tutorial</video:tag>
      <video:tag>how do enumerables work</video:tag>
      <video:tag>iterator</video:tag>
      <video:tag>iterators</video:tag>
      <video:tag>iterators c#</video:tag>
      <video:tag>yield return</video:tag>
      <video:tag>yield return c#</video:tag>
      <video:tag>c# yield return</video:tag>
      <video:tag>pitfalls</video:tag>
      <video:tag>foreach</video:tag>
      <video:tag>ienumerable vs ilist</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/QVGjpRz0JZU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QVGjpRz0JZU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What you DIDN'T know about C# Async EventHandlers</video:title>
      <video:description>async and EventHandlers in C# just don't seem to mix very well. As soon as you have exceptions, you're in for a world of pain and often left wondering just what the heck broke your application. If you've been having headaches with async event handlers, then check this out!

Disclaimer: While finalizing the blog post for the is article (which came after the video was recorded) I discovered a pretty big flaw with this approach. When you have multiple subscriptions to the same Task EventHandler, when one throws an exception you end up in the same original position. I have documented this in the blog post itself, so please read that for more information.

Want to read the article this was based on?
https://www.devleader.ca/2023/02/18/task-eventhandlers-the-little-secret-you-didnt-know/

Want more info about async event handlers?
https://www.youtube.com/watch?v=aLN0J_RtDRg&amp;list=PLzATctVhnsgh7LXNuEP87DzVB-FvUvyNv

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#async #asyncawait #events #dotnet #dotnetcore #csharp #programming #coding #tasks #exceptions #exceptionhandling #asyncvoid</video:description>
      <video:player_loc>https://www.youtube.com/embed/QVGjpRz0JZU</video:player_loc>
      <video:duration>438</video:duration>
      <video:view_count>784</video:view_count>
      <video:publication_date>2023-02-18T11:00:15+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>async</video:tag>
      <video:tag>await</video:tag>
      <video:tag>async await</video:tag>
      <video:tag>async void</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>blog</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>code samples</video:tag>
      <video:tag>asynchronous</video:tag>
      <video:tag>C# async</video:tag>
      <video:tag>dotnet async</video:tag>
      <video:tag>.net async</video:tag>
      <video:tag>await void</video:tag>
      <video:tag>async exceptions</video:tag>
      <video:tag>exception handling async</video:tag>
      <video:tag>eventhandler</video:tag>
      <video:tag>C# events</video:tag>
      <video:tag>C# event handler</video:tag>
      <video:tag>C# event handler async</video:tag>
      <video:tag>C# event handler async method</video:tag>
      <video:tag>async C# events</video:tag>
      <video:tag>C# async await</video:tag>
      <video:tag>C# async await explained</video:tag>
      <video:tag>C# async await task</video:tag>
      <video:tag>C# async exception not caught</video:tag>
      <video:tag>c# events</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rY1XyO5ozwM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rY1XyO5ozwM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Refactoring Social Media Assistant Code in .NET C#</video:title>
      <video:description>Interested in building your very own social media assistant in C#? In this series, we work through building out an application using #dotnet where we interface with popular social media platforms to get analytics and eventually help with content creation!

In this episode, I refactor some of the code that we saw in the previous episodes. I'm taking these steps to ensure we can organize a little bit before going onto the next step where we go to create more content for this series. I felt it might be an interesting lens into how I approach some code organization as we make a bit of progress through prototyping.

The code for this project can be found here:
https://github.com/ncosentino/DevLeader/tree/master/SocialMediaAssistant

If you enjoy this series, please checkout:
https://www.youtube.com/watch?v=PKJIUURtx90&amp;list=PLzATctVhnsggCKstGuPybewz45JlkjEgd

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino


#socialmedia #social #programming #automation #dotnet #dotnetcore #walkthrough #tutorial #csharptutorial #refactor #refactoring</video:description>
      <video:player_loc>https://www.youtube.com/embed/rY1XyO5ozwM</video:player_loc>
      <video:duration>669</video:duration>
      <video:view_count>103</video:view_count>
      <video:publication_date>2023-02-16T11:00:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>.net framework</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn C#</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>automation</video:tag>
      <video:tag>selenium</video:tag>
      <video:tag>scraper</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>example</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>what is .net framework</video:tag>
      <video:tag>.net framework tutorial</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>C# selenium</video:tag>
      <video:tag>c# selenium tutorial</video:tag>
      <video:tag>headless chrome selenium c#</video:tag>
      <video:tag>headless selenium</video:tag>
      <video:tag>how to refactor code</video:tag>
      <video:tag>how to refactor</video:tag>
      <video:tag>what is refactoring</video:tag>
      <video:tag>what is refactoring code</video:tag>
      <video:tag>refactor code</video:tag>
      <video:tag>refactor code C#</video:tag>
      <video:tag>C# refactoring</video:tag>
      <video:tag>C# refactoring tips</video:tag>
      <video:tag>c# refactoring examples</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/R3T2COPv5Dg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/R3T2COPv5Dg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EASIEST solution for async void in C# EventHandlers</video:title>
      <video:description>async and EventHandlers in C# just don't seem to mix very well. As soon as you have exceptions, you're in for a world of pain and often left wondering just what the heck broke your application. If you've been having headaches with async event handlers, then check this out!

Want to read the article this was based on?
https://www.devleader.ca/2023/02/14/async-eventhandlers-a-simple-safety-net-to-the-rescue/

Want more info about async event handlers?
https://www.youtube.com/watch?v=aLN0J_RtDRg&amp;list=PLzATctVhnsgh7LXNuEP87DzVB-FvUvyNv

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#async #asyncawait #events #dotnet #dotnetcore #csharp #programming #coding #tasks #exceptions #exceptionhandling #asyncvoid</video:description>
      <video:player_loc>https://www.youtube.com/embed/R3T2COPv5Dg</video:player_loc>
      <video:duration>447</video:duration>
      <video:view_count>1340</video:view_count>
      <video:publication_date>2023-02-14T11:00:29+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>async</video:tag>
      <video:tag>await</video:tag>
      <video:tag>async await</video:tag>
      <video:tag>async void</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>blog</video:tag>
      <video:tag>code samples</video:tag>
      <video:tag>asynchronous</video:tag>
      <video:tag>C# async</video:tag>
      <video:tag>dotnet async</video:tag>
      <video:tag>.net async</video:tag>
      <video:tag>await void</video:tag>
      <video:tag>async exceptions</video:tag>
      <video:tag>exceptions</video:tag>
      <video:tag>exception handling async</video:tag>
      <video:tag>events</video:tag>
      <video:tag>eventhandler</video:tag>
      <video:tag>C# events</video:tag>
      <video:tag>C# event handler</video:tag>
      <video:tag>C# event handler async</video:tag>
      <video:tag>C# event handler async method</video:tag>
      <video:tag>async C# events</video:tag>
      <video:tag>C# async await</video:tag>
      <video:tag>C# async await explained</video:tag>
      <video:tag>C# async await task</video:tag>
      <video:tag>C# async exception not caught</video:tag>
      <video:tag>async void vs async task</video:tag>
      <video:tag>c# async void</video:tag>
      <video:tag>c# task exceptions</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/gkOR2R8EMpk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gkOR2R8EMpk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>OpenAI .NET C# Web API Available on GitHub</video:title>
      <video:description>This video is the third of a multi-part video series where I explore working with OpenAI's web APIs! This is all done in C# and #dotnet.

Join me as I try to explore OpenAI's web API in C#! This entire video is me experimenting and given that I am very new to many concepts in AI, I make many incorrect assumptions. The purpose of this video is:
- Going over the public availability of the OpenAI C# libraries on GitHub.

Enjoying the OpenAI content? You can watch more here:
https://www.youtube.com/watch?v=4o0lIrs4nzc&amp;list=PLzATctVhnsgiqSxbm1choblRuMl7U86wW

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#coding #chatgpt #gpt3 #openai #dotnetcore #csharp #programming #csharptutorial</video:description>
      <video:player_loc>https://www.youtube.com/embed/gkOR2R8EMpk</video:player_loc>
      <video:duration>1367</video:duration>
      <video:view_count>1139</video:view_count>
      <video:publication_date>2023-02-12T11:00:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>openai</video:tag>
      <video:tag>open ai</video:tag>
      <video:tag>open ai c#</video:tag>
      <video:tag>open ai c# code</video:tag>
      <video:tag>C# open ai</video:tag>
      <video:tag>C# openai</video:tag>
      <video:tag>github c#</video:tag>
      <video:tag>github c# examples</video:tag>
      <video:tag>open source openai</video:tag>
      <video:tag>open source C#</video:tag>
      <video:tag>open source c# projects</video:tag>
      <video:tag>.net openai</video:tag>
      <video:tag>openai .net</video:tag>
      <video:tag>C# chatgpt</video:tag>
      <video:tag>c# chat gpt</video:tag>
      <video:tag>chatgpt c#</video:tag>
      <video:tag>gpt3 c#</video:tag>
      <video:tag>c# webapi</video:tag>
      <video:tag>c# web apis</video:tag>
      <video:tag>how to use openai</video:tag>
      <video:tag>how to code open ai</video:tag>
      <video:tag>programming openai</video:tag>
      <video:tag>programming using openai</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# example code</video:tag>
      <video:tag>openai example code</video:tag>
      <video:tag>chatgpt tutorial</video:tag>
      <video:tag>gpt3 tutorial</video:tag>
      <video:tag>openai rest api</video:tag>
      <video:tag>c# rest api</video:tag>
      <video:tag>generative ai</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/ho9_Sccu-Ms</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ho9_Sccu-Ms/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>OpenAI Web APIs in .NET C# - Refactoring</video:title>
      <video:description>This video is the second of a multi-part video series where I explore working with OpenAI's web APIs! This is all done in C# and #dotnet.

Join me as I try to explore OpenAI's web API in C#! This entire video is me experimenting and given that I am very new to many concepts in AI, I make many incorrect assumptions. The purpose of this video is:
- Looking at some previously written code to access Open AI
- How I am approaching refactoring this code

It's worth noting again that I make incorrect assumptions here. For example, fine-tuning is 100% not the mechanism that I want to be using to solve this problem. I was under the assumption that we could get the same result of #chatgpt  where it just seems to "learn" based on your conversation and I thought that we'd be able to do that by fine-tuning. That's 100% not the case.

Enjoying the OpenAI content? You can watch more here:
https://www.youtube.com/watch?v=4o0lIrs4nzc&amp;list=PLzATctVhnsgiqSxbm1choblRuMl7U86wW

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#coding #chatgpt #gpt3 #openai #dotnetcore #csharp #programming #csharptutorial #refactor #refactoring</video:description>
      <video:player_loc>https://www.youtube.com/embed/ho9_Sccu-Ms</video:player_loc>
      <video:duration>447</video:duration>
      <video:view_count>288</video:view_count>
      <video:publication_date>2023-02-08T11:00:27+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>chatgpt</video:tag>
      <video:tag>openai</video:tag>
      <video:tag>ai</video:tag>
      <video:tag>refactor</video:tag>
      <video:tag>refactoring</video:tag>
      <video:tag>refactor dotnet</video:tag>
      <video:tag>refactoring code</video:tag>
      <video:tag>how to refactor code</video:tag>
      <video:tag>how to refactor</video:tag>
      <video:tag>refactor code C#</video:tag>
      <video:tag>how to refactor c# code</video:tag>
      <video:tag>refactoring c#</video:tag>
      <video:tag>open ai</video:tag>
      <video:tag>open ai web api</video:tag>
      <video:tag>open ai c#</video:tag>
      <video:tag>open ai .net</video:tag>
      <video:tag>openai .net</video:tag>
      <video:tag>openai c#</video:tag>
      <video:tag>chatgpt c#</video:tag>
      <video:tag>C# chatgpt</video:tag>
      <video:tag>.net openai</video:tag>
      <video:tag>c# web requests</video:tag>
      <video:tag>c# http request</video:tag>
      <video:tag>generative ai</video:tag>
      <video:tag>ai news</video:tag>
      <video:tag>ai tools</video:tag>
      <video:tag>azure openai</video:tag>
      <video:tag>azure ai</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>c# refactoring</video:tag>
      <video:tag>gpt3 c#</video:tag>
      <video:tag>c# openai</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_v9k74gWJtE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_v9k74gWJtE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Setup Watches to Debug Variables in Visual Studio</video:title>
      <video:description>Using visual studio and wondering how you can make your debugging a little bit easier? Maybe you've heard of watches or watchpoints, but you're not familiar with how to use them? No sweat!

This is a beginner level video that should help you see how you can easily pull up your watches in visual studio and make your debugging easier!

If you're looking for beginner content, check out:
https://www.youtube.com/watch?v=agABzm60spg&amp;list=PLzATctVhnsgh_G9L3jgFROZKXmVLSUG8L

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#debugging #watches #watchpoint #watchpoints #visualstudio #vscommunity #howtodebug #debuggingtips #debuggingvscode</video:description>
      <video:player_loc>https://www.youtube.com/embed/_v9k74gWJtE</video:player_loc>
      <video:duration>555</video:duration>
      <video:view_count>13553</video:view_count>
      <video:publication_date>2023-02-07T11:00:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>visual studio</video:tag>
      <video:tag>visual studio tutorial</video:tag>
      <video:tag>visual studio tutorial for beginners</video:tag>
      <video:tag>debugging</video:tag>
      <video:tag>debugging C#</video:tag>
      <video:tag>debugging c# code in visual studio</video:tag>
      <video:tag>debugging c# code</video:tag>
      <video:tag>debug c#</video:tag>
      <video:tag>debug watch</video:tag>
      <video:tag>debug watch visual</video:tag>
      <video:tag>watch variable visual studio</video:tag>
      <video:tag>watch variable C#</video:tag>
      <video:tag>how to debug</video:tag>
      <video:tag>how to debug visual studio</video:tag>
      <video:tag>visual studio 2022</video:tag>
      <video:tag>visual studio 2022 tutorial</video:tag>
      <video:tag>debugging for beginners</video:tag>
      <video:tag>how to watch a variable in visual studio</video:tag>
      <video:tag>debugging dotnet</video:tag>
      <video:tag>visual studio debugging</video:tag>
      <video:tag>visual studio watch window</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/cuyn7Vl5bjY</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cuyn7Vl5bjY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Learning How To Program - Build a Simple Calculator</video:title>
      <video:description>I'm Nick Cosentino, and I'm a Principal Engineering Manager at Microsoft. I believe that programming is one of the most important skills you can have access to, and I'm here to help you get started.

In our last livestreaming session (https://youtu.be/vWk8CCKVjvo), we got into the very basics of programming. We started talking about "Hello, World!" and variable types.

In this session, we'll kick things up a notch and make it more interesting. We'll build our very own calculator that can add numbers together!

You won't need any tools to follow along. You can do it all in your browser alongside the livestream, or you can sit back and watch if that's how you prefer to learn.

Here is the code from this livestream:
https://dotnetfiddle.net/8kWR3R

Check out my other links on social media where you can see other videos and articles:
https://linktr.ee/devleader

#howto #howtocode  #howtoprogram #build #calculator #learn #learning #freewebinar #livestream #livestream #livestreams</video:description>
      <video:player_loc>https://www.youtube.com/embed/cuyn7Vl5bjY</video:player_loc>
      <video:duration>2692</video:duration>
      <video:view_count>279</video:view_count>
      <video:publication_date>2023-02-06T11:49:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Learning</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>education</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>how to program</video:tag>
      <video:tag>learn to program</video:tag>
      <video:tag>learn to code for beginners</video:tag>
      <video:tag>learn to code for free</video:tag>
      <video:tag>free programming</video:tag>
      <video:tag>free webinar</video:tag>
      <video:tag>programming live</video:tag>
      <video:tag>live programming</video:tag>
      <video:tag>programming live stream</video:tag>
      <video:tag>coding live</video:tag>
      <video:tag>coding live stream</video:tag>
      <video:tag>beginner coding</video:tag>
      <video:tag>beginner programming tutorial</video:tag>
      <video:tag>beginner coding tutorial</video:tag>
      <video:tag>coding tutorial</video:tag>
      <video:tag>programming tutorial</video:tag>
      <video:tag>programming for beginners</video:tag>
      <video:tag>coding for beginners</video:tag>
      <video:tag>tips for beginner programmers</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/1-8TSriXqpk</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1-8TSriXqpk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Accessing Record Types on Earlier .NET Versions</video:title>
      <video:description>In C# 9.0 we received access to a great quality of life type called the record. Record types allowed us as dotnet programmers to skip a lot of boiler plate code, thereby saving us time and making code more readable. Wins all around!

In this video, I walk through a real application of how I am using the proposed solution to clean up my code to switch to record types. Oh, and did I mention I am stuck on older .NET framework versions before record types were available?

Original Article:
https://www.devleader.ca/2023/01/29/simple-secrets-to-access-to-the-dotnet-record-type/

Please remember to like, comment, and subscribe! You can find more Dev Leader content including articles and videos by visiting my links:
https://linktr.ee/devleader

#dotnet #dotnetcore #programming #csharp #csharptutorial #records #record #polysharp</video:description>
      <video:player_loc>https://www.youtube.com/embed/1-8TSriXqpk</video:player_loc>
      <video:duration>442</video:duration>
      <video:view_count>228</video:view_count>
      <video:publication_date>2023-02-05T11:00:02+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>.NET</video:tag>
      <video:tag>.NET Framework</video:tag>
      <video:tag>Record</video:tag>
      <video:tag>Records</video:tag>
      <video:tag>Record Types</video:tag>
      <video:tag>C# Record</video:tag>
      <video:tag>PolySharp</video:tag>
      <video:tag>LangVersion</video:tag>
      <video:tag>Polyfill</video:tag>
      <video:tag>.net framework</video:tag>
      <video:tag>C# tutorial</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>C# records</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>.net records</video:tag>
      <video:tag>dotnet records</video:tag>
      <video:tag>c# record</video:tag>
      <video:tag>c# records</video:tag>
      <video:tag>record types</video:tag>
      <video:tag>c# 9 records</video:tag>
      <video:tag>c# record vs tuple</video:tag>
      <video:tag>record c#</video:tag>
      <video:tag>c# 9 features</video:tag>
      <video:tag>c# 9 new features</video:tag>
      <video:tag>clean code</video:tag>
      <video:tag>c# record types</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/_NP8SroVaD4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_NP8SroVaD4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to get TikTok Followers in C# .NET using Selenium</video:title>
      <video:description>Interested in building your very own social media assistant in C#? In this series, we work through building out an application using #dotnet where we interface with popular social media platforms to get analytics and eventually help with content creation!

In this episode, I work with Jamal to get follower information from TikTok. We use his suggested approach of running Selenium to be able to get web page data and then pull our follower count directly from the loaded HTML.

The code for this project can be found here:
https://github.com/ncosentino/DevLeader/tree/master/SocialMediaAssistant

If you enjoy this series, please checkout:
https://www.youtube.com/watch?v=PKJIUURtx90&amp;list=PLzATctVhnsggCKstGuPybewz45JlkjEgd

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino


#socialmedia #socialmediamarketing #social #programming #automation #dotnet #dotnetcore #walkthrough #tutorial #csharptutorial</video:description>
      <video:player_loc>https://www.youtube.com/embed/_NP8SroVaD4</video:player_loc>
      <video:duration>1890</video:duration>
      <video:view_count>1332</video:view_count>
      <video:publication_date>2023-02-04T22:19:43+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>.net framework</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn C#</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>automation</video:tag>
      <video:tag>selenium</video:tag>
      <video:tag>web scraping</video:tag>
      <video:tag>scraper</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>example</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>visual studio community</video:tag>
      <video:tag>git</video:tag>
      <video:tag>git extensions</video:tag>
      <video:tag>what is .net framework</video:tag>
      <video:tag>.net framework tutorial</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>IDE</video:tag>
      <video:tag>IDE Setup</video:tag>
      <video:tag>git setup</video:tag>
      <video:tag>git windows</video:tag>
      <video:tag>vs community</video:tag>
      <video:tag>C# selenium</video:tag>
      <video:tag>c# selenium tutorial</video:tag>
      <video:tag>headless chrome selenium c#</video:tag>
      <video:tag>headless selenium</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/agABzm60spg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/agABzm60spg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Debugging in Visual Studio Code with Watches</video:title>
      <video:description>Using visual studio code (vs code) and wondering how you can make your debugging a little bit easier? Maybe you've heard of watches or watchpoints, but you're not familiar with how to use them? No sweat!

This is a beginner level video that should help you see how you can easily pull up your watches in visual studio code and make your debugging easier!

If you're looking for beginner content, check out:
https://www.youtube.com/watch?v=agABzm60spg&amp;list=PLzATctVhnsgh_G9L3jgFROZKXmVLSUG8L

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#debugging #watches #watchpoint #watchpoints #vscode #visualstudiocode #howtodebug #debuggingtips #debuggingvscode</video:description>
      <video:player_loc>https://www.youtube.com/embed/agABzm60spg</video:player_loc>
      <video:duration>340</video:duration>
      <video:view_count>7348</video:view_count>
      <video:publication_date>2023-02-04T11:00:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>debugging</video:tag>
      <video:tag>visual studio code</video:tag>
      <video:tag>debugging watches</video:tag>
      <video:tag>debugging watchpoint</video:tag>
      <video:tag>debug watch</video:tag>
      <video:tag>debug watch vscode</video:tag>
      <video:tag>debug watches vscode</video:tag>
      <video:tag>debug watch vs code</video:tag>
      <video:tag>visual studio code watch array</video:tag>
      <video:tag>visual studio code debugging</video:tag>
      <video:tag>vs code watch variable</video:tag>
      <video:tag>vs code watch array</video:tag>
      <video:tag>debugging tips</video:tag>
      <video:tag>how to debug</video:tag>
      <video:tag>how to debug code</video:tag>
      <video:tag>how to debug in visual studio code</video:tag>
      <video:tag>call stack debugging</video:tag>
      <video:tag>watches and call stack debugging</video:tag>
      <video:tag>debugging call stack</video:tag>
      <video:tag>call stack in debugging</video:tag>
      <video:tag>debugging techniques</video:tag>
      <video:tag>visual studio</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fW9PDlZZDUA</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fW9PDlZZDUA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Social Media Assistant in C# .NET - IDE Setup [S1E2]</video:title>
      <video:description>Interested in building your very own social media assistant in C#? In this series, we work through building out an application using #dotnet where we interface with popular social media platforms to get analytics and eventually help with content creation!

In this episode, I work with Jamal to help get his environment setup including installing visual studio and git extensions! We clone down an existing repository and then create our first project.

The code for this project can be found here:
https://github.com/ncosentino/DevLeader/tree/master/SocialMediaAssistant

If you enjoy this series, please checkout:
https://www.youtube.com/watch?v=PKJIUURtx90&amp;list=PLzATctVhnsggCKstGuPybewz45JlkjEgd

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino


#socialmedia #socialmediamarketing #social #programming #automation #dotnet #dotnetcore #walkthrough #tutorial #csharptutorial</video:description>
      <video:player_loc>https://www.youtube.com/embed/fW9PDlZZDUA</video:player_loc>
      <video:duration>1606</video:duration>
      <video:view_count>280</video:view_count>
      <video:publication_date>2023-02-03T11:00:35+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>.net framework</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>learn C#</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>automation</video:tag>
      <video:tag>selenium</video:tag>
      <video:tag>web scraping</video:tag>
      <video:tag>scraper</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>example</video:tag>
      <video:tag>code examples</video:tag>
      <video:tag>visual studio</video:tag>
      <video:tag>visual studio community</video:tag>
      <video:tag>git</video:tag>
      <video:tag>git extensions</video:tag>
      <video:tag>what is .net framework</video:tag>
      <video:tag>.net framework tutorial</video:tag>
      <video:tag>.net</video:tag>
      <video:tag>c#</video:tag>
      <video:tag>IDE</video:tag>
      <video:tag>IDE Setup</video:tag>
      <video:tag>git setup</video:tag>
      <video:tag>git windows</video:tag>
      <video:tag>vs community</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/4o0lIrs4nzc</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4o0lIrs4nzc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>OpenAI Web APIs in .NET C# - Exploring Functionality</video:title>
      <video:description>This video is the first of a multi-part video series where I explore working with OpenAI's web APIs! This is all done in C# and #dotnet.

Join me as I try to explore OpenAI's web API in C#! This entire video is me experimenting and given that I am very new to many concepts in AI, I make many incorrect assumptions. The purpose of this video is:
- To show you how I approach experimentation of new tools and APIs
- Demonstrating how you can call Web API's in C# (in particular, the OpenAI ones!)

It's worth noting again that I make incorrect assumptions here. For example, fine-tuning is 100$% not the mechanism that I want to be using to solve this problem. I was under the assumption that we could get the same result of #chatgpt  where it just seems to "learn" based on your conversation and I thought that we'd be able to do that by fine-tuning. That's 100% not the case.

Enjoying the OpenAI content? You can watch more here:
https://www.youtube.com/watch?v=4o0lIrs4nzc&amp;list=PLzATctVhnsgiqSxbm1choblRuMl7U86wW

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#coding #chatgpt #gpt3 #openai #dotnetcore #csharp #programming #csharptutorial</video:description>
      <video:player_loc>https://www.youtube.com/embed/4o0lIrs4nzc</video:player_loc>
      <video:duration>2473</video:duration>
      <video:view_count>1687</video:view_count>
      <video:publication_date>2023-02-01T15:30:49+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>ChatGPT</video:tag>
      <video:tag>OpenAI</video:tag>
      <video:tag>Open AI</video:tag>
      <video:tag>AI</video:tag>
      <video:tag>Artificial Intelligence</video:tag>
      <video:tag>Chat GPT</video:tag>
      <video:tag>GPT3</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>WebAPI</video:tag>
      <video:tag>Web APIs</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>tutorial</video:tag>
      <video:tag>walk through</video:tag>
      <video:tag>code</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/aLN0J_RtDRg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aLN0J_RtDRg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Tame the 'async void' Nightmare in C#</video:title>
      <video:description>async void is a pattern many intermediate dotnet programmers are told to avoid like the plague when writing C# applications. However, they one time we're told it's okay is for asynchronous event handlers. In this video, we'll explore how you can use a curious solution for handling exceptions even when your method signature is async void!

Check out more on async event handlers:
https://www.youtube.com/watch?v=aLN0J_RtDRg&amp;list=PLzATctVhnsgh7LXNuEP87DzVB-FvUvyNv

More resources for this video can be found here:
- Original Article: https://www.devleader.ca/2023/01/27/async-void-how-to-tame-the-asynchronous-nightmare/
- .NET Fiddle 1: https://dotnetfiddle.net/HQVkAe
- .NET Fiddle 2: https://dotnetfiddle.net/D1he3j
- .NET Fiddle 3: https://dotnetfiddle.net/aeX7yP

Please remember to like, comment, and subscribe! You can find more Dev Leader content including articles and videos by visiting my links:
https://linktr.ee/devleader</video:description>
      <video:player_loc>https://www.youtube.com/embed/aLN0J_RtDRg</video:player_loc>
      <video:duration>1409</video:duration>
      <video:view_count>760</video:view_count>
      <video:publication_date>2023-01-30T03:32:31+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>async</video:tag>
      <video:tag>await</video:tag>
      <video:tag>async await</video:tag>
      <video:tag>async void</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>asynchronous</video:tag>
      <video:tag>C# async</video:tag>
      <video:tag>dotnet async</video:tag>
      <video:tag>.net async</video:tag>
      <video:tag>await void</video:tag>
      <video:tag>async exceptions</video:tag>
      <video:tag>exception handling async</video:tag>
      <video:tag>async await c#</video:tag>
      <video:tag>C# exceptions</video:tag>
      <video:tag>exceptions in C#</video:tag>
      <video:tag>C# task exceptions</video:tag>
      <video:tag>async exception c#</video:tag>
      <video:tag>async exception handling c#</video:tag>
      <video:tag>async await exception handling c#</video:tag>
      <video:tag>c# event handler</video:tag>
      <video:tag>C# event handler example</video:tag>
      <video:tag>c# event handler async</video:tag>
      <video:tag>async void vs async task</video:tag>
      <video:tag>c# async void</video:tag>
      <video:tag>c# task exceptions</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/PKJIUURtx90</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/PKJIUURtx90/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Designing a  Social Media Assistant in C# .NET</video:title>
      <video:description>This is the first part of a video series where I work with my content editor, Jamal, on building a system to help with automating some of the aspects of social media. For additional context, Jamal is a smart cookie but he has limited programming experience. He's very good at conceptualizing how parts of systems need to work together, so I am confident he'll pick things up super quickly.

Let's find out!

Check out more Dev Leader content (including full in depth articles with source code examples) here:
https://linktr.ee/devleader

Social Media:
YouTube: https://youtube.com/@DevLeader
TikTok: https://www.tiktok.com/@devleader
Blog: https://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/DevLeaderCa
Facebook: https://www.facebook.com/DevLeaderCa
Instagram: https://www.instagram.com/dev.leader
LinkedIn: https://www.linkedin.com/in/nickcosentino

#social #socialmedia #automation #csharp #dotnet #programming #coding</video:description>
      <video:player_loc>https://www.youtube.com/embed/PKJIUURtx90</video:player_loc>
      <video:duration>2212</video:duration>
      <video:view_count>399</video:view_count>
      <video:publication_date>2023-01-17T16:12:33+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core</video:tag>
      <video:tag>social media</video:tag>
      <video:tag>social media assistant</video:tag>
      <video:tag>social media automation</video:tag>
      <video:tag>automation</video:tag>
      <video:tag>social media API</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>programmatic social media</video:tag>
      <video:tag>social media stats</video:tag>
      <video:tag>social media metrics</video:tag>
      <video:tag>social media followers</video:tag>
      <video:tag>social media follower counter</video:tag>
      <video:tag>follower counter</video:tag>
      <video:tag>social media followers counter</video:tag>
      <video:tag>followers counter</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:tag>social media marketing</video:tag>
      <video:tag>social media automation tools</video:tag>
      <video:tag>social media management</video:tag>
      <video:tag>social media automation tools free</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/RqpqpHu0z8w</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RqpqpHu0z8w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Learning How To Program - Zero Experience Required!</video:title>
      <video:description>I'm Nick Cosentino, and I'm an engineering manager at Microsoft. I believe that programming is one of the most important skills you can have access to, and I'm here to help you get started.

Does this sound like you?
- "I can't program, I'm no good at math"
- "I'm not smart enough to write code"
- "I don't know where to start"
- "I don't even know what language to use"
- "I don't see any value in it"
- "It's too hard"

If so, I'm here to help. If not, maybe I just missed your own personal excuse (but I'm still here to help!).

I'll be aiming to spend about 60 minutes in this stream discussing:
- Why we write programs (and why you might want to)
- What a program actually is (in a way you can understand)
- Some of the very basic universal parts of programs
- How to write a very simple program

Will you leave this stream feeling like you can revolutionize your industry by coding? No. I'm not going to falsely advertise that to you. What I can promise is that you'll have more exposure to programming and that it's not as scary as you might be making it seem.

Programming is a skill that, like anything else, takes practice. And we all have to start somewhere, so let me lend you a hand.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RqpqpHu0z8w</video:player_loc>
      <video:duration>4173</video:duration>
      <video:view_count>66</video:view_count>
      <video:publication_date>2023-01-09T14:33:32+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Learning</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>education</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>how to program</video:tag>
      <video:tag>learn to program</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/vWk8CCKVjvo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vWk8CCKVjvo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Learning How To Program - Zero Experience Required!</video:title>
      <video:description>I'm Nick Cosentino, and I'm an engineering manager at Microsoft. I believe that programming is one of the most important skills you can have access to, and I'm here to help you get started.

Does this sound like you?
- "I can't program, I'm no good at math"
- "I'm not smart enough to write code"
- "I don't know where to start"
- "I don't even know what language to use"
- "I don't see any value in it"
- "It's too hard"

If so, I'm here to help. If not, maybe I just missed your own personal excuse (but I'm still here to help!).

I'll be aiming to spend about 60 minutes in this stream discussing:
- Why we write programs (and why you might want to)
- What a program actually is (in a way you can understand)
- Some of the very basic universal parts of programs
- How to write a very simple program

Will you leave this stream feeling like you can revolutionize your industry by coding? No. I'm not going to falsely advertise that to you. What I can promise is that you'll have more exposure to programming and that it's not as scary as you might be making it seem.

Programming is a skill that, like anything else, takes practice. And we all have to start somewhere, so let me lend you a hand.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vWk8CCKVjvo</video:player_loc>
      <video:duration>4176</video:duration>
      <video:view_count>181</video:view_count>
      <video:publication_date>2023-01-09T02:37:30+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Learning</video:tag>
      <video:tag>learn to code</video:tag>
      <video:tag>education</video:tag>
      <video:tag>programming</video:tag>
      <video:tag>how to</video:tag>
      <video:tag>how to code</video:tag>
      <video:tag>how to program</video:tag>
      <video:tag>learn to program</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnetfiddle</video:tag>
      <video:tag>dotnetfiddle tutorial</video:tag>
      <video:tag>live coding</video:tag>
      <video:tag>coding stream</video:tag>
      <video:tag>writing your first program</video:tag>
      <video:tag>how to program in c#</video:tag>
      <video:tag>.net core</video:tag>
      <video:tag>what is c# language</video:tag>
      <video:tag>c# fundamentals for absolute beginners</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>what is c sharp</video:tag>
      <video:tag>c sharp tutorial</video:tag>
      <video:tag>what is c#</video:tag>
      <video:tag>c sharp</video:tag>
      <video:tag>c# course</video:tag>
      <video:tag>c# tutorial</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/fsQJ7Jzh4eU</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fsQJ7Jzh4eU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Breaking Into Software Engineering: Part 3 - Starting Your New Job!</video:title>
      <video:description>This is the third and final part of the series!

Part 1: https://youtu.be/8RHcZEXbBec
Part 2: https://youtu.be/-f5qh8iR9Z8
Part 3: https://youtu.be/fsQJ7Jzh4eU

This video focuses on how you can stand out, from a high level, when approaching your job search.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
TikTok: https://www.tiktok.com/@devleader
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/fsQJ7Jzh4eU</video:player_loc>
      <video:duration>1195</video:duration>
      <video:view_count>60</video:view_count>
      <video:publication_date>2022-10-31T05:53:17+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Early In Career</video:tag>
      <video:tag>Junior Developer</video:tag>
      <video:tag>Developer</video:tag>
      <video:tag>New Programmer</video:tag>
      <video:tag>New Engineer</video:tag>
      <video:tag>Software Engineer</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>How To Be A Software Engineer</video:tag>
      <video:tag>how to become a software engineer</video:tag>
      <video:tag>software engineer day in life</video:tag>
      <video:tag>day in the life of a software engineer</video:tag>
      <video:tag>can i be a software engineer without a degree</video:tag>
      <video:tag>software engineering</video:tag>
      <video:tag>get a programming job</video:tag>
      <video:tag>software engineer</video:tag>
      <video:tag>self taught programmer</video:tag>
      <video:tag>javascript</video:tag>
      <video:tag>web development</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/-f5qh8iR9Z8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-f5qh8iR9Z8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Breaking Into the Software Industry | Part Two: Interviewing</video:title>
      <video:description>This will be part two of a three part video series.

Part 1: https://youtu.be/8RHcZEXbBec
Part 2: https://youtu.be/-f5qh8iR9Z8
Part 3: https://youtu.be/fsQJ7Jzh4eU

This video focuses on how you can stand out, from a high level, when approaching your job search.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
TikTok: https://www.tiktok.com/@devleader
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/-f5qh8iR9Z8</video:player_loc>
      <video:duration>1445</video:duration>
      <video:view_count>33</video:view_count>
      <video:publication_date>2022-09-06T15:40:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Interview</video:tag>
      <video:tag>Interviews</video:tag>
      <video:tag>Interviewing</video:tag>
      <video:tag>Tech</video:tag>
      <video:tag>Software</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>Software Engineer</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>Engineering</video:tag>
      <video:tag>Startup</video:tag>
      <video:tag>Startups</video:tag>
      <video:tag>Big Tech</video:tag>
      <video:tag>Computer Science</video:tag>
      <video:tag>Early in Career</video:tag>
      <video:tag>Career</video:tag>
      <video:tag>Job</video:tag>
      <video:tag>Job Applications</video:tag>
      <video:tag>Intern</video:tag>
      <video:tag>Internships</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/8RHcZEXbBec</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8RHcZEXbBec/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Breaking Into the Software Industry | Part One: Getting Noticed</video:title>
      <video:description>This will be part one of a three part video series where I share tips on breaking into software engineering.

Part 1: https://youtu.be/8RHcZEXbBec
Part 2: https://youtu.be/-f5qh8iR9Z8
Part 3: https://youtu.be/fsQJ7Jzh4eU

This video focuses on how you can stand out, from a high level, when approaching your job search.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
TikTok: https://www.tiktok.com/@devleader
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/8RHcZEXbBec</video:player_loc>
      <video:duration>1251</video:duration>
      <video:view_count>92</video:view_count>
      <video:publication_date>2022-09-05T15:39:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Interviews</video:tag>
      <video:tag>Portfolio</video:tag>
      <video:tag>Resume</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>College</video:tag>
      <video:tag>University</video:tag>
      <video:tag>Internships</video:tag>
      <video:tag>Interviewing</video:tag>
      <video:tag>Interview</video:tag>
      <video:tag>Engineering</video:tag>
      <video:tag>Software Development</video:tag>
      <video:tag>Startups</video:tag>
      <video:tag>LinkedIn</video:tag>
      <video:tag>Intern</video:tag>
      <video:tag>Computer Science</video:tag>
      <video:tag>Programmer</video:tag>
      <video:tag>Engineer</video:tag>
      <video:tag>Software</video:tag>
      <video:tag>Tech</video:tag>
      <video:tag>portfolio review</video:tag>
      <video:tag>portfolios 2023</video:tag>
      <video:tag>portfolio website</video:tag>
      <video:tag>personal branding</video:tag>
      <video:tag>importance of internships</video:tag>
      <video:tag>technology career training</video:tag>
      <video:tag>technology profession</video:tag>
      <video:tag>technology training</video:tag>
      <video:tag>full stack developer</video:tag>
      <video:tag>high income skills</video:tag>
      <video:tag>software development life cycle</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/oUUfwK_OOjg</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/oUUfwK_OOjg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Unity3D - Get ALL of the Tiles in a TileMap!</video:title>
      <video:description>Here's a quick video on how you can write your own extension method for getting all the assigned tiles in a TileMap!

Prefer to read the blog?
http://devleader.ca/2021/05/18/tilemap-how-to-get-all-the-tiles/

Want to see more videos about Unity3D?
https://www.youtube.com/watch?v=p_OEifeDwVo&amp;list=PLzATctVhnsgjdhQzyvYoxtmVQS5RH4KNm

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa

#unity #unity3d #unity3dtutorial #unity3dtutorials #tutorial #tutorials #tilemap #tilemaps #gamedev #gamedevelopment</video:description>
      <video:player_loc>https://www.youtube.com/embed/oUUfwK_OOjg</video:player_loc>
      <video:duration>775</video:duration>
      <video:view_count>2762</video:view_count>
      <video:publication_date>2021-05-16T21:13:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Unity</video:tag>
      <video:tag>Unity2D</video:tag>
      <video:tag>Unity3D</video:tag>
      <video:tag>TileMap</video:tag>
      <video:tag>Extension Methods</video:tag>
      <video:tag>csharp</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>GameDev</video:tag>
      <video:tag>GameDevelopment</video:tag>
      <video:tag>IEnumerable</video:tag>
      <video:tag>2D Tiles</video:tag>
      <video:tag>tilemaps</video:tag>
      <video:tag>tilemaps in unity</video:tag>
      <video:tag>unity 2d</video:tag>
      <video:tag>unity 2d tutorial</video:tag>
      <video:tag>2d game dev</video:tag>
      <video:tag>2d game development</video:tag>
      <video:tag>unity tutorial</video:tag>
      <video:tag>unity tutorials</video:tag>
      <video:tag>unity3d tutorial</video:tag>
      <video:tag>how to get tiles in unity</video:tag>
      <video:tag>how to make a tilemap in unity</video:tag>
      <video:tag>how to make a tilemap in unity 2d</video:tag>
      <video:tag>unity 2d tilemaps</video:tag>
      <video:tag>unity tilemap tutorial</video:tag>
      <video:tag>unity 2d tilemap tutorial</video:tag>
      <video:tag>game dev</video:tag>
      <video:tag>gamedev</video:tag>
      <video:tag>unity tilemap</video:tag>
      <video:tag>game development</video:tag>
      <video:tag>tilemap unity</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/xq-fsGCcwt4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xq-fsGCcwt4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>RPG Dev Log 7 - Unit &amp; Functional Test Decisions</video:title>
      <video:description>In this Dev Log we'll take a very specific look at some of the testing decisions that get made along the way. In particular, we'll look at some trade-offs between unit and functional testing when working through how item stacking would get implemented.

Here's the commit that went in for all of this work:
https://github.com/ncosentino/Macerus/commit/05a24c8d4a5e16b2103b2745e9b54bff0e053616

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/xq-fsGCcwt4</video:player_loc>
      <video:duration>1641</video:duration>
      <video:view_count>42</video:view_count>
      <video:publication_date>2021-05-08T13:00:36+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>RPG</video:tag>
      <video:tag>Role Playing Game</video:tag>
      <video:tag>Test</video:tag>
      <video:tag>Testing</video:tag>
      <video:tag>Coded Test</video:tag>
      <video:tag>Unit Test</video:tag>
      <video:tag>Functional Test</video:tag>
      <video:tag>Programming</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/p_OEifeDwVo</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/p_OEifeDwVo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NoesisGUI + Unity3D + Blend: A Crash Course!</video:title>
      <video:description>As requested, here's how to get setup with using WPF/XAML in your Unity3D projects using NoesisGUI. The folks over at Noesis have excellent documentation for getting going, so I highly recommend you check that out.

In this video we walk through:
- How to get NoesisGUI setup in Unity
- How you can get your first WPF window to show via camera rendering
- Subtle differences between source files with conditional compilation
- Subtle differences between files that are included in Blend vs Unity solutions

Want to see more videos about Unity3D?
https://www.youtube.com/watch?v=p_OEifeDwVo&amp;list=PLzATctVhnsgjdhQzyvYoxtmVQS5RH4KNm

Noesis Documentation:
https://www.noesisengine.com/docs/Gui.Core.Unity3DTutorial.html
Noesis Samples GitHub:
https://github.com/Noesis/Tutorials

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa

#noesis #noesisgui #unity #unity3d #unity3dtutorial #unity3dtutorials #unitytutorial #unitytutorials #wpf #blend</video:description>
      <video:player_loc>https://www.youtube.com/embed/p_OEifeDwVo</video:player_loc>
      <video:duration>2456</video:duration>
      <video:view_count>4322</video:view_count>
      <video:publication_date>2021-05-02T21:20:20+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Noesis</video:tag>
      <video:tag>NoesisGUI</video:tag>
      <video:tag>Unity2D</video:tag>
      <video:tag>Unity3D</video:tag>
      <video:tag>XAML</video:tag>
      <video:tag>WPF</video:tag>
      <video:tag>Windows Presentation Foundation</video:tag>
      <video:tag>Gamedev</video:tag>
      <video:tag>Game Development</video:tag>
      <video:tag>Game Design</video:tag>
      <video:tag>User Interface</video:tag>
      <video:tag>GUI</video:tag>
      <video:tag>CSharp</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>Coding</video:tag>
      <video:tag>noesis gui</video:tag>
      <video:tag>noesis gui tutorial</video:tag>
      <video:tag>unity UI</video:tag>
      <video:tag>unity UI tutorial</video:tag>
      <video:tag>Unity UI framework</video:tag>
      <video:tag>Unity Noesis</video:tag>
      <video:tag>unity gui noesis</video:tag>
      <video:tag>noesis wpf</video:tag>
      <video:tag>noesis xaml</video:tag>
      <video:tag>noesis tutorial</video:tag>
      <video:tag>noesis gui tutorials</video:tag>
      <video:tag>noesis example</video:tag>
      <video:tag>unity 3d tutorial</video:tag>
      <video:tag>gamedev</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/PopzpK5cbko</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/PopzpK5cbko/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>RPG Dev Log 1 - Persist Game Objects Across Maps</video:title>
      <video:description>Kicking off this first RPG dev log with an interesting challenge I was finally met with today! This is nearly 40 minutes of me explaining some of the game architecture present today and live problem solving how game objects can persist.

To elaborate, maps in the game when loaded will place things such as static tiles (i.e. the ground you walk around on) as well as the game objects you interact with. However, many of the game objects are defined in the maps as templates (i.e. a definition to create an instance from) or they're made via spawners (i.e. a temporary object that generates and places a new object on the fly). When the player (or other objects) change state, we lose this state when going to other maps...

How should this get solved?! See what I came up with.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/PopzpK5cbko</video:player_loc>
      <video:duration>2268</video:duration>
      <video:view_count>66</video:view_count>
      <video:publication_date>2021-04-26T07:10:22+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Unity</video:tag>
      <video:tag>Unity3D</video:tag>
      <video:tag>Unity2D</video:tag>
      <video:tag>RPG</video:tag>
      <video:tag>Role Playing Game</video:tag>
      <video:tag>Gamedev</video:tag>
      <video:tag>Game Development</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>Software Architecture</video:tag>
      <video:tag>Software Design</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>CSharp</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>TileMap</video:tag>
      <video:tag>Tiles</video:tag>
      <video:tag>32bit</video:tag>
      <video:tag>Tactical RPG</video:tag>
      <video:tag>2D RPG</video:tag>
      <video:tag>Game Programming</video:tag>
      <video:tag>Problem Solving</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/bIIErY9DpaM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bIIErY9DpaM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NoesisGUI - XAML File Not Found in Unity3D</video:title>
      <video:description>Are you working with NoesisGUI in Unity3D? You may have run into this troubling little situation and lost a good amount of time on it just like me! Don't worry though, the solution is really simple once you recognize the error that's happening.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/bIIErY9DpaM</video:player_loc>
      <video:duration>253</video:duration>
      <video:view_count>355</video:view_count>
      <video:publication_date>2021-04-25T23:55:40+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Noesis</video:tag>
      <video:tag>NoesisGUI</video:tag>
      <video:tag>Unity</video:tag>
      <video:tag>Unity2D</video:tag>
      <video:tag>Unity3D</video:tag>
      <video:tag>Game Development</video:tag>
      <video:tag>Gamedev</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>XAML</video:tag>
      <video:tag>WPF</video:tag>
      <video:tag>Assets</video:tag>
      <video:tag>Exception</video:tag>
      <video:tag>FileNotFoundException</video:tag>
      <video:tag>Unity Editor</video:tag>
      <video:tag>Unity Engine</video:tag>
      <video:tag>noesis gui</video:tag>
      <video:tag>noesis gui tutorial</video:tag>
      <video:tag>noesisgui</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>noesis</video:tag>
      <video:tag>noesisgui unity</video:tag>
      <video:tag>noesis xaml</video:tag>
      <video:tag>noesis tutorial</video:tag>
      <video:tag>game dev</video:tag>
      <video:tag>noesis wpf</video:tag>
      <video:tag>noesis engine</video:tag>
      <video:tag>gamedev</video:tag>
      <video:tag>noesisgui tutorial</video:tag>
      <video:tag>noesis gui tutorials</video:tag>
      <video:tag>noesis example</video:tag>
      <video:tag>wpf</video:tag>
      <video:tag>unity gui noesis</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/HISINOJayqw</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HISINOJayqw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Unity UI Framework That You Probably Aren't Using!</video:title>
      <video:description>In this video I introduce a lifesaver for me in terms of Unity3D GUI development... NoesisGUI! More videos to follow on how you can get up and running using NoesisGUI but in the meantime, check out:
https://www.noesisengine.com/docs/Gui.Core.Unity3DTutorial.html

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/HISINOJayqw</video:player_loc>
      <video:duration>525</video:duration>
      <video:view_count>1561</video:view_count>
      <video:publication_date>2021-04-25T23:35:55+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Noesis</video:tag>
      <video:tag>NoesisGUI</video:tag>
      <video:tag>GUI</video:tag>
      <video:tag>Unity</video:tag>
      <video:tag>Unity3D</video:tag>
      <video:tag>Unity2D</video:tag>
      <video:tag>User Interface</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>IDE</video:tag>
      <video:tag>Game Development</video:tag>
      <video:tag>Gamedev</video:tag>
      <video:tag>Unity UI</video:tag>
      <video:tag>WPF</video:tag>
      <video:tag>XAML</video:tag>
      <video:tag>Blend</video:tag>
      <video:tag>Unity User Interface</video:tag>
      <video:tag>UI Framework</video:tag>
      <video:tag>noesis gui</video:tag>
      <video:tag>noesisgui</video:tag>
      <video:tag>noesisgui unity</video:tag>
      <video:tag>noesis xaml</video:tag>
      <video:tag>noesis tutorial</video:tag>
      <video:tag>game dev</video:tag>
      <video:tag>noesis wpf</video:tag>
      <video:tag>noesis engine</video:tag>
      <video:tag>gamedev</video:tag>
      <video:tag>noesisgui tutorial</video:tag>
      <video:tag>noesis gui tutorials</video:tag>
      <video:tag>noesis example</video:tag>
      <video:tag>xaml</video:tag>
      <video:tag>wpf</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/rFcBkICyXh4</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rFcBkICyXh4/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Fluid Architecture</video:title>
      <video:description>In this video, I discuss how, why, and why not approach software design with fluid architecture. I just gave a fancy name to being able to introduce new architectural paradigms into the codebase without rewriting or doing blocking long running refactors.

Do you have different opinions on this? Do you agree? Did I miss anything? I'd love to hear your thoughts!

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/rFcBkICyXh4</video:player_loc>
      <video:duration>2413</video:duration>
      <video:view_count>346</video:view_count>
      <video:publication_date>2020-07-22T23:54:01+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Programming</video:tag>
      <video:tag>Architecture</video:tag>
      <video:tag>Software Architecture</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>Agile</video:tag>
      <video:tag>Agile Software Development</video:tag>
      <video:tag>Agile Development</video:tag>
      <video:tag>Software Development</video:tag>
      <video:tag>Abstraction</video:tag>
      <video:tag>Interfaces</video:tag>
      <video:tag>Decouple</video:tag>
      <video:tag>Engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/zCGeXMLqBuE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zCGeXMLqBuE/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Autofac Delegate Factories &amp; How to Decouple Types</video:title>
      <video:description>In this video, I discuss how and why you may want to use delegate factories in Autofac. We go over what delegate factories let you do, what I dislike about the pattern, and a pattern that I use to overcome some of the things that I dislike!

If you have your own ways to address this I'd love to hear about it!

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/zCGeXMLqBuE</video:player_loc>
      <video:duration>1578</video:duration>
      <video:view_count>1244</video:view_count>
      <video:publication_date>2020-07-16T19:03:58+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Programming</video:tag>
      <video:tag>Coding</video:tag>
      <video:tag>Design Patterns</video:tag>
      <video:tag>Code</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>Autofac</video:tag>
      <video:tag>Dependency Injection</video:tag>
      <video:tag>Dependency Container</video:tag>
      <video:tag>Delegate</video:tag>
      <video:tag>Factory</video:tag>
      <video:tag>Factory Pattern</video:tag>
      <video:tag>Interfaces</video:tag>
      <video:tag>API</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>CSharp</video:tag>
      <video:tag>.NET</video:tag>
      <video:tag>DotNet</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/SC2UFEKIhE8</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/SC2UFEKIhE8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Xamarin Forms View Model - Unit vs Functional Test</video:title>
      <video:description>In this video, I share an example of unit testing vs functionally testing a Xamarin Forms View Model. The initial goal when writing the code was to use a simple unit test, but the goal I was trying to achieve is better covered by a functional coded test instead.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/SC2UFEKIhE8</video:player_loc>
      <video:duration>1858</video:duration>
      <video:view_count>313</video:view_count>
      <video:publication_date>2020-07-15T05:25:54+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Xamarin</video:tag>
      <video:tag>Xamarin Forms</video:tag>
      <video:tag>xUnit</video:tag>
      <video:tag>Moq</video:tag>
      <video:tag>Unit Test</video:tag>
      <video:tag>Functional Test</video:tag>
      <video:tag>Coded Test</video:tag>
      <video:tag>Test</video:tag>
      <video:tag>Testing</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>Software</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>Autofac</video:tag>
      <video:tag>CSharp</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>Code</video:tag>
      <video:tag>Coding</video:tag>
      <video:tag>Example</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/FV2IjICN_OE</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FV2IjICN_OE/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Autofac - Testing our Autofac Wire Tap</video:title>
      <video:description>This video is part 2 of this series. You can see part 1 here:
https://youtu.be/hs_q-aHayAM

In this video I discuss how writing out coded tests helped get a handle on how the functionality I wanted to achieve with wire tapping. I was able to use the API as my callers would and use scenarios to regression test against as I changed expected behaviour.

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/FV2IjICN_OE</video:player_loc>
      <video:duration>1955</video:duration>
      <video:view_count>156</video:view_count>
      <video:publication_date>2020-07-13T22:47:34+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Programming</video:tag>
      <video:tag>Code</video:tag>
      <video:tag>Coding</video:tag>
      <video:tag>Autofac</video:tag>
      <video:tag>Test</video:tag>
      <video:tag>Testing</video:tag>
      <video:tag>Unit Test</video:tag>
      <video:tag>Coded Test</video:tag>
      <video:tag>xUnit</video:tag>
      <video:tag>Dependency Injection</video:tag>
      <video:tag>DI Framework</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>CSharp</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>.NET</video:tag>
      <video:tag>Software</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>how to learn programming for beginners</video:tag>
      <video:tag>coding</video:tag>
      <video:tag>autofac</video:tag>
      <video:tag>C# autofac</video:tag>
      <video:tag>how to use autofac</video:tag>
      <video:tag>C# autofac example</video:tag>
      <video:tag>dependency injection</video:tag>
      <video:tag>C# dependency injection</video:tag>
      <video:tag>how to do dependency injection in C#</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/hs_q-aHayAM</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hs_q-aHayAM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Autofac - Wire Tap Existing Services</video:title>
      <video:description>In this video I discuss how to use "Wire Tapping" so that you can wrap an existing service registration with your own implementation.

This video is part 1 of this series. You can see part 2 here:
https://youtu.be/FV2IjICN_OE

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/hs_q-aHayAM</video:player_loc>
      <video:duration>2579</video:duration>
      <video:view_count>167</video:view_count>
      <video:publication_date>2020-07-08T23:02:21+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>Autofac</video:tag>
      <video:tag>C#</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>CSharp</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>Coding</video:tag>
      <video:tag>Software</video:tag>
      <video:tag>Dependency Injection</video:tag>
      <video:tag>DI Framework</video:tag>
      <video:tag>DI</video:tag>
      <video:tag>Dependency Containers</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:tag>Architecture</video:tag>
      <video:tag>Example</video:tag>
      <video:tag>Code</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/tnRrdAnA9rI</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tnRrdAnA9rI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Lazy &amp; Autofac: How to Delay DI Resolution</video:title>
      <video:description>In this video, I wanted to cover how you can use the C# generic "Lazy" with Autofac in order to delay your resolution of registered types. In my particular case, this has allowed us to put a splash screen in our app (

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosentino
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa</video:description>
      <video:player_loc>https://www.youtube.com/embed/tnRrdAnA9rI</video:player_loc>
      <video:duration>1910</video:duration>
      <video:view_count>169</video:view_count>
      <video:publication_date>2020-06-12T03:36:52+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>C#</video:tag>
      <video:tag>Programming</video:tag>
      <video:tag>DotNet</video:tag>
      <video:tag>.NET</video:tag>
      <video:tag>DotNetCore</video:tag>
      <video:tag>Autofac</video:tag>
      <video:tag>Xamarin</video:tag>
      <video:tag>Android</video:tag>
      <video:tag>iOS</video:tag>
      <video:tag>Coding</video:tag>
      <video:tag>Software Engineering</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
  <url>
    <loc>https://www.devleader.ca/videos/PgYhUJ6l8eQ</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/PgYhUJ6l8eQ/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Writing C# Unit Tests with xUnit and Moq</video:title>
      <video:description>In this video, I demonstrate how you can get set up with a project in Visual Studio to write unit tests. I walk through how you can use xUnit in conjunction with Moq to set up a pattern for adding unit tests for your code. The example is very simple but offers lots of room to build!

Project on GitHub:
https://github.com/ncosentino/ProjectXyz
https://github.com/ncosentino/Macerus

My Social:
LinkedIn: https://www.linkedin.com/in/nickcosen...
Blog: http://www.devleader.ca/
GitHub: https://github.com/ncosentino/
Twitch: https://www.twitch.tv/ncosentino
Twitter: https://twitter.com/nbcosentino
Facebook: https://www.facebook.com/DevLeaderCa

#dotnet #dotnetcore #moq #xunit #testing</video:description>
      <video:player_loc>https://www.youtube.com/embed/PgYhUJ6l8eQ</video:player_loc>
      <video:duration>3451</video:duration>
      <video:view_count>1370</video:view_count>
      <video:publication_date>2020-04-09T00:02:55+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
      <video:live>no</video:live>
      <video:tag>xunit</video:tag>
      <video:tag>Moq</video:tag>
      <video:tag>Visual Studio</video:tag>
      <video:tag>Dot Net</video:tag>
      <video:tag>unit tests</video:tag>
      <video:tag>coded tests</video:tag>
      <video:tag>how to use moq</video:tag>
      <video:tag>using moq in C#</video:tag>
      <video:tag>C# mocks</video:tag>
      <video:tag>c# programming</video:tag>
      <video:tag>learn c#</video:tag>
      <video:tag>C# unit tests</video:tag>
      <video:tag>how to unit test C#</video:tag>
      <video:tag>C# moq unit test</video:tag>
      <video:tag>C# how to use moq</video:tag>
      <video:tag>C# moq</video:tag>
      <video:tag>xunit moq</video:tag>
      <video:tag>xunit mocking</video:tag>
      <video:tag>c# testing</video:tag>
      <video:tag>c# test driven development</video:tag>
      <video:tag>testing code in dotnet</video:tag>
      <video:tag>dotnet</video:tag>
      <video:tag>dotnet core central</video:tag>
      <video:tag>dotnet tutorial</video:tag>
      <video:tag>moq c#</video:tag>
      <video:tag>moq c# tutorial</video:tag>
      <video:tag>mocking with moq</video:tag>
      <video:tag>mocking framework</video:tag>
      <video:tag>mock object</video:tag>
      <video:tag>mocking in .net</video:tag>
      <video:tag>test driven development</video:tag>
      <video:uploader info="https://www.devleader.ca/">Dev Leader</video:uploader>
    </video:video>
  </url>
</urlset>