<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Know Your Toolset</title>
    <link>https://knowyourtoolset.com/</link>
    <description>Recent content on Know Your Toolset</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>Copyright © 2015-2025, Erik Dahl; all rights reserved.</copyright>
    <lastBuildDate>Sun, 23 Nov 2025 16:32:15 -0500</lastBuildDate><atom:link href="https://knowyourtoolset.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Authoring Short, Targeted Videos</title>
      <link>https://knowyourtoolset.com/2025/11/authoring-short-targeted-videos/</link>
      <pubDate>Sun, 23 Nov 2025 16:32:15 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2025/11/authoring-short-targeted-videos/</guid>
      <description>
        
          
            UPDATED! How to create short targeted videos to show a technology topic.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Tips for Effective Written Professional Communication</title>
      <link>https://knowyourtoolset.com/2025/05/tips-for-communication/</link>
      <pubDate>Fri, 23 May 2025 15:29:04 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2025/05/tips-for-communication/</guid>
      <description>
        
          
            Helpful tips to improve the effectiveness of your written communications in business / professional settings.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Hello, AI World and Streaming Content Between ASP.NET APIs and Angular</title>
      <link>https://knowyourtoolset.com/2025/01/hello-ai-world-streaming/</link>
      <pubDate>Sat, 11 Jan 2025 15:29:04 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2025/01/hello-ai-world-streaming/</guid>
      <description>
        
          
            Getting a basic chat response from Azure OpenAI, providing it as a streamed response from an ASP.NET API, and then receiving and displaying it while streaming in an Angular app.
          
          
        
      </description>
    </item>
    
    <item>
      <title>.NET Templates with Optional Content</title>
      <link>https://knowyourtoolset.com/2024/11/templates-optional-content/</link>
      <pubDate>Thu, 28 Nov 2024 15:29:04 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/11/templates-optional-content/</guid>
      <description>
        
          
            Updating some .NET templates that use the templating enging and GitHub actions for NuGet packages and API projects to include Aspire, and choice of database to use, and an optional UI using the BFF security pattern with the Duende BFF libraries.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using Shared Logging Levels with .NET Aspire</title>
      <link>https://knowyourtoolset.com/2024/09/aspire-logging-levels/</link>
      <pubDate>Fri, 13 Sep 2024 05:11:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/09/aspire-logging-levels/</guid>
      <description>
        
          
            Setting logging levels during local development for your entire distributed application easily with .NET Aspire.
          
          
        
      </description>
    </item>
    
    <item>
      <title>A Great Prompt Experience</title>
      <link>https://knowyourtoolset.com/2024/05/great-prompt/</link>
      <pubDate>Tue, 28 May 2024 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/05/great-prompt/</guid>
      <description>
        
          
            A useful setup for Windows Terminal or other shell that enables a great and fun prompt experience.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Visual Studio Tips and Tricks</title>
      <link>https://knowyourtoolset.com/2024/02/visual-studio-tips/</link>
      <pubDate>Thu, 08 Feb 2024 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/02/visual-studio-tips/</guid>
      <description>
        
          
            Various small tips that can make your experience inside Visual Studio more joyful.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using WireMock in Integration Tests for ASP.NET Core APIs</title>
      <link>https://knowyourtoolset.com/2024/01/integration-testing-wiremock/</link>
      <pubDate>Mon, 29 Jan 2024 01:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/01/integration-testing-wiremock/</guid>
      <description>
        
          
            Use WireMock to simulate responses from external APIs you call from your own .NET API project instead of actually calling them.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Code Coverage Reports for .NET Projects</title>
      <link>https://knowyourtoolset.com/2024/01/coverage-reports/</link>
      <pubDate>Sun, 28 Jan 2024 01:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/01/coverage-reports/</guid>
      <description>
        
          
            Generating local code coverage reports, and getting pipelines set up to evaluate coverage.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Integration Testing for ASP.NET APIs (3/3) - Auth</title>
      <link>https://knowyourtoolset.com/2024/01/integration-testing-auth/</link>
      <pubDate>Thu, 25 Jan 2024 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/01/integration-testing-auth/</guid>
      <description>
        
          
            Using some custom authentication middleware to perform automated integration tests against an ASP.NET Core API
          
          
        
      </description>
    </item>
    
    <item>
      <title>Integration Testing for ASP.NET APIs (2/3) - Data</title>
      <link>https://knowyourtoolset.com/2024/01/integration-testing-data/</link>
      <pubDate>Tue, 23 Jan 2024 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/01/integration-testing-data/</guid>
      <description>
        
          
            Using TestContainers, SQLite, and Postgres to perform automated integration tests against an ASP.NET Core API
          
          
        
      </description>
    </item>
    
    <item>
      <title>Integration Testing for ASP.NET APIs (1/3) - Basics</title>
      <link>https://knowyourtoolset.com/2024/01/integration-testing/</link>
      <pubDate>Thu, 18 Jan 2024 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2024/01/integration-testing/</guid>
      <description>
        
          
            Using WebApplicationFactory, XUnit fixtures, and Bogus data to perform automated integration tests against an ASP.NET Core API
          
          
        
      </description>
    </item>
    
    <item>
      <title>Logging Updates in .NET 8 and ASP.NET 8</title>
      <link>https://knowyourtoolset.com/2023/11/aspnet8-logging-updates/</link>
      <pubDate>Tue, 21 Nov 2023 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/11/aspnet8-logging-updates/</guid>
      <description>
        
          
            Some nice updates to logging within ASP.NET 8.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using the System.CommandLine Package to Create Great CLI Programs</title>
      <link>https://knowyourtoolset.com/2023/05/system-commandline/</link>
      <pubDate>Sat, 06 May 2023 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/05/system-commandline/</guid>
      <description>
        
          
            System.CommandLine adds a great usability boost to almost any .NET console app you may create.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Cancellation Tokens in ASP.NET APIs</title>
      <link>https://knowyourtoolset.com/2023/05/cancellation-tokens/</link>
      <pubDate>Thu, 04 May 2023 02:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/05/cancellation-tokens/</guid>
      <description>
        
          
            The use case and benefit of cancellation tokens in ASP.NET APIs
          
          
        
      </description>
    </item>
    
    <item>
      <title>Async Versus Sync Code in ASP.NET APIs</title>
      <link>https://knowyourtoolset.com/2023/05/async-vs-sync/</link>
      <pubDate>Mon, 01 May 2023 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/05/async-vs-sync/</guid>
      <description>
        
          
            The significant difference between async and sync code under load in ASP.NET APIs
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using Tuples with Dapper</title>
      <link>https://knowyourtoolset.com/2023/04/tuples-and-dapper/</link>
      <pubDate>Sun, 16 Apr 2023 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/04/tuples-and-dapper/</guid>
      <description>
        
          
            Using tuples as the generic arguments for Query calls with Dapper can avoid the need from some simple classes.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using Serilog Logging for LaunchDarkly</title>
      <link>https://knowyourtoolset.com/2023/04/launch-darkly-logging/</link>
      <pubDate>Sat, 08 Apr 2023 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/04/launch-darkly-logging/</guid>
      <description>
        
          
            Configuring LaunchDarkly to use Serilog (via Microsoft.Extensions.Logging) for its Logging. Uses an IServiceProvider created from an IServiceCollection.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using Generics and Interfaces to Simplify C# Code</title>
      <link>https://knowyourtoolset.com/2023/02/practical-generics/</link>
      <pubDate>Fri, 03 Feb 2023 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2023/02/practical-generics/</guid>
      <description>
        
          
            Practical examples of generics and interfaces that can be used to simplify some C# code.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Kubeconfig files for Multiple Kubernetes Clusters</title>
      <link>https://knowyourtoolset.com/2022/11/kubeconfig-files/</link>
      <pubDate>Fri, 04 Nov 2022 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2022/11/kubeconfig-files/</guid>
      <description>
        
          
            Using a single kubeconfig file to interact with multiple Kubernetes clusters
          
          
        
      </description>
    </item>
    
    <item>
      <title>ASP.NET Core APIs: Getting Swashbuckle to work with Auth0</title>
      <link>https://knowyourtoolset.com/2022/07/swashbuckle-with-auth0/</link>
      <pubDate>Mon, 04 Jul 2022 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2022/07/swashbuckle-with-auth0/</guid>
      <description>
        
          
            Updating ASP.NET Core Swashbuckle OAuth2 options to support authentcation with Auth0 and prevent invalid_token JWT errors
          
          
        
      </description>
    </item>
    
    <item>
      <title>Migrating My Blog to Hugo and Azure</title>
      <link>https://knowyourtoolset.com/2021/08/migrating-blog-to-hugo-azure/</link>
      <pubDate>Fri, 13 Aug 2021 05:51:55 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2021/08/migrating-blog-to-hugo-azure/</guid>
      <description>
        
          
            Moving a blog from Managed WordPress on GoDaddy to Hugo on Azure Static Websites
          
          
        
      </description>
    </item>
    
    <item>
      <title>Creating Useful .NET Templates</title>
      <link>https://knowyourtoolset.com/2021/08/creating-useful-net-templates/</link>
      <pubDate>Mon, 09 Aug 2021 15:29:04 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2021/08/creating-useful-net-templates/</guid>
      <description>
        
          
            Creating .NET templates that use the templating enging and GitHub actions for NuGet packages and API projects.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Add K8s Cluster to Windows Terminal</title>
      <link>https://knowyourtoolset.com/2021/03/add-k8s-cluster-to-windows-terminal/</link>
      <pubDate>Sat, 13 Mar 2021 17:10:47 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2021/03/add-k8s-cluster-to-windows-terminal/</guid>
      <description>
        
          
            Using Oh-My-Posh to include the current Kubernetes cluster context into your prompt.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Moving Authentication From an ASP.NET Site Into IdentityServer4</title>
      <link>https://knowyourtoolset.com/2020/11/moving-authentication-from-an-asp-net-site-into-identityserver4/</link>
      <pubDate>Thu, 05 Nov 2020 07:45:24 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2020/11/moving-authentication-from-an-asp-net-site-into-identityserver4/</guid>
      <description>
        
          
            Getting authentication logic out of an ASP.NET Core website and into a centralized IdentityServer4 instance.
          
          
        
      </description>
    </item>
    
    <item>
      <title>A (Fairly) Deep Dive Into ASP.NET Identity and 10&#43; &#39;Nuggets&#39;</title>
      <link>https://knowyourtoolset.com/2020/11/a-fairly-deep-dive-into-asp-net-identity-and-10-nuggets/</link>
      <pubDate>Wed, 04 Nov 2020 13:25:37 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2020/11/a-fairly-deep-dive-into-asp-net-identity-and-10-nuggets/</guid>
      <description>
        
          
            A handful of useful features within ASP.NET Core Identity and how to put them to use
          
          
        
      </description>
    </item>
    
    <item>
      <title>Updating an ASP.NET Core 2.2 Solution That Integrates With IdentityServer4</title>
      <link>https://knowyourtoolset.com/2020/07/updating-an-asp-net-core-2-2-solution-that-integrates-with-identityserver4/</link>
      <pubDate>Fri, 17 Jul 2020 14:25:02 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2020/07/updating-an-asp-net-core-2-2-solution-that-integrates-with-identityserver4/</guid>
      <description>
        
          
            A quick description of how to update a solution to use a new version with IdentityServer4.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Upping Your Audio Game</title>
      <link>https://knowyourtoolset.com/2020/03/upping-your-audio-game/</link>
      <pubDate>Thu, 26 Mar 2020 07:20:06 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2020/03/upping-your-audio-game/</guid>
      <description>
        
          
            Improving your microphone setup for online meetings and audio recording.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Comparing OpenAPI / Swagger, GraphQL, and gRPC</title>
      <link>https://knowyourtoolset.com/2020/03/comparing-openapi-swagger-graphql-and-grpc/</link>
      <pubDate>Fri, 20 Mar 2020 07:42:38 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2020/03/comparing-openapi-swagger-graphql-and-grpc/</guid>
      <description>
        
          
            A quick comparison of OpenAPI/Swagger, GraphQL, and gRPC as web request protocols.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Testing for the new SameSite Cookie-handling Changes</title>
      <link>https://knowyourtoolset.com/2020/01/testing-for-the-new-samesite-cookie-handling-changes/</link>
      <pubDate>Thu, 09 Jan 2020 09:59:25 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2020/01/testing-for-the-new-samesite-cookie-handling-changes/</guid>
      <description>
        
          
            Testing applications for the new behavior change in Chrome and Chromium regarding the handling of SameSite cookies
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using JSON to Move Beyond TVPs for Multi-Row Updates</title>
      <link>https://knowyourtoolset.com/2019/03/using-json-to-move-beyond-tvps-for-multi-row-updates/</link>
      <pubDate>Wed, 20 Mar 2019 10:12:34 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2019/03/using-json-to-move-beyond-tvps-for-multi-row-updates/</guid>
      <description>
        
          
            Using serialized JSON as an alternative to table-valued-parameters (TVPs) to simplify multi-row updates in SQL Server.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Quick Analysis of Web Logs (IIS or nginx) With the ELK Stack</title>
      <link>https://knowyourtoolset.com/2018/09/quick-analysis-of-web-logs-iis-or-nginx-with-the-elk-stack/</link>
      <pubDate>Tue, 25 Sep 2018 10:28:11 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2018/09/quick-analysis-of-web-logs-iis-or-nginx-with-the-elk-stack/</guid>
      <description>
        
          
            Perform some quick analysis of W3C logs from IIS or nginx by using Logstash, Elasticsearch, and Kibana (the ELK stack)
          
          
        
      </description>
    </item>
    
    <item>
      <title>Controlling the Width of a Table With Read-the-Docs</title>
      <link>https://knowyourtoolset.com/2018/02/controlling-the-width-of-a-table-with-read-the-docs/</link>
      <pubDate>Sun, 18 Feb 2018 10:48:49 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2018/02/controlling-the-width-of-a-table-with-read-the-docs/</guid>
      <description>
        
          
            Preventing the inclusion of a scroll bar in a ReadTheDocs table - all of the content will show on the page and in the table - just taller.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Adding a TypeScript Task to a TFS 2017 Build for ASP.NET Core</title>
      <link>https://knowyourtoolset.com/2018/01/adding-a-typescript-task-to-a-tfs-2017-build-for-asp-net-core/</link>
      <pubDate>Mon, 22 Jan 2018 11:01:26 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2018/01/adding-a-typescript-task-to-a-tfs-2017-build-for-asp-net-core/</guid>
      <description>
        
          
            Including TypeScript in a build process.
          
          
        
      </description>
    </item>
    
    <item>
      <title>TypeScript, Bootstrap and Kendo UI for jQuery - a powerful triple-threat!</title>
      <link>https://knowyourtoolset.com/2016/12/typescript-bootstrap-and-kendo-ui-for-jquery-a-powerful-triple-threat/</link>
      <pubDate>Mon, 05 Dec 2016 11:05:20 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2016/12/typescript-bootstrap-and-kendo-ui-for-jquery-a-powerful-triple-threat/</guid>
      <description>
        
          
            Using the combination of TypeScript, Bootstrap and Kendo UI to improve UX functionality on websites.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Journey to Connect-4 on Rasberry Pi 2 With Pi Sense Hat</title>
      <link>https://knowyourtoolset.com/2016/05/journey-to-connect-4-on-rasberry-pi-2-with-pi-sense-hat/</link>
      <pubDate>Sat, 07 May 2016 13:57:23 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2016/05/journey-to-connect-4-on-rasberry-pi-2-with-pi-sense-hat/</guid>
      <description>
        
          
            Creating the &#39;Connect-4&#39; game with some students using Python on a Rasberry Pi 2 device with the Pi Sense Hat peripheral.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Secure Web APIs With Swagger, Swashbuckle, and OAuth2 (Part 4)</title>
      <link>https://knowyourtoolset.com/2015/09/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-4/</link>
      <pubDate>Thu, 03 Sep 2015 05:45:40 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/09/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-4/</guid>
      <description>
        
          
            Writing an ASP.NET Framework Web API that uses Swashbuckle for a Swagger UI and OAuth2 for security - restricting access to the Swagger UI
          
          
        
      </description>
    </item>
    
    <item>
      <title>Secure Web APIs With Swagger, Swashbuckle, and OAuth2 (Part 3)</title>
      <link>https://knowyourtoolset.com/2015/09/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-3/</link>
      <pubDate>Tue, 01 Sep 2015 05:45:40 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/09/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-3/</guid>
      <description>
        
          
            Writing an ASP.NET Framework Web API that uses Swashbuckle for a Swagger UI and OAuth2 for security - customizing the user interface.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Secure Web APIs With Swagger, Swashbuckle, and OAuth2 (Part 2)</title>
      <link>https://knowyourtoolset.com/2015/08/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-2/</link>
      <pubDate>Wed, 19 Aug 2015 05:45:40 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/08/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-2/</guid>
      <description>
        
          
            Writing an ASP.NET Framework Web API that uses Swashbuckle for a Swagger UI and OAuth2 for security. - configuring Swagger for OAuth2 security
          
          
        
      </description>
    </item>
    
    <item>
      <title>Secure Web APIs With Swagger, Swashbuckle, and OAuth2 (Part 1)</title>
      <link>https://knowyourtoolset.com/2015/08/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-1/</link>
      <pubDate>Wed, 12 Aug 2015 05:45:40 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/08/secure-web-apis-with-swagger-swashbuckle-and-oauth2-part-1/</guid>
      <description>
        
          
            Writing an ASP.NET Framework Web API that uses Swashbuckle for a Swagger UI and OAuth2 for security. - setting up the API with a Swagger UI 
          
          
        
      </description>
    </item>
    
    <item>
      <title>On Exception Handling</title>
      <link>https://knowyourtoolset.com/2015/05/on-exception-handling/</link>
      <pubDate>Fri, 29 May 2015 14:22:50 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/05/on-exception-handling/</guid>
      <description>
        
          
            Some thoughts about properly doing exception handling in .NET applications.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Manual ORM via ADO.Net when other platforms aren&#39;t available</title>
      <link>https://knowyourtoolset.com/2015/04/manual-orm-via-ado-net/</link>
      <pubDate>Sat, 25 Apr 2015 14:42:31 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/04/manual-orm-via-ado-net/</guid>
      <description>
        
          
            A way to achieve some ORM functionality without using Entity Framework or NHibernate
          
          
        
      </description>
    </item>
    
    <item>
      <title>Why Bother With a Blog?</title>
      <link>https://knowyourtoolset.com/2015/04/why-bother-with-a-blog/</link>
      <pubDate>Wed, 08 Apr 2015 15:33:43 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/04/why-bother-with-a-blog/</guid>
      <description>
        
          
            Reasons to create a blog as a programmer
          
          
        
      </description>
    </item>
    
    <item>
      <title>Using XML as an Input Parameter to Stored Procedures in Favor of table-valued-parameters</title>
      <link>https://knowyourtoolset.com/2015/03/using-xml-as-an-input-parameter-to-stored-procedures-in-favor-of-table-valued-parameters/</link>
      <pubDate>Mon, 30 Mar 2015 15:58:53 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/03/using-xml-as-an-input-parameter-to-stored-procedures-in-favor-of-table-valued-parameters/</guid>
      <description>
        
          
            Article description.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Guiding Principles for Programmers</title>
      <link>https://knowyourtoolset.com/2015/03/guiding-principles-for-programmers/</link>
      <pubDate>Fri, 20 Mar 2015 14:52:38 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/03/guiding-principles-for-programmers/</guid>
      <description>
        
          
            General but opinionated principles to follow when doing software development for a living.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Put a Silver Background on Your Comments</title>
      <link>https://knowyourtoolset.com/2015/03/silver-background-comments/</link>
      <pubDate>Wed, 11 Mar 2015 15:39:00 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/03/silver-background-comments/</guid>
      <description>
        
          
            Update your IDE to bring less attention to your comments by applying a silver background to them.
          
          
        
      </description>
    </item>
    
    <item>
      <title>Supporting Multiple Environments with a single XML Configuration file</title>
      <link>https://knowyourtoolset.com/2015/02/multiple-environments/</link>
      <pubDate>Tue, 17 Feb 2015 15:46:10 -0500</pubDate>
      
      <guid>https://knowyourtoolset.com/2015/02/multiple-environments/</guid>
      <description>
        
          
            Using an XML configuration file that can support multiple runtime environments in .NET
          
          
        
      </description>
    </item>
    
  </channel>
</rss>
