﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <title>Dev Leader</title>
    <link>https://www.devleader.ca/</link>
    <description />
    <atom:link href="https://www.devleader.ca/feed" rel="self" type="application/rss+xml" />
    <item>
      <guid isPermaLink="false">6a9af763-be17-41b9-967b-a6949fa562b3</guid>
      <link>https://www.devleader.ca/2026/03/07/semantic-kernel-openapi-plugin-integration-in-c-connect-any-rest-api-as-an-ai-tool</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>.NET</category>
      <category>OpenAPI plugin</category>
      <category>Swagger</category>
      <category>REST API</category>
      <category>kernel plugins</category>
      <category>OpenAPI integration</category>
      <category>AI tools</category>
      <title>Semantic Kernel OpenAPI Plugin Integration in C#: Connect Any REST API as an AI Tool</title>
      <pubDate>Sat, 07 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Master Semantic Kernel OpenAPI plugin integration in C# to connect REST APIs as AI tools. Import specs, configure auth, and invoke endpoints.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master Semantic Kernel OpenAPI plugin integration in C# to connect REST APIs as AI tools. Import specs, configure auth, and invoke endpoints.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/semantic-kernel-openapi-plugin-integration-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">db7bb452-b4fd-4807-ad60-446698def0c6</guid>
      <link>https://www.devleader.ca/2026/03/07/when-to-use-prototype-pattern-in-c-decision-guide-with-examples</link>
      <category>Prototype</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Decision Making</category>
      <category>Use Cases</category>
      <category>Software Engineering</category>
      <category>Creational Patterns</category>
      <title>When to Use Prototype Pattern in C#: Decision Guide with Examples</title>
      <pubDate>Sat, 07 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>When to use Prototype pattern in C#: decision guide with examples, use cases, and scenarios where cloning objects is better than creating new instances.</p>
]]></description>
      <content:encoded><![CDATA[<p>When to use Prototype pattern in C#: decision guide with examples, use cases, and scenarios where cloning objects is better than creating new instances.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/when-to-use-prototype-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">610db782-f0bf-429e-a7c6-859df084dbde</guid>
      <link>https://www.devleader.ca/2026/03/06/semantic-kernel-function-calling-in-c-native-vs-prompt-functions-explained</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>.NET</category>
      <category>function calling</category>
      <category>native functions</category>
      <category>prompt functions</category>
      <category>FunctionChoiceBehavior</category>
      <category>auto-invoke</category>
      <category>KernelFunction</category>
      <title>Semantic Kernel Function Calling in C#: Native vs Prompt Functions Explained</title>
      <pubDate>Fri, 06 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Understand Semantic Kernel function calling in C# -- the difference between native functions and prompt functions, how auto-invoke works, FunctionChoiceBehavior options, and when to use each type in your .NET AI applications.</p>
]]></description>
      <content:encoded><![CDATA[<p>Understand Semantic Kernel function calling in C# -- the difference between native functions and prompt functions, how auto-invoke works, FunctionChoiceBehavior options, and when to use each type in your .NET AI applications.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/semantic-kernel-function-calling-native-vs-prompt-functions.webp" />
    </item>
    <item>
      <guid isPermaLink="false">a72dafc3-8121-441f-8689-f4b126d324ff</guid>
      <link>https://www.devleader.ca/2026/03/06/when-to-use-strategy-pattern-in-c-decision-guide-with-examples</link>
      <category>Strategy</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>When to Use</category>
      <category>Software Engineering</category>
      <category>Decision Making</category>
      <category>Behavioral Patterns</category>
      <title>When to Use Strategy Pattern in C#: Decision Guide with Examples</title>
      <pubDate>Fri, 06 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>When to use Strategy pattern in C#: decision criteria, code examples, and scenarios to determine if Strategy pattern is the right choice for your application.</p>
]]></description>
      <content:encoded><![CDATA[<p>When to use Strategy pattern in C#: decision criteria, code examples, and scenarios to determine if Strategy pattern is the right choice for your application.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/when-to-use-strategy-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e6d72215-d149-4ec7-934c-c02df6a90b4f</guid>
      <link>https://www.devleader.ca/2026/03/05/how-to-create-custom-plugins-for-semantic-kernel-in-c</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>.NET</category>
      <category>custom plugins</category>
      <category>KernelFunction</category>
      <category>native functions</category>
      <category>plugin development</category>
      <category>kernel plugins</category>
      <title>How to Create Custom Plugins for Semantic Kernel in C#</title>
      <pubDate>Thu, 05 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to create custom plugins for Semantic Kernel in C# step by step. Build native function plugins, prompt plugins, and multi-function plugin classes with KernelFunction, Description attributes, and dependency injection.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to create custom plugins for Semantic Kernel in C# step by step. Build native function plugins, prompt plugins, and multi-function plugin classes with KernelFunction, Description attributes, and dependency injection.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/how-to-create-custom-plugins-semantic-kernel-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">673ccebf-fce3-40c5-8a70-aa2f1952d7d3</guid>
      <link>https://www.devleader.ca/2026/03/05/how-to-implement-prototype-pattern-in-c-stepbystep-guide</link>
      <category>Prototype</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Implementation Guide</category>
      <category>Code Examples</category>
      <category>Software Engineering</category>
      <category>Creational Patterns</category>
      <title>How to Implement Prototype Pattern in C#: Step-by-Step Guide</title>
      <pubDate>Thu, 05 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>How to implement Prototype pattern in C#: step-by-step guide with code examples, shallow vs deep copy, and best practices for creational design patterns.</p>
]]></description>
      <content:encoded><![CDATA[<p>How to implement Prototype pattern in C#: step-by-step guide with code examples, shallow vs deep copy, and best practices for creational design patterns.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/how-to-implement-prototype-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">7651aca5-daa9-4f67-9f48-86d455bff657</guid>
      <link>https://www.devleader.ca/2026/03/04/advanced-github-copilot-sdk-in-c-tools-hooks-multimodel-and-multiagent-patterns</link>
      <category>GitHub Copilot SDK</category>
      <category>C#</category>
      <category>.NET</category>
      <category>AIFunctionFactory</category>
      <category>session hooks</category>
      <category>multi-model</category>
      <category>multi-agent</category>
      <category>Microsoft Agent Framework</category>
      <category>advanced</category>
      <title>Advanced GitHub Copilot SDK in C#: Tools, Hooks, Multi-Model, and Multi-Agent Patterns</title>
      <pubDate>Wed, 04 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Master the advanced GitHub Copilot SDK in C# with AIFunctionFactory tools, session hooks, multi-model routing, and multi-agent patterns.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master the advanced GitHub Copilot SDK in C# with AIFunctionFactory tools, session hooks, multi-model routing, and multi-agent patterns.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/advanced-github-copilot-sdk-tools-hooks-multi-agent.webp" />
    </item>
    <item>
      <guid isPermaLink="false">63892941-1607-41e2-ae29-1c38ee8ab51d</guid>
      <link>https://www.devleader.ca/2026/03/04/mcp-tool-integration-in-microsoft-agent-framework-in-c</link>
      <category>microsoft agent framework mcp tools</category>
      <category>model context protocol csharp</category>
      <category>mcp microsoft agent framework</category>
      <category>mcp dotnet integration</category>
      <title>MCP Tool Integration in Microsoft Agent Framework in C#</title>
      <pubDate>Wed, 04 Mar 2026 17:00:00 Z</pubDate>
      <description><![CDATA[<p>MCP tool integration in Microsoft Agent Framework in C# using AIFunctionFactory and ChatClientAgent -- real working code with filesystem tools.</p>
]]></description>
      <content:encoded><![CDATA[<p>MCP tool integration in Microsoft Agent Framework in C# using AIFunctionFactory and ChatClientAgent -- real working code with filesystem tools.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/mcp-tool-integration-microsoft-agent-framework-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e6079f49-d808-4246-a021-e9cf4b5c3674</guid>
      <link>https://www.devleader.ca/2026/03/04/how-to-implement-strategy-pattern-in-c-stepbystep-guide</link>
      <category>Strategy</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Implementation Guide</category>
      <category>Code Examples</category>
      <category>Software Engineering</category>
      <category>Behavioral Patterns</category>
      <title>How to Implement Strategy Pattern in C#: Step-by-Step Guide</title>
      <pubDate>Wed, 04 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>How to implement Strategy pattern in C#: step-by-step guide with code examples, best practices, and common pitfalls for behavioral design patterns.</p>
]]></description>
      <content:encoded><![CDATA[<p>How to implement Strategy pattern in C#: step-by-step guide with code examples, best practices, and common pitfalls for behavioral design patterns.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/how-to-implement-strategy-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0c05dbdb-f4e7-48d1-93aa-e1d353f451fc</guid>
      <link>https://www.devleader.ca/2026/03/03/building-real-apps-with-github-copilot-sdk-in-c-endtoend-patterns-and-architecture</link>
      <category>GitHub Copilot SDK</category>
      <category>C#</category>
      <category>.NET</category>
      <category>real apps</category>
      <category>ASP.NET Core</category>
      <category>CLI tool</category>
      <category>console agent</category>
      <category>AI application architecture</category>
      <title>Building Real Apps with GitHub Copilot SDK in C#: End-to-End Patterns and Architecture</title>
      <pubDate>Tue, 03 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Building real apps with GitHub Copilot SDK in C#: master app architecture patterns, CLI tools, ASP.NET Core APIs, and console agents in .NET.</p>
]]></description>
      <content:encoded><![CDATA[<p>Building real apps with GitHub Copilot SDK in C#: master app architecture patterns, CLI tools, ASP.NET Core APIs, and console agents in .NET.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/building-real-apps-github-copilot-sdk-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9af7c892-68d0-4ebf-b973-b99da5342602</guid>
      <link>https://www.devleader.ca/2026/03/03/prototype-design-pattern-in-c-complete-guide-with-examples</link>
      <category>Prototype</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Creational Patterns</category>
      <category>Software Engineering</category>
      <category>Object-Oriented Programming</category>
      <title>Prototype Design Pattern in C#: Complete Guide with Examples</title>
      <pubDate>Tue, 03 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Prototype design pattern in C#: complete guide with code examples, implementation, and best practices for object cloning and creational design patterns.</p>
]]></description>
      <content:encoded><![CDATA[<p>Prototype design pattern in C#: complete guide with code examples, implementation, and best practices for object cloning and creational design patterns.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/prototype-design-pattern-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4f236e70-a79c-4631-ae0d-319b3fc08aca</guid>
      <link>https://www.devleader.ca/2026/03/02/getting-started-with-github-copilot-sdk-in-c-installation-setup-and-first-conversation</link>
      <category>GitHub Copilot SDK</category>
      <category>C#</category>
      <category>.NET</category>
      <category>CopilotClient</category>
      <category>CopilotSession</category>
      <category>AI</category>
      <category>getting started</category>
      <category>streaming</category>
      <category>session lifecycle</category>
      <title>Getting Started with GitHub Copilot SDK in C#: Installation, Setup, and First Conversation</title>
      <pubDate>Mon, 02 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Getting started with GitHub Copilot SDK in C#: master installation, CopilotClient setup, streaming responses, and build your first .NET AI app.</p>
]]></description>
      <content:encoded><![CDATA[<p>Getting started with GitHub Copilot SDK in C#: master installation, CopilotClient setup, streaming responses, and build your first .NET AI app.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/getting-started-github-copilot-sdk-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">ecffc3a9-5ee6-4259-8fe4-c915460c2cce</guid>
      <link>https://www.devleader.ca/2026/03/02/strategy-design-pattern-in-c-complete-guide-with-examples</link>
      <category>Strategy</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Behavioral Patterns</category>
      <category>Software Engineering</category>
      <category>Object-Oriented Programming</category>
      <title>Strategy Design Pattern in C#: Complete Guide with Examples</title>
      <pubDate>Mon, 02 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Strategy design pattern in C#: complete guide with code examples, implementation, and best practices for flexible algorithm selection.</p>
]]></description>
      <content:encoded><![CDATA[<p>Strategy design pattern in C#: complete guide with code examples, implementation, and best practices for flexible algorithm selection.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/strategy-design-pattern-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">f6bd3733-4145-44b1-865d-12ebee2cd3bf</guid>
      <link>https://www.devleader.ca/2026/03/02/hiring-when-you-arent-the-expert-dev-leader-weekly-129</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Hiring When You Aren't the Expert - Dev Leader Weekly 129</title>
      <pubDate>Mon, 02 Mar 2026 00:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach hiring for roles you don't have expertise in -- and why the real question isn't &quot;how do I interview?&quot; but &quot;what problem am I solving?&quot;</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach hiring for roles you don't have expertise in -- and why the real question isn't &quot;how do I interview?&quot; but &quot;what problem am I solving?&quot;</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-129.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9b286937-1ba2-41b0-a9a0-546897325111</guid>
      <link>https://www.devleader.ca/2026/03/01/rag-with-semantic-kernel-in-c-complete-guide-to-retrievalaugmented-generation</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>.NET</category>
      <category>RAG</category>
      <category>retrieval augmented generation</category>
      <category>vector store</category>
      <category>embeddings</category>
      <category>Azure AI Search</category>
      <category>Qdrant</category>
      <category>InMemoryVectorStore</category>
      <title>RAG with Semantic Kernel in C#: Complete Guide to Retrieval-Augmented Generation</title>
      <pubDate>Sun, 01 Mar 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Master RAG with Semantic Kernel in C# using vector stores, embeddings, and InMemoryVectorStore. Complete guide with working .NET code examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master RAG with Semantic Kernel in C# using vector stores, embeddings, and InMemoryVectorStore. Complete guide with working .NET code examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/rag-with-semantic-kernel-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">d8cb279d-f420-4449-91ed-044a4a5b523b</guid>
      <link>https://www.devleader.ca/2026/03/01/when-to-use-factory-method-pattern-in-c-decision-guide-with-examples</link>
      <category>Factory Method</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>When to Use</category>
      <category>Software Engineering</category>
      <category>Decision Making</category>
      <title>When to Use Factory Method Pattern in C#: Decision Guide with Examples</title>
      <pubDate>Sun, 01 Mar 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>When to use Factory Method pattern in C#: decision criteria, code examples, and scenarios to determine if Factory Method is the right choice.</p>
]]></description>
      <content:encoded><![CDATA[<p>When to use Factory Method pattern in C#: decision criteria, code examples, and scenarios to determine if Factory Method is the right choice.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/when-to-use-factory-method-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">26541765-1380-4bbc-855c-734751ae6b52</guid>
      <link>https://www.devleader.ca/2026/03/01/weekly-recap-microsoft-agent-framework-semantic-kernel-and-builder-patterns-in-c-feb-2026</link>
      <category>.NET</category>
      <category>AI</category>
      <category>AI agents</category>
      <category>AI orchestration</category>
      <category>AgentGroupChat</category>
      <category>Articles</category>
      <category>Assembly Scanning</category>
      <category>Azure OpenAI</category>
      <category>BackgroundService</category>
      <category>Best Practices</category>
      <category>Builder</category>
      <category>C#</category>
      <category>ChatCompletionAgent</category>
      <category>Code Examples</category>
      <category>Code Quality</category>
      <category>CopilotClient</category>
      <category>CopilotSession</category>
      <category>Creational Patterns</category>
      <category>Decision Making</category>
      <category>Design Patterns</category>
      <category>Dev Leader</category>
      <category>Factory Method</category>
      <category>Fluent Interface</category>
      <category>GitHub Copilot SDK</category>
      <category>IHostedService</category>
      <category>LLM</category>
      <category>Microsoft Agent Framework</category>
      <category>Needlr</category>
      <category>Newsletter</category>
      <category>Object-Oriented Programming</category>
      <category>RAG</category>
      <category>Semantic Kernel</category>
      <category>Software Engineering</category>
      <category>Software Engineering Newsletter</category>
      <category>Videos</category>
      <category>Weekly Recap</category>
      <category>dependency injection</category>
      <category>multi-agent</category>
      <category>plugins</category>
      <category>streaming</category>
      <title>Weekly Recap: Microsoft Agent Framework, Semantic Kernel, and Builder Patterns in C# [Feb 2026]</title>
      <pubDate>Sun, 01 Mar 2026 00:57:03 Z</pubDate>
      <description><![CDATA[<p>This week covers the Microsoft Agent Framework in C# -- from core AIAgent abstractions to AgentSessions and function tools -- plus Semantic Kernel agents and plugins, Builder pattern deep dives, and GitHub Copilot SDK development. Also included: new videos on software engineering planning and hiring insights.</p>
]]></description>
      <content:encoded><![CDATA[<p>This week covers the Microsoft Agent Framework in C# -- from core AIAgent abstractions to AgentSessions and function tools -- plus Semantic Kernel agents and plugins, Builder pattern deep dives, and GitHub Copilot SDK development. Also included: new videos on software engineering planning and hiring insights.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9c70360e-be4a-4ea0-a6c9-b81c5fec45ea</guid>
      <link>https://www.devleader.ca/2026/02/28/semantic-kernel-agents-in-c-complete-guide-to-ai-agents</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>.NET</category>
      <category>AI agents</category>
      <category>ChatCompletionAgent</category>
      <category>multi-agent</category>
      <category>Microsoft Agent Framework</category>
      <category>AgentGroupChat</category>
      <title>Semantic Kernel Agents in C#: Complete Guide to AI Agents</title>
      <pubDate>Sat, 28 Feb 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Master Semantic Kernel agents in C# with ChatCompletionAgent, AgentGroupChat orchestration, and Microsoft Agent Framework integration.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master Semantic Kernel agents in C# with ChatCompletionAgent, AgentGroupChat orchestration, and Microsoft Agent Framework integration.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/semantic-kernel-agents-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">1309e003-ef73-467e-8faa-77d2dc94c894</guid>
      <link>https://www.devleader.ca/2026/02/28/builder-pattern-realworld-example-in-c-complete-implementation</link>
      <category>Builder</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Real-World Example</category>
      <category>Code Example</category>
      <category>Software Engineering</category>
      <title>Builder Pattern Real-World Example in C#: Complete Implementation</title>
      <pubDate>Sat, 28 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>See Builder pattern in action with a complete real-world C# example. Step-by-step implementation of a configuration system demonstrating step-by-step object construction.</p>
]]></description>
      <content:encoded><![CDATA[<p>See Builder pattern in action with a complete real-world C# example. Step-by-step implementation of a configuration system demonstrating step-by-step object construction.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/builder-pattern-real-world-example-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">11b18b96-3882-44b9-afa7-e9f3ebdee21a</guid>
      <link>https://www.devleader.ca/2026/02/27/semantic-kernel-plugins-in-c-the-complete-guide</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>.NET</category>
      <category>AI plugins</category>
      <category>native functions</category>
      <category>prompt functions</category>
      <category>OpenAPI plugins</category>
      <category>kernel functions</category>
      <title>Semantic Kernel Plugins in C#: The Complete Guide</title>
      <pubDate>Fri, 27 Feb 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Master Semantic Kernel plugins in C# with this guide. Learn to create native functions, prompt functions, and OpenAPI plugins with real code examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master Semantic Kernel plugins in C# with this guide. Learn to create native functions, prompt functions, and OpenAPI plugins with real code examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/semantic-kernel-plugins-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">1ca05cce-f316-4307-9c41-48615e1a65e6</guid>
      <link>https://www.devleader.ca/2026/02/27/factory-method-design-pattern-in-c-complete-guide</link>
      <category>Factory Method</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Creational Patterns</category>
      <category>Software Engineering</category>
      <category>Object-Oriented Programming</category>
      <title>Factory Method Design Pattern in C#: Complete Guide</title>
      <pubDate>Fri, 27 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Master the Factory Method design pattern in C# with code examples, real-world scenarios, and practical guidance for flexible object creation.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master the Factory Method design pattern in C# with code examples, real-world scenarios, and practical guidance for flexible object creation.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/factory-method-design-pattern-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">dc6f9ced-0124-48fb-9339-314c0143aa42</guid>
      <link>https://www.devleader.ca/2026/02/26/github-copilot-sdk-for-net-complete-developer-guide</link>
      <category>GitHub Copilot SDK</category>
      <category>.NET</category>
      <category>C#</category>
      <category>AI</category>
      <category>CopilotClient</category>
      <category>CopilotSession</category>
      <category>AI agents</category>
      <category>streaming</category>
      <category>Microsoft Agent Framework</category>
      <title>GitHub Copilot SDK for .NET: Complete Developer Guide</title>
      <pubDate>Thu, 26 Feb 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn the GitHub Copilot SDK for .NET in this complete developer guide. Build custom AI agents with CopilotClient, CopilotSession, streaming, tools, and multi-model support in C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn the GitHub Copilot SDK for .NET in this complete developer guide. Build custom AI agents with CopilotClient, CopilotSession, streaming, tools, and multi-model support in C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/github-copilot-sdk-dotnet-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">72169b72-75eb-43ed-ae30-0e41641df572</guid>
      <link>https://www.devleader.ca/2026/02/26/builder-vs-fluent-interface-pattern-in-c-key-differences-explained</link>
      <category>Builder</category>
      <category>Fluent Interface</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Creational Patterns</category>
      <category>Software Engineering</category>
      <title>Builder vs Fluent Interface Pattern in C#: Key Differences Explained</title>
      <pubDate>Thu, 26 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Understand the differences between Builder and Fluent Interface patterns in C# with code examples, use cases, and guidance on when to use each pattern.</p>
]]></description>
      <content:encoded><![CDATA[<p>Understand the differences between Builder and Fluent Interface patterns in C# with code examples, use cases, and guidance on when to use each pattern.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/builder-vs-fluent-interface-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">8bf84d87-51b2-4cdb-8c6e-ca1c7347a34d</guid>
      <link>https://www.devleader.ca/2026/02/25/semantic-kernel-in-c-complete-ai-orchestration-guide</link>
      <category>Semantic Kernel</category>
      <category>C#</category>
      <category>AI</category>
      <category>.NET</category>
      <category>AI orchestration</category>
      <category>LLM</category>
      <category>plugins</category>
      <category>agents</category>
      <category>RAG</category>
      <category>Azure OpenAI</category>
      <title>Semantic Kernel in C#: Complete AI Orchestration Guide</title>
      <pubDate>Wed, 25 Feb 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Master Semantic Kernel in C# with this complete guide. Learn plugins, agents, RAG, and vector stores to build production AI applications with .NET.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master Semantic Kernel in C# with this complete guide. Learn plugins, agents, RAG, and vector stores to build production AI applications with .NET.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/semantic-kernel-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9b2b05dc-a9c0-4eff-84c6-5a0f5d8924a5</guid>
      <link>https://www.devleader.ca/2026/02/25/planning-in-software-engineering-lessons-from-startup-to-big-tech-dev-leader-weekly-128</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Planning in Software Engineering: Lessons from Startup to Big Tech - Dev Leader Weekly 128</title>
      <pubDate>Wed, 25 Feb 2026 05:47:37 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss planning in software engineering -- why it looks different across environments, and why optimizing for agility beats optimizing for the perfect plan.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss planning in software engineering -- why it looks different across environments, and why optimizing for agility beats optimizing for the perfect plan.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-128.webp" />
    </item>
    <item>
      <guid isPermaLink="false">831118e4-e747-4762-9724-0bde21e72815</guid>
      <link>https://www.devleader.ca/2026/02/24/builder-pattern-best-practices-in-c-code-organization-and-maintainability</link>
      <category>Builder</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Best Practices</category>
      <category>Code Quality</category>
      <category>Software Engineering</category>
      <title>Builder Pattern Best Practices in C#: Code Organization and Maintainability</title>
      <pubDate>Tue, 24 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Master Builder pattern best practices in C#. Learn code organization strategies, interface design principles, dependency injection integration, and maintainability tips.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master Builder pattern best practices in C#. Learn code organization strategies, interface design principles, dependency injection integration, and maintainability tips.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/builder-pattern-best-practices-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">02931661-74ea-4b7e-b18b-415912c61fb1</guid>
      <link>https://www.devleader.ca/2026/02/23/assembly-scanning-in-needlr-filtering-and-organizing-type-discovery</link>
      <category>assembly scanning</category>
      <category>Needlr</category>
      <category>dependency injection</category>
      <category>type filtering</category>
      <category>.NET</category>
      <category>assembly providers</category>
      <category>type discovery</category>
      <category>service registration</category>
      <title>Assembly Scanning in Needlr: Filtering and Organizing Type Discovery</title>
      <pubDate>Mon, 23 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to control assembly scanning in Needlr, including filtering assemblies, controlling which types get discovered, and organizing type registration in .NET applications.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to control assembly scanning in Needlr, including filtering assemblies, controlling which types get discovered, and organizing type registration in .NET applications.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/assembly-scanning-needlr-filtering-organizing.webp" />
    </item>
    <item>
      <guid isPermaLink="false">b32b1474-965e-4ad3-8409-46145216b136</guid>
      <link>https://www.devleader.ca/2026/02/22/when-to-use-builder-pattern-in-c-decision-guide-with-examples</link>
      <category>Builder</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>When to Use</category>
      <category>Software Engineering</category>
      <category>Decision Making</category>
      <title>When to Use Builder Pattern in C#: Decision Guide with Examples</title>
      <pubDate>Sun, 22 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn when to use Builder pattern in C# with clear decision criteria, code examples, and scenarios. Understand the signs that indicate Builder is the right choice.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn when to use Builder pattern in C# with clear decision criteria, code examples, and scenarios. Understand the signs that indicate Builder is the right choice.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/when-to-use-builder-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">7ef2dbb4-2927-497b-9a8c-3ebba0b0cf0e</guid>
      <link>https://www.devleader.ca/2026/02/21/hosted-services-with-needlr-background-workers-and-lifecycle-management</link>
      <category>hosted services</category>
      <category>background workers</category>
      <category>Needlr</category>
      <category>IHostedService</category>
      <category>BackgroundService</category>
      <category>.NET</category>
      <category>dependency injection</category>
      <category>lifecycle management</category>
      <title>Hosted Services with Needlr: Background Workers and Lifecycle Management</title>
      <pubDate>Sat, 21 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use hosted services and background workers with Needlr, including automatic discovery of IHostedService and BackgroundService implementations.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use hosted services and background workers with Needlr, including automatic discovery of IHostedService and BackgroundService implementations.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/hosted-services-needlr-background-workers.webp" />
    </item>
    <item>
      <guid isPermaLink="false">24cd6938-a26b-4016-875e-911b3d7a89e2</guid>
      <link>https://www.devleader.ca/2026/02/21/weekly-recap-20260220</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-02-20</title>
      <pubDate>Sat, 21 Feb 2026 07:53:23 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">7844dffb-9449-44b4-bf3c-3451912df4e2</guid>
      <link>https://www.devleader.ca/2026/02/21/function-tools-with-aifunctionfactory-in-microsoft-agent-framework</link>
      <category>microsoft agent framework tools</category>
      <category>aifunctionfactory csharp</category>
      <category>ai function tools dotnet</category>
      <category>tool calling microsoft agents</category>
      <title>Function Tools with AIFunctionFactory in Microsoft Agent Framework</title>
      <pubDate>Sat, 21 Feb 2026 00:36:57 Z</pubDate>
      <description><![CDATA[<p>Learn function tools with AIFunctionFactory in Microsoft Agent Framework. Covers registration, async tools, parameter descriptions, and error handling in C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn function tools with AIFunctionFactory in Microsoft Agent Framework. Covers registration, async tools, parameter descriptions, and error handling in C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/function-tools-aifunctionfactory-microsoft-agent-framework-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9139192a-a473-4f9f-9529-56b89bb60149</guid>
      <link>https://www.devleader.ca/2026/02/21/agentsession-and-multiturn-conversations-in-microsoft-agent-framework</link>
      <category>microsoft agent framework session</category>
      <category>agentsession csharp</category>
      <category>multi-turn conversation ai dotnet</category>
      <category>agent context management</category>
      <title>AgentSession and Multi-Turn Conversations in Microsoft Agent Framework</title>
      <pubDate>Sat, 21 Feb 2026 00:36:55 Z</pubDate>
      <description><![CDATA[<p>Master AgentSession and multi-turn conversations in Microsoft Agent Framework. Session lifecycle, concurrent sessions, and a complete stateful Q&amp;A loop in C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master AgentSession and multi-turn conversations in Microsoft Agent Framework. Session lifecycle, concurrent sessions, and a complete stateful Q&amp;A loop in C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/agentsession-multi-turn-conversations-microsoft-agent-framework-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">87b7f19f-f982-4948-9003-ad12198077ab</guid>
      <link>https://www.devleader.ca/2026/02/21/aiagent-and-chatclientagent-core-abstractions-in-microsoft-agent-framework</link>
      <category>microsoft agent framework aiagent</category>
      <category>chatclientagent csharp</category>
      <category>microsoft agents ai abstractions</category>
      <category>iaiagent dotnet</category>
      <title>AIAgent and ChatClientAgent: Core Abstractions in Microsoft Agent Framework</title>
      <pubDate>Sat, 21 Feb 2026 00:36:54 Z</pubDate>
      <description><![CDATA[<p>Explore IAIAgent and ChatClientAgent in Microsoft Agent Framework. Learn AsAIAgent(), system prompts, tool attachment, and IChatClient vs IAIAgent in C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Explore IAIAgent and ChatClientAgent in Microsoft Agent Framework. Learn AsAIAgent(), system prompts, tool attachment, and IChatClient vs IAIAgent in C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/aiagent-chatclientagent-microsoft-agent-framework-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">754bef1b-15c9-42e6-8b05-6ed1fa28956d</guid>
      <link>https://www.devleader.ca/2026/02/21/getting-started-with-microsoft-agent-framework-in-c</link>
      <category>getting started microsoft agent framework</category>
      <category>microsoft agent framework tutorial</category>
      <category>microsoft agents ai csharp</category>
      <category>ai agent setup dotnet</category>
      <title>Getting Started with Microsoft Agent Framework in C#</title>
      <pubDate>Sat, 21 Feb 2026 00:36:52 Z</pubDate>
      <description><![CDATA[<p>Getting started with Microsoft Agent Framework in C# is fast. Install packages, configure OpenAI or Azure OpenAI, and build your first streaming agent.</p>
]]></description>
      <content:encoded><![CDATA[<p>Getting started with Microsoft Agent Framework in C# is fast. Install packages, configure OpenAI or Azure OpenAI, and build your first streaming agent.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/getting-started-microsoft-agent-framework-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e85e48c7-c6ec-4d41-8656-a6278c6f108c</guid>
      <link>https://www.devleader.ca/2026/02/21/microsoft-agent-framework-in-c-complete-developer-guide</link>
      <category>microsoft agent framework c#</category>
      <category>microsoft agent framework</category>
      <category>agent framework csharp</category>
      <category>ai agents dotnet</category>
      <category>microsoft agents ai</category>
      <title>Microsoft Agent Framework in C#: Complete Developer Guide</title>
      <pubDate>Sat, 21 Feb 2026 00:36:51 Z</pubDate>
      <description><![CDATA[<p>Complete guide to Microsoft Agent Framework in C#. Core abstractions, architecture, tool registration, sessions, and where MAF fits in the .NET AI ecosystem.</p>
]]></description>
      <content:encoded><![CDATA[<p>Complete guide to Microsoft Agent Framework in C#. Core abstractions, architecture, tool registration, sessions, and where MAF fits in the .NET AI ecosystem.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/microsoft-agent-framework-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">70f9cb7e-acb8-4290-a19d-3eaad4a7c687</guid>
      <link>https://www.devleader.ca/2026/02/20/how-to-implement-builder-pattern-in-c-stepbystep-guide</link>
      <category>Builder</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Implementation Guide</category>
      <category>Code Examples</category>
      <category>Software Engineering</category>
      <title>How to Implement Builder Pattern in C#: Step-by-Step Guide</title>
      <pubDate>Fri, 20 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to implement Builder pattern in C# with a complete step-by-step guide. Includes code examples, best practices, and common pitfalls to avoid.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to implement Builder pattern in C# with a complete step-by-step guide. Includes code examples, best practices, and common pitfalls to avoid.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/how-to-implement-builder-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">76c45114-901e-40de-b6a0-b300597a2a00</guid>
      <link>https://www.devleader.ca/2026/02/19/keyed-services-in-needlr-managing-multiple-implementations</link>
      <category>keyed services</category>
      <category>Needlr</category>
      <category>dependency injection</category>
      <category>multiple implementations</category>
      <category>.NET 8</category>
      <category>C#</category>
      <category>IServiceProvider</category>
      <category>service resolution</category>
      <title>Keyed Services in Needlr: Managing Multiple Implementations</title>
      <pubDate>Thu, 19 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use keyed services in Needlr to register and resolve multiple implementations of the same interface using .NET 8's keyed service support.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use keyed services in Needlr to register and resolve multiple implementations of the same interface using .NET 8's keyed service support.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/keyed-services-needlr-multiple-implementations.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4046369b-d3bc-4a0f-a1dd-7828d750639c</guid>
      <link>https://www.devleader.ca/2026/02/18/builder-design-pattern-in-c-complete-guide-with-examples</link>
      <category>Builder</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Creational Patterns</category>
      <category>Software Engineering</category>
      <category>Object-Oriented Programming</category>
      <title>Builder Design Pattern in C#: Complete Guide with Examples</title>
      <pubDate>Wed, 18 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Master the Builder design pattern in C# with code examples, real-world scenarios, and implementation guidance for constructing complex objects step by step.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master the Builder design pattern in C# with code examples, real-world scenarios, and implementation guidance for constructing complex objects step by step.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/builder-design-pattern-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0a5d2744-82b6-4589-813d-51dd8b5aac33</guid>
      <link>https://www.devleader.ca/2026/02/17/decorator-pattern-in-c-with-needlr-adding-crosscutting-concerns</link>
      <category>decorator pattern</category>
      <category>Needlr</category>
      <category>C#</category>
      <category>dependency injection</category>
      <category>cross-cutting concerns</category>
      <category>DecoratorFor attribute</category>
      <category>design patterns</category>
      <category>.NET</category>
      <title>Decorator Pattern in C# with Needlr: Adding Cross-Cutting Concerns</title>
      <pubDate>Tue, 17 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to implement the decorator pattern in C# using Needlr's automatic decorator discovery, including the DecoratorFor attribute and manual decorator wiring.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to implement the decorator pattern in C# using Needlr's automatic decorator discovery, including the DecoratorFor attribute and manual decorator wiring.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/decorator-pattern-csharp-needlr.webp" />
    </item>
    <item>
      <guid isPermaLink="false">bbee7eb5-eb3b-4610-8f5b-7bfc801a21c1</guid>
      <link>https://www.devleader.ca/2026/02/16/abstract-factory-pattern-best-practices-in-c-code-organization-and-maintainability</link>
      <category>Abstract Factory</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Best Practices</category>
      <category>Code Quality</category>
      <category>Software Engineering</category>
      <title>Abstract Factory Pattern Best Practices in C#: Code Organization and Maintainability</title>
      <pubDate>Mon, 16 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Master Abstract Factory pattern best practices in C#. Learn code organization strategies, interface design principles, dependency injection integration, and maintainability tips.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master Abstract Factory pattern best practices in C#. Learn code organization strategies, interface design principles, dependency injection integration, and maintainability tips.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/abstract-factory-pattern-best-practices-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">1c51fd7f-3ea4-4c65-b091-d1fd46012e49</guid>
      <link>https://www.devleader.ca/2026/02/16/the-developer-that-nobody-wants-to-be-dev-leader-weekly-127</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>The Developer That Nobody Wants To Be - Dev Leader Weekly 127</title>
      <pubDate>Mon, 16 Feb 2026 03:22:03 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the challenges of being stuck on legacy systems, how to use AI tools effectively even in rough codebases, and bridging the communication gap with your PM.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the challenges of being stuck on legacy systems, how to use AI tools effectively even in rough codebases, and bridging the communication gap with your PM.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-127.webp" />
    </item>
    <item>
      <guid isPermaLink="false">34489eb3-ef83-428c-9f48-b3455ddaee0b</guid>
      <link>https://www.devleader.ca/2026/02/15/weekly-recap-20260215</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-02-15</title>
      <pubDate>Sun, 15 Feb 2026 23:35:33 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e2713200-d428-4764-ab3e-119558b69e73</guid>
      <link>https://www.devleader.ca/2026/02/15/plugin-architecture-with-needlr-in-net-building-modular-applications</link>
      <category>plugin architecture</category>
      <category>Needlr</category>
      <category>modular applications</category>
      <category>.NET</category>
      <category>dependency injection</category>
      <category>IServiceCollectionPlugin</category>
      <category>IWebApplicationPlugin</category>
      <category>extensibility</category>
      <title>Plugin Architecture with Needlr in .NET: Building Modular Applications</title>
      <pubDate>Sun, 15 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to build modular .NET applications using Needlr's plugin system, including IServiceCollectionPlugin, IWebApplicationPlugin, and automatic plugin discovery.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to build modular .NET applications using Needlr's plugin system, including IServiceCollectionPlugin, IWebApplicationPlugin, and automatic plugin discovery.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/plugin-architecture-needlr-dotnet.webp" />
    </item>
    <item>
      <guid isPermaLink="false">37faba38-2087-444e-a641-c5a22024560c</guid>
      <link>https://www.devleader.ca/2026/02/14/how-to-implement-abstract-factory-pattern-in-c-stepbystep-guide</link>
      <category>Abstract Factory</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Implementation Guide</category>
      <category>Code Examples</category>
      <category>Software Engineering</category>
      <title>How to Implement Abstract Factory Pattern in C#: Step-by-Step Guide</title>
      <pubDate>Sat, 14 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to implement Abstract Factory pattern in C# with a complete step-by-step guide. Includes code examples, best practices, and common pitfalls to avoid.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to implement Abstract Factory pattern in C# with a complete step-by-step guide. Includes code examples, best practices, and common pitfalls to avoid.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/how-to-implement-abstract-factory-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">38ca6661-44de-4771-930f-a7da0a2a73fb</guid>
      <link>https://www.devleader.ca/2026/02/13/aspnet-core-with-needlr-simplified-web-application-setup</link>
      <category>ASP.NET Core</category>
      <category>Needlr</category>
      <category>dependency injection</category>
      <category>web applications</category>
      <category>minimal APIs</category>
      <category>.NET</category>
      <category>WebApplication</category>
      <category>middleware</category>
      <title>ASP.NET Core with Needlr: Simplified Web Application Setup</title>
      <pubDate>Fri, 13 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to set up ASP.NET Core web applications with Needlr for dependency injection, including ForWebApplication, minimal APIs, and middleware configuration.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to set up ASP.NET Core web applications with Needlr for dependency injection, including ForWebApplication, minimal APIs, and middleware configuration.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/aspnet-core-needlr-web-application-setup.webp" />
    </item>
    <item>
      <guid isPermaLink="false">7506c29e-9f9a-4ede-9274-660dc4b9b199</guid>
      <link>https://www.devleader.ca/2026/02/12/abstract-factory-pattern-realworld-example-in-c-complete-implementation</link>
      <category>Abstract Factory</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Real-World Example</category>
      <category>Code Example</category>
      <category>Software Engineering</category>
      <title>Abstract Factory Pattern Real-World Example in C#: Complete Implementation</title>
      <pubDate>Thu, 12 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>See Abstract Factory pattern in action with a complete real-world C# example. Step-by-step implementation of a furniture shop system demonstrating families of related objects.</p>
]]></description>
      <content:encoded><![CDATA[<p>See Abstract Factory pattern in action with a complete real-world C# example. Step-by-step implementation of a furniture shop system demonstrating families of related objects.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/abstract-factory-pattern-real-world-example-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">f3399303-09fd-441e-960d-c2a437994f68</guid>
      <link>https://www.devleader.ca/2026/02/11/the-syringe-class-needlrs-fluent-api-explained</link>
      <category>Syringe class</category>
      <category>Needlr</category>
      <category>fluent API</category>
      <category>dependency injection</category>
      <category>C#</category>
      <category>.NET</category>
      <category>builder pattern</category>
      <category>configuration</category>
      <title>The Syringe Class: Needlr's Fluent API Explained</title>
      <pubDate>Wed, 11 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Deep dive into Needlr's Syringe class and its fluent API for configuring dependency injection, discovery strategies, and type registration in C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Deep dive into Needlr's Syringe class and its fluent API for configuring dependency injection, discovery strategies, and type registration in C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/syringe-class-needlr-fluent-api.webp" />
    </item>
    <item>
      <guid isPermaLink="false">a5888e42-1e41-4e3f-a2ac-c44eb9223054</guid>
      <link>https://www.devleader.ca/2026/02/10/when-to-use-abstract-factory-pattern-in-c-decision-guide-with-examples</link>
      <category>Abstract Factory</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>When to Use</category>
      <category>Software Engineering</category>
      <category>Decision Making</category>
      <title>When to Use Abstract Factory Pattern in C#: Decision Guide with Examples</title>
      <pubDate>Tue, 10 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn when to use Abstract Factory pattern in C# with clear decision criteria, code examples, and scenarios. Understand the signs that indicate Abstract Factory is the right choice.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn when to use Abstract Factory pattern in C# with clear decision criteria, code examples, and scenarios. Understand the signs that indicate Abstract Factory is the right choice.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/when-to-use-abstract-factory-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">adabd1de-eb88-4681-88e3-e7e1f0febe49</guid>
      <link>https://www.devleader.ca/2026/02/09/automatic-service-discovery-in-c-with-needlr-how-it-works</link>
      <category>automatic service discovery</category>
      <category>Needlr</category>
      <category>dependency injection</category>
      <category>C#</category>
      <category>convention-based registration</category>
      <category>.NET</category>
      <category>type scanning</category>
      <category>DoNotAutoRegister</category>
      <title>Automatic Service Discovery in C# with Needlr: How It Works</title>
      <pubDate>Mon, 09 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how Needlr's automatic service discovery works in C# with convention-based registration, type scanning, and the DoNotAutoRegister attribute for .NET applications.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how Needlr's automatic service discovery works in C# with convention-based registration, type scanning, and the DoNotAutoRegister attribute for .NET applications.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/automatic-service-discovery-csharp-needlr.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4834ddb5-7337-4e38-bf52-8bcffbc77c61</guid>
      <link>https://www.devleader.ca/2026/02/08/over-optimism-of-rewrites-in-software-engineering-dev-leader-weekly-126</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Over Optimism of Rewrites in Software Engineering - Dev Leader Weekly 126</title>
      <pubDate>Sun, 08 Feb 2026 17:58:43 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss rewrites, refactors, and the constant inaccurate optimism as developers.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss rewrites, refactors, and the constant inaccurate optimism as developers.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-126.webp" />
    </item>
    <item>
      <guid isPermaLink="false">65d1bd8f-b11b-4238-8c13-c18fa5acfdca</guid>
      <link>https://www.devleader.ca/2026/02/08/weekly-recap-20260208</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-02-08</title>
      <pubDate>Sun, 08 Feb 2026 17:08:26 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6cd02472-3db5-440d-909c-97199acdeecb</guid>
      <link>https://www.devleader.ca/2026/02/08/abstract-factory-vs-factory-method-pattern-in-c-key-differences-explained</link>
      <category>Abstract Factory</category>
      <category>Factory Method</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>Creational Patterns</category>
      <category>Software Engineering</category>
      <title>Abstract Factory vs Factory Method Pattern in C#: Key Differences Explained</title>
      <pubDate>Sun, 08 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Understand the differences between Abstract Factory and Factory Method patterns in C# with code examples, use cases, and guidance on when to use each pattern.</p>
]]></description>
      <content:encoded><![CDATA[<p>Understand the differences between Abstract Factory and Factory Method patterns in C# with code examples, use cases, and guidance on when to use each pattern.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/abstract-factory-vs-factory-method-pattern-csharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">5632d284-bd3e-40af-99e2-4dc7ed874d9f</guid>
      <link>https://www.devleader.ca/2026/02/07/source-generation-vs-reflection-in-needlr-choosing-the-right-approach</link>
      <category>source generation</category>
      <category>reflection</category>
      <category>Needlr</category>
      <category>dependency injection</category>
      <category>C#</category>
      <category>AOT</category>
      <category>.NET</category>
      <category>trimming</category>
      <category>compile-time</category>
      <title>Source Generation vs Reflection in Needlr: Choosing the Right Approach</title>
      <pubDate>Sat, 07 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Compare Needlr's source generation and reflection strategies for dependency injection in C# to choose the right approach for AOT, performance, and flexibility.</p>
]]></description>
      <content:encoded><![CDATA[<p>Compare Needlr's source generation and reflection strategies for dependency injection in C# to choose the right approach for AOT, performance, and flexibility.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/source-generation-vs-reflection-needlr.webp" />
    </item>
    <item>
      <guid isPermaLink="false">02db0093-2a71-437e-9266-9fc93865e019</guid>
      <link>https://www.devleader.ca/2026/02/06/abstract-factory-design-pattern-in-c-complete-guide-with-examples</link>
      <category>Abstract Factory</category>
      <category>Design Patterns</category>
      <category>C#</category>
      <category>.NET</category>
      <category>Creational Patterns</category>
      <category>Software Engineering</category>
      <category>Object-Oriented Programming</category>
      <title>Abstract Factory Design Pattern in C#: Complete Guide with Examples</title>
      <pubDate>Fri, 06 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Master the Abstract Factory design pattern in C# with complete code examples, real-world scenarios, and practical implementation guidance for creating families of related objects.</p>
]]></description>
      <content:encoded><![CDATA[<p>Master the Abstract Factory design pattern in C# with complete code examples, real-world scenarios, and practical implementation guidance for creating families of related objects.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/abstract-factory-design-pattern-csharp-complete-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">931945e9-246a-41d3-9a44-ccdb13442d0a</guid>
      <link>https://www.devleader.ca/2026/02/05/getting-started-with-needlr-fluent-di-for-net-applications</link>
      <category>Needlr</category>
      <category>dependency injection</category>
      <category>.NET</category>
      <category>getting started</category>
      <category>C#</category>
      <category>IServiceCollection</category>
      <category>fluent API</category>
      <category>source generation</category>
      <title>Getting Started with Needlr: Fluent DI for .NET Applications</title>
      <pubDate>Thu, 05 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to install and configure Needlr for dependency injection in .NET with step-by-step setup, NuGet packages, and your first fluent DI application.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to install and configure Needlr for dependency injection in .NET with step-by-step setup, NuGet packages, and your first fluent DI application.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/getting-started-needlr-fluent-di-dotnet.webp" />
    </item>
    <item>
      <guid isPermaLink="false">24513d7e-cc48-4a2c-817d-e43d657048e7</guid>
      <link>https://www.devleader.ca/2026/02/04/these-junior-developers-suck-they-just-dont-understand-my-code</link>
      <category>Software Engineering</category>
      <category>Code Reviews</category>
      <category>Team Leadership</category>
      <category>Junior Developers</category>
      <category>Engineering Management</category>
      <category>Pull Requests</category>
      <category>Mentoring</category>
      <category>Team Development</category>
      <title>These Junior Developers SUCK! They Just Don't Understand My Code!</title>
      <pubDate>Wed, 04 Feb 2026 13:00:00 Z</pubDate>
      <description><![CDATA[<p>When junior developers struggle with code reviews, the solution isn't to avoid them—it's to invest in their growth. Learn how to slow down to speed up by building your team's skills.</p>
]]></description>
      <content:encoded><![CDATA[<p>When junior developers struggle with code reviews, the solution isn't to avoid them—it's to invest in their growth. Learn how to slow down to speed up by building your team's skills.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/junior-developers-code-reviews-skill-gaps.webp" />
    </item>
    <item>
      <guid isPermaLink="false">be456da3-0a5a-4932-adf6-258d5ed6b03f</guid>
      <link>https://www.devleader.ca/2026/02/03/automatic-dependency-injection-in-c-the-complete-guide-to-needlr</link>
      <category>dependency injection</category>
      <category>C#</category>
      <category>Needlr</category>
      <category>source generation</category>
      <category>.NET</category>
      <category>IServiceCollection</category>
      <category>automatic service registration</category>
      <category>fluent API</category>
      <title>Automatic Dependency Injection in C#: The Complete Guide to Needlr</title>
      <pubDate>Tue, 03 Feb 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how Needlr simplifies dependency injection in C# with automatic service discovery, source generation, and a fluent API for .NET applications.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how Needlr simplifies dependency injection in C# with automatic service discovery, source generation, and a fluent API for .NET applications.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/automatic-dependency-injection-csharp-needlr-guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">33f204aa-dbae-4721-a575-8423f18f3223</guid>
      <link>https://www.devleader.ca/2026/01/31/side-projects-and-soft-skills-in-interviews-dev-leader-weekly-125</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Side Projects and Soft Skills in Interviews - Dev Leader Weekly 125</title>
      <pubDate>Sat, 31 Jan 2026 21:38:05 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss interviews with a focus on side projects and soft skills.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss interviews with a focus on side projects and soft skills.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-125.webp" />
    </item>
    <item>
      <guid isPermaLink="false">85b29ace-7f11-4060-8a6c-c748a0a895ec</guid>
      <link>https://www.devleader.ca/2026/01/31/weekly-recap-20260131</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-01-31</title>
      <pubDate>Sat, 31 Jan 2026 20:56:31 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">c77596dc-b76d-4ad0-b48b-690ae14ce15a</guid>
      <link>https://www.devleader.ca/2026/01/25/should-software-engineers-create-content-as-a-side-hustle</link>
      <category>Dev Leader</category>
      <category>Content Creation</category>
      <category>BrandGhost</category>
      <category>Code Commute</category>
      <title>Should Software Engineers Create Content as a Side Hustle?</title>
      <pubDate>Sun, 25 Jan 2026 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Should software engineers create content as a side hustle? After 13 years and a 10-year break, here's the honest truth about what it actually takes.</p>
]]></description>
      <content:encoded><![CDATA[<p>Should software engineers create content as a side hustle? After 13 years and a 10-year break, here's the honest truth about what it actually takes.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/tmpeqw2lt.tmp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4cd2e1c4-cfa9-44e3-9aa2-fce5adf34eb5</guid>
      <link>https://www.devleader.ca/2026/01/24/lets-check-out-copilot-cli-dev-leader-weekly-124</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Let's Check Out Copilot CLI - Dev Leader Weekly 124</title>
      <pubDate>Sat, 24 Jan 2026 20:19:12 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the Github Copilot CLI tool and how you can get started with it!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the Github Copilot CLI tool and how you can get started with it!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-124.webp" />
    </item>
    <item>
      <guid isPermaLink="false">08025776-198b-445f-a567-60a0be38ddf5</guid>
      <link>https://www.devleader.ca/2026/01/24/weekly-recap-20260124</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-01-24</title>
      <pubDate>Sat, 24 Jan 2026 19:16:17 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0c702e32-6c43-4df4-a93b-52c50fd7368c</guid>
      <link>https://www.devleader.ca/2026/01/18/getting-started-with-ai-coding-tools-a-developers-practical-guide</link>
      <category>Dev Leader</category>
      <category>Claude</category>
      <category>ChatGPT</category>
      <category>Cursor</category>
      <category>Copilot</category>
      <category>Vibe Coding</category>
      <category>AI Assisted Development</category>
      <category>DotNet</category>
      <title>Getting Started with AI Coding Tools - A Developer's Practical Guide</title>
      <pubDate>Sun, 18 Jan 2026 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Looking to get started using AI tools for building software but feeling left behind? Here's a primer on AI-assisted development concepts to get you started!</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking to get started using AI tools for building software but feeling left behind? Here's a primer on AI-assisted development concepts to get you started!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/ai-developer-workspace.png" />
    </item>
    <item>
      <guid isPermaLink="false">69ac3886-3b94-43bf-9ad9-49e8f99b5176</guid>
      <link>https://www.devleader.ca/2026/01/17/building-software-outside-of-work-dev-leader-weekly-123</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Building Software Outside of Work - Dev Leader Weekly 123</title>
      <pubDate>Sat, 17 Jan 2026 19:31:38 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how and why to build software outside of work as a software developer!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how and why to build software outside of work as a software developer!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-123.webp" />
    </item>
    <item>
      <guid isPermaLink="false">5feea640-fa2f-46de-b022-c5677b448166</guid>
      <link>https://www.devleader.ca/2026/01/17/weekly-recap-20260116</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-01-16</title>
      <pubDate>Sat, 17 Jan 2026 08:24:41 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">7cd65915-e78b-47de-a976-67557e1db69b</guid>
      <link>https://www.devleader.ca/2026/01/12/faang-interview-tips-dev-leader-weekly-122</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>FAANG Interview Tips - Dev Leader Weekly 122</title>
      <pubDate>Mon, 12 Jan 2026 17:07:47 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my tips for prepping for FAANG interviews!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my tips for prepping for FAANG interviews!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-122.webp" />
    </item>
    <item>
      <guid isPermaLink="false">02609865-c56d-4f9f-9b91-2e31f065f5f8</guid>
      <link>https://www.devleader.ca/2026/01/12/weekly-recap-20260109</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-01-09</title>
      <pubDate>Mon, 12 Jan 2026 15:41:46 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6c4efa98-3fcc-4ba5-8708-f1d3c81fed35</guid>
      <link>https://www.devleader.ca/2026/01/03/new-years-resolutions-for-developers-dev-leader-weekly-121</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>New Years Resolutions For Developers - Dev Leader Weekly 121</title>
      <pubDate>Sat, 03 Jan 2026 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss 2026 New Years Resolutions and invite YOU to share yours!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss 2026 New Years Resolutions and invite YOU to share yours!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-121.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e31067b0-d9e6-4fcf-9e18-7d40e8ecf454</guid>
      <link>https://www.devleader.ca/2026/01/03/weekly-recap-20260102</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2026-01-02</title>
      <pubDate>Sat, 03 Jan 2026 07:30:47 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">decb2922-ef71-4c35-8b5e-b15c84070f76</guid>
      <link>https://www.devleader.ca/2025/12/21/what-does-taking-ownership-actually-mean-dev-leader-weekly-120</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>What Does Taking Ownership ACTUALLY Mean? - Dev Leader Weekly 120</title>
      <pubDate>Sun, 21 Dec 2025 00:57:25 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it means to take ownership in software engineering.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it means to take ownership in software engineering.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-120.webp" />
    </item>
    <item>
      <guid isPermaLink="false">d62e81d2-f2e4-425e-9c59-ceacecb0ccc5</guid>
      <link>https://www.devleader.ca/2025/12/20/weekly-recap-20251220</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-12-20</title>
      <pubDate>Sat, 20 Dec 2025 23:05:00 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6c910990-23de-4ab9-b268-fa669d95083a</guid>
      <link>https://www.devleader.ca/2025/12/14/auth0-changes-the-game-for-ai-agents-dev-leader-weekly-119</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Auth0 Changes The Game for AI Agents - Dev Leader Weekly 119</title>
      <pubDate>Sun, 14 Dec 2025 19:10:13 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some of the awesome features Auth0 is bringing for building AI agents!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some of the awesome features Auth0 is bringing for building AI agents!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-119.webp" />
    </item>
    <item>
      <guid isPermaLink="false">201a1770-d93b-4173-96e1-6e98115e2dc5</guid>
      <link>https://www.devleader.ca/2025/12/14/weekly-recap-20251212</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-12-12</title>
      <pubDate>Sun, 14 Dec 2025 18:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">c7aa9e0a-b1dc-44c3-a57b-6b3ab34bd14a</guid>
      <link>https://www.devleader.ca/2025/12/06/senior-engineers-spend-less-time-coding-dev-leader-weekly-118</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Senior Engineers Spend Less Time Coding - Dev Leader Weekly 118</title>
      <pubDate>Sat, 06 Dec 2025 18:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss balancing time coding as a senior software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss balancing time coding as a senior software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-118.webp" />
    </item>
    <item>
      <guid isPermaLink="false">52e46915-0345-4358-a2ed-c01085da7504</guid>
      <link>https://www.devleader.ca/2025/12/06/weekly-recap-20251205</link>
      <title>Weekly Recap - 2025-12-05</title>
      <pubDate>Sat, 06 Dec 2025 07:24:21 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">2a8c5cc4-3a54-40cf-8849-6df8cccf4407</guid>
      <link>https://www.devleader.ca/2025/11/29/keeping-ai-from-going-off-the-rails-dev-leader-weekly-117</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Keeping AI From Going Off The Rails - Dev Leader Weekly 117</title>
      <pubDate>Sat, 29 Nov 2025 19:16:54 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different approaches for keeping AI on track when writing code.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different approaches for keeping AI on track when writing code.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-117.webp" />
    </item>
    <item>
      <guid isPermaLink="false">f23b2a48-3b63-4f71-a0d8-19fc38945ad0</guid>
      <link>https://www.devleader.ca/2025/11/29/weekly-recap-20251129</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-11-29</title>
      <pubDate>Sat, 29 Nov 2025 09:53:19 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">d2db4da6-664f-4b72-918e-a731676a043a</guid>
      <link>https://www.devleader.ca/2025/11/15/is-my-developer-career-just-maintenance-dev-leader-weekly-116</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Is My Developer Career JUST Maintenance?! - Dev Leader Weekly 116</title>
      <pubDate>Sat, 15 Nov 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss just how much of our developer careers are maintaining software systems.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss just how much of our developer careers are maintaining software systems.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-116.webp" />
    </item>
    <item>
      <guid isPermaLink="false">482e3d99-5b2e-4ebe-827c-feae2df20e04</guid>
      <link>https://www.devleader.ca/2025/11/15/weekly-recap-20251114</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-11-14</title>
      <pubDate>Sat, 15 Nov 2025 06:57:39 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">f062e14f-8254-4379-bb64-8272844578fe</guid>
      <link>https://www.devleader.ca/2025/11/08/vibe-coding-20-dev-leader-weekly-115</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Vibe Coding 2.0 - Dev Leader Weekly 115</title>
      <pubDate>Sat, 08 Nov 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the vibes. And they are indeed immaculate.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the vibes. And they are indeed immaculate.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-115.webp" />
    </item>
    <item>
      <guid isPermaLink="false">fe1def77-a46b-4f0c-88bd-0a1b23ff9101</guid>
      <link>https://www.devleader.ca/2025/11/08/weekly-recap-20251107</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-11-07</title>
      <pubDate>Sat, 08 Nov 2025 08:41:27 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">a9dd302d-8be0-4b37-90cf-788193a7ab40</guid>
      <link>https://www.devleader.ca/2025/11/01/more-experience-more-overwhelmed-dev-leader-weekly-114</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>More Experience, More Overwhelmed - Dev Leader Weekly 114</title>
      <pubDate>Sat, 01 Nov 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to navigate feeling overwhelmed as a developer in a senior+ role.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to navigate feeling overwhelmed as a developer in a senior+ role.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-114.webp" />
    </item>
    <item>
      <guid isPermaLink="false">c6e0978f-9ea9-41fa-bc8a-92c78b01c933</guid>
      <link>https://www.devleader.ca/2025/11/01/weekly-recap-20251031</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-10-31</title>
      <pubDate>Sat, 01 Nov 2025 05:30:08 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">efc23453-1ca9-4cb6-818f-08b4d0f632ae</guid>
      <link>https://www.devleader.ca/2025/10/25/college-developer-struggles-dev-leader-weekly-113</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>College Developer Struggles - Dev Leader Weekly 113</title>
      <pubDate>Sat, 25 Oct 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to focus your time and energy as a developer in college.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to focus your time and energy as a developer in college.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-113.webp" />
    </item>
    <item>
      <guid isPermaLink="false">3e066c40-5d2a-43b8-b06f-42f945b14e01</guid>
      <link>https://www.devleader.ca/2025/10/25/weekly-recap-20251024</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-10-24</title>
      <pubDate>Sat, 25 Oct 2025 05:22:52 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">cfb2c99e-dc2f-44d4-a125-cc3a8f1e034a</guid>
      <link>https://www.devleader.ca/2025/10/11/promotions-without-burnout-dev-leader-weekly-112</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Promotions Without Burnout - Dev Leader Weekly 112</title>
      <pubDate>Sat, 11 Oct 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the trade-off with doing extra work to get promoted as a developer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the trade-off with doing extra work to get promoted as a developer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-112.webp" />
    </item>
    <item>
      <guid isPermaLink="false">66c8ee48-47a1-47a0-926e-bd6377ce94b9</guid>
      <link>https://www.devleader.ca/2025/10/11/weekly-recap-20251010</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-10-10</title>
      <pubDate>Sat, 11 Oct 2025 05:53:24 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">b381625e-9805-4155-9c68-67faa1b1fe32</guid>
      <link>https://www.devleader.ca/2025/10/04/dealing-with-underperforming-team-members-dev-leader-weekly-111</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Dealing With Underperforming Team Members - Dev Leader Weekly 111</title>
      <pubDate>Sat, 04 Oct 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss navigating situations where team members are underperforming.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss navigating situations where team members are underperforming.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-111.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6f5ecc80-5fa7-4677-ad85-7b57a02cbc7f</guid>
      <link>https://www.devleader.ca/2025/10/04/weekly-recap-20251003</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-10-03</title>
      <pubDate>Sat, 04 Oct 2025 06:25:32 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">28deb716-133f-4f09-a8ef-c04d081d0760</guid>
      <link>https://www.devleader.ca/2025/09/20/these-junior-devs-just-dont-get-it-dev-leader-weekly-110</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>These Junior Devs Just Don't Get It! - Dev Leader Weekly 110</title>
      <pubDate>Sat, 20 Sep 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to help empower junior developers to be more effective on code reviews.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to help empower junior developers to be more effective on code reviews.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-110.webp" />
    </item>
    <item>
      <guid isPermaLink="false">3ef5553d-68ad-48ca-8aeb-f9d81ce71002</guid>
      <link>https://www.devleader.ca/2025/09/20/weekly-recap-20250919</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-09-19</title>
      <pubDate>Sat, 20 Sep 2025 05:40:18 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9c007068-0e8b-4eb0-8dff-f6317c2d3a1f</guid>
      <link>https://www.devleader.ca/2025/09/13/the-other-side-of-engineering-interviews-dev-leader-weekly-109</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>The Other Side Of Engineering Interviews - Dev Leader Weekly 109</title>
      <pubDate>Sat, 13 Sep 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how I approach software engineering interviews as the interviewer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how I approach software engineering interviews as the interviewer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/dlw-109.webp" />
    </item>
    <item>
      <guid isPermaLink="false">049e241e-51d9-4b2e-926c-636909c669a9</guid>
      <link>https://www.devleader.ca/2025/09/13/weekly-recap-20250912</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-09-12</title>
      <pubDate>Sat, 13 Sep 2025 05:57:55 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">5de045e6-e4b6-4402-8775-861f8a55393a</guid>
      <link>https://www.devleader.ca/2025/09/06/managing-stress-when-leading-projects-dev-leader-weekly-108</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Managing Stress When Leading Projects - Dev Leader Weekly 108</title>
      <pubDate>Sat, 06 Sep 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to work on managing stress when leading engineering projects.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to work on managing stress when leading engineering projects.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-108.webp" />
    </item>
    <item>
      <guid isPermaLink="false">bf4e5af7-bea0-445b-9d58-40ae82dc63d3</guid>
      <link>https://www.devleader.ca/2025/09/06/weekly-recap-20250905</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-09-05</title>
      <pubDate>Sat, 06 Sep 2025 06:44:30 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">969c0dde-49ce-4cd2-ac89-59600e54b23f</guid>
      <link>https://www.devleader.ca/2025/08/30/fearlessly-ask-stupid-questions-dev-leader-weekly-107</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Fearlessly Ask Stupid Questions - Dev Leader Weekly 107</title>
      <pubDate>Sat, 30 Aug 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how asking stupid questions contributes to a stronger engineering culture.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how asking stupid questions contributes to a stronger engineering culture.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-107.webp" />
    </item>
    <item>
      <guid isPermaLink="false">3988671a-5ec3-4cc9-808e-ee90624ac890</guid>
      <link>https://www.devleader.ca/2025/08/30/weekly-recap-20250829</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-08-29</title>
      <pubDate>Sat, 30 Aug 2025 05:18:20 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">42355585-36cc-4580-ba2f-d4364d9c891b</guid>
      <link>https://www.devleader.ca/2025/08/23/top-mistakes-of-new-managers-and-leads-dev-leader-weekly-106</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Top Mistakes of New Managers and Leads - Dev Leader Weekly 106</title>
      <pubDate>Sat, 23 Aug 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some of the biggest mistakes made by new managers and team leads.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some of the biggest mistakes made by new managers and team leads.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-106.webp" />
    </item>
    <item>
      <guid isPermaLink="false">71c812d4-d442-4d86-9b36-32acc6560f90</guid>
      <link>https://www.devleader.ca/2025/08/23/weekly-recap-20250822</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-08-22</title>
      <pubDate>Sat, 23 Aug 2025 06:58:23 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">3bc6f0c1-f668-4d84-baa0-772fbd0b176f</guid>
      <link>https://www.devleader.ca/2025/08/16/weekly-recap-20250815</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-08-15</title>
      <pubDate>Sat, 16 Aug 2025 06:35:48 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">67166f6e-3628-46c3-8d71-7a18cbfcc769</guid>
      <link>https://www.devleader.ca/2025/08/09/building-complex-side-projects-with-purpose-dev-leader-weekly-105</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Building Complex Side Projects With Purpose - Dev Leader Weekly 105</title>
      <pubDate>Sat, 09 Aug 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss building side projects, adding complexity, and doing so intentionally!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss building side projects, adding complexity, and doing so intentionally!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-105.webp" />
    </item>
    <item>
      <guid isPermaLink="false">8cc6df22-3d1b-48cf-b305-88823c1e733f</guid>
      <link>https://www.devleader.ca/2025/08/09/weekly-recap-20250808</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-08-08</title>
      <pubDate>Sat, 09 Aug 2025 06:32:33 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e0c13bfb-8396-4fb6-9e88-4fd29bb1db83</guid>
      <link>https://www.devleader.ca/2025/08/02/how-to-survive-the-sprint-dev-leader-weekly-104</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>How to Survive The Sprint - Dev Leader Weekly 104</title>
      <pubDate>Sat, 02 Aug 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to survive your software development sprint or... consider moving on!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to survive your software development sprint or... consider moving on!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-104.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e6c25426-8cf3-434c-b8b4-f497e9066b0c</guid>
      <link>https://www.devleader.ca/2025/08/02/weekly-recap-20250801</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-08-01</title>
      <pubDate>Sat, 02 Aug 2025 06:31:55 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">58707fb3-0e8c-46ce-809f-e0b2e054e31e</guid>
      <link>https://www.devleader.ca/2025/07/26/finding-mentors-as-a-junior-software-engineer-dev-leader-weekly-103</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Finding Mentors As A Junior Software Engineer - Dev Leader Weekly 103</title>
      <pubDate>Sat, 26 Jul 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how junior software engineers can approach finding mentorship!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how junior software engineers can approach finding mentorship!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-103.webp" />
    </item>
    <item>
      <guid isPermaLink="false">1faea74f-cf16-4fbd-972c-2fc07b94cea1</guid>
      <link>https://www.devleader.ca/2025/07/26/weekly-recap-20250725</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-07-25</title>
      <pubDate>Sat, 26 Jul 2025 05:30:41 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">84365619-a47a-47a0-8468-f769dea9d6bc</guid>
      <link>https://www.devleader.ca/2025/07/19/weekly-recap-20250718</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-07-18</title>
      <pubDate>Sat, 19 Jul 2025 06:17:07 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9dfc9f44-0582-4991-8488-7b71217ade5a</guid>
      <link>https://www.devleader.ca/2025/07/12/how-to-mentor-midlevel-engineers-dev-leader-weekly-102</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>How to Mentor Mid-Level Engineers - Dev Leader Weekly 102</title>
      <pubDate>Sat, 12 Jul 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to mentor mid-level engineers -- even if they are doing awesome already!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to mentor mid-level engineers -- even if they are doing awesome already!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-102.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e80ce4b3-5692-4c56-ae24-8c924d0bc4d7</guid>
      <link>https://www.devleader.ca/2025/07/12/weekly-recap-20250711</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-07-11</title>
      <pubDate>Sat, 12 Jul 2025 06:36:59 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">cb87bfe8-9ab8-4684-b041-6ad7eefe001a</guid>
      <link>https://www.devleader.ca/2025/07/05/why-youre-stuck-at-senior-software-engineer-dev-leader-weekly-101</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Why You're STUCK at Senior Software Engineer - Dev Leader Weekly 101</title>
      <pubDate>Sat, 05 Jul 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why you might be stuck as a senior software engineer and what to do about it.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why you might be stuck as a senior software engineer and what to do about it.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-101.webp" />
    </item>
    <item>
      <guid isPermaLink="false">d168e7d2-d00c-4ec8-8c4b-d3455f41ce2e</guid>
      <link>https://www.devleader.ca/2025/07/05/weekly-recap-20250704</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-07-04</title>
      <pubDate>Sat, 05 Jul 2025 06:50:30 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4cad2938-dc63-4657-8850-5b5c21302d40</guid>
      <link>https://www.devleader.ca/2025/06/28/looking-back-on-20-years-of-programming-dev-leader-weekly-100</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Looking Back on 20+ Years of Programming - Dev Leader Weekly 100</title>
      <pubDate>Sat, 28 Jun 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my reflections looking back on 20 years of programming and building software.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my reflections looking back on 20 years of programming and building software.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-100.webp" />
    </item>
    <item>
      <guid isPermaLink="false">14e16fef-4bdf-464b-8255-0271e4e32133</guid>
      <link>https://www.devleader.ca/2025/06/28/weekly-recap-20250627</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-06-27</title>
      <pubDate>Sat, 28 Jun 2025 06:18:02 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">525fef75-c74d-448d-813f-1cea0308d4b3</guid>
      <link>https://www.devleader.ca/2025/06/21/finally-good-ai-news-from-google-boss-dev-leader-weekly-99</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>FINALLY Good AI News From Google Boss - Dev Leader Weekly 99</title>
      <pubDate>Sat, 21 Jun 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my take on the interview between Sundar Pichai and Lex Fridman interview on AI.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my take on the interview between Sundar Pichai and Lex Fridman interview on AI.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-99.webp" />
    </item>
    <item>
      <guid isPermaLink="false">fd045095-338f-49a7-a884-d1101a8b11c7</guid>
      <link>https://www.devleader.ca/2025/06/21/weekly-recap-20250620</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-06-20</title>
      <pubDate>Sat, 21 Jun 2025 07:52:30 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e526c7d1-ba8d-437f-b1ec-1999de30cd84</guid>
      <link>https://www.devleader.ca/2025/06/14/uncovering-motivation-in-software-engineering-dev-leader-weekly-98</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Uncovering Motivation in Software Engineering - Dev Leader Weekly 98</title>
      <pubDate>Sat, 14 Jun 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to breakdown what keeps you engaged as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to breakdown what keeps you engaged as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/WHAT%20MOTIVATES%20DEVELOPERS.webp" />
    </item>
    <item>
      <guid isPermaLink="false">ff979048-e2d1-4385-a1ac-0e1b2e051b3f</guid>
      <link>https://www.devleader.ca/2025/06/14/weekly-recap-20250613</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-06-13</title>
      <pubDate>Sat, 14 Jun 2025 07:51:06 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">8fede7ae-bc10-489f-9c81-54bf7f87c759</guid>
      <link>https://www.devleader.ca/2025/06/07/are-junior-developers-in-big-trouble-with-ai-usage-dev-leader-weekly-97</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Are Junior Developers in BIG TROUBLE With AI Usage?! - Dev Leader Weekly 97</title>
      <pubDate>Sat, 07 Jun 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the usage of AI for junior developers just getting started.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the usage of AI for junior developers just getting started.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-97.png" />
    </item>
    <item>
      <guid isPermaLink="false">c4fc27f7-324a-4461-8412-46e4fb9d6248</guid>
      <link>https://www.devleader.ca/2025/06/07/weekly-recap-20250606</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-06-06</title>
      <pubDate>Sat, 07 Jun 2025 06:58:10 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4027d16d-ce7a-4b3e-9d69-60a50ec58d6c</guid>
      <link>https://www.devleader.ca/2025/05/31/the-hidden-cost-of-being-the-team-hero-dev-leader-weekly-96</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>The Hidden Cost of Being the Team Hero - Dev Leader Weekly 96</title>
      <pubDate>Sat, 31 May 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the trap of becoming a hero on the team and what you can do about it!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the trap of becoming a hero on the team and what you can do about it!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-96.webp" />
    </item>
    <item>
      <guid isPermaLink="false">88297e37-b877-46df-8b73-af1973976d1d</guid>
      <link>https://www.devleader.ca/2025/05/31/weekly-recap-20250530</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-05-30</title>
      <pubDate>Sat, 31 May 2025 07:35:57 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">82fb7888-c2d1-40ce-b872-5abf7cced08a</guid>
      <link>https://www.devleader.ca/2025/05/17/when-words-dont-come-easily-dev-leader-weekly-95</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>When Words Don’t Come Easily - Dev Leader Weekly 95</title>
      <pubDate>Sat, 17 May 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss communication styles for software engineers that don't love speaking up!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss communication styles for software engineers that don't love speaking up!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-95.webp" />
    </item>
    <item>
      <guid isPermaLink="false">bde24e8c-9176-4b5f-983d-39aed3225a17</guid>
      <link>https://www.devleader.ca/2025/05/17/weekly-recap-20250516</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-05-16</title>
      <pubDate>Sat, 17 May 2025 06:53:14 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">894b34df-19a3-42ce-ae5e-d71a2609bd5c</guid>
      <link>https://www.devleader.ca/2025/05/10/these-ai-agents-aint-it-dev-leader-weekly-94</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>These AI Agents Ain't It - Dev Leader Weekly 94</title>
      <pubDate>Sat, 10 May 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my experience using AI agents to refactor code.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my experience using AI agents to refactor code.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-94.webp" />
    </item>
    <item>
      <guid isPermaLink="false">97c9287d-3352-4734-8e5b-957a67fda276</guid>
      <link>https://www.devleader.ca/2025/05/10/weekly-recap-20250509</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-05-09</title>
      <pubDate>Sat, 10 May 2025 06:36:12 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">56ad3a66-13a1-4af1-87b5-433bd6d0cb30</guid>
      <link>https://www.devleader.ca/2025/05/03/engineering-management-is-being-gatekept-dev-leader-weekly-93</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Engineering Management Is Being Gatekept?! - Dev Leader Weekly 93</title>
      <pubDate>Sat, 03 May 2025 12:44:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss engineering management and how it's perceived as being gatekept.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss engineering management and how it's perceived as being gatekept.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-93.webp" />
    </item>
    <item>
      <guid isPermaLink="false">fe7085c9-15d7-49eb-a4d3-5c0fb1a4f6cd</guid>
      <link>https://www.devleader.ca/2025/05/03/weekly-recap-20250502</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-05-02</title>
      <pubDate>Sat, 03 May 2025 06:46:06 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6b2aa8c8-28f1-47ef-bffd-006b0c0cf026</guid>
      <link>https://www.devleader.ca/2025/04/26/strategic-networking-for-software-engineers-dev-leader-weekly-92</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Strategic Networking For Software Engineers - Dev Leader Weekly 92</title>
      <pubDate>Sat, 26 Apr 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss networking tips for aspiring software engineers.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss networking tips for aspiring software engineers.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-92.webp" />
    </item>
    <item>
      <guid isPermaLink="false">fa2583d7-4a4a-4331-b978-0ae28742773c</guid>
      <link>https://www.devleader.ca/2025/04/26/weekly-recap-20250425</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-04-25</title>
      <pubDate>Sat, 26 Apr 2025 06:05:09 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">b2497750-fc42-4a06-91d7-cfc801dedbe1</guid>
      <link>https://www.devleader.ca/2025/04/19/navigating-evolving-code-standards-without-chaos-dev-leader-weekly-91</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Navigating Evolving Code Standards Without Chaos - Dev Leader Weekly 91</title>
      <pubDate>Sat, 19 Apr 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to navigate codebases that have evolving code standards.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to navigate codebases that have evolving code standards.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-91.webp" />
    </item>
    <item>
      <guid isPermaLink="false">709dbca0-ea94-43c7-ba3d-2719fd242852</guid>
      <link>https://www.devleader.ca/2025/04/19/weekly-recap-20250418</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-04-18</title>
      <pubDate>Sat, 19 Apr 2025 04:26:24 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6ea42f44-9d3e-4944-a7dd-5ee2e1aa514c</guid>
      <link>https://www.devleader.ca/2025/04/05/make-the-most-of-your-one-on-ones-dev-leader-weekly-90</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Make the Most of Your One on Ones - Dev Leader Weekly 90</title>
      <pubDate>Sat, 05 Apr 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach one on ones with your software engineering manager.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach one on ones with your software engineering manager.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-90.webp" />
    </item>
    <item>
      <guid isPermaLink="false">1a354924-d725-4d85-926f-983af426d148</guid>
      <link>https://www.devleader.ca/2025/04/05/weekly-recap-20250404</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-04-04</title>
      <pubDate>Sat, 05 Apr 2025 06:19:49 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">d8c3dc00-7044-49db-836e-798944b8dc03</guid>
      <link>https://www.devleader.ca/2025/03/29/navigating-a-midcareer-tech-stack-shift-dev-leader-weekly-89</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Navigating a Mid-Career Tech Stack Shift - Dev Leader Weekly 89</title>
      <pubDate>Sat, 29 Mar 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it looks like to do a role switch with a new tech stack or language.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it looks like to do a role switch with a new tech stack or language.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-89.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e273126b-f73a-48b2-9c03-6d31c1f98fbb</guid>
      <link>https://www.devleader.ca/2025/03/29/weekly-recap-20250328</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-03-28</title>
      <pubDate>Sat, 29 Mar 2025 07:03:33 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">721f6a5b-fecc-4c76-84cb-56d60b879878</guid>
      <link>https://www.devleader.ca/2025/03/22/vibe-coding-dev-leader-weekly-88</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Vibe Coding - Dev Leader Weekly 88</title>
      <pubDate>Sat, 22 Mar 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the hot topic of Vibe Coding and what it means for you!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the hot topic of Vibe Coding and what it means for you!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-88.webp" />
    </item>
    <item>
      <guid isPermaLink="false">bff90c7e-f01a-4fde-8b60-5be36f54b7aa</guid>
      <link>https://www.devleader.ca/2025/03/22/weekly-recap-20250321</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-03-21</title>
      <pubDate>Sat, 22 Mar 2025 04:42:38 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">a064dc1d-05c8-4e2c-a943-eb6709d3fd61</guid>
      <link>https://www.devleader.ca/2025/03/15/keepin-it-together-dev-leader-weekly-87</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Keepin' It Together - Dev Leader Weekly 87</title>
      <pubDate>Sat, 15 Mar 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some thoughts as I'm working through a period of burnout.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some thoughts as I'm working through a period of burnout.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-87_2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">5d7ba622-dd15-4cf6-b110-20ee349fc48e</guid>
      <link>https://www.devleader.ca/2025/03/15/weekly-recap-20250314</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-03-14</title>
      <pubDate>Sat, 15 Mar 2025 05:27:38 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">5461b2e9-54cc-4052-957f-ff1da2db79d8</guid>
      <link>https://www.devleader.ca/2025/03/08/my-manager-refuses-to-give-feedback-dev-leader-weekly-86</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>My Manager REFUSES To Give Feedback! - Dev Leader Weekly 86</title>
      <pubDate>Sat, 08 Mar 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach getting feedback form your manager.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach getting feedback form your manager.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-86.webp" />
    </item>
    <item>
      <guid isPermaLink="false">23378939-318c-422a-86d5-8fdc3441e82d</guid>
      <link>https://www.devleader.ca/2025/03/08/weekly-recap-20250307</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-03-07</title>
      <pubDate>Sat, 08 Mar 2025 04:10:33 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">04ade7af-2d93-4378-8690-030442a0a4a4</guid>
      <link>https://www.devleader.ca/2025/03/01/senior-developer-means-coding-less-dev-leader-weekly-85</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Senior Developer Means Coding... Less?! - Dev Leader Weekly 85</title>
      <pubDate>Sat, 01 Mar 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what might be a bit uncomfortable... but do senior engineers actually code less?!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what might be a bit uncomfortable... but do senior engineers actually code less?!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-85.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6fe0e634-37e5-4641-a7a6-4c8a6d8cfadb</guid>
      <link>https://www.devleader.ca/2025/03/01/weekly-recap-20250228</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-02-28</title>
      <pubDate>Sat, 01 Mar 2025 07:50:35 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">81dd8b49-1286-409c-9c1a-d81c62ef4595</guid>
      <link>https://www.devleader.ca/2025/02/22/10-years-of-experience-vs-10-years-of-the-same-experience-dev-leader-weekly-84</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>10 Years Of Experience vs 10 Years Of The SAME Experience - Dev Leader Weekly 84</title>
      <pubDate>Sat, 22 Feb 2025 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it means to have 10 years of experience vs the same 10 years of experience!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it means to have 10 years of experience vs the same 10 years of experience!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-84.webp" />
    </item>
    <item>
      <guid isPermaLink="false">e847b618-9ede-471b-9eb7-0ae9c5880652</guid>
      <link>https://www.devleader.ca/2025/02/22/weekly-recap-20250221</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-02-21</title>
      <pubDate>Sat, 22 Feb 2025 08:11:09 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">4d2a4961-44f9-4204-9ddc-770ad9887ba8</guid>
      <link>https://www.devleader.ca/2025/02/15/weekly-recap-20250214</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-02-14</title>
      <pubDate>Sat, 15 Feb 2025 06:38:53 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">9a28e72d-ca47-487d-8fb4-6796fec8afea</guid>
      <link>https://www.devleader.ca/2025/02/08/advice-for-junior-devs-who-arent-quitting-because-ai-dev-leader-weekly-82</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Advice For Junior Devs Who Aren't Quitting Because AI - Dev Leader Weekly 82</title>
      <pubDate>Sat, 08 Feb 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what junior developers can focus on as they approach their careers in development!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what junior developers can focus on as they approach their careers in development!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-82.webp" />
    </item>
    <item>
      <guid isPermaLink="false">8ee3dca2-a942-46e9-a038-8ed364518aac</guid>
      <link>https://www.devleader.ca/2025/02/08/weekly-recap-20250207</link>
      <title>Weekly Recap - 2025-02-07</title>
      <pubDate>Sat, 08 Feb 2025 05:28:20 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">6e11eb57-20ce-4fa7-b233-59cd123ec007</guid>
      <link>https://www.devleader.ca/2025/02/01/programming-at-school-vs-work-dev-leader-weekly-81</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Programming At School vs Work - Dev Leader Weekly 81</title>
      <pubDate>Sat, 01 Feb 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the differences between coding at work vs coding at school.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the differences between coding at work vs coding at school.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-81.webp" />
    </item>
    <item>
      <guid isPermaLink="false">c388f722-46a8-4598-8dc6-0e7ad9bfadaf</guid>
      <link>https://www.devleader.ca/2025/01/31/weekly-recap-20250131</link>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>Weekly Recap</category>
      <category>Videos</category>
      <category>Articles</category>
      <title>Weekly Recap - 2025-01-31</title>
      <pubDate>Fri, 31 Jan 2025 06:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">eef32263-c064-4bba-b538-ce222525c23d</guid>
      <link>https://www.devleader.ca/2025/01/25/how-to-take-ownership-dev-leader-weekly-80</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>How To Take Ownership - Dev Leader Weekly 80</title>
      <pubDate>Sat, 25 Jan 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to take ownership as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to take ownership as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-80.webp" />
    </item>
    <item>
      <guid isPermaLink="false">c772ad55-14ab-4602-aa04-2e76e4eb1dac</guid>
      <link>https://www.devleader.ca/2025/01/18/ai-replacing-midlevel-engineers-dev-leader-weekly-79</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <category>AI</category>
      <category>Meta</category>
      <category>Mark Zuckerberg</category>
      <title>AI Replacing Mid-Level Engineers - Dev Leader Weekly 79</title>
      <pubDate>Sat, 18 Jan 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss recent claims about AI replacing mid-level engineers.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss recent claims about AI replacing mid-level engineers.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-79.webp" />
    </item>
    <item>
      <guid isPermaLink="false">5fbc0d5d-96a9-4774-b0b7-25b37cec157d</guid>
      <link>https://www.devleader.ca/2025/01/11/how-and-why-to-learn-in-public-dev-leader-weekly-78</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>How and Why To Learn In Public - Dev Leader Weekly 78</title>
      <pubDate>Sat, 11 Jan 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to and why you should learn in public as a developer!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to and why you should learn in public as a developer!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-78.webp" />
    </item>
    <item>
      <guid isPermaLink="false">052c565e-7c1c-42f5-8ccd-f2e0c04e4b6b</guid>
      <link>https://www.devleader.ca/2025/01/04/2025-new-years-goals-dev-leader-weekly-77</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>2025 New Year's Goals - Dev Leader Weekly 77</title>
      <pubDate>Sat, 04 Jan 2025 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my goals for 2025!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my goals for 2025!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-77.webp" />
    </item>
    <item>
      <guid isPermaLink="false">25616f5c-25e2-478b-b1f0-e26e4af3e81d</guid>
      <link>https://www.devleader.ca/2024/12/28/effective-software-teams-islands-and-autonomy-dev-leader-weekly-76</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Effective Software Teams: Islands and Autonomy - Dev Leader Weekly 76</title>
      <pubDate>Sat, 28 Dec 2024 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss structuring software engineering teams.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss structuring software engineering teams.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-76.webp" />
    </item>
    <item>
      <guid isPermaLink="false">b82eeb12-a875-473e-bd8f-616153561e29</guid>
      <link>https://www.devleader.ca/2024/12/21/shut-up-and-take-the-money-dev-leader-weekly-75</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>SHUT UP And Take The Money!  - Dev Leader Weekly 75</title>
      <pubDate>Sat, 21 Dec 2024 12:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different considerations when it comes to changing developer job positions and companies!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different considerations when it comes to changing developer job positions and companies!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-75.webp" />
    </item>
    <item>
      <guid isPermaLink="false">114d266b-7c04-4bda-bac5-0f0fbf8e83e3</guid>
      <link>https://www.devleader.ca/2024/12/14/the-vicious-cycle-of-helping-other-developers-dev-leader-weekly-74</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>The Vicious Cycle of Helping Other Developers - Dev Leader Weekly 74</title>
      <pubDate>Sat, 14 Dec 2024 13:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss effective ways to help other developers AND how to ask for help</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss effective ways to help other developers AND how to ask for help</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-74.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0e4a328a-a0e7-4efd-847f-f5d80774ec56</guid>
      <link>https://www.devleader.ca/2024/12/07/how-long-should-it-take-junior-devs-to-ramp-up-dev-leader-weekly-73</link>
      <title>How Long Should It Take Junior Devs To Ramp Up? - Dev Leader Weekly 73</title>
      <pubDate>Sat, 07 Dec 2024 11:54:45 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss a high-level overview of some topics I discussed in Code Commute.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss a high-level overview of some topics I discussed in Code Commute.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-73.webp" />
    </item>
    <item>
      <guid isPermaLink="false">d2cc460f-c429-4756-a890-96ce96e0bfe8</guid>
      <link>https://www.devleader.ca/2024/12/01/which-projects-should-junior-devs-build-dev-leader-weekly-72</link>
      <category>Dev Leader Weekly</category>
      <category>Dev Leader</category>
      <category>Software Engineering Newsletter</category>
      <category>Newsletter</category>
      <title>Which Projects Should Junior Devs Build? - Dev Leader Weekly 72</title>
      <pubDate>Sun, 01 Dec 2024 00:06:13 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what types of projects to focus on as a junior software developer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what types of projects to focus on as a junior software developer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/DLW-72.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00002710000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/11/23/juniors-can-lead-too-dev-leader-weekly-71</link>
      <title>Juniors Can Lead Too! - Dev Leader Weekly 71</title>
      <pubDate>Sat, 23 Nov 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how even junior software developers can demonstrate leadership!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how even junior software developers can demonstrate leadership!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00001d13000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/11/16/ai-tools-are-wrecking-junior-developers-dev-leader-weekly-70</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>AI Tools Are Wrecking Junior Developers! - Dev Leader Weekly 70</title>
      <pubDate>Sat, 16 Nov 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my take on AI tools and getting started as a software developer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my take on AI tools and getting started as a software developer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/11/DLW-70.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001d09000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/11/09/i-wish-i-knew-these-before-becoming-a-manager-dev-leader-weekly-69</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>I Wish I Knew THESE Before Becoming A Manager - Dev Leader Weekly 69</title>
      <pubDate>Sat, 09 Nov 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the things I wish I knew before becoming a software engineering manager.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the things I wish I knew before becoming a software engineering manager.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/11/DLW-69.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001d04000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/11/02/how-timezones-wrecked-me-dev-leader-weekly-68</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>How Timezones WRECKED Me! - Dev Leader Weekly 68</title>
      <pubDate>Sat, 02 Nov 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss fixing an issue in production is WAY harder than just following a tutorial on a happy path.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss fixing an issue in production is WAY harder than just following a tutorial on a happy path.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/11/DLW-68.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cfe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/10/26/how-codebases-become-spaghetti-dev-leader-weekly-67</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>How Codebases Become Spaghetti - Dev Leader Weekly 67</title>
      <pubDate>Sat, 26 Oct 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how codebases grow in complexity with an example -- AND what to do!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how codebases grow in complexity with an example -- AND what to do!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/10/DLW-67.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cfa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/10/19/4-lessons-from-building-a-saas-dev-leader-weekly-66</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>4 Lessons From Building a SaaS - Dev Leader Weekly 66</title>
      <pubDate>Sat, 19 Oct 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the lessons I've learned while building a SaaS</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the lessons I've learned while building a SaaS</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/10/DLW-66.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cf4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/10/12/radical-accountability-vs-blame-culture-dev-leader-weekly-65</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Radical Accountability vs Blame Culture - Dev Leader Weekly 65</title>
      <pubDate>Sat, 12 Oct 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the differences between environments where there is blame vs radical accountability.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the differences between environments where there is blame vs radical accountability.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/10/DLW-65.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cec000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/10/05/destroying-momentum-for-innovation-dev-leader-weekly-64</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Destroying Momentum For Innovation - Dev Leader Weekly 64</title>
      <pubDate>Sat, 05 Oct 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how focusing on roadblocks instead of solution seeking can grind engineering teams to a halt.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how focusing on roadblocks instead of solution seeking can grind engineering teams to a halt.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/10/DLW64.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001ce1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/09/28/do-you-really-need-to-write-tests-dev-leader-weekly-63</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Do You REALLY Need To Write Tests? - Dev Leader Weekly 63</title>
      <pubDate>Sat, 28 Sep 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss situations where we may or may not want or need to write tests!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss situations where we may or may not want or need to write tests!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/09/DLW-63.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cda000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/09/21/so-you-failed-your-interview-dev-leader-weekly-62</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>So, You Failed Your Interview... - Dev Leader Weekly 62</title>
      <pubDate>Sat, 21 Sep 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to try and improve from failed interview experiences as software engineers.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to try and improve from failed interview experiences as software engineers.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/09/DLW-62.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cd4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/09/14/who-the-hell-wrote-this-code-dev-leader-weekly-61</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Who The Hell Wrote This Code? - Dev Leader Weekly 61</title>
      <pubDate>Sat, 14 Sep 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to be curious when joining a team and not belittle others.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to be curious when joining a team and not belittle others.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/09/DLW-61.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cc9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/09/07/common-behavioral-interview-questions-for-big-tech-dev-leader-weekly-60</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Common Behavioral Interview Questions For Big Tech - Dev Leader Weekly 60</title>
      <pubDate>Sat, 07 Sep 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss common behavioral interview questions in big tech and my thoughts on them!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss common behavioral interview questions in big tech and my thoughts on them!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/09/DLW-60.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cc4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/08/31/my-biggest-fear-in-my-software-engineering-career-dev-leader-weekly-59</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>My Biggest Fear In My Software Engineering Career - Dev Leader Weekly 59</title>
      <pubDate>Sat, 31 Aug 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the importance of working in areas you're uncomfortable in to gain more experience.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the importance of working in areas you're uncomfortable in to gain more experience.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/08/DLW-59.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cb4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/08/24/4-years-in-big-tech-after-startups-dev-leader-weekly-58</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>4 Years In Big Tech After Startups - Dev Leader Weekly 58</title>
      <pubDate>Sat, 24 Aug 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I celebrate 4 years at Microsoft and what I learned from being in Big Tech so far!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I celebrate 4 years at Microsoft and what I learned from being in Big Tech so far!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/08/DLW-58.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001cac000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/08/17/build-a-web-api-from-scratch-dev-leader-weekly-57</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Build A Web API From Scratch - Dev Leader Weekly 57</title>
      <pubDate>Sat, 17 Aug 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the basic building blocks for building a Web API in DotNet!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the basic building blocks for building a Web API in DotNet!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/08/DLW-57.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001ca4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/08/10/go-straight-to-the-source-for-promotions-dev-leader-weekly-56</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Go Straight To The Source For Promotions - Dev Leader Weekly 56</title>
      <pubDate>Sat, 10 Aug 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss behavioral interview tips for software engineers!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss behavioral interview tips for software engineers!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/08/ADVICE.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c98000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/08/03/practice-makes-almost-perfect-behavioral-interviews-dev-leader-weekly-55</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Practice Makes (Almost) Perfect: Behavioral Interviews - Dev Leader Weekly 55</title>
      <pubDate>Sat, 03 Aug 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss behavioral interview tips for software engineers!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss behavioral interview tips for software engineers!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/08/DLW-55.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c8d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/07/27/plugin-architectures-in-dotnet-dev-leader-weekly-54</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Plugin Architectures in DotNet - Dev Leader Weekly 54</title>
      <pubDate>Sat, 27 Jul 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I plugin architecture in DotNet based on a presentation I did in Dallas!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I plugin architecture in DotNet based on a presentation I did in Dallas!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/07/DLW-54.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c82000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/07/20/crowdstrike-safe-deployment-practices-dev-leader-weekly-53</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>CrowdStrike: Safe Deployment Practices - Dev Leader Weekly 53</title>
      <pubDate>Sat, 20 Jul 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how situations like the CrowdStrike outage can reinforce our safe deployment practices.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how situations like the CrowdStrike outage can reinforce our safe deployment practices.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/07/DLW-53.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c78000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/07/13/happy-birthday-dev-leader-weekly-dev-leader-weekly-52</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Happy Birthday, Dev Leader Weekly! - Dev Leader Weekly 52</title>
      <pubDate>Sat, 13 Jul 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the first full year of Dev Leader Weekly and how content creation changed my life.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the first full year of Dev Leader Weekly and how content creation changed my life.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/07/DLW-52.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c6b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/07/06/build-vs-buy-the-ageold-dev-debate-dev-leader-weekly-51</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Build vs Buy: The Age-old Dev Debate - Dev Leader Weekly 51</title>
      <pubDate>Sat, 06 Jul 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different scenarios where I built my own vs when companies decide to build vs buy.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different scenarios where I built my own vs when companies decide to build vs buy.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/07/DLW-51.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c59000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/06/29/how-to-reflect-my-midyear-retrospective-dev-leader-weekly-50</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>How To Reflect: My Mid-Year Retrospective - Dev Leader Weekly 50</title>
      <pubDate>Sat, 29 Jun 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my mid-year retrospective and how retrospectives can help YOU!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my mid-year retrospective and how retrospectives can help YOU!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/06/DLW-50.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c53000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/06/22/actionable-code-review-culture-tips-dev-leader-weekly-49</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Actionable Code Review Culture Tips  - Dev Leader Weekly 49</title>
      <pubDate>Sat, 22 Jun 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss various actionable code review culture tips!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss various actionable code review culture tips!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/06/DLW-49.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c43000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/06/15/ai-dos-and-donts-for-developers-dev-leader-weekly-48</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>AI Do's and Don'ts For Developers  - Dev Leader Weekly 48</title>
      <pubDate>Sat, 15 Jun 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss ways you can leverage AI as a developer and things to avoid too!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss ways you can leverage AI as a developer and things to avoid too!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/06/DLW-48.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c39000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/06/08/stop-being-unkind-to-yourself-dev-leader-weekly-47</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Stop Being Unkind To Yourself - Dev Leader Weekly 47</title>
      <pubDate>Sat, 08 Jun 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why it's important to be kind to yourself as a software engineer looking to improve.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why it's important to be kind to yourself as a software engineer looking to improve.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/06/DLW-47.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c2f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/06/01/a-letter-to-junior-developers-dev-leader-weekly-46</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>A Letter To Junior Developers - Dev Leader Weekly 46</title>
      <pubDate>Sat, 01 Jun 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss focus areas for junior developers to consider for becoming more effective.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss focus areas for junior developers to consider for becoming more effective.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/06/DLW-46.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c26000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/25/feedback-is-deeper-than-you-think-dev-leader-weekly-45</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Feedback is Deeper Than You Think - Dev Leader Weekly 45</title>
      <pubDate>Sat, 25 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why feedback is important at all levels of engineering AND how it works two ways.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why feedback is important at all levels of engineering AND how it works two ways.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/DLW-45.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c19000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/20/dapper-and-strongly-typed-ids-how-to-dynamically-register-mappings</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Reflection</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Dapper</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>ORM</category>
      <category>Strongly Typed IDs</category>
      <category>StronglyTypedId</category>
      <title>Dapper And Strongly Typed IDs - How To Dynamically Register Mappings</title>
      <pubDate>Mon, 20 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>How can we use Dapper and strongly typed IDs from the StronglyTypedId package? Let's see if we can generalize the guidance from the original author!</p>
]]></description>
      <content:encoded><![CDATA[<p>How can we use Dapper and strongly typed IDs from the StronglyTypedId package? Let's see if we can generalize the guidance from the original author!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/Dapper-And-Strongly-Typed-IDs-How-To-Dynamically-Register-Mappings.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c14000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/18/developer-burnout-dev-leader-weekly-44</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Developer Burnout - Dev Leader Weekly 44</title>
      <pubDate>Sat, 18 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss developer burnout and what you can do about it in your career!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss developer burnout and what you can do about it in your career!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/DLW-44.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c0a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Autofac</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>IServiceCollection</category>
      <title>How To Use IServiceCollection in Console Applications - What You Need To Know</title>
      <pubDate>Tue, 14 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>How can you use an IServiceCollection in console applications to get dependency injection? Is this a viable option if you don't want to use Autofac?</p>
]]></description>
      <content:encoded><![CDATA[<p>How can you use an IServiceCollection in console applications to get dependency injection? Is this a viable option if you don't want to use Autofac?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/How-To-Use-IServiceCollection-in-Console-Applications-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001c01000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/11/imposter-syndrome-and-you-dev-leader-weekly-43</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Imposter Syndrome and YOU - Dev Leader Weekly 43</title>
      <pubDate>Sat, 11 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss imposter syndrome and how it affects you as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss imposter syndrome and how it affects you as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/DLW-43.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001beb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/04/the-best-software-engineers-are-replaceable-dev-leader-weekly-42</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>The Best Software Engineers Are Replaceable - Dev Leader Weekly 42</title>
      <pubDate>Sat, 04 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the idea of the best software engineers being replaceable but indispensable.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the idea of the best software engineers being replaceable but indispensable.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/DLW-42.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001bde000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/03/autofac-componentregistrybuilder-in-aspnet-core-how-to-register-dependencies-part-3</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>ComponentRegistryBuilder</category>
      <category>CSharp</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>inversion of control</category>
      <title>Autofac ComponentRegistryBuilder in ASP.NET Core - How To Register Dependencies (Part 3)</title>
      <pubDate>Fri, 03 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use Autofac ComponentRegistryBuilder in ASP.NET Core! We'll see how we can move closer to getting the C# plugin architecture support we want!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use Autofac ComponentRegistryBuilder in ASP.NET Core! We'll see how we can move closer to getting the C# plugin architecture support we want!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/Autofac-ComponentRegistryBuilder-in-ASPNET-Core-How-To-Register-Dependencies.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001bcd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/05/02/autofac-containerbuilder-in-aspnet-core-what-you-need-to-know-part-2</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>inversion of control</category>
      <title>Autofac ContainerBuilder in ASP.NET Core - What You Need To Know (Part 2)</title>
      <pubDate>Thu, 02 May 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use Autofac ContainerBuilder in ASP.NET Core to wire up dependency injection. I'll explore what we can and cannot do with this approach!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use Autofac ContainerBuilder in ASP.NET Core to wire up dependency injection. I'll explore what we can and cannot do with this approach!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/05/Autofac-ContainerBuilder-in-ASPNET-Core-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001bbc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/30/autofacserviceproviderfactory-in-aspnet-core-problems-with-dependency-injection-part-1</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>inversion of control</category>
      <title>AutofacServiceProviderFactory in ASP.NET Core - Problems With Dependency Injection (Part 1)</title>
      <pubDate>Tue, 30 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use AutofacServiceProviderFactory in ASP.NET Core for dependency injection! This article explains how to set it up along with the pros and cons.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use AutofacServiceProviderFactory in ASP.NET Core for dependency injection! This article explains how to set it up along with the pros and cons.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/AutofacServiceProviderFactory-in-ASPNET-Core-Problems-With-Dependency-Injection.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000015a6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/29/break-into-big-tech-my-journey-from-startup-to-microsoft</link>
      <category>Big Tech</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Tech Industry</category>
      <category>career</category>
      <category>career advice</category>
      <category>Career Change</category>
      <category>career goals</category>
      <category>Careers</category>
      <category>early in career</category>
      <category>Interviewing</category>
      <category>Job Interview</category>
      <category>Magnet Forensics</category>
      <category>Microsoft</category>
      <category>Software Engineer</category>
      <category>Software Engineering</category>
      <category>startups</category>
      <title>Break into Big Tech - My Journey from Startup to Microsoft</title>
      <pubDate>Mon, 29 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>This article is a high-level view of my career journey going from startups to Big Tech -- landing a principal software engineering manager role at Microsoft.</p>
]]></description>
      <content:encoded><![CDATA[<p>This article is a high-level view of my career journey going from startups to Big Tech -- landing a principal software engineering manager role at Microsoft.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Break-into-Big-Tech-My-Journey-from-Startup-to-Microsoft.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001baa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/27/how-much-math-do-you-need-to-program-dev-leader-weekly-41</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>How Much Math Do You Need To Program? - Dev Leader Weekly 41</title>
      <pubDate>Sat, 27 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I answer the question of how much math do you need to program -- with help from Twitter.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I answer the question of how much math do you need to program -- with help from Twitter.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/DLW-41.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b93000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/24/mudblazor-with-blazor-interactive-ssr-what-you-need-to-know</link>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Interactive SSR</category>
      <category>MudBlazor</category>
      <category>Server Side Rendering</category>
      <category>SSR</category>
      <title>MudBlazor with Blazor Interactive SSR - What You Need To Know</title>
      <pubDate>Wed, 24 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use MudBlazor with Blazor interactive SSR! Blazor's Server Side Rendering can be used alongside MudBlazor for building your next Blazor app!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use MudBlazor with Blazor interactive SSR! Blazor's Server Side Rendering can be used alongside MudBlazor for building your next Blazor app!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/MudBlazor-With-Blazor-SSR--What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001af3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/23/try-catch-in-c-the-basics-you-need-to-know</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>error handling</category>
      <category>exception</category>
      <category>Exception Handlers</category>
      <category>Exceptions</category>
      <category>try catch</category>
      <title>Try Catch in C#: The Basics You Need to Know</title>
      <pubDate>Tue, 23 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how exception handling works in C# with the basics of try catch. This article is perfect for junior software engineers aiming to understand dotnet and C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how exception handling works in C# with the basics of try catch. This article is perfect for junior software engineers aiming to understand dotnet and C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/Try-Catch-in-C-The-Basics-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001af6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/21/convert-string-to-byte-array-in-c-3-encoding-methods-explained</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASCII</category>
      <category>C#</category>
      <category>character encoding</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>decoding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Encoding</category>
      <category>strings</category>
      <category>UTF16</category>
      <category>UTF8</category>
      <title>Convert String to Byte Array in C# -- 3 Encoding Methods Explained</title>
      <pubDate>Sun, 21 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to convert a C# string to a byte[] using UTF-8, ASCII, and Unicode encodings. Copy-paste code examples included for each method.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to convert a C# string to a byte[] using UTF-8, ASCII, and Unicode encodings. Copy-paste code examples included for each method.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/How-to-Convert-a-String-to-Byte-Array-in-C-.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b6a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/20/creating-api-gateways-in-zuplo-dev-leader-weekly-40</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Creating API Gateways in Zuplo - Dev Leader Weekly 40</title>
      <pubDate>Sat, 20 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue sponsored by Zuplo, I share how I'm putting an API gateway in front of my ASCII art API!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue sponsored by Zuplo, I share how I'm putting an API gateway in front of my ASCII art API!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/API-Gateways-in-Zuplo-Creating-an-ASCII-Art-API.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b29000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/19/api-gateways-in-zuplo-creating-an-ascii-art-api</link>
      <category>Software Engineering</category>
      <category>Sponsored</category>
      <category>API</category>
      <category>API Gateway</category>
      <category>Authentication</category>
      <category>Azure</category>
      <category>Distributed Systems</category>
      <category>Documentation</category>
      <category>DotNet</category>
      <category>Rate Limiting</category>
      <category>Web Development</category>
      <category>Zuplo</category>
      <title>API Gateways in Zuplo - Creating an ASCII Art API</title>
      <pubDate>Fri, 19 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Just how easy is it to make an API gateway in Zuplo? Zuper eazy. Check out how I'm making an ASCII art API with Zuplo as my API gateway!</p>
]]></description>
      <content:encoded><![CDATA[<p>Just how easy is it to make an API gateway in Zuplo? Zuper eazy. Check out how I'm making an ASCII art API with Zuplo as my API gateway!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/API-Gateways-in-Zuplo-Creating-an-ASCII-Art-API.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b58000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/18/api-key-authentication-middleware-in-asp-net-core-a-how-to-guide</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>Authentication</category>
      <category>C#</category>
      <category>C# tutorial</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>middleware</category>
      <category>plugin architecture</category>
      <category>Plugins</category>
      <title>API Key Authentication Middleware In ASP NET Core - A How To Guide</title>
      <pubDate>Thu, 18 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to add API key authentication middleware into your ASP.NET Core application? Check out this article for a simple code example that shows you how!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to add API key authentication middleware into your ASP.NET Core application? Check out this article for a simple code example that shows you how!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/API-Key-Authentication-Middleware-In-ASP-NET-Core-A-How-To-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b5f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/15/8-things-i-wish-i-understood-earlier-in-my-career</link>
      <category>Beginner</category>
      <category>Software Engineering</category>
      <category>Tech Industry</category>
      <category>Beginners</category>
      <category>career</category>
      <category>career advice</category>
      <category>Careers</category>
      <category>early in career</category>
      <category>Software</category>
      <category>Software Development</category>
      <category>Software Engineer</category>
      <title>8 Things I Wish I Understood Earlier In My Career</title>
      <pubDate>Mon, 15 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>This article is a list of things that I wish that I understood earlier in my career. There's no time machine, but I can share them with you!</p>
]]></description>
      <content:encoded><![CDATA[<p>This article is a list of things that I wish that I understood earlier in my career. There's no time machine, but I can share them with you!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/8-Things-I-Wish-I-Understood-Earlier-In-My-Career.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b3b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/13/5-things-ive-changed-my-mind-about-dev-leader-weekly-39</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>5 Things I've Changed My Mind About - Dev Leader Weekly 39</title>
      <pubDate>Sat, 13 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I share with you 5 things I've changed my mind about in my career!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I share with you 5 things I've changed my mind about in my career!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/DLW-39.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b37000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/12/c-regular-expression-benchmarks-how-to-avoid-my-mistakes</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>C# Regular Expression Benchmarks - How To Avoid My Mistakes!</title>
      <pubDate>Fri, 12 Apr 2024 17:00:00 Z</pubDate>
      <description><![CDATA[<p>I tried to get C# regular expression benchmarks in my original article, but messed up a critical assumption. Let's see how to fix that and get the real data!</p>
]]></description>
      <content:encoded><![CDATA[<p>I tried to get C# regular expression benchmarks in my original article, but messed up a critical assumption. Let's see how to fix that and get the real data!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/C-Regular-Expression-Benchmarks-How-To-Avoid-My-Mistakes.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b2b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/08/c-regex-performance-how-to-squeeze-out-performance</link>
      <category>Beginner</category>
      <category>BenchmarkDotNet</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Benchmark</category>
      <category>Benchmarking</category>
      <category>Benchmarks</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>performance</category>
      <category>Regex</category>
      <category>Regular Expressions</category>
      <title>C# Regex Performance: How To Squeeze Out Performance</title>
      <pubDate>Mon, 08 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Regular expressions are powerful for pattern matching, but what about performance? Check out this article for details on C# regex performance from benchmarks!</p>
]]></description>
      <content:encoded><![CDATA[<p>Regular expressions are powerful for pattern matching, but what about performance? Check out this article for details on C# regex performance from benchmarks!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/C-Regex-Performance-How-To-Squeeze-Out-Performance.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b15000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/06/ready-set-engineer-dev-leader-weekly-38</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Ready, Set... Engineer! - Dev Leader Weekly 38</title>
      <pubDate>Sat, 06 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the third of a 3-part series with a focus on actions once you start working!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the third of a 3-part series with a focus on actions once you start working!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/DLW-38.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001ad7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/04/examples-of-composition-in-c-a-simple-guide-for-beginners</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Composition</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Object Oriented Programming</category>
      <category>OOP</category>
      <title>Examples of Composition in C# - A Simple Guide for Beginners</title>
      <pubDate>Thu, 04 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check these examples of composition in C#! Learn about composition in object-oriented programming with these simple code examples in C# - perfect for beginners!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check these examples of composition in C#! Learn about composition in object-oriented programming with these simple code examples in C# - perfect for beginners!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Examples-of-Composition-in-C-A-Simple-Guide-for-Beginners.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001ad8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/03/examples-of-inheritance-in-c-a-simplified-introduction-to-oop</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Inheritance</category>
      <category>Object Oriented Programming</category>
      <category>OOP</category>
      <title>Examples of Inheritance in C# - A Simplified Introduction to OOP</title>
      <pubDate>Wed, 03 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See examples of inheritance in C# in this introductory guide to object oriented programming. Learn about when to use inheritance in C# and... when not to!</p>
]]></description>
      <content:encoded><![CDATA[<p>See examples of inheritance in C# in this introductory guide to object oriented programming. Learn about when to use inheritance in C# and... when not to!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Examples-of-Inheritance-in-C-A-Simplified-Introduction-to-OOP.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001b00000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/02/regular-expressions-in-c-3-examples-you-need-to-know</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Regex</category>
      <category>Regular Expressions</category>
      <category>strings</category>
      <title>Regular Expressions in C#: 3 Examples You Need to Know</title>
      <pubDate>Tue, 02 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out these 3 simple examples of regular expressions in C#! If you're new to regex and coding in CSharp, these are a perfect starting point for you!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out these 3 simple examples of regular expressions in C#! If you're new to regex and coding in CSharp, these are a perfect starting point for you!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/Regular-Expressions-in-C-3-Examples-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001afb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/04/01/regex-options-in-c-a-beginners-guide-to-powerful-pattern-matching</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Regex</category>
      <category>Regular Expressions</category>
      <title>Regex Options in C#: A Beginner's Guide to Powerful Pattern Matching</title>
      <pubDate>Mon, 01 Apr 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Regular expressions are powerful for pattern matching, but what are the regex options in C# that we have access to? What do they do and how can we use them?</p>
]]></description>
      <content:encoded><![CDATA[<p>Regular expressions are powerful for pattern matching, but what are the regex options in C# that we have access to? What do they do and how can we use them?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/04/Regex-Options-in-C-A-Beginners-Guide-to-Powerful-Pattern-Matching.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001ac4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/31/collection-initializer-performance-in-c-how-to-get-an-87-boost</link>
      <category>BenchmarkDotNet</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Benchmark</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Collections</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>performance</category>
      <title>Collection Initializer Performance in C# - How To Get An 87% Boost!</title>
      <pubDate>Sun, 31 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out these benchmarks measuring collection initializer performance in C#. How the heck did I speed up C# collection initialization by 87%?!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out these benchmarks measuring collection initializer performance in C#. How the heck did I speed up C# collection initialization by 87%?!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Collection-Initializer-Performance-in-C-How-To-Get-An-87-Boost.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001aaa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/30/actionable-interview-tips-dev-leader-weekly-37</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Actionable Interview Tips - Dev Leader Weekly 37</title>
      <pubDate>Sat, 30 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the second of a 3-part series with a focus on actionable interview tips!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the second of a 3-part series with a focus on actionable interview tips!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Actionable-Interview-Tips-Dev-Leader-Weekly-37.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001abc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/29/collection-initializers-and-collection-expressions-in-c-simplified-code-examples</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Collections</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>Collection Initializers and Collection Expressions in C# - Simplified Code Examples</title>
      <pubDate>Fri, 29 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See code examples for C# collection initializers and collection expressions! Compare and contrast the readability of these different examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>See code examples for C# collection initializers and collection expressions! Compare and contrast the readability of these different examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Collection-Initializers-and-Collection-Expressions-in-C-Simplified-Code-Examples.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a8a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/28/c-mongodb-insert-benchmarks-what-you-need-to-know</link>
      <category>BenchmarkDotNet</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Benchmark</category>
      <category>Benchmarking</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Databases</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>MongoDB</category>
      <category>performance</category>
      <title>C# MongoDB Insert Benchmarks - What You Need To Know</title>
      <pubDate>Thu, 28 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Curious about C# MongoDB insert benchmarks? In this article, I show you BenchmarkDotNet code and the results for several variations of inserting data!</p>
]]></description>
      <content:encoded><![CDATA[<p>Curious about C# MongoDB insert benchmarks? In this article, I show you BenchmarkDotNet code and the results for several variations of inserting data!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/C-MongoDB-Insert-Benchmarks-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a96000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/27/c-testcontainers-for-mongodb-how-to-easily-run-local-databases</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Databases</category>
      <category>Docker</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>MongoDB</category>
      <category>Testcontainers</category>
      <title>C# Testcontainers for MongoDB: How To Easily Run Local Databases</title>
      <pubDate>Wed, 27 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use C# Testcontainers for MongoDB! If you're developing a dotnet application and want to use MongoDB, Testcontainers can be a HUGE asset!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use C# Testcontainers for MongoDB! If you're developing a dotnet application and want to use MongoDB, Testcontainers can be a HUGE asset!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/C-Testcontainers-for-MongoDB-How-To-Easily-Run-Local-Databases.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a77000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/26/how-to-delete-documents-from-mongodb-in-c-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Databases</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>MongoDB</category>
      <title>How To Delete Documents From MongoDB In C# - What You Need To Know</title>
      <pubDate>Tue, 26 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See code examples for how to delete documents from MongoDB in C#. This article covers the basics of different methods you can use to delete records from Mongo!</p>
]]></description>
      <content:encoded><![CDATA[<p>See code examples for how to delete documents from MongoDB in C#. This article covers the basics of different methods you can use to delete records from Mongo!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/How-To-Delete-Documents-From-MongoDB-In-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a23000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/25/how-to-update-mongodb-documents-in-c-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Databases</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>MongoDB</category>
      <title>How To Update MongoDB Documents in C# - What You Need To Know</title>
      <pubDate>Mon, 25 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See code examples for how to update MongoDB documents in C#. This article covers the basics of different methods you can use to update records.</p>
]]></description>
      <content:encoded><![CDATA[<p>See code examples for how to update MongoDB documents in C#. This article covers the basics of different methods you can use to update records.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/How-To-Update-MongoDB-Documents-in-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a24000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/24/mongodb-filtering-in-c-beginners-guide-for-easy-filters</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Databases</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>MongoDB</category>
      <title>MongoDB Filtering in C# - Beginner's Guide For Easy Filters</title>
      <pubDate>Sun, 24 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn the basics of MongoDB Filtering in C# with simple code examples! See how to use the MongoDB FilterDefinitionBuilder to support filtering in MongoDB.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn the basics of MongoDB Filtering in C# with simple code examples! See how to use the MongoDB FilterDefinitionBuilder to support filtering in MongoDB.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/MongoDB-Filtering-in-C-Beginners-Guide-For-Easy-Filters.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a38000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/23/apply-interview-solve-problems-dev-leader-weekly-36</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Apply, Interview, Solve Problems - Dev Leader Weekly 36</title>
      <pubDate>Sat, 23 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the first of a 3-part series with a focus on getting visibility when applying for jobs.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the first of a 3-part series with a focus on getting visibility when applying for jobs.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/DLW-36.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a22000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/22/mongodb-in-c-simplified-guide-for-inserting-data</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Databases</category>
      <category>Document Database</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>json</category>
      <category>MongoDB</category>
      <category>NoSQL</category>
      <title>MongoDB in C#: Simplified Guide For Inserting Data</title>
      <pubDate>Fri, 22 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>This article explains the basics of inserting documents into MongoDB in C#. See code examples of InsertOne, InsertMany, and their async counterparts.</p>
]]></description>
      <content:encoded><![CDATA[<p>This article explains the basics of inserting documents into MongoDB in C#. See code examples of InsertOne, InsertMany, and their async counterparts.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/MongoDB-in-C-Simplified-Guide-For-Inserting-Data.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a0d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/21/blazor-render-mode-how-to-avoid-dependency-injection-woes</link>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>MudBlazor</category>
      <category>Render Mode</category>
      <category>user interface</category>
      <category>Web Development</category>
      <title>Blazor Render Mode - How To Avoid Dependency Injection Woes</title>
      <pubDate>Thu, 21 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Running into issues with your Blazor render mode? In my case, I didn't even know it was breaking my dependency injection AND my event handlers. My error though!</p>
]]></description>
      <content:encoded><![CDATA[<p>Running into issues with your Blazor render mode? In my case, I didn't even know it was breaking my dependency injection AND my event handlers. My error though!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Blazor-Render-Mode-How-To-Avoid-Dependency-Injection-Woes.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001a00000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/20/mudblazor-list-items-how-to-create-awesome-blazor-list-views</link>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>user interface</category>
      <category>Web Development</category>
      <title>MudBlazor List Items: How To Create Awesome Blazor List Views</title>
      <pubDate>Wed, 20 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See how you can use MudBlazor list items to make awesome GUIs! Properly leverage the MustList and MudListItem controls to get custom user interfaces!</p>
]]></description>
      <content:encoded><![CDATA[<p>See how you can use MudBlazor list items to make awesome GUIs! Properly leverage the MustList and MudListItem controls to get custom user interfaces!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/MudBlazor-List-Items-How-To-Create-Awesome-Blazor-List-Views.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000019de000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/19/autofac-in-asp-net-core-how-to-avoid-this-debugging-nightmare</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>asp</category>
      <category>ASP.NET</category>
      <category>aspnet</category>
      <category>aspnet core</category>
      <category>aspnetcore</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>Autofac In ASP NET Core - How To Avoid This Debugging Nightmare</title>
      <pubDate>Tue, 19 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use Autofac in ASP NET Core applications with only a couple of lines of code! Avoid this common problem when setting up dependency injection.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use Autofac in ASP NET Core applications with only a couple of lines of code! Avoid this common problem when setting up dependency injection.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Autofac-In-ASP-NET-Core-How-To-Avoid-This-Debugging-Nightmare.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dca000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/18/7-c-project-ideas-for-beginners-to-escape-tutorial-hell</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Projects</category>
      <title>7 C# Project Ideas For Beginners To Escape Tutorial Hell</title>
      <pubDate>Mon, 18 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out these 7 C# project ideas for beginners to help escape from tutorial hell! These C# project ideas will give you hands-on practice writing software.</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out these 7 C# project ideas for beginners to help escape from tutorial hell! These C# project ideas will give you hands-on practice writing software.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/7-C-Project-Ideas-For-Beginners-To-Escape-Tutorial-Hell.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000019ca000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/17/constructorinfo-how-to-make-reflection-in-dotnet-faster-for-instantiation</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Reflection</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>ConstructorInfo</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>ConstructorInfo - How To Make Reflection in DotNet Faster for Instantiation</title>
      <pubDate>Sun, 17 Mar 2024 14:15:36 Z</pubDate>
      <description><![CDATA[<p>Using reflection in DotNet to create object instances? See the performance of ConstructorInfo compared to other methods provided by reflection in DotNet!</p>
]]></description>
      <content:encoded><![CDATA[<p>Using reflection in DotNet to create object instances? See the performance of ConstructorInfo compared to other methods provided by reflection in DotNet!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/ConstructorInfo-How-To-Make-Reflection-in-DotNet-Faster-for-Instantiation.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001992000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/16/help-i-have-a-new-manager-dev-leader-weekly-35</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>HELP! I Have A New Manager! - Dev Leader Weekly 35</title>
      <pubDate>Sat, 16 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I share things to focus on and actions you can take when you have a new manager on your team.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I share things to focus on and actions you can take when you have a new manager on your team.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/DLW-35.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017f7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/14/activatorcreateinstance-vs-typeinvokemember-a-clear-winner</link>
      <category>BenchmarkDotNet</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Reflection</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <title>Activator.CreateInstance vs Type.InvokeMember - A Clear Winner?</title>
      <pubDate>Thu, 14 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's compare Activator.CreateInstance vs Type.InvokeMember! Check out this head to head battle for ways to create instances using reflection in dotnet!</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's compare Activator.CreateInstance vs Type.InvokeMember! Check out this head to head battle for ways to create instances using reflection in dotnet!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/ActivatorCreateInstance-vs-TypeInvokeMember-A-Clear-Winner.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018ef000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/13/async-event-handlers-in-c-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>async</category>
      <category>async await</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>event handlers</category>
      <category>events</category>
      <title>Async Event Handlers in C#: What You Need to Know</title>
      <pubDate>Wed, 13 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to safely use async event handlers in C#. Understand the dangers and discover best practices for managing async event handlers in your C# code.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to safely use async event handlers in C#. Understand the dangers and discover best practices for managing async event handlers in your C# code.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Async-Event-Handlers-in-C-What-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018a4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/12/plugin-architecture-in-c-for-improved-software-design</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>plugin</category>
      <category>plugin architecture</category>
      <category>Plugins</category>
      <category>reflection</category>
      <title>Plugin Architecture in C# for Improved Software Design</title>
      <pubDate>Tue, 12 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about plugin architecture in C# to create extensible apps! This article provides examples with code snippets to explain how to start with C# plugins.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about plugin architecture in C# to create extensible apps! This article provides examples with code snippets to explain how to start with C# plugins.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Plugin-Architecture-in-C-for-Improved-Software-Design.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018de000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/11/how-to-automatically-cast-between-types-in-c</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>code examples</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>implicit operators</category>
      <title>How to Automatically Cast Between Types in C#</title>
      <pubDate>Mon, 11 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to automatically cast between types in C#! Leveraging implicit operators in C#, we can do away with explicit casts to convert between types.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to automatically cast between types in C#! Leveraging implicit operators in C#, we can do away with explicit casts to convert between types.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Implicit-Operators-in-C-How-To-Simplify-Type-Conversions.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001927000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/09/actionable-advice-for-you-from-my-management-journey-dev-leader-weekly-34</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Actionable Advice For YOU From My Management Journey - Dev Leader Weekly 34</title>
      <pubDate>Sat, 09 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I share actionable advice for software engineers based on my own management journey.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I share actionable advice for software engineers based on my own management journey.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/dlw-34.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018a3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/08/the-facade-design-pattern-in-c-how-to-simplify-complex-subsystems</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Facade</category>
      <category>facade design pattern</category>
      <category>facade pattern</category>
      <category>Facades</category>
      <title>The Facade Design Pattern in C#: How to Simplify Complex Subsystems</title>
      <pubDate>Fri, 08 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about the Facade design pattern in C# and how it simplifies complex subsystems. Check out these 4 code examples to see how the facade pattern in C# works!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about the Facade design pattern in C# and how it simplifies complex subsystems. Check out these 4 code examples to see how the facade pattern in C# works!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/The-Facade-Design-Pattern-in-C-How-to-Simplify-Complex-Subsystems.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018ee000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/07/async-void-methods-in-c-the-dangers-that-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>async await</category>
      <category>async void</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>event handlers</category>
      <title>async void Methods In C# - The Dangers That You Need to Know</title>
      <pubDate>Thu, 07 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn why async void methods in C# can be dangerous with clear code examples. A perfect for beginner software engineers wanting to understand the risks.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn why async void methods in C# can be dangerous with clear code examples. A perfect for beginner software engineers wanting to understand the risks.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/async-void-Methods-In-C-The-Dangers-That-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001878000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/06/extract-method-refactoring-technique-in-c-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>extract method</category>
      <category>refactor</category>
      <title>Extract Method Refactoring Technique in C# - What You Need To Know</title>
      <pubDate>Wed, 06 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See how to use the Extract Method refactoring technique to get started on your journey to being more skilled at refactoring! Check out this C# code example!</p>
]]></description>
      <content:encoded><![CDATA[<p>See how to use the Extract Method refactoring technique to get started on your journey to being more skilled at refactoring! Check out this C# code example!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Extract-Method-Refactoring-Technique-in-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018a6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/05/how-to-use-benchmarkdotnet-6-simple-performanceboosting-tips-to-get-started</link>
      <category>BenchmarkDotNet</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Benchmark</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>performance</category>
      <title>How to Use BenchmarkDotNet: 6 Simple Performance-Boosting Tips to Get Started</title>
      <pubDate>Tue, 05 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use BenchmarkDotNet to effectively create and run benchmarks on your C# code. Dig into where you have opportunities to optimize your C# code!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use BenchmarkDotNet to effectively create and run benchmarks on your C# code. Dig into where you have opportunities to optimize your C# code!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/How-to-Use-BenchmarkDotNet-6-Simple-Performance-Boosting-Tips-to-Get-Started.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018b0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/04/implicit-operators-in-c-how-to-simplify-type-conversions</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>casting</category>
      <category>code</category>
      <category>code examples</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>implicit operators</category>
      <category>type casting</category>
      <title>Implicit Operators in C#: How To Simplify Type Conversions</title>
      <pubDate>Mon, 04 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to perform implicit conversions by using implicit operators in C#. This is a helpful feature that can enhance readability when done with care.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to perform implicit conversions by using implicit operators in C#. This is a helpful feature that can enhance readability when done with care.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Implicit-Operators-in-C-How-To-Simplify-Type-Conversions.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000188c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/03/how-to-use-polly-in-c-easily-handle-faults-and-retries</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Fault Handling</category>
      <category>Polly</category>
      <category>Retry Mechanisms</category>
      <category>Retry Policies</category>
      <title>How To Use Polly In C#: Easily Handle Faults And Retries</title>
      <pubDate>Sun, 03 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use Polly in C# to handle faults and retries with ease! Check these 3 code examples showcasing different use cases of Polly in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use Polly in C# to handle faults and retries with ease! Check these 3 code examples showcasing different use cases of Polly in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/How-To-Use-Polly-In-C-Easily-Handle-Faults-And-Retries.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000018b6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/02/applying-growth-mindset-to-learning-rust-dev-leader-weekly-33</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Applying Growth Mindset to Learning Rust - Dev Leader Weekly 33</title>
      <pubDate>Sat, 02 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how I intend to apply a Growth Mindset to learning Rust to support my team.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how I intend to apply a Growth Mindset to learning Rust to support my team.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/DLW-33.png" />
    </item>
    <item>
      <guid isPermaLink="false">000017c7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/03/01/scrutor-in-c-3-simple-tips-to-level-up-dependency-injection</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Scrutor</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>IServiceCollection</category>
      <title>Scrutor in C# - 3 Simple Tips to Level Up Dependency Injection</title>
      <pubDate>Fri, 01 Mar 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use Scrutor in C# for dependency injection with these 3 simple tips. Try out Scrutor in your next C# application and simplify your registrations!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use Scrutor in C# for dependency injection with these 3 simple tips. Try out Scrutor in your next C# application and simplify your registrations!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/03/Scrutor-in-C-3-Simple-Tips-to-Level-Up-Dependency-Injection.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000185d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/29/refactoring-c-code-4-essential-techniques-simplified</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>development</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>refactor</category>
      <title>Refactoring C# Code - 4 Essential Techniques Simplified</title>
      <pubDate>Thu, 29 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about efficiently refactoring C# code with these 4 simple techniques! Follow along with code examples that show you how to approach refactoring.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about efficiently refactoring C# code with these 4 simple techniques! Follow along with code examples that show you how to approach refactoring.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Refactoring-C-Code-4-Essential-Techniques-Simplified.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017ed000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/28/activatorcreateinstance-in-c-a-quick-rundown</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Reflection</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>Activator.CreateInstance in C# - A Quick Rundown</title>
      <pubDate>Wed, 28 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Leverage Activator.CreateInstance in C#, part of reflection in C#, to create object instances! This beginner's guide walks you through simple C# code examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>Leverage Activator.CreateInstance in C#, part of reflection in C#, to create object instances! This beginner's guide walks you through simple C# code examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/ActivatorCreateInstance-in-C-A-Quick-Rundown.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017c9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/27/async-await-in-c-3-beginner-tips-you-need-to-know</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>async</category>
      <category>async await</category>
      <category>Await</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dotnet core</category>
      <title>async await in C#: 3 Beginner Tips You Need to Know</title>
      <pubDate>Tue, 27 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Dive into async await in C# with these 3 beginner tips. Learn how to write async await code, handle multiple exceptions, and avoid dreaded deadlocks!</p>
]]></description>
      <content:encoded><![CDATA[<p>Dive into async await in C# with these 3 beginner tips. Learn how to write async await code, handle multiple exceptions, and avoid dreaded deadlocks!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/async-await-in-C-3-Beginner-Tips-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017e9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/26/reflection-in-c-4-simple-but-powerful-code-examples</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Reflection</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>code examples</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>Reflection in C#: 4 Simple But Powerful Code Examples</title>
      <pubDate>Mon, 26 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Reflection in C# is powerful, but with great power comes great responsibility. Check out these 4 quick examples of reflection in C# to see it in action!</p>
]]></description>
      <content:encoded><![CDATA[<p>Reflection in C# is powerful, but with great power comes great responsibility. Check out these 4 quick examples of reflection in C# to see it in action!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Reflection-in-C-4-Code-Simple-But-Powerful-Code-Examples.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017c2000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/25/using-autofac-in-c-3-simple-tips-for-beginners</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>Using Autofac in C# - 3 Simple Tips for Beginners</title>
      <pubDate>Sun, 25 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to use Autofac in C# for dependency injection! Check out these three code examples to help you get started with dependency injection in C#.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to use Autofac in C# for dependency injection! Check out these three code examples to help you get started with dependency injection in C#.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Using-Autofac-in-C-3-Simple-Tips-for-Beginners.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017d9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/24/midlevel-to-senior-engineer-dev-leader-weekly-32</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Mid-Level To Senior Engineer - Dev Leader Weekly 32</title>
      <pubDate>Sat, 24 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my experience as an engineering manager and engineers going from mid to senior engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my experience as an engineering manager and engineers going from mid to senior engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/DLW-32.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017bc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/23/scrutor-vs-autofac-in-c-what-you-need-to-know</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Scrutor</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <title>Scrutor vs Autofac in C#: What You Need To Know</title>
      <pubDate>Fri, 23 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Scrutor vs Autofac in C#! Which one comes out on top between these two solutions for dependency injection in dotnet? See how each are used with code examples!</p>
]]></description>
      <content:encoded><![CDATA[<p>Scrutor vs Autofac in C#! Which one comes out on top between these two solutions for dependency injection in dotnet? See how each are used with code examples!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Scrutor-vs-Autofac-in-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000017b1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/22/c-for-beginners-5-simplified-concepts-in-c</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>learn to code</category>
      <title>C# for Beginners - 5 Simplified Concepts in C#</title>
      <pubDate>Thu, 22 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Considering C# as you get started on your programming journey? This article is focused on C# for beginners, and I've included 5 concepts from C# with code!</p>
]]></description>
      <content:encoded><![CDATA[<p>Considering C# as you get started on your programming journey? This article is focused on C# for beginners, and I've included 5 concepts from C# with code!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/C-for-Beginners-5-Simplified-Concepts-in-C-.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001666000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/21/iservicecollection-in-c-complete-guide-with-addsingleton-addscoped-addtransient</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>asp</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DI</category>
      <category>DI Frameworks</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>inversion of control</category>
      <category>IServiceCollection</category>
      <category>Simple Injector</category>
      <title>IServiceCollection in C# -- Complete Guide with AddSingleton, AddScoped &amp; AddTransient</title>
      <pubDate>Wed, 21 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Step-by-step guide to using IServiceCollection in C# for dependency injection. Learn AddSingleton, AddScoped, and AddTransient with real code examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>Step-by-step guide to using IServiceCollection in C# for dependency injection. Learn AddSingleton, AddScoped, and AddTransient with real code examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/IServiceCollection-in-C-Simplified-Beginners-Guide-For-Dependency-Injection.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001673000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/20/testcontainers-in-aspnet-core-a-simplified-beginners-guide</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>Tutorial</category>
      <category>xUnit</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>coding</category>
      <category>Docker</category>
      <category>DotNet</category>
      <category>Testcontainers</category>
      <title>Testcontainers in ASP.NET Core - A Simplified Beginner's Guide</title>
      <pubDate>Tue, 20 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Use Testcontainers in ASP.NET Core testing to get better coverage! Learn how to simulate dependencies, test in parallel, and integrate with CI/CD tools!</p>
]]></description>
      <content:encoded><![CDATA[<p>Use Testcontainers in ASP.NET Core testing to get better coverage! Learn how to simulate dependencies, test in parallel, and integrate with CI/CD tools!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Testcontainers-in-ASPNET-Core-A-Simplified-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001781000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/17/sunk-cost-fallacy-how-to-be-unsinkable-dev-leader-weekly-31</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Sunk Cost Fallacy &amp; How To Be Unsinkable - Dev Leader Weekly 31</title>
      <pubDate>Sat, 17 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I dive into the sunk cost fallacy, how it affected me, and how it may affect you!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I dive into the sunk cost fallacy, how it affected me, and how it may affect you!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/DLW-31.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001675000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/16/nunit-in-aspnet-core-what-you-need-to-get-started</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>NUnit</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Integration tests</category>
      <category>Test Explorer</category>
      <category>unit testing</category>
      <category>Web API</category>
      <title>NUnit in ASP.NET Core - What You Need To Get Started</title>
      <pubDate>Fri, 16 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Leverage NUNit in ASP.NET Core for crafting reliable code with confidence! Learn to create tests, use advanced techniques, and improve your code quality!</p>
]]></description>
      <content:encoded><![CDATA[<p>Leverage NUNit in ASP.NET Core for crafting reliable code with confidence! Learn to create tests, use advanced techniques, and improve your code quality!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/NUnit-in-ASPNET-Core-What-You-Need-To-Get-Started.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000179b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/16/i-had-to-give-up-behind-the-screen-2024-february-week-3</link>
      <category>Behind The Screen</category>
      <title>I Had To Give Up - Behind The Screen - 2024 February, Week 3</title>
      <pubDate>Fri, 16 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. I share about why I had to give up on going after my two bodybuilding shows in April.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. I share about why I had to give up on going after my two bodybuilding shows in April.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/BTS-2024-02-W3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000175c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/15/google-sheets-in-c-how-to-build-your-own-levelsfyi</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>code examples</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Google Cloud Console</category>
      <category>Google Drive</category>
      <category>Google Drive API</category>
      <category>Google Sheets</category>
      <category>Google Sheets API</category>
      <category>Spreadsheets</category>
      <title>Google Sheets in C# - How to Build Your Own Levels.fyi!</title>
      <pubDate>Thu, 15 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Interested in using Google Drive and Google Sheets in C#? Get started with the Google Sheets API to access spreadsheets in C# in your own dotnet applications!</p>
]]></description>
      <content:encoded><![CDATA[<p>Interested in using Google Drive and Google Sheets in C#? Get started with the Google Sheets API to access spreadsheets in C# in your own dotnet applications!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Google-Sheets-in-C-How-to-Build-Your-Own-Levelsfyi_.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000174f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/14/weak-events-in-c-how-to-avoid-nasty-memory-leaks</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>C#</category>
      <category>ConditionalWeakTable</category>
      <category>CSharp</category>
      <category>event args</category>
      <category>event handler</category>
      <category>event handlers</category>
      <category>events</category>
      <category>garbage collection</category>
      <category>memory leak</category>
      <category>weak events</category>
      <category>WeakReference</category>
      <title>Weak Events in C# - How to Avoid Nasty Memory Leaks</title>
      <pubDate>Wed, 14 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Are you struggling with memory leaks due to your event handlers and events in C#? Check out how weak events in C# can help with garbage collection in your apps!</p>
]]></description>
      <content:encoded><![CDATA[<p>Are you struggling with memory leaks due to your event handlers and events in C#? Check out how weak events in C# can help with garbage collection in your apps!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Weak-Events-in-C-How-to-Avoid-Nasty-Memory-Leaks.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001674000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/13/xunit-in-aspnet-core-what-you-need-to-know-to-start</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>xUnit</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>unit testing</category>
      <title>xUnit in ASP.NET Core - What You Need to Know to Start</title>
      <pubDate>Tue, 13 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to leverage xUnit in ASP.NET Core tests with simple code examples. See how to write easy-to-understand test code and cover your ASP.NET Core apps!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to leverage xUnit in ASP.NET Core tests with simple code examples. See how to write easy-to-understand test code and cover your ASP.NET Core apps!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/xUnit-in-ASPNET-Core-What-You-Need-to-Know-to-Start.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001728000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/10/entity-framework-core-in-blazor-dev-leader-weekly-30</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Entity Framework Core in Blazor - Dev Leader Weekly 30</title>
      <pubDate>Sat, 10 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how we can use entity framework core in our Blazor application!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how we can use entity framework core in our Blazor application!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/DLW-30.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001676000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/09/webapplicationfactory-in-aspnet-core-practical-tips-for-c-developers</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>ASP.NET</category>
      <category>Functional Testing</category>
      <category>HTTPClient</category>
      <category>unit testing</category>
      <category>WebApplicationFactory</category>
      <title>WebApplicationFactory in ASP.NET Core: Practical Tips for C# Developers</title>
      <pubDate>Fri, 09 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about WebApplicationFactory in ASP.NET Core and leveraging it for testing. Use an HttpClient and implement the tips in this article for better tests!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about WebApplicationFactory in ASP.NET Core and leveraging it for testing. Use an HttpClient and implement the tips in this article for better tests!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/WebApplicationFactory-in-ASPNET-Core-Practical-Tips-for-C-Developers.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001725000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/09/diet-is-getting-hard-behind-the-screen-2024-february-week-2</link>
      <category>Behind The Screen</category>
      <title>Diet Is Getting Hard - Behind The Screen - 2024 February, Week 2</title>
      <pubDate>Fri, 09 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about being run down with bodybuilding prep because the diet is getting hard.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about being run down with bodybuilding prep because the diet is getting hard.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/BTS-2024-02-W2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000167b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/07/cqrs-pattern-in-c-and-clean-architecture-a-simplified-beginners-guide</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>Clean Architecture</category>
      <category>code</category>
      <category>coding</category>
      <category>Command Query Responsibility Segregation</category>
      <category>CQRS</category>
      <category>CQRS Pattern</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <title>CQRS Pattern in C# and Clean Architecture - A Simplified Beginner's Guide</title>
      <pubDate>Wed, 07 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about the CQRS pattern in C# and Clean Architecture for better software development. Get code examples and best practices to improve your skills today!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about the CQRS pattern in C# and Clean Architecture for better software development. Get code examples and best practices to improve your skills today!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/CQRS-Pattern-in-C-and-Clean-Architecture-A-Simplified-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000016f0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/06/c-clean-architecture-with-mediatr-how-to-build-for-flexibility</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>Clean Architecture</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Mediator Pattern</category>
      <category>MediatR</category>
      <title>C# Clean Architecture with MediatR: How To Build For Flexibility</title>
      <pubDate>Tue, 06 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Explore the integration of C# Clean Architecture with MediatR for maintainable, scalable code! Learn how these work together with C# code examples!</p>
]]></description>
      <content:encoded><![CDATA[<p>Explore the integration of C# Clean Architecture with MediatR for maintainable, scalable code! Learn how these work together with C# code examples!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/C-Clean-Architecture-With-MediatR-How-To-Build-For-Flexibility.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000167d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/05/unit-of-work-pattern-in-c-for-clean-architecture-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>Clean Architecture</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Unit of Work Design Pattern</category>
      <category>Unit of Work Pattern</category>
      <title>Unit of Work Pattern in C# for Clean Architecture: What You Need To Know</title>
      <pubDate>Mon, 05 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Integrate the Unit of Work Pattern in C# with Clean Architecture for efficient programming. Learn benefits and check out C# code examples to avoid mistakes.</p>
]]></description>
      <content:encoded><![CDATA[<p>Integrate the Unit of Work Pattern in C# with Clean Architecture for efficient programming. Learn benefits and check out C# code examples to avoid mistakes.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Unit-Of-Work-Pattern-In-C-For-Clean-Architecture-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000169a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/03/combining-blazor-plugins-with-quartz-jobs-dev-leader-weekly-29</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Combining Blazor Plugins With Quartz Jobs - Dev Leader Weekly 29</title>
      <pubDate>Sat, 03 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how I modified the Blazor plugins we created to work with Quartz for job scheduling!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how I modified the Blazor plugins we created to work with Quartz for job scheduling!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/DLW-29.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001696000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/02/course-creation-behind-the-screen-2024-february-week-1</link>
      <category>Behind The Screen</category>
      <title>Course Creation - Behind The Screen - 2024 February, Week 1</title>
      <pubDate>Fri, 02 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about course creation and how I'm trying to get more time for supporting this effort!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about course creation and how I'm trying to get more time for supporting this effort!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/BTS-2024-02-W1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001645000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/02/01/ultimate-starter-guide-to-middleware-in-aspnet-core-everything-you-need-to-know</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>aspnet core</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>middleware</category>
      <category>Web Development</category>
      <title>Ultimate Starter Guide to Middleware in ASP.NET Core: Everything You Need to Know</title>
      <pubDate>Thu, 01 Feb 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Discover the benefits of middleware in ASP.NET Core, including flexibility and modularity. Learn about middleware like authentication and logging!</p>
]]></description>
      <content:encoded><![CDATA[<p>Discover the benefits of middleware in ASP.NET Core, including flexibility and modularity. Learn about middleware like authentication and logging!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/02/Ultimate-Starter-Guide-to-Middleware-in-ASPNET-Core-Everything-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001646000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/31/custom-middleware-in-aspnet-core-how-to-harness-the-power</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>aspnet</category>
      <category>aspnet core</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>middleware</category>
      <category>Web Development</category>
      <title>Custom Middleware in ASP.NET Core - How to Harness the Power!</title>
      <pubDate>Wed, 31 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about different types of middleware and how to implement custom middleware in ASP.NET Core to solve common challenges in web development!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about different types of middleware and how to implement custom middleware in ASP.NET Core to solve common challenges in web development!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Custom-Middleware-in-ASPNET-Core-How-to-Harness-the-Power.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000015fa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/30/youre-killing-collaboration-and-how-to-fix-it</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Software Engineering</category>
      <category>career advice</category>
      <category>collaboration</category>
      <category>developer</category>
      <category>problem solving</category>
      <title>You're Killing Collaboration (And How To Fix It)</title>
      <pubDate>Tue, 30 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Are you killing collaboration on your software engineering teams when it comes to problem solving? Don't multiple a negative impact! Let's fix it.</p>
]]></description>
      <content:encoded><![CDATA[<p>Are you killing collaboration on your software engineering teams when it comes to problem solving? Don't multiple a negative impact! Let's fix it.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Youre-Killing-Collaboration-And-How-To-Fix-It.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001614000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/29/the-memento-pattern-in-c-how-to-achieve-effortless-state-restoration</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>memento design pattern</category>
      <category>memento pattern</category>
      <category>Programming</category>
      <category>undo redo</category>
      <title>The Memento Pattern in C# - How to Achieve Effortless State Restoration</title>
      <pubDate>Mon, 29 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Looking to implement the Memento Pattern in C#? Learn about its origin and principles, and the different components &amp; steps to implementation!</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking to implement the Memento Pattern in C#? Learn about its origin and principles, and the different components &amp; steps to implementation!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/The-Memento-Pattern-in-C-How-to-Achieve-Effortless-State-Restoration.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001608000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/28/informal-leadership-in-software-engineering-what-you-need-to-progress</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Software Engineering</category>
      <category>career advice</category>
      <category>developers</category>
      <category>development</category>
      <category>informal leadership</category>
      <category>leadership</category>
      <category>senior software engineers</category>
      <title>Informal Leadership in Software Engineering - What You Need To Progress</title>
      <pubDate>Sun, 28 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Informal leadership in software engineering is a critical part of becoming more senior in your role. But what's involved and why is it so beneficial?</p>
]]></description>
      <content:encoded><![CDATA[<p>Informal leadership in software engineering is a critical part of becoming more senior in your role. But what's involved and why is it so beneficial?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Informal-Leadership-in-Software-Engineering-What-You-Need-To-Progress.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000015f4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/27/epic-dotultimate-give-away-dev-leader-weekly-28</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>EPIC dotUltimate Give Away - Dev Leader Weekly 28</title>
      <pubDate>Sat, 27 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we celebrate the winner of the dotUltimate license and talk about collaboration killers.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we celebrate the winner of the dotUltimate license and talk about collaboration killers.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/DLW-28.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000015f0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/26/changes-at-work-behind-the-screen-2024-january-week-4</link>
      <category>Behind The Screen</category>
      <title>Changes At Work - Behind The Screen - 2024 January, Week 4</title>
      <pubDate>Fri, 26 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about some changes at work that have started and what I'm keeping busy with at this time!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about some changes at work that have started and what I'm keeping busy with at this time!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/BTS-2024-01-W4.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000148b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/25/composite-pattern-in-c-for-powerful-object-structures</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>Composite Design Pattern</category>
      <category>Composite Pattern</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <title>Composite Pattern In C# For Powerful Object Structures</title>
      <pubDate>Thu, 25 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to implement the Composite Pattern in C#! This article explores the pros and the cons of this design pattern and how it works in C#. Check it out!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to implement the Composite Pattern in C#! This article explores the pros and the cons of this design pattern and how it works in C#. Check it out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Composite-Pattern-In-C-For-Powerful-Object-Structures.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001489000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/21/command-pattern-in-c-what-you-need-to-implement-it</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>coding</category>
      <category>command design pattern</category>
      <category>command pattern</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <title>Command Pattern in C# - What You Need to Implement It</title>
      <pubDate>Sun, 21 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Organize your code with the Command Pattern in C#! Learn what the Command Pattern in C# is and the design principles it follows. Understand the pros and cons!</p>
]]></description>
      <content:encoded><![CDATA[<p>Organize your code with the Command Pattern in C#! Learn what the Command Pattern in C# is and the design principles it follows. Understand the pros and cons!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Command-Pattern-in-C-What-You-Need-to-Implement-It.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000015b8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/20/blazor-app-spike-dev-leader-weekly-27</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Blazor App Spike! - Dev Leader Weekly 27</title>
      <pubDate>Sat, 20 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll look at doing a spike of our Blazor web application!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll look at doing a spike of our Blazor web application!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/DLW-27.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000015b5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/19/owning-your-career-journey-behind-the-screen-2024-january-week-3</link>
      <category>Behind The Screen</category>
      <title>Owning Your Career Journey - Behind The Screen - 2024 January, Week 3</title>
      <pubDate>Fri, 19 Jan 2024 17:10:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about my career journey and where I'm currently at as we start this new year!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. I share some insights about my career journey and where I'm currently at as we start this new year!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/BTS-2024-01-W3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001506000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/18/software-engineering-soft-skills-6-focus-areas-that-you-need</link>
      <category>Software Engineering</category>
      <title>Software Engineering Soft Skills - 6 Focus Areas That You Need</title>
      <pubDate>Thu, 18 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Improve your software engineering soft skills -- essential to your career success. Learn about effective communication, teamwork, adaptability, and more.</p>
]]></description>
      <content:encoded><![CDATA[<p>Improve your software engineering soft skills -- essential to your career success. Learn about effective communication, teamwork, adaptability, and more.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Software-Engineering-Soft-Skills-6-Focus-Areas-That-You-Need.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000157e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/15/the-best-c-books-for-beginner-developers-top-6-picks</link>
      <category>Books &amp;amp; Reading</category>
      <category>C# / .NET / dotnet</category>
      <category>.NET</category>
      <category>Beginner</category>
      <category>books</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>learn C#</category>
      <category>learn to code</category>
      <category>reading</category>
      <title>The Best C# Books For Beginner Developers: Top 6 Picks</title>
      <pubDate>Mon, 15 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Are you looking for the best C# books for beginner developers? Check out this list to see my pick for best books for C# developers that are getting started.</p>
]]></description>
      <content:encoded><![CDATA[<p>Are you looking for the best C# books for beginner developers? Check out this list to see my pick for best books for C# developers that are getting started.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/The-Best-C-Books-For-Beginner-Developers-Top-6-Picks.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001558000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/13/build-a-blazor-web-app-dev-leader-weekly-26</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Build a Blazor Web App! - Dev Leader Weekly 26</title>
      <pubDate>Sat, 13 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/DLW-26.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001559000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/12/build-a-blazor-web-app-series-get-in-the-know</link>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Exclusive Article</category>
      <title>Build a Blazor Web App Series - Get In The Know</title>
      <pubDate>Fri, 12 Jan 2024 22:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to the Build a Blazor Web App Series! This is an exclusive Dev Leader Weekly article.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to the Build a Blazor Web App Series! This is an exclusive Dev Leader Weekly article.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/DLW-26.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001553000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/12/fancy-new-toy-behind-the-screen-2024-january-week-2</link>
      <category>Behind The Screen</category>
      <title>Fancy New Toy! - Behind The Screen - 2024 January, Week 2</title>
      <pubDate>Fri, 12 Jan 2024 17:30:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. I picked up a fancy new toy that I'll be using to incorporate into my videos for designing systems!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. I picked up a fancy new toy that I'll be using to incorporate into my videos for designing systems!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/BTS-2024-01-W2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000151e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/12/how-to-implement-the-pipeline-design-pattern-in-c</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>pipeline design pattern</category>
      <title>How To Implement The Pipeline Design Pattern in C#</title>
      <pubDate>Fri, 12 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about the pipeline design pattern in C#. Discover how to create and chain pipeline stages. Get code examples, tips, and use cases for this design pattern.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about the pipeline design pattern in C#. Discover how to create and chain pipeline stages. Get code examples, tips, and use cases for this design pattern.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/How-To-Implement-The-Pipeline-Design-Pattern-in-C.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000151f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/11/the-specification-design-pattern-in-c-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>specification design pattern</category>
      <category>specification pattern</category>
      <title>The Specification Design Pattern in C#: What You Need To Know</title>
      <pubDate>Thu, 11 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about the Specification Design Pattern in C# and its benefits for your code. See how this pattern can improve code quality and how to implement it!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about the Specification Design Pattern in C# and its benefits for your code. See how this pattern can improve code quality and how to implement it!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/The-Specification-Design-Pattern-in-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000150b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/10/what-does-yield-do-in-c-a-simplified-view-for-beginners</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>development</category>
      <category>DotNet</category>
      <category>IEnumerable</category>
      <category>iterators</category>
      <category>Yield</category>
      <title>What Does yield Do In C#: A Simplified View For Beginners</title>
      <pubDate>Wed, 10 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>What does yield do in C#? Explore the benefits of using C# yield keyword with large datasets and best practices for implementation. One more tool to leverage!</p>
]]></description>
      <content:encoded><![CDATA[<p>What does yield do in C#? Explore the benefits of using C# yield keyword with large datasets and best practices for implementation. One more tool to leverage!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/What-Does-yield-Do-In-C-A-Simplified-View-For-Beginners.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001246000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/07/what-is-inversion-of-control-a-simplified-beginners-guide</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>dependency inversion</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>ioc container</category>
      <title>What is Inversion of Control  - A Simplified Beginner's Guide</title>
      <pubDate>Sun, 07 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>What is Inversion of Control? Learn about Inversion of Control (IOC) and Dependency Injection and how it can be applied in real-world scenarios.</p>
]]></description>
      <content:encoded><![CDATA[<p>What is Inversion of Control? Learn about Inversion of Control (IOC) and Dependency Injection and how it can be applied in real-world scenarios.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/What-is-Inversion-of-Control-A-Simplified-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000014ca000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/06/take-control-of-career-progression-dev-leader-weekly-25</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Take Control of Career Progression - Dev Leader Weekly 25</title>
      <pubDate>Sat, 06 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/DLW-25.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000014cb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/06/brag-documents-highlight-trackers-take-control-of-your-career-progression</link>
      <category>Exclusive Article</category>
      <category>Software Engineering</category>
      <title>Brag Documents &amp; Highlight Trackers - Take Control of Your Career Progression</title>
      <pubDate>Sat, 06 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>This is an exclusive article for Dev Leader Weekly readers! Take back control of your career progression with Brag Documents!</p>
]]></description>
      <content:encoded><![CDATA[<p>This is an exclusive article for Dev Leader Weekly readers! Take back control of your career progression with Brag Documents!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/DLW-25.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001485000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/05/chain-of-responsibility-pattern-in-c-simplified-howto-guide</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>chain of responsibility</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>dot net</category>
      <category>dot net core</category>
      <category>DotNet</category>
      <category>Programming</category>
      <title>Chain of Responsibility Pattern in C# - Simplified How-To Guide</title>
      <pubDate>Fri, 05 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Use the Chain of Responsibility pattern in C# to streamline your application architecture. Discover the benefits, key components, and best practices!</p>
]]></description>
      <content:encoded><![CDATA[<p>Use the Chain of Responsibility pattern in C# to streamline your application architecture. Discover the benefits, key components, and best practices!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/Chain-of-Responsibility-Pattern-in-C-Simplified-How-To-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000014b1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/05/new-year-new-goals-behind-the-screen-2024-january-week-1</link>
      <category>Behind The Screen</category>
      <title>New Year, New Goals! - Behind The Screen - 2024 January, Week 1</title>
      <pubDate>Fri, 05 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. Starting off the year with new goals and trying to make some headway RIGHT away! This will be a big year!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. Starting off the year with new goals and trying to make some headway RIGHT away! This will be a big year!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2024/01/BTS-2024-01-W1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000013e9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/03/understanding-foreach-loops-in-c-what-you-need-to-know</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <title>Understanding foreach Loops in C# - What You Need To Know</title>
      <pubDate>Wed, 03 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Explore foreach loops in C# and how they simplify iterating through collections and arrays. Learn the basics of foreach loops and how to avoid common mistakes.</p>
]]></description>
      <content:encoded><![CDATA[<p>Explore foreach loops in C# and how they simplify iterating through collections and arrays. Learn the basics of foreach loops and how to avoid common mistakes.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/Understanding-foreach-Loops-in-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000013ee000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/02/how-to-format-a-string-as-base64-in-csharp-beginners-guide</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>base64</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>decoding</category>
      <category>dot net</category>
      <category>DotNet</category>
      <category>Encoding</category>
      <category>string</category>
      <category>string format</category>
      <category>string interpolation</category>
      <category>strings</category>
      <title>How to Format a String as Base64 in CSharp - Beginner's Guide</title>
      <pubDate>Tue, 02 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to format a string as Base64 in CSharp, including examples of encoding and decoding strings. Improve your coding skills with these practical tips!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to format a string as Base64 in CSharp, including examples of encoding and decoding strings. Improve your coding skills with these practical tips!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/How-to-Format-a-String-as-Base64-in-CSharp-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000013f0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2024/01/01/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>.net app</category>
      <category>.NET Core</category>
      <category>C#</category>
      <category>code</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>string comparison</category>
      <category>strings</category>
      <title>How to Compare Strings in CSharp: Tips and Tricks You Need to Know</title>
      <pubDate>Mon, 01 Jan 2024 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Wondering how to compare strings in CSharp? We'll compare using string.Equals(), string.Compare(), and == operator to weigh the pros and the cons.</p>
]]></description>
      <content:encoded><![CDATA[<p>Wondering how to compare strings in CSharp? We'll compare using string.Equals(), string.Compare(), and == operator to weigh the pros and the cons.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/How-to-Compare-Strings-in-CSharp-Tips-and-Tricks-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000144b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/31/happy-new-year-behind-the-screen-2023-december-week-5</link>
      <category>Behind The Screen</category>
      <title>Happy New Year! - Behind The Screen - 2023 December, Week 5</title>
      <pubDate>Sun, 31 Dec 2023 13:40:12 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. Wishing you all a happy New Year! In this vlog, I reflect on accomplishments and where things are going in 2024.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. Wishing you all a happy New Year! In this vlog, I reflect on accomplishments and where things are going in 2024.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/BTS-2023-12-W5.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000013f1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/31/the-big-list-of-design-patterns-everything-you-need-to-know</link>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>design pattern</category>
      <category>developers</category>
      <category>development</category>
      <category>Software Development</category>
      <title>The Big List of Design Patterns - Everything You Need to Know</title>
      <pubDate>Sun, 31 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>This is the big one! Check out this list of programming design patterns you can leverage in your software development! Understand each design pattern in depth!</p>
]]></description>
      <content:encoded><![CDATA[<p>This is the big one! Check out this list of programming design patterns you can leverage in your software development! Understand each design pattern in depth!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/The-Big-List-of-Design-Patterns-Everything-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001394000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/30/a-journey-from-iterators-to-paging-dev-leader-weekly-24</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>A Journey From Iterators to Paging - Dev Leader Weekly 24</title>
      <pubDate>Sat, 30 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/DLW-24.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001395000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/30/from-iterators-to-paging-apis-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <title>From Iterators To Paging APIs - What You Need To Know</title>
      <pubDate>Sat, 30 Dec 2023 00:00:00 Z</pubDate>
      <description><![CDATA[<p>This is an exclusive article for Dev Leader Weekly readers! Check out some API design considerations when moving to a paging API from iterators!</p>
]]></description>
      <content:encoded><![CDATA[<p>This is an exclusive article for Dev Leader Weekly readers! Check out some API design considerations when moving to a paging API from iterators!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/From-Iterators-To-Paging-APIs-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000139f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/29/how-to-understand-a-new-codebase-tips-and-tricks-for-tackling-complex-code</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>codebase</category>
      <category>coding</category>
      <category>development</category>
      <title>How to Understand a New Codebase - Tips and Tricks for Tackling Complex Code</title>
      <pubDate>Fri, 29 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn effective strategies and tips for how to understand a new codebase. From reading documentation to pair-programming, you'll learn the necessary tools!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn effective strategies and tips for how to understand a new codebase. From reading documentation to pair-programming, you'll learn the necessary tools!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/How-to-Understand-a-New-Codebase-Tips-and-Tricks-for-Tackling-Complex-Code.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010d2000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/27/when-should-code-be-refactored-what-you-need-to-know</link>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>coding</category>
      <category>development</category>
      <category>Programming</category>
      <category>refactor</category>
      <category>Software Development</category>
      <title>When Should Code Be Refactored? What You Need To Know</title>
      <pubDate>Wed, 27 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn when should code be refactored and the risks and benefits involved in doing so. Discover situations that call for refactoring and ways to minimize risks!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn when should code be refactored and the risks and benefits involved in doing so. Discover situations that call for refactoring and ways to minimize risks!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/When-Should-Code-Be-Refactored-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dbe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/26/examples-of-the-factory-pattern-in-c-a-simple-beginners-guide</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>factory pattern</category>
      <category>Programming</category>
      <title>Examples Of The Factory Pattern In C# - A Simple Beginner's Guide</title>
      <pubDate>Tue, 26 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about the factory pattern! This article showcases several examples of the factory pattern in C# so that you can better understand this design pattern!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about the factory pattern! This article showcases several examples of the factory pattern in C# so that you can better understand this design pattern!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Examples-Of-The-Factory-Pattern-In-C-A-Simple-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000124f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/25/why-test-coverage-can-be-misleading-how-to-avoid-false-confidence</link>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>development</category>
      <category>Programming</category>
      <category>Software Engineer</category>
      <category>Test Coverage</category>
      <category>unit testing</category>
      <title>Why Test Coverage Can Be Misleading - How To Avoid False Confidence</title>
      <pubDate>Mon, 25 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn why test coverage can be misleading and the importance of balancing testing strategies to ensure maximum code quality and full bug detection.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn why test coverage can be misleading and the importance of balancing testing strategies to ensure maximum code quality and full bug detection.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/Why-Test-Coverage-Can-Be-Misleading-How-To-Avoid-False-Confidence.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000132a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/23/merry-christmas-behind-the-screen-2023-december-week-4</link>
      <category>Behind The Screen</category>
      <title>Merry Christmas! - Behind The Screen - 2023 December, Week 4</title>
      <pubDate>Sat, 23 Dec 2023 17:30:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. Wishing you all a very merry Christmas! This week I share a close call on the highway and mealcoach.io updates!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. Wishing you all a very merry Christmas! This week I share a close call on the highway and mealcoach.io updates!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/BTS-2023-12-W4.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001313000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/23/lovehate-relationship-with-iterators-dev-leader-weekly-23</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Love-Hate Relationship With Iterators - Dev Leader Weekly 23</title>
      <pubDate>Sat, 23 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into IEnumerable and iterators. Buckle up for this one!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into IEnumerable and iterators. Buckle up for this one!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/DLW-23.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000012fe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/20/dealing-with-legacy-code-how-to-make-anything-more-testable</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>legacy code</category>
      <category>refactor</category>
      <category>unit testing</category>
      <title>Dealing With Legacy Code - How To Make Anything More Testable</title>
      <pubDate>Wed, 20 Dec 2023 07:24:47 Z</pubDate>
      <description><![CDATA[<p>We're done with excuses! No more claims that when dealing with legacy code your changes can't be tested! Check out this strategy to make anything more testable.</p>
]]></description>
      <content:encoded><![CDATA[<p>We're done with excuses! No more claims that when dealing with legacy code your changes can't be tested! Check out this strategy to make anything more testable.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/Dealing-With-Legacy-Code-How-To-Make-Anything-More-Testable.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001270000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/18/what-is-string-interpolation-in-c-what-you-need-to-know</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>net core</category>
      <category>Programming</category>
      <category>string concatenation</category>
      <category>string interpolation</category>
      <category>strings</category>
      <title>What Is String Interpolation In C# - What You Need To Know</title>
      <pubDate>Mon, 18 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>What is string interpolation in C#? Learn about its definition, syntax, and benefits for improving code readability and efficiency. Check out this guide!</p>
]]></description>
      <content:encoded><![CDATA[<p>What is string interpolation in C#? Learn about its definition, syntax, and benefits for improving code readability and efficiency. Check out this guide!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/What-Is-String-Interpolation-In-C-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000012c7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/17/what-is-the-factory-software-pattern-in-c-what-you-need-to-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>factory design pattern</category>
      <category>factory pattern</category>
      <category>factory software pattern</category>
      <category>Programming</category>
      <title>What is the Factory Software Pattern in C# - What You Need to Know</title>
      <pubDate>Sun, 17 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Discover what is the Factory Software Pattern in C# and when it should be implemented. Learn about the benefits and drawbacks of this pattern in detail!</p>
]]></description>
      <content:encoded><![CDATA[<p>Discover what is the Factory Software Pattern in C# and when it should be implemented. Learn about the benefits and drawbacks of this pattern in detail!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/What-is-the-Factory-Software-Pattern-in-C-What-You-Need-to-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001272000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/16/documentation-wasteland-dev-leader-weekly-22</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Documentation Wasteland - Dev Leader Weekly 22</title>
      <pubDate>Sat, 16 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into software engineering documentation and my approach!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into software engineering documentation and my approach!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/DLW-22.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000012a8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/15/calm-before-the-holidays-behind-the-screen-2023-december-week-3</link>
      <category>Behind The Screen</category>
      <title>Calm Before The Holidays - Behind The Screen - 2023 December, Week 3</title>
      <pubDate>Fri, 15 Dec 2023 15:47:16 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss the calm before the holidays at work and some progress on mealcoach.io!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss the calm before the holidays at work and some progress on mealcoach.io!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/BTS-2023-12-W3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000c77000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/13/what-is-the-adapter-design-pattern-beginner-questions-answered</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>adapter pattern</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>Programming</category>
      <title>What Is The Adapter Design Pattern? - Beginner Questions Answered</title>
      <pubDate>Wed, 13 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>So, what is the adapter design pattern? Why use the adapter pattern? In this article, we'll look at one of the popular design patterns in detail!</p>
]]></description>
      <content:encoded><![CDATA[<p>So, what is the adapter design pattern? Why use the adapter pattern? In this article, we'll look at one of the popular design patterns in detail!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/What-Is-The-Adapter-Design-Pattern-Beginner-Questions-Answered.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000121e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/09/bug-after-bug-after-bug-dev-leader-weekly-21</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Bug After Bug After Bug - Dev Leader Weekly 21</title>
      <pubDate>Sat, 09 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into situation that resulted a series of bugs and how I navigated them.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into situation that resulted a series of bugs and how I navigated them.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/DLW-21.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000121b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/08/new-opportunities-behind-the-screen-2023-december-week-2</link>
      <category>Behind The Screen</category>
      <title>New Opportunities! - Behind The Screen - 2023 December, Week 2</title>
      <pubDate>Fri, 08 Dec 2023 17:35:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss some of the exciting opportunities that were presented and what I'm looking forward to.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss some of the exciting opportunities that were presented and what I'm looking forward to.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/BTS-2023-12-W2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000011fb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/07/exploring-an-example-vertical-slice-architecture-in-aspnet-core-what-you-need-to-know</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>aspnetcore</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Vertical Slice</category>
      <category>Vertical Slice Architecture</category>
      <title>Exploring An Example Vertical Slice Architecture in ASP.NET Core - What You Need To Know</title>
      <pubDate>Thu, 07 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/Exploring-An-Example-Vertical-Slice-Architecture-in-ASPNET-Core-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dc5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/05/examples-of-the-visitor-pattern-in-c-a-practical-guide</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>visitor pattern</category>
      <title>Examples Of The Visitor Pattern In C# - A Practical Guide</title>
      <pubDate>Tue, 05 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>The Visitor Pattern is a very handy design pattern! Check out the examples of the visitor pattern in C# in this article to solidify your understanding!</p>
]]></description>
      <content:encoded><![CDATA[<p>The Visitor Pattern is a very handy design pattern! Check out the examples of the visitor pattern in C# in this article to solidify your understanding!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Examples-Of-The-Visitor-Pattern-In-C-A-Practical-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010eb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/04/how-to-simplify-your-code-with-effective-code-refactoring</link>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>code</category>
      <category>coding</category>
      <category>development</category>
      <category>Programming</category>
      <category>refactor</category>
      <category>Software Development</category>
      <title>How to Simplify Your Code with Effective Code Refactoring</title>
      <pubDate>Mon, 04 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how code refactoring can simplify code, improve maintainability and readability, enhance efficiency, reduce complexity, and prevent bugs.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how code refactoring can simplify code, improve maintainability and readability, enhance efficiency, reduce complexity, and prevent bugs.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/How-to-Simplify-Your-Code-with-Effective-Code-Refactoring.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/03/how-to-take-advantage-of-csharp-optional-parameters-for-cleaner-code</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>optional parameters</category>
      <title>How to Take Advantage of CSharp Optional Parameters for Cleaner Code</title>
      <pubDate>Sun, 03 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to make your code more readable, flexible, and maintainable with CSharp optional parameters. Check out these examples of optional parameters in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to make your code more readable, flexible, and maintainable with CSharp optional parameters. Check out these examples of optional parameters in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Take-Advantage-of-CSharp-Optional-Parameters-for-Cleaner-Code.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000011b3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/02/unit-testing-vs-functional-testing-dev-leader-weekly-20</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>Unit Testing VS Functional Testing - Dev Leader Weekly 20</title>
      <pubDate>Sat, 02 Dec 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into comparing unit testing vs functional testing!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into comparing unit testing vs functional testing!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/DLW-20.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000011af000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/12/02/busy-busy-busy-behind-the-screen-2023-december-week-1</link>
      <category>Behind The Screen</category>
      <title>Busy, Busy, Busy! - Behind The Screen - 2023 December, Week 1</title>
      <pubDate>Sat, 02 Dec 2023 02:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I recap on how I was unexpectedly busy with work and how that impacted everything else.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I recap on how I was unexpectedly busy with work and how that impacted everything else.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/12/BTS-2023-12-W1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010e8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/28/what-does-refactoring-code-mean-what-new-developers-need-to-know</link>
      <category>Beginner</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>development</category>
      <category>legacy code</category>
      <category>Programming</category>
      <category>refactor</category>
      <title>What Does Refactoring Code Mean? What New Developers Need To Know</title>
      <pubDate>Tue, 28 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>So exactly what does refactoring code mean? In this article, we'll walk through what it means to refactor code along with risks and best practices to refactor.</p>
]]></description>
      <content:encoded><![CDATA[<p>So exactly what does refactoring code mean? In this article, we'll walk through what it means to refactor code along with risks and best practices to refactor.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/What-Does-Refactoring-Code-Mean-What-New-Developers-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010e9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/27/refactoring-legacy-code-what-you-need-to-be-effective</link>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>coding</category>
      <category>legacy code</category>
      <category>refactor</category>
      <category>Tech Debt</category>
      <category>Technical Debt</category>
      <title>Refactoring Legacy Code - What You Need To Be Effective</title>
      <pubDate>Mon, 27 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In this article, I'll review the best practices for refactoring legacy code to reduce technical debt, overcome challenges, and how to prioritize refactoring.</p>
]]></description>
      <content:encoded><![CDATA[<p>In this article, I'll review the best practices for refactoring legacy code to reduce technical debt, overcome challenges, and how to prioritize refactoring.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Refactoring-Legacy-Code-What-You-Need-To-Be-Effective.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010e7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/26/rewriting-vs-refactoring-code-how-to-navigate-the-two</link>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>code</category>
      <category>coding</category>
      <title>Rewriting vs Refactoring Code: How To Navigate The Two</title>
      <pubDate>Sun, 26 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's analyze pros and cons of rewriting vs refactoring code! Balancing project timelines, resources, and requirements is key for successful execution!</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's analyze pros and cons of rewriting vs refactoring code! Balancing project timelines, resources, and requirements is key for successful execution!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Rewriting-vs-Refactoring-Code-How-To-Navigate-The-Two.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001164000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/25/how-to-approach-refactoring-and-tech-debt-dev-leader-weekly-19</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>CSharp</category>
      <title>How To Approach Refactoring And Tech Debt - Dev Leader Weekly 19</title>
      <pubDate>Sat, 25 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look at refactoring and how to effectively prioritize tech debt.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look at refactoring and how to effectively prioritize tech debt.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/DLW-19.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000115b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/24/happy-thanksgiving-behind-the-screen-2023-november-week-4</link>
      <category>Behind The Screen</category>
      <title>Happy Thanksgiving! - Behind The Screen - 2023 November, Week 4</title>
      <pubDate>Fri, 24 Nov 2023 13:40:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. Wishing you all a happy Thanksgiving! This week I share updates about the completion of my project and social media!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. Wishing you all a happy Thanksgiving! This week I share updates about the completion of my project and social media!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/BTS-2023-11-W4.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010ec000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/24/when-to-refactor-code-how-to-maximize-efficiency-and-minimizing-tech-debt</link>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>Programming</category>
      <category>refactor</category>
      <category>Tech Debt</category>
      <category>Technical Debt</category>
      <title>When To Refactor Code - How To Maximize Efficiency and Minimizing Tech Debt</title>
      <pubDate>Fri, 24 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn when to refactor code! Discover indicators that code needs refactoring, techniques for refactoring, and best practices for achieving long-term benefits.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn when to refactor code! Discover indicators that code needs refactoring, techniques for refactoring, and best practices for achieving long-term benefits.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/When-To-Refactor-Code-How-To-Maximize-Efficiency-and-Minimizing-Tech-Debt.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001116000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/23/how-to-harness-systemreactive-for-the-observer-pattern</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>observer pattern</category>
      <category>Reactive Extensions</category>
      <category>Rx.NET</category>
      <category>System.Reactive</category>
      <title>How To Harness System.Reactive For The Observer Pattern</title>
      <pubDate>Thu, 23 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check out this article to see how we can use System.Reactive (Rx) to implement the observer pattern to deal with event-driven scenarios! Source code included!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out this article to see how we can use System.Reactive (Rx) to implement the observer pattern to deal with event-driven scenarios! Source code included!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/How-To-Harness-SystemReactive-For-The-Observer-Pattern.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dc3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/22/how-to-implement-the-strategy-pattern-in-c-for-improved-code-flexibility</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>C#</category>
      <category>code examples</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>strategy pattern</category>
      <title>How to Implement the Strategy Pattern in C# for Improved Code Flexibility</title>
      <pubDate>Wed, 22 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how the Strategy Pattern in C# provides flexibility! Let's explore an example of the strategy pattern in C# along with the pros and cons of using it!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how the Strategy Pattern in C# provides flexibility! Let's explore an example of the strategy pattern in C# along with the pros and cons of using it!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/How-to-Implement-the-Strategy-Pattern-in-C-for-Improved-Code-Flexibility.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00001001000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/21/what-is-refactoring-and-understanding-why-you-need-it</link>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>code</category>
      <category>coding</category>
      <category>Software Development</category>
      <category>Software Engineer</category>
      <title>What Is Refactoring And Understanding Why You Need It</title>
      <pubDate>Tue, 21 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>What is refactoring? Learn about the art of refactoring and the benefits it can bring to your code. Discover what makes effective refactoring in this article.</p>
]]></description>
      <content:encoded><![CDATA[<p>What is refactoring? Learn about the art of refactoring and the benefits it can bring to your code. Discover what makes effective refactoring in this article.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/What-Is-Refactoring-and-Why-You-Need-It.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dbf000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/20/exploring-examples-of-the-mediator-pattern-in-c</link>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>C#</category>
      <category>Chat Program</category>
      <category>code examples</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Mediator Pattern</category>
      <category>MediatR</category>
      <title>Exploring Examples Of The Mediator Pattern In C#</title>
      <pubDate>Mon, 20 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's explore examples of the Mediator Pattern in C#! See how the Mediator Pattern in C# can promote loose coupling, and increase scalability.</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's explore examples of the Mediator Pattern in C#! See how the Mediator Pattern in C# can promote loose coupling, and increase scalability.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Exploring-Examples-Of-The-Mediator-Pattern-In-CSharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000ff7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/19/remove-control-flag-refactoring-how-to-simplify-logic</link>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>refactor</category>
      <category>Tutorial</category>
      <title>Remove Control Flag Refactoring - How to Simplify Logic</title>
      <pubDate>Sun, 19 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Simplify your code with the remove control flag refactoring technique in C#. See the benefits of removing control flags in this guide to applying the technique.</p>
]]></description>
      <content:encoded><![CDATA[<p>Simplify your code with the remove control flag refactoring technique in C#. See the benefits of removing control flags in this guide to applying the technique.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Remove-Control-Flag-Refactoring-How-to-Simplify-Logic.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010ee000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/18/how-many-promotions-until-principal-dev-leader-weekly-18</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <title>How Many Promotions Until Principal? - Dev Leader Weekly 18</title>
      <pubDate>Sat, 18 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look at my career journey and number of promos to be at principal level.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look at my career journey and number of promos to be at principal level.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/DLW-18.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000010b0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/17/enter-sandman-behind-the-screen-2023-november-week-3</link>
      <category>Behind The Screen</category>
      <title>Enter Sandman - Behind The Screen - 2023 November, Week 3</title>
      <pubDate>Fri, 17 Nov 2023 07:45:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss the topic of sleep and productivity, and in particular why that's important for my initiatives.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss the topic of sleep and productivity, and in particular why that's important for my initiatives.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/BTS-2023-11-W3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dc0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/17/examples-of-the-observer-pattern-in-c-how-to-simplify-event-management</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>events</category>
      <category>MediatR</category>
      <category>observer pattern</category>
      <category>RabbitMQ</category>
      <category>Rx.NET</category>
      <title>Examples Of The Observer Pattern in C# - How To Simplify Event Management</title>
      <pubDate>Fri, 17 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check our these examples of the observer pattern in C#! Learn how the observer pattern in C# can simplify the usage of events in your next project!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check our these examples of the observer pattern in C#! Learn how the observer pattern in C# can simplify the usage of events in your next project!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Examples-Of-The-Observer-Pattern-in-C-How-To-Simplify-Event-Management.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/16/the-csharp-switch-statement-how-to-go-from-zero-to-hero</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>switch statement</category>
      <title>The CSharp Switch Statement - How To Go From Zero To Hero</title>
      <pubDate>Thu, 16 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Discover how to master the CSharp switch statement to make your code more effective and efficient. Follow along with C# switch statement examples!</p>
]]></description>
      <content:encoded><![CDATA[<p>Discover how to master the CSharp switch statement to make your code more effective and efficient. Follow along with C# switch statement examples!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/The-CSharp-Switch-Statement-How-To-Go-From-Zero-To-Hero.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/15/enums-in-csharp-a-simple-guide-to-expressive-code</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>enums</category>
      <category>learn to code</category>
      <title>Enums in CSharp - A Simple Guide To Expressive Code</title>
      <pubDate>Wed, 15 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Discover the benefits of using enums in CSharp, how to declare them step-by-step with examples, and the different types of enums available in this article!</p>
]]></description>
      <content:encoded><![CDATA[<p>Discover the benefits of using enums in CSharp, how to declare them step-by-step with examples, and the different types of enums available in this article!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Enums-in-CSharp-A-Simple-Guide-To-Expressive-Code.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000ffd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/14/top-10-refactoring-techniques-you-need-to-transform-your-codebase</link>
      <category>Programming</category>
      <category>Refactoring</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>refactor</category>
      <title>Top 10 Refactoring Techniques You Need to Transform Your Codebase</title>
      <pubDate>Tue, 14 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Discover these top 10 refactoring techniques used by software engineers. Learn to refactor with confidence and make your code cleaner and more maintainable.</p>
]]></description>
      <content:encoded><![CDATA[<p>Discover these top 10 refactoring techniques used by software engineers. Learn to refactor with confidence and make your code cleaner and more maintainable.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Top-10-Refactoring-Techniques-You-Need-to-Transform-Your-Codebase.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dce000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/13/how-to-build-an-aspnet-core-web-api-a-practical-beginners-tutorial</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <title>How to Build An ASP.NET Core Web API: A Practical Beginner's Tutorial</title>
      <pubDate>Mon, 13 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to build an ASP.NET core web API! This tutorial for beginners will guide you through setting up the project to building the API endpoints.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to build an ASP.NET core web API! This tutorial for beginners will guide you through setting up the project to building the API endpoints.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Build-An-ASPNET-Core-Web-API-A-Practical-Beginners-Tutorial.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000fcb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/11/getting-time-for-whats-important-dev-leader-weekly-17</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <category>1</category>
      <category>2</category>
      <title>Getting Time For What's Important - Dev Leader Weekly 17</title>
      <pubDate>Sat, 11 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look managing your competing work streams and your calendar!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look managing your competing work streams and your calendar!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/DLW-17.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000fcc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/10/office-visitors-behind-the-screen-2023-november-week-2</link>
      <category>Behind The Screen</category>
      <title>Office Visitors! - Behind The Screen - 2023 November, Week 2</title>
      <pubDate>Fri, 10 Nov 2023 09:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week we had office visitors - Colleagues flew in for the week to HQ! Interesting mealcoach.io updates too!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week we had office visitors - Colleagues flew in for the week to HQ! Interesting mealcoach.io updates too!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/BTS-2023-11-W2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000fbe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/08/discovering-the-features-of-dotnetfiddle-how-to-compile-c-online</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>7</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>dotnetfiddle</category>
      <category>F#</category>
      <category>FSharp</category>
      <category>online C# compiler</category>
      <category>VB.NET</category>
      <title>Discovering The Features Of DotNetFiddle - How To Compile C# Online</title>
      <pubDate>Wed, 08 Nov 2023 09:32:34 Z</pubDate>
      <description><![CDATA[<p>Looking for an online C# compiler? DotNetFiddle is a convenient online C# compiler that's free to use. But what are all of the features of DotNetFiddle?</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking for an online C# compiler? DotNetFiddle is a convenient online C# compiler that's free to use. But what are all of the features of DotNetFiddle?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/Discovering-The-Features-Of-DotNetFiddle-How-To-Compile-CSharp-Online.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000fb0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/04/youre-using-enums-wrong-dev-leader-weekly-16</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <title>You're Using Enums Wrong - Dev Leader Weekly 16</title>
      <pubDate>Sat, 04 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look at Enums and why you're probably using them wrong!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! In this issue we'll look at Enums and why you're probably using them wrong!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/DLW-16.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000f72000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/03/aspnet-vertical-slice-project-template-how-to-start-easily</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Vertical Slice</category>
      <category>Vertical Slice Architecture</category>
      <title>ASP.NET Vertical Slice Project Template - How To Start Easily</title>
      <pubDate>Fri, 03 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Looking for a kickstart to your vertical slice architecture in your next ASP.NET project? Check our this vertical slice project template to get started!</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking for a kickstart to your vertical slice architecture in your next ASP.NET project? Check our this vertical slice project template to get started!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/ASPNET-Vertical-Slice-Project-Template-How-To-Start-Easily.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000fac000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/03/over-the-hump-behind-the-screen-2023-november-week-1</link>
      <category>Behind The Screen</category>
      <title>Over The Hump! - Behind The Screen - 2023 November, Week 1</title>
      <pubDate>Fri, 03 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss getting over the hump for some big work commitments and what's next for my focus areas!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss getting over the hump for some big work commitments and what's next for my focus areas!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/11/BTS-2023-11-W1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/11/02/beginners-csharp-switch-statement-tutorial-how-to-properly-use-a-switch-statement</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>How To</category>
      <category>switch statement</category>
      <title>Beginner's CSharp Switch Statement Tutorial: How To Properly Use A Switch Statement</title>
      <pubDate>Thu, 02 Nov 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In this CSharp switch statement tutorial, you'll learn how to properly use switch statements in your programs. Explore examples, features, and best practices!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this CSharp switch statement tutorial, you'll learn how to properly use switch statements in your programs. Explore examples, features, and best practices!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Beginners-CSharp-Switch-Statement-Tutorial-How-To-Properly-Use-A-Switch-Statement.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dcc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/31/how-to-generate-endless-ideas-for-programming-projects</link>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>ChatGPT</category>
      <category>code</category>
      <category>coding</category>
      <category>Open Source</category>
      <category>project</category>
      <category>Projects</category>
      <title>How to Generate Endless Ideas for Programming Projects</title>
      <pubDate>Tue, 31 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Looking for inspiration for your next project? Look no further! This article provides tips on how to stay creative and generate ideas for programming projects!</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking for inspiration for your next project? Look no further! This article provides tips on how to stay creative and generate ideas for programming projects!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Generate-Endless-Ideas-for-Programming-Projects-in-CSharp-and-NET_.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dde000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/30/blazor-unit-testing-tutorial-how-to-master-with-practical-examples-in-c</link>
      <category>ASP.NET Core</category>
      <category>Blazor</category>
      <category>bUnit</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>Tutorial</category>
      <category>xUnit</category>
      <category>ASP.NET</category>
      <category>aspnet</category>
      <category>aspnet core</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>unit testing</category>
      <title>Blazor Unit Testing Tutorial - How to Master with Practical Examples in C#</title>
      <pubDate>Mon, 30 Oct 2023 08:02:36 Z</pubDate>
      <description><![CDATA[<p>Unit test your Blazor project! Improve code quality and catch bugs early with improved test coverage. Check out this Blazor unit testing tutorial now!</p>
]]></description>
      <content:encoded><![CDATA[<p>Unit test your Blazor project! Improve code quality and catch bugs early with improved test coverage. Check out this Blazor unit testing tutorial now!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/Blazor-Unit-Testing-Tutorial-How-to-Master-with-Practical-Examples-in-CSharp.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000f17000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/28/vertical-slice-template-dev-leader-weekly-15</link>
      <category>Dev Leader Weekly</category>
      <category>Software Engineering</category>
      <title>Vertical Slice Template - Dev Leader Weekly 15</title>
      <pubDate>Sat, 28 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! We'll dive into a sample project you can download to use as a vertical slice template!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! We'll dive into a sample project you can download to use as a vertical slice template!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/DLW-15.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000f1e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/27/spooky-overload-behind-the-screen-2023-october-week-4</link>
      <category>Behind The Screen</category>
      <title>Spooky Overload! - Behind The Screen - 2023 October, Week 4</title>
      <pubDate>Fri, 27 Oct 2023 09:20:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss my spooky overload with everything going on at work (and behind the scenes)!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss my spooky overload with everything going on at work (and behind the scenes)!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/BTS-2023-10-W4.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/27/how-to-use-enums-in-csharp-understanding-the-basics</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>C# examples</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>enums</category>
      <category>examples</category>
      <category>learn to code</category>
      <title>How to Use Enums in CSharp - Understanding the Basics</title>
      <pubDate>Fri, 27 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Looking to enhance your C# coding skills? Learn how to use enums in Csharp with this beginner guide, including best practices, limitations, and examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking to enhance your C# coding skills? Learn how to use enums in Csharp with this beginner guide, including best practices, limitations, and examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Use-Enums-in-CSharp-Understanding-the-Basics.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/26/blazor-unit-testing-with-bunit-how-to-get-started-for-beginners</link>
      <category>ASP.NET Core</category>
      <category>Blazor</category>
      <category>bUnit</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>Tutorial</category>
      <category>xUnit</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>aspnet</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>unit testing</category>
      <title>Blazor Unit Testing With bUnit: How To Get Started For Beginners</title>
      <pubDate>Thu, 26 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Improve your Blazor unit testing! Look no further than this article on Blazor unit testing with bUnit. Get started from scratch and write useful tests!</p>
]]></description>
      <content:encoded><![CDATA[<p>Improve your Blazor unit testing! Look no further than this article on Blazor unit testing with bUnit. Get started from scratch and write useful tests!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Blazor-Unit-Testing-With-bUnit-How-To-Get-Started-For-Beginners.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dea000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/25/how-to-master-the-art-of-reflection-in-csharp-and-boost-your-programming-skills</link>
      <category>C# / .NET / dotnet</category>
      <category>Reflection</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Programming</category>
      <title>How to Master the Art of Reflection in CSharp and Boost Your Programming Skills</title>
      <pubDate>Wed, 25 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about reflection in CSharp and how it can be used. See how reflection in C# allows you to explore and modify objects, classes, and assemblies at runtime.</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about reflection in CSharp and how it can be used. See how reflection in C# allows you to explore and modify objects, classes, and assemblies at runtime.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Master-the-Art-of-Reflection-in-CSharp-and-Boost-Your-Programming-Skills.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dfa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/24/how-to-dominate-technical-debt-and-build-better-code</link>
      <category>Software Engineering</category>
      <category>developer</category>
      <category>Software Development</category>
      <category>Tech Debt</category>
      <category>Technical Debt</category>
      <title>How to Dominate Technical Debt and Build Better Code</title>
      <pubDate>Tue, 24 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Understand the ideas behind managing technical debt and learn techniques to effectively track and prioritize it. Don't keep ignoring technical debt!</p>
]]></description>
      <content:encoded><![CDATA[<p>Understand the ideas behind managing technical debt and learn techniques to effectively track and prioritize it. Don't keep ignoring technical debt!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/How-to-Dominate-Technical-Debt-and-Build-Better-Code.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dfb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/23/what-are-the-easiest-programming-languages-to-learn-your-ultimate-guide</link>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Beginner</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>C++</category>
      <category>CSharp</category>
      <category>JavaScript</category>
      <category>learn to code</category>
      <category>Programming Languages</category>
      <category>Python</category>
      <category>Ruby</category>
      <title>What Are The Easiest Programming Languages to Learn? - Your Ultimate Guide</title>
      <pubDate>Mon, 23 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Discover the easiest programming languages to learn in this beginner-friendly guide. From Python to JavaScript, let's see what options we have to work with!</p>
]]></description>
      <content:encoded><![CDATA[<p>Discover the easiest programming languages to learn in this beginner-friendly guide. From Python to JavaScript, let's see what options we have to work with!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/What-Are-The-Easiest-Programming-Languages-to-Learn-Your-Ultimate-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000de9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/22/how-to-handle-exceptions-in-csharp-tips-and-tricks-for-streamlined-debugging</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>exception handling</category>
      <category>Exceptions</category>
      <category>try catch</category>
      <title>How To Handle Exceptions in CSharp - Tips and Tricks for Streamlined Debugging</title>
      <pubDate>Sun, 22 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn about exceptions in CSharp and effective exception handling. We'll cover try-catch blocks and other tips for working with exceptions in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn about exceptions in CSharp and effective exception handling. We'll cover try-catch blocks and other tips for working with exceptions in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Handle-Exceptions-in-CSharp-Tips-and-Tricks-for-Streamlined-Debugging.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000e6e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/21/blazor-unit-testing-dev-leader-weekly-14</link>
      <category>Blazor</category>
      <category>bUnit</category>
      <category>C# / .NET / dotnet</category>
      <category>Dev Leader Weekly</category>
      <category>xUnit</category>
      <title>Blazor Unit Testing - Dev Leader Weekly 14</title>
      <pubDate>Sat, 21 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! We'll dive into Blazor unit testing in this issue, including how to use xunit and bunit for our tests!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another issue of Dev Leader Weekly! We'll dive into Blazor unit testing in this issue, including how to use xunit and bunit for our tests!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/DLW-14.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000e7c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/20/down-for-the-count-behind-the-screen-2023-october-week-3</link>
      <category>Behind The Screen</category>
      <title>Down For The Count! - Behind The Screen - 2023 October, Week 3</title>
      <pubDate>Fri, 20 Oct 2023 07:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss my return from vacation and how I've come down with something crappy! Gotta hang in there!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss my return from vacation and how I've come down with something crappy! Gotta hang in there!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/BTS-2023-10-W3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000dfd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/20/how-to-balance-technical-debt-tackle-it-before-it-tackles-you</link>
      <category>Software Engineering</category>
      <category>developer</category>
      <category>Software Development</category>
      <category>Software Engineer</category>
      <category>Tech Debt</category>
      <category>Technical Debt</category>
      <title>How to Balance Technical Debt - Tackle It Before It Tackles You</title>
      <pubDate>Fri, 20 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Check this out to learn how to balance technical debt through helpful strategies and best practices for product development. Align with your stakeholders today!</p>
]]></description>
      <content:encoded><![CDATA[<p>Check this out to learn how to balance technical debt through helpful strategies and best practices for product development. Align with your stakeholders today!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/How-to-Balance-Technical-Debt-Tackle-It-Before-It-Tackles-You.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000df2000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/19/how-to-implement-the-facade-pattern-in-c-for-simplified-code-and-increased-efficiency</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Facade</category>
      <category>facade pattern</category>
      <category>Facades</category>
      <category>Programming</category>
      <title>How to Implement the Facade Pattern in C# for Simplified Code and Increased Efficiency</title>
      <pubDate>Thu, 19 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to simplify complex subsystems in your C# project? Learn about the Facade Pattern in C#. Explore an implementation and real-world examples in this article!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to simplify complex subsystems in your C# project? Learn about the Facade Pattern in C#. Explore an implementation and real-world examples in this article!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/How-to-Implement-the-Facade-Pattern-in-C-for-Simplified-Code-and-Increased-Efficiency.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000d76000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/18/blazor-unit-testing-best-practices-how-to-master-them-for-development-success</link>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>ASP.NET Core</category>
      <category>C#</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>unit testing</category>
      <title>Blazor Unit Testing Best Practices - How to Master Them for Development Success</title>
      <pubDate>Wed, 18 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In this article, you'll explore the importance of Blazor unit testing and learn about Blazor unit testing best practices. Get started with Blazor today!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this article, you'll explore the importance of Blazor unit testing and learn about Blazor unit testing best practices. Get started with Blazor today!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Blazor-Unit-Testing-Best-Practices-How-to-Master-Them-for-Development-Success.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000cac000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/17/how-to-make-a-budgeting-app-in-c-with-blazor</link>
      <category>ASP.NET Core</category>
      <category>Beginner</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>netcore</category>
      <category>RackNerd</category>
      <category>VPS Hosting</category>
      <title>How To Make A Budgeting App In C# With Blazor</title>
      <pubDate>Tue, 17 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's learn how to make a budgeting app in C#! We'll dive into ASP.NET Core Blazor, the basics of the app, and even VPS hosting options like RackNerd!</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's learn how to make a budgeting app in C#! We'll dive into ASP.NET Core Blazor, the basics of the app, and even VPS hosting options like RackNerd!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Make-A-Budgeting-App-In-C-With-Blazor.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000cec000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/16/how-can-i-write-code-on-my-phone-unlock-potential-for-mobilefirst-coders</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.net fiddle</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dotnetfiddle</category>
      <category>learn to code</category>
      <category>online C# compiler</category>
      <category>Phone</category>
      <title>How Can I Write Code On My Phone? - Unlock Potential For Mobile-First Coders</title>
      <pubDate>Mon, 16 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Wondering, &quot;How can I write code on my phone&quot;? Learn how to write code on your phone with DotNetFiddle! Perfect for beginner C# devs without a laptop/desktop!</p>
]]></description>
      <content:encoded><![CDATA[<p>Wondering, &quot;How can I write code on my phone&quot;? Learn how to write code on your phone with DotNetFiddle! Perfect for beginner C# devs without a laptop/desktop!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-Can-I-Write-Code-On-My-Phone-Unlock-Potential-For-Mobile-First-Coders.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000c8f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/15/how-to-build-a-personal-website-in-blazor-an-aspnet-core-tutorial</link>
      <category>ASP.NET Core</category>
      <category>Beginner</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>learn to code</category>
      <category>netcore</category>
      <category>project</category>
      <category>Projects</category>
      <title>How To Build A Personal Website in Blazor: An ASP.NET Core Tutorial</title>
      <pubDate>Sun, 15 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to build a personal website in Blazor and ASP.NET Core to show case your skills and experiences. Get started with our ASP.NET Core tutorial today!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to build a personal website in Blazor and ASP.NET Core to show case your skills and experiences. Get started with our ASP.NET Core tutorial today!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Build-A-Personal-Website-in-Blazor-An-ASPNET-Core-Tutorial.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000d21000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/13/how-to-call-javascript-from-blazor-web-assembly-breaking-boundaries-with-javascript-interop</link>
      <category>ASP.NET Core</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>ASP.NET</category>
      <category>Blazor Web Assembly</category>
      <category>code</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>JavaScript</category>
      <category>JavaScript Interop</category>
      <category>JS Interop</category>
      <category>netcore</category>
      <category>Web Assembly</category>
      <title>How To Call JavaScript From Blazor Web Assembly - Breaking Boundaries with JavaScript Interop</title>
      <pubDate>Fri, 13 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to call JavaScript from Blazor web assembly using JavaScript Interop in this guide! Perfect for developers learning more about Blazor web assembly!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to call JavaScript from Blazor web assembly using JavaScript Interop in this guide! Perfect for developers learning more about Blazor web assembly!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Call-JavaScript-From-Blazor-Web-Assembly-Breaking-Boundaries-with-JavaScript-Interop.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000bf8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/12/how-to-master-vertical-slice-architecture-techniques-and-examples</link>
      <category>ASP.NET Core</category>
      <category>C# / .NET / dotnet</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Programming</category>
      <category>Vertical Slice</category>
      <category>Vertical Slice Architecture</category>
      <title>How to Master Vertical Slice Architecture: Techniques and Examples</title>
      <pubDate>Thu, 12 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Explore examples of Vertical Slice architecture in C#. Weigh the pros and cons of using Vertical Slice Architecture in C# by following along with some examples.</p>
]]></description>
      <content:encoded><![CDATA[<p>Explore examples of Vertical Slice architecture in C#. Weigh the pros and cons of using Vertical Slice Architecture in C# by following along with some examples.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Master-Vertical-Slice-Architecture-Techniques-and-Examples.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000ce4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/11/what-is-dotnetfiddle-a-how-to-guide-on-using-c-anytime-anywhere</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>.net fiddle</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnetfiddle</category>
      <category>online C# compiler</category>
      <title>What Is DotNetFiddle? - A How To Guide on Using C# Anytime, Anywhere</title>
      <pubDate>Wed, 11 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>See how to use DotNetFiddle, a leading online C# compiler. Develop, test, and share code! We'll answer what is DotNetFiddle in the world of online C# compilers.</p>
]]></description>
      <content:encoded><![CDATA[<p>See how to use DotNetFiddle, a leading online C# compiler. Develop, test, and share code! We'll answer what is DotNetFiddle in the world of online C# compilers.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/What-Is-DotNetFiddle-A-How-To-Guide-on-Using-CSharp-Anytime-Anywhere.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000bfa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/10/vertical-slice-development-a-comprehensive-how-to-for-modern-teams</link>
      <category>Software Engineering</category>
      <category>development</category>
      <category>Development Teams</category>
      <category>Software Development</category>
      <category>Vertical Slice</category>
      <title>Vertical Slice Development: A Comprehensive How To for Modern Teams</title>
      <pubDate>Tue, 10 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Vertical slice development can unlock your team's ability to deliver value to customers faster. Read this article for how to incorporate vertical slicing!</p>
]]></description>
      <content:encoded><![CDATA[<p>Vertical slice development can unlock your team's ability to deliver value to customers faster. Read this article for how to incorporate vertical slicing!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Vertical-Slice-Development-A-Comprehensive-How-To-for-Modern-Teams.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000cca000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/09/from-chaos-to-cohesion-how-to-organize-code-for-vertical-slices</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Autofac Example</category>
      <category>Autofac Modules</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Programming</category>
      <category>Vertical Slice</category>
      <title>From Chaos to Cohesion: How To Organize Code For Vertical Slices</title>
      <pubDate>Mon, 09 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to organize code for vertical slices and use Autofac modules effectively. Discover how this improves code maintainability and enhances collaboration!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to organize code for vertical slices and use Autofac modules effectively. Discover how this improves code maintainability and enhances collaboration!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/From-Chaos-to-Cohesion-How-To-Organize-Code-For-Vertical-Slices.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000007f3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/08/xunit-and-moq-how-to-master-unit-testing-in-c</link>
      <category>C# / .NET / dotnet</category>
      <category>Moq</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>xUnit</category>
      <category>code</category>
      <category>coding</category>
      <category>Mock</category>
      <category>Mocking</category>
      <category>Programming</category>
      <category>Unit tests</category>
      <title>xUnit And Moq - How To Master Unit Testing In C#</title>
      <pubDate>Sun, 08 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Interested in unit testing in C#? Let's look at xUnit and Moq for unit testing! We'll explore mocking external dependencies and the role of these in unit tests.</p>
]]></description>
      <content:encoded><![CDATA[<p>Interested in unit testing in C#? Let's look at xUnit and Moq for unit testing! We'll explore mocking external dependencies and the role of these in unit tests.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-to-Master-Unit-Testing-in-C-with-xUnit-and-Moq.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000e47000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/07/exceptions-galore-dev-leader-weekly-issue-12</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Exceptions Galore! - Dev Leader Weekly Issue 12</title>
      <pubDate>Sat, 07 Oct 2023 07:00:00 Z</pubDate>
      <description><![CDATA[<p>In this issue of Dev Leader Weekly, I share useful resources with a couple of videos focused on exceptions in C#! Thank you for supporting! Check it out!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this issue of Dev Leader Weekly, I share useful resources with a couple of videos focused on exceptions in C#! Thank you for supporting! Check it out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/DLW-12.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000e48000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/06/vacationing-behind-the-screen-2023-october-week-1</link>
      <category>Behind The Screen</category>
      <title>Vacationing - Behind The Screen - 2023 October, Week 1</title>
      <pubDate>Fri, 06 Oct 2023 09:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss my upcoming plans around vacationing and what that'll mean for my other commitments!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss my upcoming plans around vacationing and what that'll mean for my other commitments!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/BTS-2023-10-W1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000cb4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/06/strong-coding-foundations-what-are-the-principles-of-programming-languages</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>code</category>
      <category>coding</category>
      <category>learn to code</category>
      <category>programmer</category>
      <category>Programmers</category>
      <category>Programming Languages</category>
      <title>Strong Coding Foundations - What Are The Principles of Programming Languages?</title>
      <pubDate>Fri, 06 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's answer &quot;What are the principles of programming languages&quot; so that you, as a beginner, can help decide how to navigate selection of programming languages.</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's answer &quot;What are the principles of programming languages&quot; so that you, as a beginner, can help decide how to navigate selection of programming languages.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Strong-Coding-Foundations-What-Are-The-Principles-of-Programming-Languages.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000c99000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/05/stepbystep-guide-how-to-make-a-todo-list-in-c-with-aspnet-core-blazor</link>
      <category>ASP.NET Core</category>
      <category>Beginner</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>Visual Studio</category>
      <category>ASP.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Projects</category>
      <category>TODO</category>
      <category>TODO List</category>
      <title>Step-by-Step Guide: How to Make a Todo List in C# with ASP.NET Core Blazor</title>
      <pubDate>Thu, 05 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learn how to make a todo list in C# using ASP.NET Core and tackle data binding and user interface design. Blazor todo list - Perfect for a beginner portfolio!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learn how to make a todo list in C# using ASP.NET Core and tackle data binding and user interface design. Blazor todo list - Perfect for a beginner portfolio!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Step-by-Step-Guide-How-to-Make-a-Todo-List-in-CSharp-with-ASPNET-Core-Blazor.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000c67000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/04/beginners-guide-to-software-engineering-how-to-get-started-today</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>code</category>
      <category>coding</category>
      <category>learn to code</category>
      <category>Software Development</category>
      <category>Software Engineer</category>
      <title>Beginner's Guide To Software Engineering - How To Get Started Today</title>
      <pubDate>Wed, 04 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Interested in an introduction to software development? Need those first steps in programming? Then check out this beginner's guide to software engineering!</p>
]]></description>
      <content:encoded><![CDATA[<p>Interested in an introduction to software development? Need those first steps in programming? Then check out this beginner's guide to software engineering!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Beginners-Guide-To-Software-Engineering-How-To-Get-Started-Today.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000bfc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/03/vertical-slice-architecture-in-c-examples-on-how-to-streamline-code</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <title>Vertical Slice Architecture in C# - Examples on How To Streamline Code</title>
      <pubDate>Tue, 03 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's implement a vertical slice architecture in C#! We start by defining vertical slice architecture &amp; dive into a C# vertical slice example. Let's dive in!</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's implement a vertical slice architecture in C#! We start by defining vertical slice architecture &amp; dive into a C# vertical slice example. Let's dive in!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Vertical-Slice-Architecture-in-C-Examples-on-How-To-Streamline-Code.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000bf0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/02/how-to-organize-autofac-modules-5-tips-for-organizing-code</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>inversion of control</category>
      <category>netcore</category>
      <category>Programming</category>
      <title>How To Organize Autofac Modules: 5 Tips For Organizing Code</title>
      <pubDate>Mon, 02 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>You've started using Autofac for dependency injection in C#, but now you're wondering how to organize Autofac modules most effectively. Dive in for 5 easy tips!</p>
]]></description>
      <content:encoded><![CDATA[<p>You've started using Autofac for dependency injection in C#, but now you're wondering how to organize Autofac modules most effectively. Dive in for 5 easy tips!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Organize-Autofac-Modules-5-Tips-For-Organizing-Code.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000be9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/10/01/the-builder-pattern-in-c-how-to-leverage-extension-methods-creatively</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Beginners</category>
      <category>builder design pattern</category>
      <category>builder pattern</category>
      <category>C# examples</category>
      <category>code</category>
      <category>design pattern</category>
      <category>dotnet core</category>
      <category>examples</category>
      <title>The Builder Pattern in C#: How To Leverage Extension Methods Creatively</title>
      <pubDate>Sun, 01 Oct 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you want to see examples of the builder pattern in C#, dive into this article. We'll explore how the builder pattern in C# works with code examples!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you want to see examples of the builder pattern in C#, dive into this article. We'll explore how the builder pattern in C# works with code examples!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/The-Builder-Pattern-in-C-How-To-Leverage-Extension-Methods-Creatively.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000e20000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/30/full-spectrum-assorted-content-dev-leader-weekly-issue-11</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Full Spectrum Assorted Content - Dev Leader Weekly Issue 11</title>
      <pubDate>Sat, 30 Sep 2023 09:00:00 Z</pubDate>
      <description><![CDATA[<p>In this issue of Dev Leader Weekly, I share a full spectrum of assorted content for all levels! Check out this issue for a nice variety!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this issue of Dev Leader Weekly, I share a full spectrum of assorted content for all levels! Check out this issue for a nice variety!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/DLW-11.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000be3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/29/the-builder-pattern-what-it-is-and-how-to-use-it-effectively</link>
      <category>Beginner</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>Beginners</category>
      <category>builder design pattern</category>
      <category>builder pattern</category>
      <category>coding</category>
      <category>design pattern</category>
      <category>example</category>
      <category>Programming</category>
      <title>The Builder Pattern: What It Is And How To Use It Effectively</title>
      <pubDate>Fri, 29 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>The builder pattern is a design pattern that helps us create complex objects. Let's dive into the builder design pattern, one of many awesome design patterns!</p>
]]></description>
      <content:encoded><![CDATA[<p>The builder pattern is a design pattern that helps us create complex objects. Let's dive into the builder design pattern, one of many awesome design patterns!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/The-Builder-Pattern-What-It-Is-And-How-To-Use-It-Effectively.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000e1c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/29/feedback-loops-behind-the-screen-2023-september-week-5</link>
      <category>Behind The Screen</category>
      <title>Feedback Loops - Behind The Screen - 2023 September, Week 5</title>
      <pubDate>Fri, 29 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss feedback loops and how they are necessary in mealcoach.io and my own brand.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss feedback loops and how they are necessary in mealcoach.io and my own brand.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/10/BTS-2023-09-W5.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000bb0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/28/the-facade-pattern-a-simplified-beginner-guide</link>
      <category>Beginner</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>coding</category>
      <category>design pattern</category>
      <category>Facade</category>
      <category>facade pattern</category>
      <category>learn to code</category>
      <category>Programming</category>
      <title>The Facade Pattern: A Simplified Beginner Guide</title>
      <pubDate>Thu, 28 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>For junior devs, design patterns are critical for you to learn. Consider the facade Pattern! Let's explore the basics of the facade design pattern together!</p>
]]></description>
      <content:encoded><![CDATA[<p>For junior devs, design patterns are critical for you to learn. Consider the facade Pattern! Let's explore the basics of the facade design pattern together!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/The-Facade-Pattern-A-Simplified-Beginner-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009d0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/27/workplace-based-learning-how-to-balance-learning-at-work-vs-home</link>
      <category>Beginner</category>
      <category>Software Engineering</category>
      <category>early in career</category>
      <category>Learn</category>
      <category>Learning</category>
      <category>Side Project</category>
      <category>Software Development</category>
      <category>Software Engineer</category>
      <title>Workplace Based Learning - How To Balance Learning At Work VS Home</title>
      <pubDate>Wed, 27 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Whether you're a new developer or an industry professional, we often find ourselves balancing workplace based learning and side projects. What's the right way?</p>
]]></description>
      <content:encoded><![CDATA[<p>Whether you're a new developer or an industry professional, we often find ourselves balancing workplace based learning and side projects. What's the right way?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Workplace-Based-Learning-How-To-Balance-Learning-At-Work-VS-Home.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000b90000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/26/blazor-renderfragment-how-to-use-plugins-to-generate-html</link>
      <category>ASP.NET Core</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>netcore</category>
      <category>plugin</category>
      <category>Plugins</category>
      <title>Blazor RenderFragment - How To Use Plugins To Generate HTML</title>
      <pubDate>Tue, 26 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In this article, we'll see how we can use an ASP.NET Core Blazor RenderFragment alongside plugins to dynamically load HTML into our applications!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this article, we'll see how we can use an ASP.NET Core Blazor RenderFragment alongside plugins to dynamically load HTML into our applications!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Blazor-RenderFragment-How-To-Use-Plugins-To-Generate-HTML-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009ce000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/25/master-one-language-or-diversify-a-guide-for-new-developers</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>learn to code</category>
      <category>Programming Languages</category>
      <category>Python</category>
      <category>Software Development</category>
      <title>Master One Language or Diversify - A Guide For New Developers</title>
      <pubDate>Mon, 25 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Choosing a programming language from the many programming languages is daunting. Then beginners ask: How many languages should I learn at once? Let's find out!</p>
]]></description>
      <content:encoded><![CDATA[<p>Choosing a programming language from the many programming languages is daunting. Then beginners ask: How many languages should I learn at once? Let's find out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-Many-Languages-Should-I-Learn-At-Once-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a4a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/24/aspnet-core-for-beginners-what-you-need-to-get-started</link>
      <category>ASP.NET Core</category>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Web Applications</category>
      <category>Web Development</category>
      <category>Websites</category>
      <title>ASP.NET Core for Beginners - What You Need To Get Started</title>
      <pubDate>Sun, 24 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Interested in building web applications? ASP.NET Core is a powerful dotnet tech stack for just that! Here are all of the details for ASP.NET Core for beginners!</p>
]]></description>
      <content:encoded><![CDATA[<p>Interested in building web applications? ASP.NET Core is a powerful dotnet tech stack for just that! Here are all of the details for ASP.NET Core for beginners!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/ASPNET-Core-for-Beginners-What-You-Need-To-Get-Started.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000cc7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/23/travel-to-the-office-dev-leader-weekly-issue-10</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Travel to the Office - Dev Leader Weekly Issue 10</title>
      <pubDate>Sat, 23 Sep 2023 06:00:00 Z</pubDate>
      <description><![CDATA[<p>In this issue of Dev Leader Weekly, I mention my travel to the office which slowed me down a bit. Still plenty of software engineering topics!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this issue of Dev Leader Weekly, I mention my travel to the office which slowed me down a bit. Still plenty of software engineering topics!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/DLW-10.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000afc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/22/setup-vs-code-for-aspnet-core-a-beginners-how-to-guide</link>
      <category>ASP.NET Core</category>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>Visual Studio</category>
      <category>.NET</category>
      <category>.NET Core</category>
      <category>5</category>
      <category>ASP.NET</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>netcore</category>
      <category>visual studio code</category>
      <category>VS code</category>
      <title>Setup VS Code for ASP.NET Core - A Beginner's How To Guide</title>
      <pubDate>Fri, 22 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you want to get started with web development in dotnet core, check this out! We'll get you up and running in VS Code for ASP.NET Core web development!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you want to get started with web development in dotnet core, check this out! We'll get you up and running in VS Code for ASP.NET Core web development!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Setup-VS-Code-for-ASPNET-Core-A-Beginners-How-To-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000d35000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/22/office-travel-behind-the-screen-2023-september-week-4</link>
      <category>Behind The Screen</category>
      <title>Office Travel - Behind The Screen - 2023 September, Week 4</title>
      <pubDate>Fri, 22 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss meeting with a bunch of Microsoft colleagues at the office!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss meeting with a bunch of Microsoft colleagues at the office!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/BTS-2023-09-W4.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000af4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/21/setup-visual-studio-for-aspnet-core-a-beginners-how-to-guide</link>
      <category>ASP.NET Core</category>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>Visual Studio</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>netcore</category>
      <title>Setup Visual Studio for ASP.NET Core - A Beginner's How To Guide</title>
      <pubDate>Thu, 21 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you want to get started with web development in dotnet core, check this out! We'll get you up and running in Visual Studio for ASP.NET Core web development!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you want to get started with web development in dotnet core, check this out! We'll get you up and running in Visual Studio for ASP.NET Core web development!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Setup-Visual-Studio-for-ASPNET-Core-A-Beginners-How-To-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a44000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/20/how-to-learn-coding-for-beginners-what-you-need-to-know</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>JavaScript</category>
      <category>learn to code</category>
      <category>Programming Languages</category>
      <category>Python</category>
      <title>How To Learn Coding For Beginners - What You Need To Know</title>
      <pubDate>Wed, 20 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Interested in learning coding but you've been told it's too hard? This article focused on how to learn coding for beginners - and yes, YOU can code!</p>
]]></description>
      <content:encoded><![CDATA[<p>Interested in learning coding but you've been told it's too hard? This article focused on how to learn coding for beginners - and yes, YOU can code!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Learn-Coding-For-Beginners-What-You-Need-To-Know.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000abb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/19/ascii-vs-utf8-how-to-navigate-character-encoding</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASCII</category>
      <category>C#</category>
      <category>character encoding</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Encoding</category>
      <category>UTF8</category>
      <title>ASCII vs UTF8 - How To Navigate Character Encoding</title>
      <pubDate>Tue, 19 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you're a programmer dealing with converting bytes to and from strings, you'll deal with character encodings. But in the ASCII vs UTF8 debate, who wins?</p>
]]></description>
      <content:encoded><![CDATA[<p>If you're a programmer dealing with converting bytes to and from strings, you'll deal with character encodings. But in the ASCII vs UTF8 debate, who wins?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/ASCII-vs-UTF8-How-To-Navigate-Character-Encoding.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000b94000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/18/dotnet-benchmarks-how-to-use-benchmarkdotnet-for-beginners</link>
      <category>Beginner</category>
      <category>BenchmarkDotNet</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>Benchmark</category>
      <category>Benchmarking</category>
      <category>Benchmarks</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>netcore</category>
      <category>performance</category>
      <title>dotnet Benchmarks - How To Use BenchmarkDotNet For Beginners</title>
      <pubDate>Mon, 18 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you're looking to create and analyze dotnet benchmarks, you'll want to get started with BenchmarkDotNet. We'll explore benchmarking in C# to get you started!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you're looking to create and analyze dotnet benchmarks, you'll want to get started with BenchmarkDotNet. We'll explore benchmarking in C# to get you started!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/dotnet-Benchmarks-How-To-Use-BenchmarkDotNet-For-Beginners.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000424000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/17/automatic-module-discovery-with-autofac-simplified-registration</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Assemblies</category>
      <category>Assembly</category>
      <category>Autofac Modules</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>dependencies</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>examples</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>Module</category>
      <category>Nuget</category>
      <category>Nuget Package</category>
      <category>reflection</category>
      <title>Automatic Module Discovery With Autofac - Simplified Registration</title>
      <pubDate>Sun, 17 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you're familiar with Autofac and module registration but want to make things easier, automatic module discovery might be for you! Let's see how it works!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you're familiar with Autofac and module registration but want to make things easier, automatic module discovery might be for you! Let's see how it works!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Automatic-Module-Discovery-With-Autofac-Simplified-Registration.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000c5e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/16/plugins-and-blazor-dev-leader-weekly-issue-9</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Plugins and Blazor - Dev Leader Weekly Issue 9</title>
      <pubDate>Sat, 16 Sep 2023 07:30:00 Z</pubDate>
      <description><![CDATA[<p>In this issue of Dev Leader Weekly, we have Blazor and plugin architecture taking the spotlight!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this issue of Dev Leader Weekly, we have Blazor and plugin architecture taking the spotlight!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/DLW-9.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000c10000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/15/content-publishing-machine-behind-the-screen-2023-september-week-3</link>
      <category>Behind The Screen</category>
      <title>Content Publishing Machine - Behind The Screen - 2023 September, Week 3</title>
      <pubDate>Fri, 15 Sep 2023 10:29:12 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss the need to transform into a content publishing machine!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss the need to transform into a content publishing machine!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/BTS-2023-09-W3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000ab4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/15/blazor-plugin-architecture-how-to-manage-dynamic-loading-lifecycle</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>plugin architecture</category>
      <category>Plugins</category>
      <title>Blazor Plugin Architecture - How To Manage Dynamic Loading &amp; Lifecycle</title>
      <pubDate>Fri, 15 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to have a plugin architecture that supports dynamic loading for Blazor? Follow this tutorial for a Blazor plugin architecture that leverages Autofac!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to have a plugin architecture that supports dynamic loading for Blazor? Follow this tutorial for a Blazor plugin architecture that leverages Autofac!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Blazor-Plugin-Architecture-How-To-Manage-Dynamic-Loading-and-Lifecycle.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000aad000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/14/plugin-architecture-in-blazor-a-how-to-guide</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>Blazor</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>plugin architecture</category>
      <category>Plugins</category>
      <category>Tutorial</category>
      <title>Plugin Architecture in Blazor - A How To Guide</title>
      <pubDate>Thu, 14 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Like building ASP.NET web applications and want to maximize extensibility? This guide is a how-to on using a plugin architecture in Blazor. Check it out!</p>
]]></description>
      <content:encoded><![CDATA[<p>Like building ASP.NET web applications and want to maximize extensibility? This guide is a how-to on using a plugin architecture in Blazor. Check it out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Plugin-Architecture-in-Blazor-A-How-To-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000aa9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/13/drawbacks-to-using-interfaces-in-c-how-to-balance</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Interface</category>
      <category>interfaces</category>
      <title>Drawbacks to Using Interfaces in C# - How to Balance</title>
      <pubDate>Wed, 13 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>While I promote interfaces in C#, it felt necessary to cover the drawbacks of using interfaces in C#. Let's explore the drawbacks to using interfaces in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>While I promote interfaces in C#, it felt necessary to cover the drawbacks of using interfaces in C#. Let's explore the drawbacks to using interfaces in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/Drawbacks-to-Using-Interfaces-in-CSharp-How-to-Balance.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a7d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/12/how-to-implement-the-decorator-pattern-with-autofac</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>Decorator Pattern</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>How To Implement The Decorator Pattern With Autofac</title>
      <pubDate>Tue, 12 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Whether it's an ASP.NET Core or console app, we can use the decorator pattern with Autofac for powerful results! Let's explore an Autofac example for each!</p>
]]></description>
      <content:encoded><![CDATA[<p>Whether it's an ASP.NET Core or console app, we can use the decorator pattern with Autofac for powerful results! Let's explore an Autofac example for each!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/DecoratorPatternAutofac2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a98000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/11/oop-and-interfaces-in-c-how-to-use-them-effectively</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Interface</category>
      <category>interfaces</category>
      <category>Object Oriented Programming</category>
      <category>OOP</category>
      <title>OOP and Interfaces in C#: How To Use Them Effectively</title>
      <pubDate>Mon, 11 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Learning about Object Oriented Programming? We'll cover what are classes in C# and look at OOP and interfaces in C# to learn about when we should use them!</p>
]]></description>
      <content:encoded><![CDATA[<p>Learning about Object Oriented Programming? We'll cover what are classes in C# and look at OOP and interfaces in C# to learn about when we should use them!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/OOP-and-Interfaces-in-CSharp-How-To-Use-Them-Effectively.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a46000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/10/how-to-start-coding-starting-from-zero</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Beginners</category>
      <category>coding</category>
      <category>development</category>
      <category>early in career</category>
      <category>learn to code</category>
      <category>Programming Languages</category>
      <title>How To Start Coding - Starting From Zero</title>
      <pubDate>Sun, 10 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to learn how to start coding, but you're not sure where to start? Maybe you've heard that it's really hard... Well, You should start coding!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to learn how to start coding, but you're not sure where to start? Maybe you've heard that it's really hard... Well, You should start coding!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/How-To-Start-Coding-Starting-From-Zero.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000b73000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/09/extensibility-and-flexibility-dev-leader-weekly-issue-8</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>7</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Extensibility and Flexibility - Dev Leader Weekly Issue 8</title>
      <pubDate>Sat, 09 Sep 2023 06:00:00 Z</pubDate>
      <description><![CDATA[<p>In this issue of Dev Leader Weekly, we have plugin architecture topics being introduced along side beginner programmer resources! So much C# and dotnet!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this issue of Dev Leader Weekly, we have plugin architecture topics being introduced along side beginner programmer resources! So much C# and dotnet!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/DLW-8.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000008c9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/08/dictionaries-in-c-how-to-use-the-different-variations</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Collections</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>Dictionaries in C#: How To Use The Different Variations</title>
      <pubDate>Fri, 08 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>After some of the basics of dictionaries in C#, what else do dictionaries in dotnet have to offer us? Let's dive in before we get into the performance deep end!</p>
]]></description>
      <content:encoded><![CDATA[<p>After some of the basics of dictionaries in C#, what else do dictionaries in dotnet have to offer us? Let's dive in before we get into the performance deep end!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/dictionaries3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000b64000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/08/frustration-demotivation-behind-the-screen-2023-september-week-2</link>
      <category>Behind The Screen</category>
      <title>Frustration &amp; Demotivation - Behind The Screen - 2023 September, Week 2</title>
      <pubDate>Fri, 08 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss a lot of frustration that I have for myself and demotivation in a project of mine.</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog. This week I discuss a lot of frustration that I have for myself and demotivation in a project of mine.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/BTS-2023-09-W2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a48000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/07/plugin-architecture-design-pattern-a-beginners-guide-to-modularity</link>
      <category>Design Patterns</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>design pattern</category>
      <category>plugin</category>
      <category>plugin architecture</category>
      <category>Plugins</category>
      <category>Programming</category>
      <title>Plugin Architecture Design Pattern - A Beginner's Guide to Modularity</title>
      <pubDate>Thu, 07 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>If you like the sound of flexibility, modularity, and extensibility then the plugin architecture design pattern is something you're going to want to check out!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you like the sound of flexibility, modularity, and extensibility then the plugin architecture design pattern is something you're going to want to check out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/plugin-architecture-design-pattern-a-beginners-guide-to-modularity.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000008c7000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/06/c-dictionary-a-primer-on-when-and-how-to-use</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <title>C# Dictionary - A Primer On When And How To Use</title>
      <pubDate>Wed, 06 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Dictionaries in C# are heavily used by all levels of software developers. Let's look at some dictionary use cases and comparisons to other collections in C#!</p>
]]></description>
      <content:encoded><![CDATA[<p>Dictionaries in C# are heavily used by all levels of software developers. Let's look at some dictionary use cases and comparisons to other collections in C#!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/dictionaries2.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a76000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/05/decorator-pattern-how-to-master-it-in-c-using-autofac</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Design Patterns</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Decorator Pattern</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>Programming</category>
      <title>Decorator Pattern - How To Master It In C# Using Autofac</title>
      <pubDate>Tue, 05 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to know how the decorator pattern works? Let's check out an Autofac example in C# where we can get the decorator pattern with Autofac working!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to know how the decorator pattern works? Let's check out an Autofac example in C# where we can get the decorator pattern with Autofac working!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/DecoratorPatternAutofac1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000008c3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/04/how-to-dictionary-in-c-simplified</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Collections</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>learn to code</category>
      <title>How To: Dictionary in C# Simplified</title>
      <pubDate>Mon, 04 Sep 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In this article, we'll dive into a dictionary in C#! There are many collections for us to use in dotnet, and the dictionary class is one that is invaluable!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this article, we'll dive into a dictionary in C#! There are many collections for us to use in dotnet, and the dictionary class is one that is invaluable!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/dictionaries-intro.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a3a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/02/tons-of-beginner-resources-dev-leader-weekly-7</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>TONS of Beginner Resources - Dev Leader Weekly #7</title>
      <pubDate>Sat, 02 Sep 2023 05:10:00 Z</pubDate>
      <description><![CDATA[<p>In this issue of Dev Leader Weekly, there are tons of beginner resources to highlight. Keep in mind - seniors can learn from these topics as well for coaching!</p>
]]></description>
      <content:encoded><![CDATA[<p>In this issue of Dev Leader Weekly, there are tons of beginner resources to highlight. Keep in mind - seniors can learn from these topics as well for coaching!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/09/DLW-7.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000004fe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/01/life-in-software-development-faq3</link>
      <category>Software Engineering</category>
      <category>burn out</category>
      <category>developer</category>
      <category>development</category>
      <category>faq</category>
      <category>Frequently Asked Questions</category>
      <category>Programming Languages</category>
      <category>Software</category>
      <category>Software Development</category>
      <category>Software Engineer</category>
      <title>Life in Software Development - FAQ3</title>
      <pubDate>Fri, 01 Sep 2023 17:00:00 Z</pubDate>
      <description><![CDATA[<p>Life in software development is full of problem-solving and excitement, but there are plenty of questions about concerns that can arise. Check them out!</p>
]]></description>
      <content:encoded><![CDATA[<p>Life in software development is full of problem-solving and excitement, but there are plenty of questions about concerns that can arise. Check them out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Software-Dev-Life-FAQ3.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a00000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/09/01/behind-the-screen-2023-september-week-1-distractions</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 September, Week 1 - Distractions</title>
      <pubDate>Fri, 01 Sep 2023 08:56:02 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! This week I touch on how distractions completely derailed a lot of my productivity and my next plan!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! This week I touch on how distractions completely derailed a lot of my productivity and my next plan!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000008ce000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/31/why-the-best-developers-are-obsessed-with-vertical-slices</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Software Engineering</category>
      <category>Agile</category>
      <category>architecture</category>
      <category>coding</category>
      <category>development</category>
      <category>Development Teams</category>
      <category>management</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Development</category>
      <category>User Stories</category>
      <category>Vertical Slice</category>
      <title>Why the Best Developers Are Obsessed with Vertical Slices</title>
      <pubDate>Thu, 31 Aug 2023 06:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to know how you can deliver value to your end users rapidly? Let's dive into vertical slices and see what high performing engineering teams are using!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to know how you can deliver value to your end users rapidly? Let's dive into vertical slices and see what high performing engineering teams are using!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Title1-Final.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000008ba000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/28/find-the-area-of-a-rectangle-a-simple-c-program</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>project</category>
      <category>Projects</category>
      <title>Find The Area Of A Rectangle - A Simple C# Program</title>
      <pubDate>Mon, 28 Aug 2023 06:00:00 Z</pubDate>
      <description><![CDATA[<p>For beginners, it's hard to find projects to work on due to distractions. Writing a program to find the area of a rectangle can teach so many valuable lessons!</p>
]]></description>
      <content:encoded><![CDATA[<p>For beginners, it's hard to find projects to work on due to distractions. Writing a program to find the area of a rectangle can teach so many valuable lessons!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Area-of-a-Rectangle.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000914000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/26/dev-leader-weekly-issue-6</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Dev Leader Weekly Issue 6</title>
      <pubDate>Sat, 26 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/cropped-DevLeader_BigLogo_square.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000008cb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/25/generate-ascii-art-a-simple-how-to-in-c</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>ASCII</category>
      <category>ASCII Art</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>example</category>
      <category>example code</category>
      <category>How To</category>
      <category>project</category>
      <category>Projects</category>
      <title>Generate ASCII Art - A Simple How To in C#</title>
      <pubDate>Fri, 25 Aug 2023 10:54:31 Z</pubDate>
      <description><![CDATA[<p>Have you ever wanted to change a picture into ASCII art? Now you can with your very own C# program that can generate ASCII art! Sample code included!</p>
]]></description>
      <content:encoded><![CDATA[<p>Have you ever wanted to change a picture into ASCII art? Now you can with your very own C# program that can generate ASCII art! Sample code included!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/ASCII-Art.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a2c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/25/behind-the-screen-2023-august-week-4</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 August, Week 4</title>
      <pubDate>Fri, 25 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000007fe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/22/dependency-injection-how-to-start-with-autofac-the-easy-way</link>
      <category>Autofac</category>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Autofac Example</category>
      <category>dependency injection</category>
      <category>Dependency Inversion Principle</category>
      <category>DI</category>
      <category>DIP</category>
      <category>DotNet</category>
      <category>How To</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>SOLID</category>
      <title>Dependency Injection: How to Start with Autofac the Easy Way</title>
      <pubDate>Tue, 22 Aug 2023 05:30:00 Z</pubDate>
      <description><![CDATA[<p>Want more flexible, extensible, and testable code? We'll use Autofac net core! What is Autofac? It's a powerful Dependency Injection framework in dotnet!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want more flexible, extensible, and testable code? We'll use Autofac net core! What is Autofac? It's a powerful Dependency Injection framework in dotnet!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Dependency-Injection-and-Autofac.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000818000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/21/balancing-learning-with-practical-application-in-programming-a-deep-dive</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Beginners</category>
      <category>code</category>
      <category>coding</category>
      <category>developer</category>
      <category>Getting Started</category>
      <category>Learning</category>
      <category>Software Engineer</category>
      <title>Balancing Learning with Practical Application in Programming: A Deep Dive</title>
      <pubDate>Mon, 21 Aug 2023 06:00:00 Z</pubDate>
      <description><![CDATA[<p>In programming, this struggle is real: How to balance learning theory with building things? How do you actively learn and balance it with practical application?</p>
]]></description>
      <content:encoded><![CDATA[<p>In programming, this struggle is real: How to balance learning theory with building things? How do you actively learn and balance it with practical application?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Balance-Learning-With-Practical-Application.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000090e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/19/dev-leader-weekly-issue-5</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Dev Leader Weekly Issue 5</title>
      <pubDate>Sat, 19 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/cropped-DevLeader_BigLogo_square.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a2a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/18/behind-the-screen-2023-august-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 August, Week 3</title>
      <pubDate>Fri, 18 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000835000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/17/building-projects-unlock-success-as-a-beginner-programmer</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>code</category>
      <category>coding</category>
      <title>Building Projects - Unlock Success As A Beginner Programmer</title>
      <pubDate>Thu, 17 Aug 2023 07:00:00 Z</pubDate>
      <description><![CDATA[<p>Are you a beginner programmer? If so, you'd benefit from applying all of the theoretical knowledge you're gaining by building projects! Check out this list!</p>
]]></description>
      <content:encoded><![CDATA[<p>Are you a beginner programmer? If so, you'd benefit from applying all of the theoretical knowledge you're gaining by building projects! Check out this list!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Project-Ideas-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000902000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/12/dev-leader-weekly-issue-4</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Dev Leader Weekly Issue 4</title>
      <pubDate>Sat, 12 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/cropped-DevLeader_BigLogo_square.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000007f1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/11/async-lazy-in-c-with-great-power-comes-great-responsibility</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>async</category>
      <category>async await</category>
      <category>asynchronous</category>
      <category>code</category>
      <category>code examples</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>examples</category>
      <category>lazy</category>
      <title>Async Lazy In C# - With Great Power Comes Great Responsibility</title>
      <pubDate>Fri, 11 Aug 2023 07:43:44 Z</pubDate>
      <description><![CDATA[<p>In C#, how can we balance asynchrony and laziness? Is there such a thing as async lazy? Let's explore our options built into dotnet!</p>
]]></description>
      <content:encoded><![CDATA[<p>In C#, how can we balance asynchrony and laziness? Is there such a thing as async lazy? Let's explore our options built into dotnet!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/Lazy.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a26000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/11/behind-the-screen-2023-august-week-2</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 August, Week 2</title>
      <pubDate>Fri, 11 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000008fb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/05/dev-leader-weekly-issue-3</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Dev Leader Weekly Issue 3</title>
      <pubDate>Sat, 05 Aug 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/cropped-DevLeader_BigLogo_square.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">0000080d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/08/04/implicit-operators-clean-code-secrets-or-buggy-nightmare</link>
      <category>Programming</category>
      <category>.NET</category>
      <category>C#</category>
      <category>C# tutorial</category>
      <category>code</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>dotnetcore</category>
      <category>example code</category>
      <category>implicit operators</category>
      <category>Samples</category>
      <category>Tutorial</category>
      <title>Implicit Operators - Clean Code Secrets Or Buggy Nightmare?</title>
      <pubDate>Fri, 04 Aug 2023 02:09:57 Z</pubDate>
      <description><![CDATA[<p>Implicit operators in C# are a feature that can make our code more readable and expressive. But beware! Misuse can backfire and cause a great deal of headaches!</p>
]]></description>
      <content:encoded><![CDATA[<p>Implicit operators in C# are a feature that can make our code more readable and expressive. But beware! Misuse can backfire and cause a great deal of headaches!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/08/ImplicitOperators-Clean-or-Buggy-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000007ef000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/31/plugin-architecture-in-aspnet-core-how-to-master-it</link>
      <category>ASP.NET Core</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>architecture</category>
      <category>aspnet</category>
      <category>aspnet core</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Plugins</category>
      <category>Samples</category>
      <title>Plugin Architecture in ASP.NET Core - How To Master It</title>
      <pubDate>Mon, 31 Jul 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Let's dive into the plugin architecture design pattern, exploring how it can be leveraged in ASP.NET Core to create more flexible and maintainable applications.</p>
]]></description>
      <content:encoded><![CDATA[<p>Let's dive into the plugin architecture design pattern, exploring how it can be leveraged in ASP.NET Core to create more flexible and maintainable applications.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/07/pexels-kevin-ku-577585.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000008f3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/29/dev-leader-weekly-issue-2</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Dev Leader Weekly Issue 2</title>
      <pubDate>Sat, 29 Jul 2023 05:45:00 Z</pubDate>
      <description><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/cropped-DevLeader_BigLogo_square.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000007e5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/24/breaking-free-from-exceptions-a-different-way-forward</link>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnetcore</category>
      <category>error handling</category>
      <category>exception</category>
      <category>exception handling</category>
      <category>Exceptions</category>
      <category>implicit operators</category>
      <title>Breaking Free From Exceptions - A Different Way Forward</title>
      <pubDate>Mon, 24 Jul 2023 07:50:31 Z</pubDate>
      <description><![CDATA[<p>Exceptions and exception handling are a core part of C# and many other programming languages. But what If we didn't need to be throwing them?</p>
]]></description>
      <content:encoded><![CDATA[<p>Exceptions and exception handling are a core part of C# and many other programming languages. But what If we didn't need to be throwing them?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/07/pexels-djordje-petrovic-2102413-scaled.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000008e9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/22/dev-leader-weekly-issue-1</link>
      <category>Dev Leader Weekly</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>Newsletter</category>
      <category>Programming</category>
      <title>Dev Leader Weekly Issue 1</title>
      <pubDate>Sat, 22 Jul 2023 05:28:00 Z</pubDate>
      <description><![CDATA[<p>In this newsletter, we'll explore thought-provoking ideas, code examples, and highlight some content from the week to help you excel as a software engineer.</p>
]]></description>
      <content:encoded><![CDATA[<p>In this newsletter, we'll explore thought-provoking ideas, code examples, and highlight some content from the week to help you excel as a software engineer.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/cropped-DevLeader_BigLogo_square.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a23000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/21/behind-the-screen-2023-july-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 July, Week 3</title>
      <pubDate>Fri, 21 Jul 2023 04:02:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a20000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/14/behind-the-screen-2023-july-week-2</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 July, Week 2</title>
      <pubDate>Fri, 14 Jul 2023 04:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a1e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/07/07/behind-the-screen-2023-july-week-1</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 July, Week 1</title>
      <pubDate>Fri, 07 Jul 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a1c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/06/23/behind-the-screen-2023-june-week-4</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 June, Week 4</title>
      <pubDate>Fri, 23 Jun 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a1a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/06/16/behind-the-screen-2023-june-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 June, Week 3</title>
      <pubDate>Fri, 16 Jun 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a18000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/06/09/behind-the-screen-2023-june-week-2</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 June, Week 2</title>
      <pubDate>Fri, 09 Jun 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a16000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/06/02/behind-the-screen-2023-june-week-1</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 June, Week 1</title>
      <pubDate>Fri, 02 Jun 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000007cf000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/05/31/implicit-operators-in-c-and-how-to-create-a-multi-type</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>C# code</category>
      <category>code</category>
      <category>code examples</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>implicit operators</category>
      <category>Tutorials</category>
      <category>types</category>
      <title>Implicit Operators in C# and How To Create a Multi Type</title>
      <pubDate>Wed, 31 May 2023 06:00:00 Z</pubDate>
      <description><![CDATA[<p>Want to see how implicit operators work in C#? Check out this example code to see how you can make a multi-type object in dotnet that uses implicit operators!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to see how implicit operators work in C#? Check out this example code to see how you can make a multi-type object in dotnet that uses implicit operators!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/05/pexels-sora-shimazaki-5926362-scaled.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a12000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/05/19/behind-the-screen-2023-may-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 May, Week 3</title>
      <pubDate>Fri, 19 May 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a10000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/05/12/behind-the-screen-2023-may-week-2</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 May, Week 2</title>
      <pubDate>Fri, 12 May 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a0e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/05/05/behind-the-screen-2023-may-week-1</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 May, Week 1</title>
      <pubDate>Fri, 05 May 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a14000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/05/01/behind-the-screen-2023-may-week-4</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 May, Week 4</title>
      <pubDate>Mon, 01 May 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a0c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/04/28/behind-the-screen-2023-april-week-4</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 April, Week 4</title>
      <pubDate>Fri, 28 Apr 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a0a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/04/21/behind-the-screen-2023-april-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 April, Week 3</title>
      <pubDate>Fri, 21 Apr 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a08000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/04/07/behind-the-screen-2023-april-week-1</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 April, Week 1</title>
      <pubDate>Fri, 07 Apr 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a06000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/31/behind-the-screen-2023-march-week-5</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 March, Week 5</title>
      <pubDate>Fri, 31 Mar 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">0000077d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/31/facade-pattern-a-beginners-howto-for-simplified-code</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Design Patterns</category>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>C# tutorial</category>
      <category>code</category>
      <category>code examples</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>design pattern</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>example</category>
      <category>examples</category>
      <category>extensibility</category>
      <category>Extensible</category>
      <category>Facade</category>
      <category>Facades</category>
      <category>refactor</category>
      <category>refactoring</category>
      <category>Rule of Three</category>
      <title>Facade Pattern: A Beginner's How-To for Simplified Code</title>
      <pubDate>Fri, 31 Mar 2023 03:00:00 Z</pubDate>
      <description><![CDATA[<p>The facade pattern is useful for hiding complexity by moving dependencies behind an API. Let's dive into the facade design pattern in C# in this article!</p>
]]></description>
      <content:encoded><![CDATA[<p>The facade pattern is useful for hiding complexity by moving dependencies behind an API. Let's dive into the facade design pattern in C# in this article!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/danny-g-ka4wDQPFm2c-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000a04000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/24/behind-the-screen-2023-march-week-4</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 March, Week 4</title>
      <pubDate>Fri, 24 Mar 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000a02000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/17/behind-the-screen-2023-march-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 March, Week 3</title>
      <pubDate>Fri, 17 Mar 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">0000076c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/17/iterator-benchmarks-that-shocked-with-unexpected-results</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Benchmark</category>
      <category>BenchmarkDotNet</category>
      <category>Benchmarking</category>
      <category>Benchmarks</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Collections</category>
      <category>Compare and Contrast</category>
      <category>Comparison</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Enumerables</category>
      <category>IEnumerable</category>
      <category>IEnumerables</category>
      <category>iterators</category>
      <category>memory</category>
      <category>performance</category>
      <title>Iterator Benchmarks That Shocked With Unexpected Results</title>
      <pubDate>Fri, 17 Mar 2023 03:00:00 Z</pubDate>
      <description><![CDATA[<p>I wanted to create a follow-up post in my series on IEnumerables, iterators, and collections focusing on performance characteristics. When checking out the runtime performance and memory characteristics between these materialized collections and iterator benchmarks, I was very surprised! Check out this article for performance benchmark characteristics and some curious finds.</p>
]]></description>
      <content:encoded><![CDATA[<p>I wanted to create a follow-up post in my series on IEnumerables, iterators, and collections focusing on performance characteristics. When checking out the runtime performance and memory characteristics between these materialized collections and iterator benchmarks, I was very surprised! Check out this article for performance benchmark characteristics and some curious finds.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/chris-liverani-HUJDz6CJEaM-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000007c0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/13/handson-management-how-to-lead-engineers-to-success</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Big Tech</category>
      <category>code</category>
      <category>coding</category>
      <category>Engineering</category>
      <category>engineering leadership</category>
      <category>engineering management</category>
      <category>engineering manager</category>
      <category>leadership</category>
      <category>management</category>
      <category>quora</category>
      <category>small business</category>
      <category>small businesses</category>
      <category>startup</category>
      <category>startups</category>
      <title>Hands-On Management: How to Lead Engineers to Success</title>
      <pubDate>Mon, 13 Mar 2023 03:00:00 Z</pubDate>
      <description><![CDATA[<p>As an engineering leader, does it make sense to approach things as hands-on management and writing code? Let's see when it makes sense, and when it doesn't.</p>
]]></description>
      <content:encoded><![CDATA[<p>As an engineering leader, does it make sense to approach things as hands-on management and writing code? Let's see when it makes sense, and when it doesn't.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/03/john-schnobrich-2FPjlAyMQTA-unsplash-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009fe000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/10/behind-the-screen-2023-march-week-2</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 March, Week 2</title>
      <pubDate>Fri, 10 Mar 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000007a9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/06/how-to-choose-the-best-beginner-programming-language</link>
      <category>Beginner</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Beginners</category>
      <category>C#</category>
      <category>C++</category>
      <category>C-Sharp</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>early in career</category>
      <category>JavaScript</category>
      <category>learn to code</category>
      <category>programmer</category>
      <category>Programming Languages</category>
      <category>Python</category>
      <category>Software Engineer</category>
      <category>TypeScript</category>
      <category>Visual Basic</category>
      <title>How To Choose The Best Beginner Programming Language</title>
      <pubDate>Mon, 06 Mar 2023 03:00:00 Z</pubDate>
      <description><![CDATA[<p>Without a doubt you've had to ask yourself, &quot;What is the best beginner programming language?&quot; if you're new to programming. This article will help you decide!</p>
]]></description>
      <content:encoded><![CDATA[<p>Without a doubt you've had to ask yourself, &quot;What is the best beginner programming language?&quot; if you're new to programming. This article will help you decide!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/03/element5-digital-OyCl7Y4y0Bk-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009fc000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/03/behind-the-screen-2023-march-week-1</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 March, Week 1</title>
      <pubDate>Fri, 03 Mar 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000784000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/03/01/c-basics-a-guide-for-new-programmers</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Basics</category>
      <category>C#</category>
      <category>C# Basics</category>
      <category>C# code</category>
      <category>C# examples</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>how to code</category>
      <category>Introduction</category>
      <category>learn C#</category>
      <category>learn to code</category>
      <category>Programmers</category>
      <title>C# Basics: A Guide for New Programmers</title>
      <pubDate>Wed, 01 Mar 2023 03:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/stanley-dai-73OZYNjVoNI-unsplash-4.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009fa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/24/behind-the-screen-2023-february-week-4</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 February, Week 4</title>
      <pubDate>Fri, 24 Feb 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000753000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/22/beware-of-these-iterator-and-collection-traps</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>API</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Collections</category>
      <category>cons</category>
      <category>CSharp</category>
      <category>development</category>
      <category>DotNet</category>
      <category>Enumerables</category>
      <category>example</category>
      <category>example code</category>
      <category>examples</category>
      <category>IEnumerable</category>
      <category>IEnumerables</category>
      <category>iterators</category>
      <category>memory</category>
      <category>performance</category>
      <category>pros</category>
      <title>Beware of These Iterator and Collection Traps</title>
      <pubDate>Wed, 22 Feb 2023 03:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/jessica-tan-wL7aOdzTtcY-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000006b9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/18/task-eventhandlers-the-little-secret-you-didnt-know</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>async</category>
      <category>async await</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>event handlers</category>
      <category>eventhandler</category>
      <category>EventHandlers</category>
      <category>events</category>
      <category>exception handling</category>
      <category>Exceptions</category>
      <category>tasks</category>
      <title>Task EventHandlers - The Little Secret You Didn't Know</title>
      <pubDate>Sat, 18 Feb 2023 03:00:00 Z</pubDate>
      <description><![CDATA[<p>If you're writing asynchronous code in C# and using EventHandlers, odds are you've had issues with exceptions. Task EventHandlers might be consideration!</p>
]]></description>
      <content:encoded><![CDATA[<p>If you're writing asynchronous code in C# and using EventHandlers, odds are you've had issues with exceptions. Task EventHandlers might be consideration!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/malik-earnest-xgxzqRpK0UE-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009f8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/17/behind-the-screen-2023-february-week-3</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 February, Week 3</title>
      <pubDate>Fri, 17 Feb 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">0000069c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/14/async-eventhandlers-a-simple-safety-net-to-the-rescue</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>async</category>
      <category>async await</category>
      <category>async events</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>event handlers</category>
      <category>eventhandler</category>
      <category>events</category>
      <category>example</category>
      <category>example code</category>
      <category>exception</category>
      <category>Exception Handlers</category>
      <category>exception handling</category>
      <category>Exceptions</category>
      <title>Async EventHandlers - A Simple Safety Net to the Rescue</title>
      <pubDate>Tue, 14 Feb 2023 03:00:00 Z</pubDate>
      <description><![CDATA[<p>Dealing with async EventHandlers in C# can be very problematic. async void is a pattern cause headaches with exceptions. Check out this simple solution!</p>
]]></description>
      <content:encoded><![CDATA[<p>Dealing with async EventHandlers in C# can be very problematic. async void is a pattern cause headaches with exceptions. Check out this simple solution!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/mitchell-schleper-MktFJ8EMPJk-unsplash-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009f0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/10/behind-the-screen-2023-february-week-2</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 February, Week 2</title>
      <pubDate>Fri, 10 Feb 2023 05:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000683000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/10/iterators-an-elementary-perspective-on-how-they-function</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>dotnetcore</category>
      <category>enumerable</category>
      <category>Enumerables</category>
      <category>examples</category>
      <category>generator</category>
      <category>generators</category>
      <category>IEnumerable</category>
      <category>IEnumerables</category>
      <category>Iterator</category>
      <category>iterators</category>
      <category>Yield</category>
      <category>yield return</category>
      <title>Iterators - An Elementary Perspective on How They Function</title>
      <pubDate>Fri, 10 Feb 2023 03:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/dan-cristian-padure-h3kuhYUCE9A-unsplash-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000676000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/05/ienumerable-in-c-a-simplified-beginners-guide</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Array</category>
      <category>Arrays</category>
      <category>C#</category>
      <category>code</category>
      <category>Collections</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>dotnetcore</category>
      <category>Enumerables</category>
      <category>examples</category>
      <category>IEnumerable</category>
      <category>IEnumerables</category>
      <category>List</category>
      <category>Lists</category>
      <title>IEnumerable in C# - A Simplified Beginners Guide</title>
      <pubDate>Sun, 05 Feb 2023 15:30:07 Z</pubDate>
      <description><![CDATA[<p>New to C# and looking to understand more about the IEnumerable interface? Check out this article for a crash course on getting started with C# IEnumerable!</p>
]]></description>
      <content:encoded><![CDATA[<p>New to C# and looking to understand more about the IEnumerable interface? Check out this article for a crash course on getting started with C# IEnumerable!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/02/IEnumerable-in-C-A-Simplified-Beginners-Guide.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000009a3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/03/behind-the-screen-2023-february-week-1</link>
      <category>Behind The Screen</category>
      <title>Behind The Screen - 2023 February, Week 1</title>
      <pubDate>Fri, 03 Feb 2023 09:00:00 Z</pubDate>
      <description><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></description>
      <content:encoded><![CDATA[<p>Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/DevLeader_BigLogo-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000661000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/02/01/everything-you-wanted-to-know-about-multiline-strings</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>examples</category>
      <category>How To</category>
      <category>Multiline</category>
      <category>multiline string</category>
      <category>multiline strings</category>
      <category>Multiple Lines</category>
      <category>Samples</category>
      <category>string</category>
      <category>strings</category>
      <category>Tutorial</category>
      <title>Everything You Wanted to Know About Multiline Strings</title>
      <pubDate>Wed, 01 Feb 2023 06:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/patrick-tomasso-Oaqk7qqNh_c-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">0000065a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/01/29/simple-secrets-for-access-to-the-dotnet-record-type</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>CSharp</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>examples</category>
      <category>GitHub</category>
      <category>LangVersion</category>
      <category>polyfill</category>
      <category>PolySharp</category>
      <category>record</category>
      <category>record types</category>
      <category>records</category>
      <category>Runtime</category>
      <category>Samples</category>
      <category>Snippets</category>
      <title>Simple Secrets for Access to the dotnet Record Type</title>
      <pubDate>Sun, 29 Jan 2023 17:16:15 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/japheth-mast-Ls3yexjyRpk-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000625000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/01/27/async-void-how-to-tame-the-asynchronous-nightmare</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>async</category>
      <category>async/await</category>
      <category>Await</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>exception</category>
      <category>exception handling</category>
      <category>Exceptions</category>
      <category>task</category>
      <category>tasks</category>
      <category>Threads</category>
      <title>async void - How to Tame the Asynchronous Nightmare</title>
      <pubDate>Fri, 27 Jan 2023 02:15:56 Z</pubDate>
      <description><![CDATA[<p>Most intermediate dotnet devs writing async await code in C# will come across async void at some point. Here's a creative solution for avoiding the headaches.</p>
]]></description>
      <content:encoded><![CDATA[<p>Most intermediate dotnet devs writing async await code in C# will come across async void at some point. Here's a creative solution for avoiding the headaches.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/marvin-zi-eLsb0XBZLKs-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000005dd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/01/25/simple-data-types-in-c-a-beginners-guide</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Data Types</category>
      <category>DotNet</category>
      <category>dotnet core</category>
      <category>Getting Started</category>
      <category>How To</category>
      <category>Introduction</category>
      <title>Simple Data Types in C#: A Beginner's Guide</title>
      <pubDate>Wed, 25 Jan 2023 01:28:06 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/anthony-riera-kylWNDQFd5A-unsplash-1.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000005d1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/01/22/tasks-backgroundworkers-and-threads-simple-comparisons-for-concurrency</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>BackgroundWorker</category>
      <category>C#</category>
      <category>coding</category>
      <category>Compare and Contrast</category>
      <category>Concurrency</category>
      <category>examples</category>
      <category>GitHub</category>
      <category>tasks</category>
      <category>Threads</category>
      <title>Tasks, BackgroundWorkers, and Threads - Simple Comparisons for Concurrency</title>
      <pubDate>Sun, 22 Jan 2023 15:54:38 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/jefferson-santos-9SoCnyQmkzI-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000551000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/01/20/pythonnet-a-simple-union-of-net-core-and-python-youll-love</link>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>.NET Core</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Python</category>
      <title>Pythonnet - A Simple Union of  .NET Core and Python You'll Love</title>
      <pubDate>Fri, 20 Jan 2023 19:55:44 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/pythonnet.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000050f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2023/01/17/the-hottest-new-open-source-openai-api-for-c</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>C#</category>
      <category>ChatGPT</category>
      <category>code</category>
      <category>coding</category>
      <category>Open Source</category>
      <category>OpenAI</category>
      <title>The Hottest New Open Source OpenAI API for C#</title>
      <pubDate>Tue, 17 Jan 2023 11:57:42 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2023/01/image-e1674110366418.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000004f5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/06/20/faq-starting-your-career-in-software-development-pt2</link>
      <category>Beginner</category>
      <category>Software Engineering</category>
      <category>Tech Industry</category>
      <category>career</category>
      <category>Careers</category>
      <category>Engineering</category>
      <category>faq</category>
      <category>Frequently Asked Questions</category>
      <category>Interviews</category>
      <category>Job Application</category>
      <category>linkedin</category>
      <category>Software</category>
      <category>Software Development</category>
      <category>tips</category>
      <title>FAQ: Starting Your Career in Software Development Pt2</title>
      <pubDate>Sun, 20 Jun 2021 13:55:17 Z</pubDate>
      <description><![CDATA[<p>Are you starting your career in software development? Check out this FAQ-style article for tips on applying for jobs, reaching out, and interviewing!</p>
]]></description>
      <content:encoded><![CDATA[<p>Are you starting your career in software development? Check out this FAQ-style article for tips on applying for jobs, reaching out, and interviewing!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/06/pexels-pixabay-221164.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000004f2000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/06/09/software-development-launching-into-your-career-faq</link>
      <category>Beginner</category>
      <category>Software Engineering</category>
      <category>Tech Industry</category>
      <category>career</category>
      <category>Careers</category>
      <category>Computer Science</category>
      <category>coop</category>
      <category>Engineering</category>
      <category>faq</category>
      <category>Frequently Asked Questions</category>
      <category>internship</category>
      <category>Post Secondary Education</category>
      <category>Software Development</category>
      <category>tips</category>
      <title>Software Development - Launching Into Your Career FAQ</title>
      <pubDate>Wed, 09 Jun 2021 00:56:30 Z</pubDate>
      <description><![CDATA[<p>Starting your career in software development? Here are some frequently asked questions about post secondary education working towards this!</p>
]]></description>
      <content:encoded><![CDATA[<p>Starting your career in software development? Here are some frequently asked questions about post secondary education working towards this!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/06/pexels-pixabay-221164.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000004eb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/06/08/ascending-to-the-next-level-rpg-dev-weekly-2</link>
      <category>CodeProject</category>
      <category>Personal Project Updates</category>
      <category>Unity3D</category>
      <category>A*</category>
      <category>AStar</category>
      <category>Game</category>
      <category>Game Design</category>
      <category>Game Dev</category>
      <category>Game Development</category>
      <category>Pathfinding</category>
      <category>role playing game</category>
      <category>RPG</category>
      <category>Tactical RPG</category>
      <category>Tile Based</category>
      <category>TileMap</category>
      <category>Unity</category>
      <category>Unity 3D</category>
      <title>Ascending to the Next Level - RPG Dev Weekly #2</title>
      <pubDate>Tue, 08 Jun 2021 17:38:23 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/06/image-1.png" />
    </item>
    <item>
      <guid isPermaLink="false">000004e5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/05/28/okrs-first-steps-for-crushing-your-objectives-and-key-results</link>
      <category>Leadership &amp; Management</category>
      <category>Productivity</category>
      <category>Continuous Improvement</category>
      <category>Goal Setting</category>
      <category>goals</category>
      <category>Key Results</category>
      <category>management</category>
      <category>Metrics</category>
      <category>Objectives</category>
      <category>OKR</category>
      <category>OKRs</category>
      <category>SMART Goals</category>
      <title>OKRs: First Steps for Crushing Your Objectives and Key Results</title>
      <pubDate>Fri, 28 May 2021 03:06:42 Z</pubDate>
      <description><![CDATA[<p>You've heard about OKRs but you're not exactly sure where to get started. Don't sweat it. Here's a brief intro on how you can get going!</p>
]]></description>
      <content:encoded><![CDATA[<p>You've heard about OKRs but you're not exactly sure where to get started. Don't sweat it. Here's a brief intro on how you can get going!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/05/pexels-photo-226579.jpeg" />
    </item>
    <item>
      <guid isPermaLink="false">000004dd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/05/18/tilemap-how-to-get-all-the-tiles-effortlessly</link>
      <category>CodeProject</category>
      <category>Game Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>Unity3D</category>
      <category>code</category>
      <category>coding</category>
      <category>example</category>
      <category>Gamedev</category>
      <category>GameDevelopment</category>
      <category>Games</category>
      <category>sample</category>
      <category>Tile Based</category>
      <category>TileMap</category>
      <category>Tiles</category>
      <category>Unity</category>
      <category>Unity2D</category>
      <category>walkthrough</category>
      <title>TileMap - How To Get ALL The Tiles Effortlessly!</title>
      <pubDate>Tue, 18 May 2021 03:22:10 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/05/TileMap.png" />
    </item>
    <item>
      <guid isPermaLink="false">000004d8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/05/07/tests-a-quick-overview-on-unit-vs-functional-testing</link>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>cons</category>
      <category>functional tests</category>
      <category>pros</category>
      <category>Unit tests</category>
      <title>Tests: A Quick Overview on Unit vs Functional Testing</title>
      <pubDate>Fri, 07 May 2021 13:29:23 Z</pubDate>
      <description><![CDATA[<p>Unit tests or functional tests? What's the difference and which ones should you be using? Find out in this super quick compare-and-contrast!</p>
]]></description>
      <content:encoded><![CDATA[<p>Unit tests or functional tests? What's the difference and which ones should you be using? Find out in this super quick compare-and-contrast!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/05/pexels-christina-morillo-1181345.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000004c6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/05/05/engineering-manager-whats-expected-in-the-role</link>
      <category>Leadership &amp; Management</category>
      <category>engineer</category>
      <category>Engineering</category>
      <category>engineering manager</category>
      <category>growth</category>
      <category>leader</category>
      <category>leadership</category>
      <category>management</category>
      <category>manager</category>
      <category>recognition</category>
      <category>servant leader</category>
      <category>servant leadership</category>
      <category>situational leadership</category>
      <category>support</category>
      <category>team</category>
      <category>Teams</category>
      <title>Engineering Manager - What's Expected in the Role?</title>
      <pubDate>Wed, 05 May 2021 03:55:23 Z</pubDate>
      <description><![CDATA[<p>Want to understand what does an engineering manager do and what's expected in an engineering manager role? Let's learn about the role of an engineering manager!</p>
]]></description>
      <content:encoded><![CDATA[<p>Want to understand what does an engineering manager do and what's expected in an engineering manager role? Let's learn about the role of an engineering manager!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/05/pexels-startup-stock-photos-7070-scaled-e1620200795597.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000004bf000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/05/02/ascending-to-the-next-level-rpg-dev-weekly-1</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>Unity3D</category>
      <category>coding</category>
      <category>Game Design</category>
      <category>Game Dev</category>
      <category>Programming</category>
      <category>role playing game</category>
      <category>RPG</category>
      <category>Software Development</category>
      <category>Software Engineering</category>
      <category>Unity</category>
      <category>Unity2D</category>
      <category>Video</category>
      <category>video games</category>
      <category>YouTube</category>
      <title>Ascending to the Next Level - RPG Dev Weekly #1</title>
      <pubDate>Sun, 02 May 2021 03:40:35 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000004aa000000000000000000000000</guid>
      <link>https://www.devleader.ca/2021/04/26/noesisgui-the-unity-ui-framework-that-youve-never-heard-of</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Game Development</category>
      <category>Programming</category>
      <category>Unity3D</category>
      <category>Blend</category>
      <category>Gamedev</category>
      <category>gui</category>
      <category>Noesis</category>
      <category>NoesisGUI</category>
      <category>Unity</category>
      <category>Unity2D</category>
      <category>user interface</category>
      <category>User Interfaces</category>
      <category>Visual Studio</category>
      <category>WPF</category>
      <category>XAML</category>
      <title>NoesisGUI - The Unity UI Framework That You've Never Heard Of!</title>
      <pubDate>Mon, 26 Apr 2021 15:55:59 Z</pubDate>
      <description><![CDATA[<p>Looking for a better way to make Unity3D user interfaces? Love WPF/XAML but not the Unity UI Framework? You probably aren't using Noesis GUI, but you should be!</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking for a better way to make Unity3D user interfaces? Love WPF/XAML but not the Unity UI Framework? You probably aren't using Noesis GUI, but you should be!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2021/04/noesis.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000049f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/09/22/microsoft-welcome-to-your-new-future</link>
      <category>Tech Industry</category>
      <category>2020</category>
      <category>Big Tech</category>
      <category>career</category>
      <category>Career Change</category>
      <category>company culture</category>
      <category>culture</category>
      <category>Development Teams</category>
      <category>Engineering</category>
      <category>leadership</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>Microsoft</category>
      <category>New Job</category>
      <category>Opportunity</category>
      <category>Role</category>
      <category>Teams</category>
      <category>work</category>
      <category>work culture</category>
      <title>Microsoft: Welcome to Your New Future!</title>
      <pubDate>Tue, 22 Sep 2020 10:54:41 Z</pubDate>
      <description><![CDATA[<p>2020 involved a career change that wasn't something I was planning. At the end of August, I started my adventure with Microsoft.</p>
]]></description>
      <content:encoded><![CDATA[<p>2020 involved a career change that wasn't something I was planning. At the end of August, I started my adventure with Microsoft.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2020/09/RE2r0Th.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000494000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/04/07/video-stream-rpg-systems-with-loot-generation</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>DDD</category>
      <category>design</category>
      <category>Domain Driven Design</category>
      <category>Game Dev</category>
      <category>Live Stream</category>
      <category>Programming</category>
      <category>role playing game</category>
      <category>RPG</category>
      <category>Stream</category>
      <category>Streaming</category>
      <category>System Design</category>
      <category>Systems</category>
      <category>Video</category>
      <category>YouTube</category>
      <title>Video Stream – RPG Systems with Loot Generation</title>
      <pubDate>Tue, 07 Apr 2020 23:38:02 Z</pubDate>
      <description><![CDATA[<p>Modern role playing games (RPGs) can have incredibly complex loot systems. This article introduced a video stream on how to structure cross domain information.</p>
]]></description>
      <content:encoded><![CDATA[<p>Modern role playing games (RPGs) can have incredibly complex loot systems. This article introduced a video stream on how to structure cross domain information.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000048a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/04/03/timeboxing-evolving-the-todo-list-to-be-more-effective</link>
      <category>Productivity</category>
      <category>effectiveness</category>
      <category>Elon Musk</category>
      <category>focus</category>
      <category>Graeme Harvey</category>
      <category>Improvement</category>
      <category>linkedin</category>
      <category>Time Boxing</category>
      <category>time management</category>
      <category>Timeboxing</category>
      <category>tips</category>
      <category>TODO</category>
      <category>TODO List</category>
      <category>TODO lists</category>
      <category>WFH</category>
      <category>Work From Home</category>
      <title>Timeboxing: Evolving the TODO List to be More Effective</title>
      <pubDate>Fri, 03 Apr 2020 12:56:57 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000487000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/04/01/xamarin-forms-jumpstart-your-app-with-autofac</link>
      <category>Android</category>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Mobile Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>Code Snippet</category>
      <category>dependency injection</category>
      <category>DI</category>
      <category>DI Frameworks</category>
      <category>DotNet</category>
      <category>example</category>
      <category>examples</category>
      <category>reflection</category>
      <category>Software Development</category>
      <category>Xamarin</category>
      <title>Xamarin Forms - Jumpstart Your App With Autofac</title>
      <pubDate>Wed, 01 Apr 2020 08:00:20 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000481000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/03/31/todo-lists-keeping-focused-when-you-feel-lost</link>
      <category>Productivity</category>
      <category>focus</category>
      <category>remote work</category>
      <category>time management</category>
      <category>tips</category>
      <category>TODO</category>
      <category>TODO lists</category>
      <category>WFH</category>
      <category>Work From Home</category>
      <title>TODO Lists: Keeping focused when you feel lost</title>
      <pubDate>Tue, 31 Mar 2020 08:00:00 Z</pubDate>
      <description><![CDATA[<p>What's your approach to keeping a TODO list? We all need something that we can stick to, or else the list itself doesn't serve us any purpose!</p>
]]></description>
      <content:encoded><![CDATA[<p>What's your approach to keeping a TODO list? We all need something that we can stick to, or else the list itself doesn't serve us any purpose!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000047e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/03/29/downtime-easy-path-to-learning-by-building</link>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Amazon</category>
      <category>android</category>
      <category>App Center</category>
      <category>ASP.NET</category>
      <category>ASP.NET Core</category>
      <category>Atlassian</category>
      <category>AWS</category>
      <category>BitBucket</category>
      <category>C#</category>
      <category>Circle CI</category>
      <category>CircleCI</category>
      <category>Continuous Integration</category>
      <category>Downtime</category>
      <category>Firebase</category>
      <category>git</category>
      <category>hobby</category>
      <category>hosting</category>
      <category>Integration</category>
      <category>iOS</category>
      <category>Jira</category>
      <category>JWT</category>
      <category>Mobile App</category>
      <category>Mobile Development</category>
      <category>OAuth</category>
      <category>RDS</category>
      <category>Slack</category>
      <category>Visual Studio</category>
      <category>Xamarin</category>
      <title>Downtime? Easy Path to Learning By Building!</title>
      <pubDate>Sun, 29 Mar 2020 23:32:59 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000047a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/03/26/firebase-and-loweffort-user-management</link>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Authentication</category>
      <category>Facebook</category>
      <category>Firebase</category>
      <category>google</category>
      <category>instagram</category>
      <category>OAuth</category>
      <category>SDK</category>
      <category>User Management</category>
      <category>Users</category>
      <title>Firebase and Low-Effort User Management</title>
      <pubDate>Thu, 26 Mar 2020 01:08:53 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000473000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/03/25/circleci-bitbucket-free-continuous-integration</link>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Atlassian</category>
      <category>BitBucket</category>
      <category>Builds. C#</category>
      <category>CI</category>
      <category>CircleCI</category>
      <category>coding</category>
      <category>Continuous Integration</category>
      <category>free</category>
      <category>Nuget</category>
      <category>Orbs</category>
      <category>Software Development</category>
      <title>CircleCI + BitBucket =&gt; Free Continuous Integration!</title>
      <pubDate>Wed, 25 Mar 2020 09:46:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000046d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2020/03/24/easy-steps-for-xunit-tests-not-running-with-net-standard</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>Testing</category>
      <category>xUnit</category>
      <category>.NET</category>
      <category>.net standard</category>
      <category>code</category>
      <category>Coded tests</category>
      <category>coding</category>
      <category>Nuget</category>
      <category>Software</category>
      <category>Software Development</category>
      <category>stack overflow</category>
      <category>standard</category>
      <category>TDD</category>
      <category>test</category>
      <category>Tests</category>
      <category>Unit tests</category>
      <category>Visual Studio</category>
      <title>Easy Steps for xUnit Tests Not Running With .NET Standard</title>
      <pubDate>Tue, 24 Mar 2020 16:27:57 Z</pubDate>
      <description><![CDATA[<p>xUnit tests not running with .NET standard project settings? Here's a super quick solution to get you back up and running so you can test away!</p>
]]></description>
      <content:encoded><![CDATA[<p>xUnit tests not running with .NET standard project settings? Here's a super quick solution to get you back up and running so you can test away!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2020/03/elisa-ventur-bmJAXAz6ads-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">00000467000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/07/17/rpg-development-progress-pulse-entry-2</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>code</category>
      <category>coding</category>
      <category>converter</category>
      <category>custom converter</category>
      <category>Data</category>
      <category>data layer</category>
      <category>development</category>
      <category>Game</category>
      <category>Game Dev</category>
      <category>json</category>
      <category>Learning</category>
      <category>lesson</category>
      <category>lessons</category>
      <category>Macerus</category>
      <category>Neo4J</category>
      <category>newtonsoft</category>
      <category>Programming</category>
      <category>Progress</category>
      <category>progress pulse</category>
      <category>ProjectXyz</category>
      <category>pulse</category>
      <category>RPG</category>
      <category>sql</category>
      <category>sqlite</category>
      <title>RPG Development Progress Pulse – Entry 2</title>
      <pubDate>Tue, 17 Jul 2018 07:00:28 Z</pubDate>
      <description><![CDATA[<p>Check out the second entry in the RPG progress pulse where I discuss the progress on my role-playing game, Macerus! This is a hobby project in Unity3D.</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out the second entry in the RPG progress pulse where I discuss the progress on my role-playing game, Macerus! This is a hobby project in Unity3D.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000422000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/07/16/how-to-explain-autofac-modules-code-organization-for-newbies</link>
      <category>Autofac</category>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>.NET</category>
      <category>Autofac Modules</category>
      <category>C#</category>
      <category>Clean Code</category>
      <category>code</category>
      <category>Code Ogranization</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>examples</category>
      <category>ioc</category>
      <category>Module</category>
      <category>Modules</category>
      <category>Nuget</category>
      <category>Nuget Package</category>
      <category>Plugins</category>
      <category>suggestions</category>
      <category>tips</category>
      <category>Visual Studio</category>
      <title>How to Explain Autofac Modules &amp; Code Organization For Newbies</title>
      <pubDate>Mon, 16 Jul 2018 07:00:39 Z</pubDate>
      <description><![CDATA[<p>Organizing code into Autofac modules can make maintaining code much easier and improve extensibility! It all starts with the Autofac module class. Check it out!</p>
]]></description>
      <content:encoded><![CDATA[<p>Organizing code into Autofac modules can make maintaining code much easier and improve extensibility! It all starts with the Autofac module class. Check it out!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2018/05/autofac.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000045c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/28/rpg-development-progress-pulse-entry-1</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>async</category>
      <category>build</category>
      <category>build events</category>
      <category>code</category>
      <category>coding</category>
      <category>dependencies</category>
      <category>development</category>
      <category>Game</category>
      <category>Game Dev</category>
      <category>lesson</category>
      <category>lessons</category>
      <category>Macerus</category>
      <category>MSBuild</category>
      <category>Programming</category>
      <category>Progress</category>
      <category>progress pulse</category>
      <category>ProjectXyz</category>
      <category>pulse</category>
      <category>role playing game</category>
      <category>RPG</category>
      <category>Software</category>
      <category>synchronous</category>
      <category>Unity</category>
      <category>Unity 3D</category>
      <category>Visual Studio</category>
      <title>RPG Development Progress Pulse - Entry 1</title>
      <pubDate>Thu, 28 Jun 2018 08:00:15 Z</pubDate>
      <description><![CDATA[<p>An progress pulse update into the development of Macerus RPG and ProjectXyz game framework leveraging Unity3D. Part 1 of the progress pulse series.</p>
]]></description>
      <content:encoded><![CDATA[<p>An progress pulse update into the development of Macerus RPG and ProjectXyz game framework leveraging Unity3D. Part 1 of the progress pulse series.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000457000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/27/rpg-development-progress-pulse</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>blog</category>
      <category>blog series</category>
      <category>blogging</category>
      <category>code</category>
      <category>coding</category>
      <category>development</category>
      <category>Game</category>
      <category>Game Dev</category>
      <category>Macerus</category>
      <category>Programming</category>
      <category>Progress</category>
      <category>progress pulse</category>
      <category>ProjectXyz</category>
      <category>pulse</category>
      <category>RPG</category>
      <category>Series</category>
      <category>Software</category>
      <category>Unity</category>
      <category>Unity3D</category>
      <category>update</category>
      <title>RPG Development Progress Pulse</title>
      <pubDate>Wed, 27 Jun 2018 00:17:19 Z</pubDate>
      <description><![CDATA[<p>Check out the progress on my Unity3D RPG built using C# and dotnet technologies! This is a labor of love and an ongoing project of mine.</p>
]]></description>
      <content:encoded><![CDATA[<p>Check out the progress on my Unity3D RPG built using C# and dotnet technologies! This is a labor of love and an ongoing project of mine.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000044c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/20/projectxyz-why-i-started-a-team-for-my-hobby-project</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>Programming</category>
      <category>challenge</category>
      <category>challenges</category>
      <category>code</category>
      <category>coding</category>
      <category>development</category>
      <category>Development Teams</category>
      <category>Game Dev</category>
      <category>hobby</category>
      <category>hobby project</category>
      <category>Learning</category>
      <category>Macerus</category>
      <category>Open Minded</category>
      <category>Open Source</category>
      <category>Passion</category>
      <category>Passionate</category>
      <category>pet project</category>
      <category>Pride</category>
      <category>Project XYZ</category>
      <category>ProjectXyz</category>
      <category>RPG</category>
      <category>Software</category>
      <category>strength</category>
      <category>Strengths</category>
      <category>team</category>
      <category>Teams</category>
      <category>teamwork</category>
      <category>trust</category>
      <title>ProjectXyz: Why I Started A Team For My Hobby Project</title>
      <pubDate>Wed, 20 Jun 2018 07:00:42 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000428000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/08/unity3d-and-how-to-master-stitching-using-autofac</link>
      <category>Game Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>Unity3D</category>
      <category>.NET</category>
      <category>Autofac</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Constructors</category>
      <category>CSharp</category>
      <category>dependencies</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>Design Patterns</category>
      <category>DotNet</category>
      <category>GameObject</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>MonoBehavior</category>
      <category>MonoBehaviour</category>
      <category>Stich</category>
      <category>Stitching</category>
      <category>Unity</category>
      <category>Unity 3D</category>
      <category>Visual Studio</category>
      <title>Unity3D And How to Master Stitching Using Autofac</title>
      <pubDate>Fri, 08 Jun 2018 07:30:25 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2018/06/stitch-clipart-MiLyM7yia.jpeg" />
    </item>
    <item>
      <guid isPermaLink="false">00000426000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/06/using-autofac-with-unity3d</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Game Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>Unity3D</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Components</category>
      <category>CSharp</category>
      <category>dependencies</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>development</category>
      <category>DotNet</category>
      <category>examples</category>
      <category>Games</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>Mono</category>
      <category>MonoBehavior</category>
      <category>Unity</category>
      <category>Unity 2018</category>
      <category>Unity 2018.1.1f1</category>
      <category>Unity 3D</category>
      <title>Using Autofac With Unity3D</title>
      <pubDate>Wed, 06 Jun 2018 07:30:06 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000434000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/05/part-1-exploring-graphs-and-trees</link>
      <category>Game Development</category>
      <category>Algorithm</category>
      <category>Algorithm Design</category>
      <category>Algorithms</category>
      <category>code</category>
      <category>coding</category>
      <category>Components</category>
      <category>Delta</category>
      <category>delta state</category>
      <category>development</category>
      <category>Game Design</category>
      <category>Game State</category>
      <category>Graph</category>
      <category>Graph Database</category>
      <category>graphs</category>
      <category>node</category>
      <category>nodes</category>
      <category>Programming</category>
      <category>ProjectXyz</category>
      <category>relational datbase</category>
      <category>Tree</category>
      <category>Trees</category>
      <category>Unity3D</category>
      <category>world state</category>
      <title>Part 1 - Exploring Graphs and Trees</title>
      <pubDate>Tue, 05 Jun 2018 07:30:16 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000411000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/04/dependency-injection-with-autofac-not-as-difficult-as-you-think</link>
      <category>Autofac</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>Container</category>
      <category>Containers</category>
      <category>CSharp</category>
      <category>dependencies</category>
      <category>Dependency Containers</category>
      <category>dependency injection</category>
      <category>DotNet</category>
      <category>Interface</category>
      <category>interfaces</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>Nuget</category>
      <category>Nuget Package</category>
      <category>Service Locator Pattern</category>
      <category>Unity3D</category>
      <title>Dependency Injection with Autofac: Not as Difficult as You Think</title>
      <pubDate>Mon, 04 Jun 2018 07:30:12 Z</pubDate>
      <description><![CDATA[<p>Looking to get started using dependency injection with Autofac in your projects? Here's a quick primer on what it is and how to get going for your next project.</p>
]]></description>
      <content:encoded><![CDATA[<p>Looking to get started using dependency injection with Autofac in your projects? Here's a quick primer on what it is and how to get going for your next project.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2018/05/autofac.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000413000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/02/unity3d-and-net-4x-framework</link>
      <category>Game Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>Unity3D</category>
      <category>.NET</category>
      <category>.NET 3.5</category>
      <category>.NET 4.6</category>
      <category>.NET 4.x</category>
      <category>2018.1.1f1</category>
      <category>C#</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>development</category>
      <category>DotNet</category>
      <category>Games</category>
      <category>Inspector</category>
      <category>Macerus</category>
      <category>Mono</category>
      <category>Player Settings</category>
      <category>ProjectXyz</category>
      <category>Scripting Runtime Version</category>
      <category>Software</category>
      <category>Unity</category>
      <category>Unity 2017</category>
      <category>Unity 2018</category>
      <category>Unity 2018.1.1f1</category>
      <category>Unity 3D</category>
      <title>Unity3D and .NET 4.x Framework</title>
      <pubDate>Sat, 02 Jun 2018 07:30:54 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000043d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/06/01/experimenting-with-paid-for-ads-for-web-traffic</link>
      <category>Miscellaneous</category>
      <category>ad words</category>
      <category>ads</category>
      <category>advertising</category>
      <category>adwords</category>
      <category>Bing</category>
      <category>Bing Ads</category>
      <category>blog</category>
      <category>blogging</category>
      <category>brand</category>
      <category>branding</category>
      <category>coupons</category>
      <category>free</category>
      <category>free credit</category>
      <category>Gemini Ads</category>
      <category>google</category>
      <category>Google Ads</category>
      <category>impressions</category>
      <category>marketing</category>
      <category>Microsoft Advertising</category>
      <category>Monetization</category>
      <category>return on investment</category>
      <category>RoI</category>
      <category>search</category>
      <category>search engine</category>
      <category>search engine optimization</category>
      <category>seo</category>
      <category>traffic</category>
      <category>web traffic</category>
      <category>Yahoo Ads</category>
      <title>Experimenting with Paid for Ads for Web Traffic</title>
      <pubDate>Fri, 01 Jun 2018 07:30:48 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000040e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/05/31/doubling-down-my-specific-strategy</link>
      <category>Miscellaneous</category>
      <category>ad revenue</category>
      <category>ads</category>
      <category>adsense</category>
      <category>adwords</category>
      <category>Article Series</category>
      <category>articles</category>
      <category>Audience</category>
      <category>blog</category>
      <category>blogging</category>
      <category>brand</category>
      <category>branding</category>
      <category>content</category>
      <category>content generation</category>
      <category>content planning</category>
      <category>double down</category>
      <category>engagement</category>
      <category>instagram</category>
      <category>marketing</category>
      <category>readers</category>
      <category>site traffic</category>
      <category>Social</category>
      <category>social media</category>
      <category>Strengths</category>
      <category>traffic</category>
      <category>Unity</category>
      <category>Unity3D</category>
      <title>Doubling Down: My Specific Strategy</title>
      <pubDate>Thu, 31 May 2018 07:30:45 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2018/05/arm-muscle-flex.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">0000042d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/05/29/delta-state-algorithm-creation-series</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>Programming</category>
      <category>Algorithm</category>
      <category>Algorithm Design</category>
      <category>Algorithms</category>
      <category>code</category>
      <category>coding</category>
      <category>Data</category>
      <category>Data Storage</category>
      <category>Data Structures</category>
      <category>Database</category>
      <category>Delta</category>
      <category>Deltas</category>
      <category>Game Design</category>
      <category>Game State</category>
      <category>Graph</category>
      <category>Graph Database</category>
      <category>Graph DB</category>
      <category>Neo4J</category>
      <category>Patch</category>
      <category>Patching</category>
      <category>Persistent Storage</category>
      <category>Prototype</category>
      <category>Save Game</category>
      <category>Save Game Data</category>
      <category>Series</category>
      <category>State</category>
      <category>State Management</category>
      <category>Tree</category>
      <category>Trees</category>
      <title>Delta State Algorithm Creation Series</title>
      <pubDate>Tue, 29 May 2018 14:57:30 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000409000000000000000000000000</guid>
      <link>https://www.devleader.ca/2018/05/28/double-down-on-your-strengths</link>
      <category>Miscellaneous</category>
      <category>ads</category>
      <category>advertising</category>
      <category>blogging</category>
      <category>blogs</category>
      <category>bodybuilding</category>
      <category>content generation</category>
      <category>double down</category>
      <category>hobby</category>
      <category>Ignantt</category>
      <category>marketing</category>
      <category>online traffic</category>
      <category>self reflection</category>
      <category>Social</category>
      <category>social networking</category>
      <category>social networks</category>
      <category>sponsorship</category>
      <category>strength</category>
      <category>strength training</category>
      <category>Strengths</category>
      <category>traffic generation</category>
      <category>weakness</category>
      <category>Weaknesses</category>
      <title>Double Down On Your Strengths!</title>
      <pubDate>Mon, 28 May 2018 01:21:48 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003ff000000000000000000000000</guid>
      <link>https://www.devleader.ca/2016/12/27/resolutions-why-have-them-and-how-to-be-successful</link>
      <category>Miscellaneous</category>
      <category>blogging</category>
      <category>Continuous Improvement</category>
      <category>focus</category>
      <category>goals</category>
      <category>habit</category>
      <category>habits</category>
      <category>Improve</category>
      <category>Manson</category>
      <category>Mark</category>
      <category>Mark Manson</category>
      <category>Meditate</category>
      <category>Meditation</category>
      <category>motivation</category>
      <category>New Year</category>
      <category>New Year's Resolutions</category>
      <category>Progress</category>
      <category>Public Speaking</category>
      <category>reading</category>
      <category>Resolutions</category>
      <category>Self Help</category>
      <category>success</category>
      <category>Successful</category>
      <category>Writing</category>
      <title>Resolutions: Why Have Them and How to be Successful</title>
      <pubDate>Tue, 27 Dec 2016 12:09:44 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003ed000000000000000000000000</guid>
      <link>https://www.devleader.ca/2016/12/18/how-to-refocus-getting-back-in-the-groove</link>
      <category>Miscellaneous</category>
      <category>Analysis</category>
      <category>Anxiety</category>
      <category>Brave</category>
      <category>Courage</category>
      <category>Dwelling</category>
      <category>family</category>
      <category>focus</category>
      <category>friends</category>
      <category>goals</category>
      <category>Help</category>
      <category>Helpless</category>
      <category>Hopeless</category>
      <category>Improve</category>
      <category>Progress</category>
      <category>Reflect</category>
      <category>Refocus</category>
      <category>Self Help</category>
      <category>smart</category>
      <category>SMART Goals</category>
      <category>Strengths</category>
      <category>Stress</category>
      <category>Strong</category>
      <category>success</category>
      <category>Successful</category>
      <category>support</category>
      <title>How to Refocus: Getting Back in the Groove</title>
      <pubDate>Sun, 18 Dec 2016 12:57:06 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003dd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2016/01/03/what-makes-good-code-should-every-class-have-an-interface-pt-2</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>.NET</category>
      <category>abstraction</category>
      <category>Analysis</category>
      <category>C Sharp</category>
      <category>C#</category>
      <category>Class</category>
      <category>cons</category>
      <category>CSharp</category>
      <category>Encapsulation</category>
      <category>examples</category>
      <category>Interface</category>
      <category>Maintenance</category>
      <category>pros</category>
      <category>Reflect</category>
      <category>trade-offs</category>
      <category>Wrap</category>
      <title>What Makes Good Code? - Should Every Class Have An Interface? Pt 2</title>
      <pubDate>Sun, 03 Jan 2016 12:01:19 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003e6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2016/01/01/api-topdown-bottomup-somewhere-in-the-middle</link>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>Software Engineering</category>
      <category>AMQP</category>
      <category>API</category>
      <category>code</category>
      <category>coding</category>
      <category>cons</category>
      <category>design</category>
      <category>Macerus</category>
      <category>perspective</category>
      <category>Project XYZ</category>
      <category>pros</category>
      <category>Rabbit MQ</category>
      <category>Random</category>
      <category>Software</category>
      <category>Thoughts</category>
      <category>Unity</category>
      <category>Unity 3D</category>
      <title>API: Top-Down? Bottom-Up? Somewhere in the Middle?</title>
      <pubDate>Fri, 01 Jan 2016 20:51:26 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003cb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/12/28/what-makes-good-code-should-every-class-have-an-interface-pt-1</link>
      <category>Beginner</category>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>.NET</category>
      <category>Abstract Class</category>
      <category>abstraction</category>
      <category>architecture</category>
      <category>best practices</category>
      <category>C#</category>
      <category>code</category>
      <category>CSharp</category>
      <category>design</category>
      <category>example</category>
      <category>extensibility</category>
      <category>interfaces</category>
      <category>Maintainainability</category>
      <category>readability</category>
      <category>Software</category>
      <category>tips</category>
      <title>What Makes Good Code? - Should Every Class Have An Interface? Pt 1</title>
      <pubDate>Mon, 28 Dec 2015 18:27:30 Z</pubDate>
      <description><![CDATA[<p>Are you interested in learning about interfaces in C#? This article explains the idea behind a C# interface by showing examples of interfaces in code.</p>
]]></description>
      <content:encoded><![CDATA[<p>Are you interested in learning about interfaces in C#? This article explains the idea behind a C# interface by showing examples of interfaces in code.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2015/12/20445410340_9992dc7935_o-1.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000003cf000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/12/27/staying-productive</link>
      <category>Productivity</category>
      <category>000</category>
      <category>Big J</category>
      <category>BigJAdvice</category>
      <category>c9c8cd</category>
      <category>Calendar</category>
      <category>Continuous Improvement</category>
      <category>effective</category>
      <category>Efficiency</category>
      <category>Evolve</category>
      <category>F8F8F8</category>
      <category>FFF</category>
      <category>Google Keep</category>
      <category>guide</category>
      <category>Hack</category>
      <category>Improve</category>
      <category>Improvement</category>
      <category>IntensityRules</category>
      <category>Keep</category>
      <category>Life Hack</category>
      <category>Notebook</category>
      <category>Notes</category>
      <category>organization</category>
      <category>Organize</category>
      <category>Organized</category>
      <category>Productive</category>
      <category>Schedule</category>
      <category>Staying Productive</category>
      <category>tips</category>
      <title>Staying Productive</title>
      <pubDate>Sun, 27 Dec 2015 00:15:04 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003c9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/12/19/what-makes-good-code-patterns-and-practices-series</link>
      <category>Programming</category>
      <category>best practices</category>
      <category>code</category>
      <category>Design Patterns</category>
      <category>development</category>
      <category>devleader</category>
      <category>good code</category>
      <category>Patterns</category>
      <category>Patterns and Practices</category>
      <category>Software</category>
      <category>Software Development</category>
      <category>trade-offs</category>
      <title>What Makes Good Code? - Patterns and Practices Series</title>
      <pubDate>Sat, 19 Dec 2015 18:01:17 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003c5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/11/29/timur-kernel-on-2013-nexus-7-wifi-flo</link>
      <category>Android</category>
      <category>DIY</category>
      <category>Tutorial</category>
      <category>2013</category>
      <category>ADB</category>
      <category>Audi</category>
      <category>Audi TT</category>
      <category>Bootloader</category>
      <category>bootloop</category>
      <category>FastBoot</category>
      <category>Flash</category>
      <category>flo</category>
      <category>head unit</category>
      <category>headunit</category>
      <category>Ignantt</category>
      <category>kernel</category>
      <category>LMY48G</category>
      <category>LMY48T</category>
      <category>mount</category>
      <category>nexus</category>
      <category>nexus 7</category>
      <category>Nexus 7 2013</category>
      <category>OTG</category>
      <category>Recovery</category>
      <category>ROM</category>
      <category>system</category>
      <category>tablet</category>
      <category>timur</category>
      <category>TT RS</category>
      <category>USB Host</category>
      <category>USB On The Go</category>
      <category>USB OTG</category>
      <category>WiFi</category>
      <title>Timur Kernel on 2013 Nexus 7 WiFi (flo)</title>
      <pubDate>Sun, 29 Nov 2015 00:49:04 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003c3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/06/29/yeah-were-an-agile-shop</link>
      <category>Programming</category>
      <category>Agile</category>
      <category>Agile manifesto</category>
      <category>Buzz</category>
      <category>Continuous Delivery</category>
      <category>Continuous Improvement</category>
      <category>development</category>
      <category>Efficiency</category>
      <category>Improvement</category>
      <category>Product</category>
      <category>Quality</category>
      <category>Retrospective</category>
      <category>Software</category>
      <category>Standup</category>
      <category>team</category>
      <category>Waterfall</category>
      <title>Yeah, We're an "Agile" Shop</title>
      <pubDate>Mon, 29 Jun 2015 00:30:20 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003ba000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/05/04/article-roundup-burn-out</link>
      <category>Articles</category>
      <category>Article Roundup</category>
      <category>burn out</category>
      <category>burnout</category>
      <category>career</category>
      <category>Causes</category>
      <category>depressed</category>
      <category>Disconnect</category>
      <category>Exhaustion</category>
      <category>Glynnis MacNicol</category>
      <category>goals</category>
      <category>job</category>
      <category>Lisa M. Gerry</category>
      <category>Mayo Clinic</category>
      <category>perspective</category>
      <category>re-evaluate</category>
      <category>Social</category>
      <category>Stress</category>
      <category>Summary</category>
      <category>symptoms</category>
      <category>tired</category>
      <category>work</category>
      <title>Article Roundup: Burn Out</title>
      <pubDate>Mon, 04 May 2015 07:00:06 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003b1000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/04/24/burn-out-an-alternate-perspective</link>
      <category>Startups &amp;amp; Small Business</category>
      <category>Analysis</category>
      <category>burn out</category>
      <category>burnout</category>
      <category>career goals</category>
      <category>compulsion</category>
      <category>dedication</category>
      <category>denial</category>
      <category>depressed</category>
      <category>depression</category>
      <category>drive</category>
      <category>emotional intelligence</category>
      <category>emptiness</category>
      <category>empty</category>
      <category>family</category>
      <category>fatigue</category>
      <category>friends</category>
      <category>goals</category>
      <category>needs</category>
      <category>neglect</category>
      <category>observation</category>
      <category>personal</category>
      <category>perspective</category>
      <category>social life</category>
      <category>startup</category>
      <category>Stress</category>
      <category>symptoms</category>
      <category>tension</category>
      <category>withdrawal</category>
      <category>work</category>
      <category>worth</category>
      <title>Burn Out - An Alternate Perspective</title>
      <pubDate>Fri, 24 Apr 2015 01:12:09 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2015/04/stormseeker-rX12B5uX7QM-unsplash.webp" />
    </item>
    <item>
      <guid isPermaLink="false">000003af000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/04/21/one-on-one-evolution</link>
      <category>Leadership &amp;amp; Management</category>
      <category>benefits</category>
      <category>career goals</category>
      <category>Continuous Improvement</category>
      <category>digital</category>
      <category>documents</category>
      <category>effective</category>
      <category>Efficiency</category>
      <category>Evolve</category>
      <category>feedback</category>
      <category>goals</category>
      <category>Improve</category>
      <category>Improvement</category>
      <category>lead</category>
      <category>leadership</category>
      <category>management</category>
      <category>one on one</category>
      <category>perspective</category>
      <category>planning</category>
      <category>problems</category>
      <category>process</category>
      <category>support</category>
      <category>team</category>
      <category>tips</category>
      <title>One on One Evolution</title>
      <pubDate>Tue, 21 Apr 2015 22:30:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003ac000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/04/08/should-my-method-do-this-should-my-class</link>
      <category>Programming</category>
      <category>architecture</category>
      <category>best practices</category>
      <category>Class</category>
      <category>coding</category>
      <category>design</category>
      <category>development</category>
      <category>guideline</category>
      <category>method</category>
      <category>refactor</category>
      <category>single respoinsibility</category>
      <category>single responsibility principle</category>
      <category>Software Development</category>
      <category>test</category>
      <category>tip</category>
      <title>Should My Method Do This? Should My Class?</title>
      <pubDate>Wed, 08 Apr 2015 18:49:03 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000003a4000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/02/25/failure-changing-the-perspective-on-failing</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Communicate</category>
      <category>Fail</category>
      <category>failure</category>
      <category>Improve</category>
      <category>innovate</category>
      <category>innovation</category>
      <category>leadership</category>
      <category>Learn</category>
      <category>Learning</category>
      <category>Pushing Boundaries</category>
      <category>risk</category>
      <category>work culture</category>
      <title>Failure - Changing The Perspective on Failing</title>
      <pubDate>Wed, 25 Feb 2015 19:36:54 Z</pubDate>
      <description><![CDATA[<p>Failure is a strong word. There's nothing wrong with failing. It's going to happen if you're pushing the boundaries. It's all about how you improve afterward.</p>
]]></description>
      <content:encoded><![CDATA[<p>Failure is a strong word. There's nothing wrong with failing. It's going to happen if you're pushing the boundaries. It's all about how you improve afterward.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2015/02/fail.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000396000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/02/08/multiple-c-projects-in-your-unity-3d-solution</link>
      <category>Game Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>Unity3D</category>
      <category>.NET</category>
      <category>Assets</category>
      <category>C#</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>csproj</category>
      <category>development</category>
      <category>DLL</category>
      <category>Game</category>
      <category>git</category>
      <category>How To</category>
      <category>Junction</category>
      <category>Projects</category>
      <category>sln</category>
      <category>Solution</category>
      <category>source control</category>
      <category>Symlink</category>
      <category>Unity</category>
      <category>Unity 3D</category>
      <category>Unity 4.6</category>
      <category>Visual Studio</category>
      <category>Visual Studio 2012</category>
      <category>Visual Studio Tools</category>
      <category>windows</category>
      <title>Multiple C# Projects In Your Unity 3D Solution</title>
      <pubDate>Sun, 08 Feb 2015 21:33:06 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000038c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/01/24/c-dev-connect-1-intro-to-threading</link>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>Amaris</category>
      <category>async</category>
      <category>Await</category>
      <category>background worker</category>
      <category>C#</category>
      <category>C# Dev Connect</category>
      <category>Chris</category>
      <category>Chris Sippel</category>
      <category>CSDevConnect</category>
      <category>CSharp</category>
      <category>CSharpDevConnect</category>
      <category>Dev Connect</category>
      <category>DotNet</category>
      <category>examples</category>
      <category>Git Hub</category>
      <category>Magnet Forensics</category>
      <category>Meetup</category>
      <category>Pizza</category>
      <category>Presentation</category>
      <category>Sippel</category>
      <category>Source Code</category>
      <category>Talk</category>
      <category>threading</category>
      <category>Threads</category>
      <title>C# Dev Connect 1 - Intro To Threading</title>
      <pubDate>Sat, 24 Jan 2015 19:34:48 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000385000000000000000000000000</guid>
      <link>https://www.devleader.ca/2015/01/18/first-c-dev-connect-is-coming-up</link>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>.NET</category>
      <category>async</category>
      <category>C#</category>
      <category>C# Dev/Connect</category>
      <category>Chris</category>
      <category>Chris Sippel</category>
      <category>CSDevConnect</category>
      <category>CSharp</category>
      <category>Dev Connect</category>
      <category>Dev/Connect</category>
      <category>event</category>
      <category>GitHub</category>
      <category>KW</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>Meetup</category>
      <category>Presentation</category>
      <category>Sippel</category>
      <category>thread</category>
      <category>threading</category>
      <category>Tutorials</category>
      <category>Waterloo</category>
      <title>First C# Dev Connect is Coming Up</title>
      <pubDate>Sun, 18 Jan 2015 19:28:16 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000382000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/12/07/myosharp-update-on-the-horizon</link>
      <category>Programming</category>
      <category>.NET</category>
      <category>API</category>
      <category>C#</category>
      <category>Compatibility</category>
      <category>CSharp</category>
      <category>DLL</category>
      <category>DotNet</category>
      <category>git</category>
      <category>Git Hub</category>
      <category>GitHub</category>
      <category>Myo</category>
      <category>MyoSharp</category>
      <category>Open Source</category>
      <category>PInvokes</category>
      <category>SDK</category>
      <category>Software</category>
      <category>Tayfun</category>
      <category>Tayfun Uzun</category>
      <category>tayfuzun</category>
      <category>Thalmic</category>
      <category>Thalmic Labs</category>
      <category>Troubleshooting</category>
      <category>Version</category>
      <category>Wrapper</category>
      <title>MyoSharp - Update On The Horizon</title>
      <pubDate>Sun, 07 Dec 2014 11:57:29 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000378000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/11/12/projectxyz-enforcing-interfaces-part-2</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>.NET</category>
      <category>Analysis</category>
      <category>API</category>
      <category>architecture</category>
      <category>Autofac</category>
      <category>C#</category>
      <category>coding</category>
      <category>cons</category>
      <category>CSharp</category>
      <category>design</category>
      <category>development</category>
      <category>DotNet</category>
      <category>First Thoughts</category>
      <category>Interface</category>
      <category>interfaces</category>
      <category>Moq</category>
      <category>Open Source</category>
      <category>perspective</category>
      <category>Programming</category>
      <category>ProjectXyz</category>
      <category>pros</category>
      <category>Side Project</category>
      <title>ProjectXyz: Enforcing Interfaces (Part 2)</title>
      <pubDate>Wed, 12 Nov 2014 20:44:10 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000376000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/11/09/projectxyz-why-i-started-a-side-project-part-1</link>
      <category>Game Development</category>
      <category>Personal Project Updates</category>
      <category>API</category>
      <category>architecture</category>
      <category>Autofac</category>
      <category>Coded tests</category>
      <category>dependency injection</category>
      <category>design</category>
      <category>Design Patterns</category>
      <category>Frameworks</category>
      <category>git</category>
      <category>GitHub</category>
      <category>interfaces</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>LINQ</category>
      <category>Mock</category>
      <category>Moq</category>
      <category>Programming</category>
      <category>ProjectXyz</category>
      <category>Side Project</category>
      <category>TDD</category>
      <category>Technologies</category>
      <category>Testing</category>
      <category>Tests</category>
      <title>ProjectXyz: Why I Started a Side Project (Part 1)</title>
      <pubDate>Sun, 09 Nov 2014 21:12:15 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000366000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/10/06/controlling-a-myo-armband-with-c</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>API</category>
      <category>armband</category>
      <category>Bluetooth</category>
      <category>C#</category>
      <category>code</category>
      <category>control</category>
      <category>endregion</category>
      <category>events</category>
      <category>examples</category>
      <category>gesture</category>
      <category>Integration</category>
      <category>interfaces</category>
      <category>MIT</category>
      <category>MIT License</category>
      <category>Myo</category>
      <category>MyoSharp</category>
      <category>Open Source</category>
      <category>pinvoke</category>
      <category>platform invocation</category>
      <category>region</category>
      <category>Software</category>
      <category>Thalmic</category>
      <category>Thalmic Labs</category>
      <category>wearables</category>
      <title>Controlling a Myo Armband with C#</title>
      <pubDate>Mon, 06 Oct 2014 00:11:33 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000358000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/09/21/hack-the-north</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Programming</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Akshay Joshi</category>
      <category>Awards</category>
      <category>Booth</category>
      <category>cam sapp</category>
      <category>Chris Sippel</category>
      <category>Christine McGarry</category>
      <category>Co-ops</category>
      <category>events</category>
      <category>Graeme Harvey</category>
      <category>Hack</category>
      <category>Hack The North</category>
      <category>Hackers</category>
      <category>Hacking</category>
      <category>Jamie Dool</category>
      <category>Juan Veliz</category>
      <category>Kelly Braiden</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>mentor</category>
      <category>Michael Strauss</category>
      <category>Myo</category>
      <category>Prizes</category>
      <category>Programmers</category>
      <category>Sponsor</category>
      <category>Students</category>
      <category>Tayfun Uzun</category>
      <category>Thalmic</category>
      <category>Thalmic Labs</category>
      <category>University of Waterloo</category>
      <category>UWaterloo</category>
      <title>Hack The North</title>
      <pubDate>Sun, 21 Sep 2014 15:31:34 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000353000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/08/18/continuous-improvement-one-on-one-tweaks-pt-2</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Adapt</category>
      <category>Agile</category>
      <category>change</category>
      <category>Continuous Improvement</category>
      <category>engagement</category>
      <category>Evolve</category>
      <category>Improve</category>
      <category>leader</category>
      <category>leadership</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>one on one</category>
      <category>recognition</category>
      <category>team</category>
      <category>Team Magnet</category>
      <category>teamwork</category>
      <title>Continuous Improvement - One on One Tweaks (Pt. 2)</title>
      <pubDate>Mon, 18 Aug 2014 07:00:05 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000034f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/08/11/continuous-improvement-how-i-tweaked-one-on-ones</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Adapt</category>
      <category>Agile</category>
      <category>Analysis</category>
      <category>change</category>
      <category>cons</category>
      <category>Continuous Improvement</category>
      <category>development</category>
      <category>empower</category>
      <category>engage</category>
      <category>goals</category>
      <category>leader</category>
      <category>leadership</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>one on one</category>
      <category>process</category>
      <category>pros</category>
      <category>Software</category>
      <title>Continuous Improvement - How I Tweaked One on Ones</title>
      <pubDate>Mon, 11 Aug 2014 09:00:43 Z</pubDate>
      <description><![CDATA[<p>Continuous improvement involves making small changes over time to adapt your process. See how I've been adapting my one on ones with my team for the better.</p>
]]></description>
      <content:encoded><![CDATA[<p>Continuous improvement involves making small changes over time to adapt your process. See how I've been adapting my one on ones with my team for the better.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2014/08/improvement.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">0000034c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/07/19/hack-your-todo-list-with-google-keep</link>
      <category>Android</category>
      <category>App</category>
      <category>Efficiency</category>
      <category>Evernote</category>
      <category>focus</category>
      <category>Google Keep</category>
      <category>Google Play</category>
      <category>Hack</category>
      <category>Life Hack</category>
      <category>Lists</category>
      <category>Mobile</category>
      <category>Phone</category>
      <category>Play Store</category>
      <category>Samantha McIlveen</category>
      <category>TODO</category>
      <category>Widget</category>
      <title>Hack Your TODO List With Google Keep</title>
      <pubDate>Sat, 19 Jul 2014 09:59:38 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000346000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/07/15/refactoring-for-interfaces-an-adventure-from-the-trenches</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>abstraction</category>
      <category>API</category>
      <category>Code coverage</category>
      <category>Coded tests</category>
      <category>coding</category>
      <category>coverage</category>
      <category>design</category>
      <category>development</category>
      <category>Extensible</category>
      <category>Flexible</category>
      <category>Integration tests</category>
      <category>interfaces</category>
      <category>Mocking</category>
      <category>Mocks</category>
      <category>Patterns</category>
      <category>Real World</category>
      <category>refactor</category>
      <category>refactoring</category>
      <category>Software</category>
      <category>Test framework</category>
      <category>Testing</category>
      <category>Tests</category>
      <category>Unit tests</category>
      <category>xunit</category>
      <title>Refactoring For Interfaces: An Adventure From The Trenches</title>
      <pubDate>Tue, 15 Jul 2014 07:30:55 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000337000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/06/21/leadership-what-does-it-mean-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Caroline Samne</category>
      <category>Christophe Spoerry</category>
      <category>development</category>
      <category>Discussion</category>
      <category>Hackathon</category>
      <category>hiring</category>
      <category>Ilya Pozin</category>
      <category>Joaquin Roca</category>
      <category>Kendall Matthews</category>
      <category>Kwame Manu-Antwi</category>
      <category>leader</category>
      <category>leadership</category>
      <category>linkedin</category>
      <category>management</category>
      <category>Mike Hadlow</category>
      <category>Processes</category>
      <category>Promoting</category>
      <category>Software Development</category>
      <category>Summary</category>
      <category>team</category>
      <category>The Golden Rule</category>
      <title>Leadership: What Does It Mean? - Weekly Article Dump</title>
      <pubDate>Sat, 21 Jun 2014 17:44:54 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000330000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/06/08/techno-security-2014</link>
      <category>Startups &amp;amp; Small Business</category>
      <category>Berla</category>
      <category>Booth Babes</category>
      <category>Cellebrite</category>
      <category>Conference</category>
      <category>DFIR</category>
      <category>Digital Forensics</category>
      <category>Exhibit</category>
      <category>Forensics</category>
      <category>IT Security</category>
      <category>Jad Saliba</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>Marriott</category>
      <category>Myrtle Beach</category>
      <category>NUIX</category>
      <category>Security</category>
      <category>Team Magnet</category>
      <category>Techno</category>
      <category>Techno Security</category>
      <category>Truth</category>
      <title>Techno Security 2014</title>
      <pubDate>Sun, 08 Jun 2014 18:59:51 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000032b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/05/31/back-on-the-radar</link>
      <category>Articles</category>
      <category>6.4</category>
      <category>Adam Belsher</category>
      <category>Anthony Reinhart</category>
      <category>Branham300</category>
      <category>CEIC</category>
      <category>Chris Sippel</category>
      <category>Communitech</category>
      <category>Conferences</category>
      <category>Forensics</category>
      <category>Graeme Harvey</category>
      <category>IEF</category>
      <category>Internet Evidence Finder</category>
      <category>Jason Gregory</category>
      <category>Las Vegas</category>
      <category>Magnet Forensics</category>
      <category>Matthew Beamer</category>
      <category>Myrtle Beach</category>
      <category>Radar</category>
      <category>Team Magnet</category>
      <category>Techno Security</category>
      <title>Back On The Radar</title>
      <pubDate>Sat, 31 May 2014 15:50:57 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000307000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/04/07/ironpython-a-quick-winforms-introduction</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>.NET</category>
      <category>BitBucket</category>
      <category>C#</category>
      <category>Code Project</category>
      <category>coding</category>
      <category>development</category>
      <category>example</category>
      <category>GitHub</category>
      <category>google code</category>
      <category>guide</category>
      <category>Input</category>
      <category>IronPython</category>
      <category>Output</category>
      <category>PasteBin</category>
      <category>Python</category>
      <category>PyTools</category>
      <category>sample</category>
      <category>Scripting</category>
      <category>Software</category>
      <category>Stream</category>
      <category>Tutorial</category>
      <category>Visual Studio</category>
      <category>VS2012</category>
      <category>walkthrough</category>
      <category>WinForms</category>
      <title>IronPython: A Quick WinForms Introduction</title>
      <pubDate>Mon, 07 Apr 2014 08:00:50 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2014/03/IronPythonLogo.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000318000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/03/16/happy-st-pattys-day-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Adam Pasick</category>
      <category>Alex Malley</category>
      <category>Ambience</category>
      <category>Celebration</category>
      <category>Creativity</category>
      <category>engagement</category>
      <category>failure</category>
      <category>Festivities</category>
      <category>Gary Swart</category>
      <category>Holiday</category>
      <category>Irish</category>
      <category>Lucky</category>
      <category>Michelle Caldaroni</category>
      <category>Music</category>
      <category>remote</category>
      <category>risk</category>
      <category>Saint Patrick</category>
      <category>Senses</category>
      <category>St Patty's Day</category>
      <category>Steve Faktor</category>
      <category>Visionaries</category>
      <category>Work Environment</category>
      <category>workplace</category>
      <title>Happy St. Patty's Day - Weekly Article Dump</title>
      <pubDate>Sun, 16 Mar 2014 23:26:08 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000303000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/03/03/snow-tubing-with-team-magnet-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>cam sapp</category>
      <category>Chicopee</category>
      <category>Chicopee Tube Park</category>
      <category>Ilya Pozin</category>
      <category>Isaiah Hankel</category>
      <category>John Hope Bryant</category>
      <category>Kelly Braiden</category>
      <category>Magnet Forensics</category>
      <category>Michael Strauss</category>
      <category>Nick Cosentino</category>
      <category>Peter Mitchell</category>
      <category>Snow</category>
      <category>Snow Tubing</category>
      <category>Susan Perry</category>
      <category>Team Magnet</category>
      <category>Tubing</category>
      <title>Snow Tubing with Team Magnet - Weekly Article Dump</title>
      <pubDate>Mon, 03 Mar 2014 05:20:29 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000002e0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/02/24/recognition-one-of-team-magnets-masterminds</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Agile</category>
      <category>Appreciation</category>
      <category>Christine</category>
      <category>I Like</category>
      <category>I Wish</category>
      <category>I Wonder</category>
      <category>Impact</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>Mastermind</category>
      <category>Myers Briggs</category>
      <category>personality</category>
      <category>recognition</category>
      <category>retrospectives</category>
      <category>startups</category>
      <category>Team Magnet</category>
      <category>Thanks</category>
      <title>Recognition: One of Team Magnet's Masterminds</title>
      <pubDate>Mon, 24 Feb 2014 11:00:55 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000002f9000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/02/16/swamped-but-ready-to-push-forward</link>
      <category>Miscellaneous</category>
      <category>Busy</category>
      <category>Exciting</category>
      <category>IEF</category>
      <category>Internet Evidence Finder</category>
      <category>life</category>
      <category>Magnet Forensics</category>
      <category>Pride</category>
      <category>Swamped</category>
      <category>Team Magnet</category>
      <category>work life</category>
      <title>Swamped But Ready To Push Forward</title>
      <pubDate>Sun, 16 Feb 2014 16:58:55 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000002f2000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/01/21/article-dump-24-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>13</category>
      <category>24</category>
      <category>Alex Banayan</category>
      <category>Boss</category>
      <category>Brad Carleton</category>
      <category>code</category>
      <category>Creativity</category>
      <category>culture</category>
      <category>Gijs van Wulfen</category>
      <category>happiness</category>
      <category>Ilya Pozin</category>
      <category>innovation</category>
      <category>Jeff Haden</category>
      <category>linkedin</category>
      <category>Meaningfulness</category>
      <category>Programming</category>
      <category>reading</category>
      <category>Summary</category>
      <category>Tech Debt</category>
      <category>Technical Debt</category>
      <category>Tim Brown</category>
      <category>values</category>
      <category>work culture</category>
      <title>Article Dump #24 - Weekly Article Dump</title>
      <pubDate>Tue, 21 Jan 2014 04:17:40 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000002e6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2014/01/13/be-a-better-programmer-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Adam Bryant</category>
      <category>Adapt</category>
      <category>Amy Jollymore</category>
      <category>Barry Salzberg</category>
      <category>Better Programmer</category>
      <category>Brad Smith</category>
      <category>CEO</category>
      <category>Chris Cancialosi</category>
      <category>Continuous</category>
      <category>development</category>
      <category>Jeff Haden</category>
      <category>Learning</category>
      <category>linkedin</category>
      <category>links</category>
      <category>O'Reilly Programming</category>
      <category>Programming</category>
      <category>reading</category>
      <category>refactoring</category>
      <category>risk</category>
      <category>Software</category>
      <category>Steven Thompson</category>
      <category>Summary</category>
      <title>Be a Better Programmer - Weekly Article Dump</title>
      <pubDate>Mon, 13 Jan 2014 05:38:41 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000027a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/12/26/yield-reconsidering-apis-with-collections</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>.NET</category>
      <category>Analysis</category>
      <category>API</category>
      <category>C#</category>
      <category>Class</category>
      <category>Comparison</category>
      <category>cons</category>
      <category>design</category>
      <category>DotNet</category>
      <category>Enumeration</category>
      <category>Enumerator</category>
      <category>ICollection</category>
      <category>IEnumerable</category>
      <category>IList</category>
      <category>Interface</category>
      <category>Iterator</category>
      <category>memory</category>
      <category>performance</category>
      <category>pros</category>
      <category>Speed</category>
      <category>Yield</category>
      <title>Yield! Reconsidering APIs with Collections</title>
      <pubDate>Thu, 26 Dec 2013 09:00:54 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000002cf000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/12/25/happy-holidays-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>1</category>
      <category>culture</category>
      <category>Drake Baer</category>
      <category>Gurbaksh Chahal</category>
      <category>Hiroshi Mikitani</category>
      <category>Jeff Haden</category>
      <category>Kevin Daum</category>
      <category>listening</category>
      <category>Marillyn Hewson</category>
      <category>Pair</category>
      <category>reading</category>
      <category>Ritual</category>
      <category>Story Telling</category>
      <category>Summary</category>
      <category>Workaholics</category>
      <title>Happy Holidays - Weekly Article Dump</title>
      <pubDate>Wed, 25 Dec 2013 03:57:13 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000002a8000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/12/09/charity-water-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Birthday</category>
      <category>charity</category>
      <category>Charity: Water</category>
      <category>Code Smells</category>
      <category>Cross The Chasm</category>
      <category>Danielle Braun</category>
      <category>Dharmesh Shah</category>
      <category>Geoffrey Moore</category>
      <category>Holidays</category>
      <category>Introspection</category>
      <category>leadership</category>
      <category>Leadership Don'ts</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>reading</category>
      <category>refactoring</category>
      <category>reflection</category>
      <category>Summary</category>
      <category>Water</category>
      <title>Charity Water - Weekly Article Dump</title>
      <pubDate>Mon, 09 Dec 2013 02:03:54 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000029d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/12/03/movember-wrapup-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Adam Belsher</category>
      <category>Cecily Carver</category>
      <category>Code Smells</category>
      <category>Eric Tachibana</category>
      <category>Fail Fast</category>
      <category>failure</category>
      <category>Greg McKeown</category>
      <category>Ilya Pozin</category>
      <category>innovation</category>
      <category>Magnet Forensics</category>
      <category>matt chang</category>
      <category>Mica Sadler</category>
      <category>momagnets</category>
      <category>movember</category>
      <category>Old Code</category>
      <category>productivity</category>
      <category>Programming</category>
      <category>reading</category>
      <category>Software</category>
      <category>Software Development</category>
      <category>Stress</category>
      <title>Movember Wrap-up - Weekly Article Dump</title>
      <pubDate>Tue, 03 Dec 2013 04:12:40 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000001d3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/27/code-smells-issue-number-3</link>
      <category>Programming</category>
      <category>Software Engineering</category>
      <category>7</category>
      <category>8</category>
      <category>code</category>
      <category>Code Smells</category>
      <category>Exception Handlers</category>
      <category>Exceptions</category>
      <category>Object Hierarchy</category>
      <category>Object Oriented Programming</category>
      <category>OOP</category>
      <category>readability</category>
      <category>refactor</category>
      <category>Software Development</category>
      <category>Stink List</category>
      <title>Code Smells – Issue Number 3</title>
      <pubDate>Wed, 27 Nov 2013 11:00:11 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000280000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/25/performance-reviews-weekly-article-dump</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Dara Khosrowshahi</category>
      <category>deadlines</category>
      <category>Deepak Chopra</category>
      <category>encouragement</category>
      <category>end of year</category>
      <category>engagement</category>
      <category>Gary Swart</category>
      <category>humility</category>
      <category>Ilya Pozin</category>
      <category>inspire</category>
      <category>James Caan</category>
      <category>lead by example</category>
      <category>leadership</category>
      <category>management</category>
      <category>Michelle Smith</category>
      <category>performance</category>
      <category>performance reviews</category>
      <category>reviews</category>
      <category>rewards</category>
      <category>success</category>
      <category>team</category>
      <category>team culture</category>
      <category>teamwork</category>
      <category>work culture</category>
      <title>Performance Reviews - Weekly Article Dump</title>
      <pubDate>Mon, 25 Nov 2013 21:31:41 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000026e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/17/deloitte-companies-to-watch-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Awards</category>
      <category>Companies To Watch</category>
      <category>Deepak Chopra</category>
      <category>Deloitte</category>
      <category>Fast50</category>
      <category>Geoffrey James</category>
      <category>HR</category>
      <category>Jad Saliba</category>
      <category>Jeff Haden</category>
      <category>Judith Sherven</category>
      <category>leadership</category>
      <category>links</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>reading</category>
      <category>startups</category>
      <category>Stephen Lake</category>
      <category>Steven Sinofsky</category>
      <category>success</category>
      <category>Summary</category>
      <category>Team Magnet</category>
      <category>Thalmic</category>
      <title>Deloitte Companies to Watch - Weekly Article Dump</title>
      <pubDate>Sun, 17 Nov 2013 23:22:17 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000233000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/14/lambdas-an-example-in-refactoring-code</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Anonymous Method</category>
      <category>C#</category>
      <category>CSharp</category>
      <category>delegates</category>
      <category>example</category>
      <category>Factory</category>
      <category>Interface</category>
      <category>Lambda</category>
      <category>Lambdas</category>
      <category>OOP</category>
      <category>refactor</category>
      <category>Software Development</category>
      <category>Tutorial</category>
      <title>Lambdas: An Example in Refactoring Code</title>
      <pubDate>Thu, 14 Nov 2013 11:00:09 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000246000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/11/article-summaries-weekly-article-dump-17</link>
      <category>Android</category>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>brainstorming</category>
      <category>dull</category>
      <category>extrovert</category>
      <category>fear</category>
      <category>fragments</category>
      <category>intelligence</category>
      <category>introvert</category>
      <category>judgement</category>
      <category>leadership</category>
      <category>management</category>
      <category>matt chang</category>
      <category>Programming</category>
      <category>reading</category>
      <category>recognition</category>
      <category>smart</category>
      <category>Software Development</category>
      <category>Summary</category>
      <category>talent</category>
      <category>Tutorial</category>
      <category>user interface</category>
      <category>valley</category>
      <category>video games</category>
      <title>Article Summaries: Weekly Article Dump #17</title>
      <pubDate>Mon, 11 Nov 2013 00:46:14 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000001e3000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/07/matt-chang-team-magnet-recognition</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>A-Team</category>
      <category>calm</category>
      <category>chang</category>
      <category>changarang</category>
      <category>collected</category>
      <category>customer support</category>
      <category>Forensics</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>matt</category>
      <category>matt chang</category>
      <category>recognition</category>
      <category>Rockstar</category>
      <category>Superstar</category>
      <category>support</category>
      <category>team</category>
      <category>Team Magnet</category>
      <category>tech support</category>
      <title>Matt Chang - Team Magnet Recognition</title>
      <pubDate>Thu, 07 Nov 2013 11:00:40 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000021a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/05/quality-agility-in-software-session-with-paul-carvalho</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Activities</category>
      <category>Agile</category>
      <category>Carvalho</category>
      <category>Communication</category>
      <category>Continuous Improvement</category>
      <category>Exercises</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>Paul</category>
      <category>Paul Carvalho</category>
      <category>perspective</category>
      <category>Processes</category>
      <category>Quality</category>
      <category>Retrospective</category>
      <category>STAQS</category>
      <title>Quality &amp; Agility in Software: Session With Paul Carvalho</title>
      <pubDate>Tue, 05 Nov 2013 11:00:03 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000001cb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/04/fragments-creating-a-tabbed-android-user-interface</link>
      <category>Android</category>
      <category>CodeProject</category>
      <category>Mobile Development</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>activity</category>
      <category>API 11</category>
      <category>App</category>
      <category>Application</category>
      <category>code</category>
      <category>Complete</category>
      <category>development</category>
      <category>example</category>
      <category>fragment</category>
      <category>FragmentActivity</category>
      <category>guide</category>
      <category>layout</category>
      <category>Mobile</category>
      <category>Phone</category>
      <category>Resource</category>
      <category>Software</category>
      <category>source</category>
      <category>TabHost</category>
      <category>tabs</category>
      <category>TabWidget</category>
      <category>UI</category>
      <category>user interface</category>
      <category>UX</category>
      <category>v4</category>
      <category>v4 support</category>
      <category>views</category>
      <category>walkthrough</category>
      <title>Fragments: Creating a Tabbed Android User Interface</title>
      <pubDate>Mon, 04 Nov 2013 11:00:42 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000224000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/11/03/halloween-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>code review</category>
      <category>community</category>
      <category>Complain</category>
      <category>emulate ideal</category>
      <category>engagement</category>
      <category>lead by example</category>
      <category>motivation</category>
      <category>performance</category>
      <category>productivity</category>
      <category>recognition</category>
      <category>solutions</category>
      <category>Strategy</category>
      <category>success</category>
      <category>transparency</category>
      <category>tribe</category>
      <category>trust</category>
      <title>Halloween - Weekly Article Dump</title>
      <pubDate>Sun, 03 Nov 2013 20:20:20 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000001db000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/27/team-theme-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>alignment</category>
      <category>Blackberry</category>
      <category>habit</category>
      <category>habits</category>
      <category>infighting</category>
      <category>leader</category>
      <category>leadership</category>
      <category>management</category>
      <category>manager</category>
      <category>Problem</category>
      <category>RIM</category>
      <category>success</category>
      <category>team</category>
      <category>teammates</category>
      <category>teamwork</category>
      <title>Team Theme - Weekly Article Dump</title>
      <pubDate>Sun, 27 Oct 2013 21:26:22 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000149000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/25/the-problem-with-theres-a-problem</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Approach</category>
      <category>Behaviour</category>
      <category>Complain</category>
      <category>Negative</category>
      <category>Positive</category>
      <category>Problem</category>
      <category>Rant</category>
      <category>Solution</category>
      <category>Whine</category>
      <title>The Problem With "There's a Problem"</title>
      <pubDate>Fri, 25 Oct 2013 03:08:14 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000001bf000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/20/my-team-triumph-canada-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>angels</category>
      <category>awareness</category>
      <category>business</category>
      <category>captains</category>
      <category>charity</category>
      <category>Hoyt</category>
      <category>leadership</category>
      <category>management</category>
      <category>mentor</category>
      <category>mtt</category>
      <category>my team triumph</category>
      <category>race</category>
      <category>reflection</category>
      <category>retrospectives</category>
      <category>running</category>
      <category>startups</category>
      <category>success</category>
      <category>Summary</category>
      <category>team</category>
      <category>Wes Harding</category>
      <category>work culture</category>
      <title>My Team Triumph Canada - Weekly Article Dump</title>
      <pubDate>Sun, 20 Oct 2013 22:55:44 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000001af000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/18/code-smells-how-to-find-the-stench-in-your-code-issue-number-2</link>
      <category>Programming</category>
      <category>4</category>
      <category>5</category>
      <category>6</category>
      <category>bad code</category>
      <category>best practices</category>
      <category>code</category>
      <category>code smell</category>
      <category>conventions</category>
      <category>examples</category>
      <category>guide</category>
      <category>guidelines</category>
      <category>naming</category>
      <category>smell</category>
      <category>tips</category>
      <title>Code Smells – How to Find the Stench in Your Code, Issue Number 2</title>
      <pubDate>Fri, 18 Oct 2013 11:00:44 Z</pubDate>
      <description><![CDATA[<p>Code smells are hints that code is taking a potentially nasty turn. What are some common code smells that we should all be looking out for as we're coding?</p>
]]></description>
      <content:encoded><![CDATA[<p>Code smells are hints that code is taking a potentially nasty turn. What are some common code smells that we should all be looking out for as we're coding?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2013/10/garlic.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000001bd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/18/lead-by-example-the-power-of-emulating-ideal</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>buy in</category>
      <category>emulate</category>
      <category>example</category>
      <category>expectations</category>
      <category>ideal</category>
      <category>influence</category>
      <category>lead by example</category>
      <category>leader</category>
      <category>leadership</category>
      <category>management</category>
      <category>perspective</category>
      <category>success</category>
      <category>trust</category>
      <title>Lead by Example - The Power of Emulating Ideal</title>
      <pubDate>Fri, 18 Oct 2013 04:37:50 Z</pubDate>
      <description><![CDATA[<p>Everyone has their own definition of &quot;ideal&quot; and we all of expectations of others. Try to lead by example and emulate your version of &quot;ideal&quot; to be effective.</p>
]]></description>
      <content:encoded><![CDATA[<p>Everyone has their own definition of &quot;ideal&quot; and we all of expectations of others. Try to lead by example and emulate your version of &quot;ideal&quot; to be effective.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2013/10/Megaphone.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">000001a6000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/15/code-smells-how-to-find-the-stench-in-your-code-issue-number-1</link>
      <category>Programming</category>
      <category>1</category>
      <category>2</category>
      <category>3</category>
      <category>bad code</category>
      <category>best practices</category>
      <category>code</category>
      <category>code smell</category>
      <category>conventions</category>
      <category>examples</category>
      <category>guide</category>
      <category>guidelines</category>
      <category>naming</category>
      <category>smell</category>
      <category>tips</category>
      <title>Code Smells - How to Find the Stench in Your Code, Issue Number 1</title>
      <pubDate>Tue, 15 Oct 2013 02:08:15 Z</pubDate>
      <description><![CDATA[<p>Code smells are hints that code is taking a potentially nasty turn. What are some common code smells that we should all be looking out for as we're coding?</p>
]]></description>
      <content:encoded><![CDATA[<p>Code smells are hints that code is taking a potentially nasty turn. What are some common code smells that we should all be looking out for as we're coding?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2013/10/skunk.jpg" />
    </item>
    <item>
      <guid isPermaLink="false">00000196000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/12/migration-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>career</category>
      <category>culture</category>
      <category>delegate</category>
      <category>delegating</category>
      <category>engagement</category>
      <category>feedback</category>
      <category>hosting</category>
      <category>leader</category>
      <category>leadership</category>
      <category>manage</category>
      <category>management</category>
      <category>manager</category>
      <category>Migration</category>
      <category>pi</category>
      <category>raspberry pi</category>
      <category>risk</category>
      <category>rpi</category>
      <category>startups</category>
      <category>work culture</category>
      <title>Migration - Weekly Article Dump</title>
      <pubDate>Sat, 12 Oct 2013 20:59:53 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000003000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/10/host-migration-hang-in-there</link>
      <category>Miscellaneous</category>
      <category>Downtime</category>
      <category>hosting</category>
      <category>Migration</category>
      <category>pi</category>
      <category>raspberry pi</category>
      <category>server</category>
      <title>Host Migration... Hang In There!</title>
      <pubDate>Thu, 10 Oct 2013 21:15:10 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000016d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/07/v62-of-ief-from-magnet-forensics-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>CEO</category>
      <category>coding</category>
      <category>HR</category>
      <category>human resources</category>
      <category>leader</category>
      <category>leadership</category>
      <category>links</category>
      <category>management</category>
      <category>manager</category>
      <category>mission statement</category>
      <category>personality</category>
      <category>perspective</category>
      <category>Programming</category>
      <category>recognition</category>
      <category>startup</category>
      <category>Strengths</category>
      <category>Summary</category>
      <category>transparency</category>
      <category>values</category>
      <category>Weaknesses</category>
      <category>work culture</category>
      <title>v6.2 of IEF from Magnet Forensics! - Weekly Article Dump</title>
      <pubDate>Mon, 07 Oct 2013 00:29:02 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000146000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/03/cameron-sapp-recognizing-the-new-guy</link>
      <category>Leadership &amp;amp; Management</category>
      <category>C#</category>
      <category>cam</category>
      <category>cam sapp</category>
      <category>cameron</category>
      <category>cameron sapp</category>
      <category>CSharp</category>
      <category>developer</category>
      <category>events</category>
      <category>Lambda</category>
      <category>lesson</category>
      <category>Magnet Forensics</category>
      <category>recognition</category>
      <category>sapp</category>
      <category>team</category>
      <title>Cameron Sapp - Recognizing The New Guy</title>
      <pubDate>Thu, 03 Oct 2013 11:00:27 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000015b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/10/01/dynamic-programming-with-python-and-c</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>C#</category>
      <category>Classes</category>
      <category>code</category>
      <category>coding</category>
      <category>CSharp</category>
      <category>development</category>
      <category>Dynamic</category>
      <category>example</category>
      <category>How To</category>
      <category>Howto</category>
      <category>Integration</category>
      <category>IronPython</category>
      <category>Python</category>
      <category>sample</category>
      <category>Scripting</category>
      <category>Software</category>
      <category>source</category>
      <category>Static</category>
      <category>Type</category>
      <title>Dynamic Programming with Python and C#</title>
      <pubDate>Tue, 01 Oct 2013 11:00:51 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2013/10/IronPython.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000014b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/28/movember-prep-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>C#</category>
      <category>Confidence</category>
      <category>IronPython</category>
      <category>leader</category>
      <category>leadership</category>
      <category>leading</category>
      <category>life</category>
      <category>links</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>manager</category>
      <category>managing</category>
      <category>mo</category>
      <category>momagnets</category>
      <category>moustache</category>
      <category>movember</category>
      <category>Programming</category>
      <category>Python</category>
      <category>PyTools</category>
      <category>reading</category>
      <category>success</category>
      <category>Summary</category>
      <category>Visual Studio</category>
      <category>work culture</category>
      <category>workplace</category>
      <title>Movember Prep - Weekly Article Dump</title>
      <pubDate>Sat, 28 Sep 2013 21:11:20 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000112000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/23/python-visual-studio-and-c-so-sweet</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Tutorial</category>
      <category>code</category>
      <category>development</category>
      <category>examples</category>
      <category>Extensions</category>
      <category>guide</category>
      <category>Integration</category>
      <category>Iron Python</category>
      <category>IronPython</category>
      <category>project</category>
      <category>Python</category>
      <category>Python Tools</category>
      <category>Scripting</category>
      <category>Software</category>
      <category>source</category>
      <category>Visual Studio</category>
      <category>walkthrough</category>
      <title>Python, Visual Studio, and C#... So. Sweet.</title>
      <pubDate>Mon, 23 Sep 2013 11:00:47 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000127000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/21/innovation-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>development</category>
      <category>empower</category>
      <category>engagement</category>
      <category>innovate</category>
      <category>innovation</category>
      <category>intrapreneur</category>
      <category>intrapreneurship</category>
      <category>Meghan Greaves</category>
      <category>people</category>
      <category>process</category>
      <category>risk</category>
      <category>TalengEgg</category>
      <category>Tayfun Uzun</category>
      <category>team</category>
      <category>work culture</category>
      <title>Innovation: Weekly Article Dump</title>
      <pubDate>Sat, 21 Sep 2013 19:58:57 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000011c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/17/intrapreneurship-guest-blog-by-tayfun-uzun</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>20/80</category>
      <category>80/20</category>
      <category>Agile</category>
      <category>business</category>
      <category>Creativity</category>
      <category>culture</category>
      <category>entrepreneur</category>
      <category>entrepreneurship</category>
      <category>innovate</category>
      <category>intrepreneur</category>
      <category>intrepreneurship</category>
      <category>Magnet Forensics</category>
      <category>startup</category>
      <category>success</category>
      <category>Tayfun</category>
      <category>Tayfun Uzun</category>
      <category>team</category>
      <category>Urgency</category>
      <category>uzun</category>
      <title>Intrapreneurship - Guest Blog by Tayfun Uzun</title>
      <pubDate>Tue, 17 Sep 2013 23:03:28 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000114000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/14/recognition-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>business</category>
      <category>Distractions</category>
      <category>Efficiency</category>
      <category>entrepreneur</category>
      <category>job title</category>
      <category>lead</category>
      <category>leader</category>
      <category>leading</category>
      <category>manage</category>
      <category>management</category>
      <category>motivation</category>
      <category>people</category>
      <category>posts</category>
      <category>quotes</category>
      <category>reading</category>
      <category>recognition</category>
      <category>responsibilities</category>
      <category>silo</category>
      <category>startups</category>
      <category>suggestions</category>
      <category>team</category>
      <category>teamwork</category>
      <category>tips</category>
      <title>Recognition - Weekly Article Dump</title>
      <pubDate>Sat, 14 Sep 2013 18:27:58 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000fb000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/12/job-titles-and-responsibilities</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>boundaries</category>
      <category>culture</category>
      <category>effort</category>
      <category>job</category>
      <category>job title</category>
      <category>mentality</category>
      <category>required</category>
      <category>responsibilities</category>
      <category>success</category>
      <category>tasks</category>
      <category>work</category>
      <title>Job Titles and Responsibilities</title>
      <pubDate>Thu, 12 Sep 2013 23:45:57 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000fd000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/07/profit-hot-50-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>Animals</category>
      <category>career</category>
      <category>Distractions</category>
      <category>Efficiency</category>
      <category>Employees</category>
      <category>focus</category>
      <category>Hot50</category>
      <category>leader</category>
      <category>leadership</category>
      <category>life</category>
      <category>Magnet</category>
      <category>Magnet Forensics</category>
      <category>management</category>
      <category>Pets</category>
      <category>Profit Hot 50</category>
      <category>reading</category>
      <category>small business</category>
      <category>startups</category>
      <category>success</category>
      <category>Summary</category>
      <category>team</category>
      <category>Worklife</category>
      <title>PROFIT HOT 50 - Weekly Article Dump</title>
      <pubDate>Sat, 07 Sep 2013 16:32:30 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000b0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/09/04/raspberry-pi-wordpress-a-beginners-guide-to-pipress</link>
      <category>DIY</category>
      <category>blog</category>
      <category>blogging</category>
      <category>guide</category>
      <category>host</category>
      <category>hosting</category>
      <category>pi</category>
      <category>PiPress</category>
      <category>raspberry pi</category>
      <category>rpi</category>
      <category>self hosted</category>
      <category>server</category>
      <category>setup</category>
      <category>tips</category>
      <category>walkthrough</category>
      <category>wordpress</category>
      <title>Raspberry Pi + Wordpress =&gt; A Beginners Guide to PiPress</title>
      <pubDate>Wed, 04 Sep 2013 00:19:09 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/2013/09/Raspi_Colour_R.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000ec000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/31/burnout-weekly-article-dump</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>balance</category>
      <category>burn out</category>
      <category>burnout</category>
      <category>business</category>
      <category>career</category>
      <category>determination</category>
      <category>drain</category>
      <category>drive</category>
      <category>focus</category>
      <category>happiness</category>
      <category>life</category>
      <category>motivation</category>
      <category>start up</category>
      <category>startup</category>
      <category>tired</category>
      <category>work life</category>
      <title>Burnout - Weekly Article Dump</title>
      <pubDate>Sat, 31 Aug 2013 17:05:39 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000e5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/26/failure-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>career</category>
      <category>delegation</category>
      <category>failure</category>
      <category>failures</category>
      <category>hiring</category>
      <category>leader</category>
      <category>leadership</category>
      <category>leading</category>
      <category>reading</category>
      <category>startups</category>
      <category>toxic</category>
      <category>work culture</category>
      <category>workplace</category>
      <title>Failure - Weekly Article Dump</title>
      <pubDate>Mon, 26 Aug 2013 04:02:20 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000d5000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/19/events-demystifying-common-memory-leaks</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>code</category>
      <category>deconstructor</category>
      <category>delegates</category>
      <category>event handlers</category>
      <category>eventhandler</category>
      <category>events</category>
      <category>example</category>
      <category>finalizer</category>
      <category>garbage collection</category>
      <category>gc</category>
      <category>leak</category>
      <category>leaking</category>
      <category>memory</category>
      <category>source</category>
      <title>Events: Demystifying Common Memory Leaks</title>
      <pubDate>Mon, 19 Aug 2013 11:12:50 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">000000a0000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/16/leadership-reads-weekly-article-dump</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>career</category>
      <category>change</category>
      <category>coop</category>
      <category>intern</category>
      <category>internship</category>
      <category>leadership</category>
      <category>links</category>
      <category>management</category>
      <category>outlook</category>
      <category>perspective</category>
      <category>reading</category>
      <category>work culture</category>
      <category>work life</category>
      <title>Leadership Reads - Weekly Article Dump</title>
      <pubDate>Fri, 16 Aug 2013 11:00:31 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000078000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/14/api-dont-forget-about-the-nonpublic-api</link>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>API</category>
      <category>Application Programming Interface</category>
      <category>Audience</category>
      <category>Consumer</category>
      <category>design</category>
      <category>Interface</category>
      <category>Non Public</category>
      <category>perspective</category>
      <category>Public</category>
      <category>Software</category>
      <title>API: Don't Forget About The Non-Public API!</title>
      <pubDate>Wed, 14 Aug 2013 11:00:26 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000065000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/09/the-big-list-weekly-article-dump-august-9th-2013</link>
      <category>Articles</category>
      <category>Leadership &amp; Management</category>
      <category>Startups &amp; Small Business</category>
      <category>business</category>
      <category>career</category>
      <category>focus</category>
      <category>hiring</category>
      <category>innovate</category>
      <category>innovation</category>
      <category>linkedin</category>
      <category>outlook</category>
      <category>perspective</category>
      <category>reading</category>
      <category>resume</category>
      <category>startup</category>
      <category>trust</category>
      <title>The Big List! - Weekly Article Dump - August 9th 2013</title>
      <pubDate>Fri, 09 Aug 2013 11:00:22 Z</pubDate>
      <description><![CDATA[<p>A weekly summary of articles focusing on career development, leadership, startups and development. This is one BIG list!</p>
]]></description>
      <content:encoded><![CDATA[<p>A weekly summary of articles focusing on career development, leadership, startups and development. This is one BIG list!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000015000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/08/singleton-design-pattern-uncovering-why-singletons-are-bad</link>
      <category>Articles</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>cons</category>
      <category>coupling</category>
      <category>debate</category>
      <category>dependencies</category>
      <category>design</category>
      <category>desing pattern</category>
      <category>global dependencies</category>
      <category>perspective</category>
      <category>posts</category>
      <category>pros</category>
      <category>singleton</category>
      <category>singletons</category>
      <title>Singleton Design Pattern - Uncovering Why Singletons Are "Bad"</title>
      <pubDate>Thu, 08 Aug 2013 22:08:00 Z</pubDate>
      <description><![CDATA[<p>Everyone always says singletons are bad, but I don't think they are inherently evil. What are some of the major issues with singletons?</p>
]]></description>
      <content:encoded><![CDATA[<p>Everyone always says singletons are bad, but I don't think they are inherently evil. What are some of the major issues with singletons?</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000007e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/07/its-our-code</link>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>Startups &amp; Small Business</category>
      <category>business continuity</category>
      <category>organization</category>
      <category>ownership</category>
      <category>productivity</category>
      <category>team</category>
      <category>team work</category>
      <category>teamwork</category>
      <title>It's Our Code</title>
      <pubDate>Wed, 07 Aug 2013 01:56:29 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000007000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/06/cookie-cutters-for-projects</link>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>business</category>
      <category>cookie cutter</category>
      <category>copy</category>
      <category>from scratch</category>
      <category>guidelines</category>
      <category>process</category>
      <category>project</category>
      <category>startups</category>
      <category>tips</category>
      <category>workflows</category>
      <title>Cookie Cutters For Projects</title>
      <pubDate>Tue, 06 Aug 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000008000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/05/listen-first-the-human-sounding-board</link>
      <category>Leadership &amp;amp; Management</category>
      <category>effectiveness</category>
      <category>leader</category>
      <category>leadership</category>
      <category>listen</category>
      <category>listening</category>
      <category>management</category>
      <category>perspective</category>
      <category>respect</category>
      <category>sounding board</category>
      <title>Listen First: The Human Sounding Board</title>
      <pubDate>Mon, 05 Aug 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000009000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/02/leadership-reading-weekly-article-dump-august-2nd-2013</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>article</category>
      <category>career</category>
      <category>education</category>
      <category>leadership</category>
      <category>leading</category>
      <category>reading</category>
      <category>school</category>
      <category>university</category>
      <category>work life</category>
      <title>Leadership Reading - Weekly Article Dump - August 2nd 2013</title>
      <pubDate>Fri, 02 Aug 2013 11:00:00 Z</pubDate>
      <description><![CDATA[<p>A weekly summary of articles focusing on career development, leadership, startups and development. This week is all about leadership!</p>
]]></description>
      <content:encoded><![CDATA[<p>A weekly summary of articles focusing on career development, leadership, startups and development. This week is all about leadership!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000000a000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/08/01/creating-a-singleton-how-to-use-dependency-injection</link>
      <category>C# / .NET / dotnet</category>
      <category>CodeProject</category>
      <category>Programming</category>
      <category>architecture</category>
      <category>decouple</category>
      <category>dependency injection</category>
      <category>design</category>
      <category>design pattern</category>
      <category>event</category>
      <category>event handlers</category>
      <category>eventhandler</category>
      <category>events</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <category>reflection</category>
      <category>singleton</category>
      <category>singletons</category>
      <title>Creating a Singleton - How To Use Dependency Injection</title>
      <pubDate>Thu, 01 Aug 2013 11:00:00 Z</pubDate>
      <description><![CDATA[<p>An example in C# about how to create a singleton with support for dependency injection or inversion of control (IOC).</p>
]]></description>
      <content:encoded><![CDATA[<p>An example in C# about how to create a singleton with support for dependency injection or inversion of control (IOC).</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000000b000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/31/simple-way-to-structure-threads-for-control</link>
      <category>Programming</category>
      <category>C#</category>
      <category>code</category>
      <category>example</category>
      <category>multithreading</category>
      <category>sample</category>
      <category>threading</category>
      <title>Simple Way To Structure Threads For Control</title>
      <pubDate>Wed, 31 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000000c000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/30/git-google-code-windows</link>
      <category>Tutorial</category>
      <category>command line</category>
      <category>commit</category>
      <category>git</category>
      <category>git extensions</category>
      <category>google</category>
      <category>google code</category>
      <category>gui</category>
      <category>hosted</category>
      <category>hosting</category>
      <category>push</category>
      <category>remote</category>
      <category>source control</category>
      <category>user interface</category>
      <category>windows</category>
      <title>Git + Google Code + Windows</title>
      <pubDate>Tue, 30 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000000d000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/29/thread-vs-backgroundworker</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>async</category>
      <category>asynchronous</category>
      <category>background</category>
      <category>background worker</category>
      <category>best practice</category>
      <category>multithreading</category>
      <category>thread</category>
      <category>threading</category>
      <category>tips</category>
      <category>user interface</category>
      <category>worker</category>
      <title>Thread vs BackgroundWorker</title>
      <pubDate>Mon, 29 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000000e000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/26/reading-on-motivation-weekly-article-dump-july-26th-2013</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>Startups &amp;amp; Small Business</category>
      <category>career</category>
      <category>leader</category>
      <category>leadership</category>
      <category>manage</category>
      <category>management</category>
      <category>reading</category>
      <category>small business</category>
      <category>startups</category>
      <category>workplace</category>
      <title>Reading on Motivation - Weekly Article Dump - July 26th 2013</title>
      <pubDate>Fri, 26 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[<p>A posting to summarize the articles I've shared on social media over the past week. There's a focus on motivation, leadership, and workplace culture.</p>
]]></description>
      <content:encoded><![CDATA[<p>A posting to summarize the articles I've shared on social media over the past week. There's a focus on motivation, leadership, and workplace culture.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">0000000f000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/25/how-and-why-to-avoid-excessive-nesting</link>
      <category>Programming</category>
      <category>best practice</category>
      <category>code</category>
      <category>future proof</category>
      <category>guidelines</category>
      <category>readability</category>
      <category>refactor</category>
      <category>refactoring</category>
      <category>tips</category>
      <title>How and Why to Avoid Excessive Nesting</title>
      <pubDate>Thu, 25 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000010000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/24/singleton-design-pattern-how-to-structure-your-singletons</link>
      <category>Programming</category>
      <category>alternatives</category>
      <category>code</category>
      <category>cons</category>
      <category>design</category>
      <category>design pattern</category>
      <category>examples</category>
      <category>pros</category>
      <category>singleton</category>
      <category>singletons</category>
      <category>structure</category>
      <title>Singleton Design Pattern - How To Structure Your Singletons</title>
      <pubDate>Wed, 24 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[<p>Several examples in C# for how you can structure code to meet the singleton design pattern. Check it out before using singletons next!</p>
]]></description>
      <content:encoded><![CDATA[<p>Several examples in C# for how you can structure code to meet the singleton design pattern. Check it out before using singletons next!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000011000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/23/example-getting-data-back-from-an-eventhandler</link>
      <category>Programming</category>
      <category>decouple</category>
      <category>delegate</category>
      <category>delegation</category>
      <category>event</category>
      <category>event args</category>
      <category>event handler</category>
      <category>eventargs</category>
      <category>eventhandler</category>
      <title>Example: Getting Data Back From An EventHandler</title>
      <pubDate>Tue, 23 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000012000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/22/keep-your-fields-private</link>
      <category>Programming</category>
      <category>abstraction</category>
      <category>API</category>
      <category>best practice</category>
      <category>convention</category>
      <category>extensibility</category>
      <category>field</category>
      <category>future proof</category>
      <category>scope</category>
      <category>variable</category>
      <category>visibility</category>
      <title>Keep Your Fields Private</title>
      <pubDate>Mon, 22 Jul 2013 11:11:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000013000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/19/quick-reading-list-weekly-article-dump-july-19th-2013</link>
      <category>Articles</category>
      <category>Leadership &amp;amp; Management</category>
      <category>career</category>
      <category>habits</category>
      <category>leadership</category>
      <category>leading</category>
      <category>life</category>
      <category>management</category>
      <category>meetings</category>
      <category>productivity</category>
      <category>reading</category>
      <category>small business</category>
      <category>success</category>
      <title>Quick Reading List - Weekly Article Dump - July 19th 2013</title>
      <pubDate>Fri, 19 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[<p>Here's a quick reading update for articles I've shared on social media over the past week. Topics include leadership, small business, and your career.</p>
]]></description>
      <content:encoded><![CDATA[<p>Here's a quick reading update for articles I've shared on social media over the past week. Topics include leadership, small business, and your career.</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000014000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/18/potential-future-readings</link>
      <category>Articles</category>
      <category>Programming</category>
      <title>Potential Future Readings?</title>
      <pubDate>Thu, 18 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000016000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/17/why-events-decoupling</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>architecture</category>
      <category>decouple</category>
      <category>delegate</category>
      <category>delegation</category>
      <category>events</category>
      <category>layer</category>
      <category>responsibility</category>
      <title>Why Events? Decoupling.</title>
      <pubDate>Wed, 17 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000017000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/16/interfaces-why-you-should-be-using-them-in-your-code</link>
      <category>Programming</category>
      <category>Software Architecture</category>
      <category>API</category>
      <category>architecture</category>
      <category>best practices</category>
      <category>decouple</category>
      <category>interfaces</category>
      <category>inversion of control</category>
      <category>ioc</category>
      <title>Interfaces: Why You Should Be Using Them In Your Code</title>
      <pubDate>Tue, 16 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[<p>Leverage interfaces when creating an application to create a clean and robust API. Practice decoupling your code from concrete classes by using interfaces!</p>
]]></description>
      <content:encoded><![CDATA[<p>Leverage interfaces when creating an application to create a clean and robust API. Practice decoupling your code from concrete classes by using interfaces!</p>
]]></content:encoded>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000018000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/15/why-events-flexibility</link>
      <category>C# / .NET / dotnet</category>
      <category>Programming</category>
      <category>architeture</category>
      <category>coding</category>
      <category>delegate</category>
      <category>delegates</category>
      <category>design</category>
      <category>events</category>
      <category>flexibility</category>
      <category>perspective</category>
      <title>Why Events? Flexibility.</title>
      <pubDate>Mon, 15 Jul 2013 11:00:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
    <item>
      <guid isPermaLink="false">00000019000000000000000000000000</guid>
      <link>https://www.devleader.ca/2013/07/13/what-makes-a-good-api</link>
      <category>Programming</category>
      <category>.NET</category>
      <category>API</category>
      <category>architecture</category>
      <category>C#</category>
      <category>caller</category>
      <category>CSharp</category>
      <category>decouple</category>
      <category>design</category>
      <category>ease of use</category>
      <category>extensibility</category>
      <category>generic</category>
      <category>implement</category>
      <category>information</category>
      <category>interfaces</category>
      <category>robust</category>
      <title>What Makes a Good API?</title>
      <pubDate>Sat, 13 Jul 2013 23:51:00 Z</pubDate>
      <description><![CDATA[]]></description>
      <media:content url="https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/Banners%20-%20YouTube%20Thumbnail%20-%20Square.png" />
    </item>
  </channel>
</rss>