41554 blogs · [ { "id": "01a08746-b77e-71a8-a994-b32ee5095cf7", "title": "Host website PR previews on GitHub Pages for free", "url": "https://blog.danskingdom.com/Host-website-PR-previews-on-GitHub-Pages-for-free/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7af7c6c89", "title": "The part of the SDLC nobody talks about, and many companies don’t do properly", "url": "https://blog.danskingdom.com/The-part-of-the-SDLC-nobody-talks-about--and-many-companies-dont-do-properly/", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b06b6812", "title": "Easily capture terminal output from users you help remotely", "url": "https://blog.danskingdom.com/Easily-capture-terminal-output-from-users-you-help-remotely/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b1310b90", "title": "Colour your kubectl output and type less", "url": "https://blog.danskingdom.com/Colour-your-kubectl-output-and-type-less/", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b1593a1b", "title": "Handy Windows Command Prompt commands", "url": "https://blog.danskingdom.com/Handy-Windows-Command-Prompt-commands/", "published_at": "2026-01-25T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b2232ac4", "title": "Logitech MX Master 4 vs 3s comparison by a 40 something year old", "url": "https://blog.danskingdom.com/Logitech-MX-Master-4-vs-3s-comparison-by-a-40-something-year-old/", "published_at": "2025-12-06T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b31fbb59", "title": "Should observability replace custom error messages?", "url": "https://blog.danskingdom.com/Should-observability-replace-custom-error-messages-/", "published_at": "2025-10-19T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b36bc16c", "title": "My favourite Windows shortcuts", "url": "https://blog.danskingdom.com/My-favourite-Windows-shortcuts/", "published_at": "2025-09-24T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b3ea5de1", "title": "Create an Azure app registration secret with expiry longer than 24 months", "url": "https://blog.danskingdom.com/Create-an-Azure-app-registration-secret-with-expiry-longer-than-24-months/", "published_at": "2025-08-01T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b4d72c25", "title": "My favourite git aliases", "url": "https://blog.danskingdom.com/My-favourite-git-aliases/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b5263559", "title": "Reclaim disk space by cleaning all your Git repos with PowerShell", "url": "https://blog.danskingdom.com/Reclaim-disk-space-by-cleaning-all-your-Git-repos-with-PowerShell/", "published_at": "2025-02-17T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b58dd985", "title": "Windows settings I change after a clean install", "url": "https://blog.danskingdom.com/Windows-settings-I-change-after-a-clean-install/", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b6498ff3", "title": "Find the assembly version of a DLL file with PowerShell", "url": "https://blog.danskingdom.com/Find-the-assembly-version-of-a-DLL-file-with-PowerShell/", "published_at": "2025-02-07T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b6ccda86", "title": "Prevent NuGet package vulnerabilities from breaking the build", "url": "https://blog.danskingdom.com/Prevent-NuGet-package-vulnerabilities-from-breaking-the-build/", "published_at": "2024-11-16T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b7332fac", "title": "Tech podcasts I enjoy", "url": "https://blog.danskingdom.com/Tech-podcasts-I-enjoy/", "published_at": "2024-11-11T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b73c2e32", "title": "Updating from System.Data.SqlClient to Microsoft.Data.SqlClient", "url": "https://blog.danskingdom.com/Updating-from-System-Data-SqlClient-to-Microsoft-Data-SqlClient/", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b74dee97", "title": "Type less by using PowerShell type accelerators", "url": "https://blog.danskingdom.com/Type-less-by-using-PowerShell-type-accelerators/", "published_at": "2024-10-14T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b80fd625", "title": "Visual Studio has a built-in EditorConfig editor", "url": "https://blog.danskingdom.com/Visual-Studio-has-a-built-in-EditorConfig-editor/", "published_at": "2024-09-20T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b9061046", "title": "A PowerShell function to easily retry any code", "url": "https://blog.danskingdom.com/A-PowerShell-function-to-easily-retry-any-code/", "published_at": "2024-08-21T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b927846d", "title": "Common Run commands to access various Windows settings and apps", "url": "https://blog.danskingdom.com/Common-Run-commands-to-access-various-Windows-settings-and-apps/", "published_at": "2024-06-01T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7b95e29dd", "title": "Why I switched to OTBS for PowerShell brace styling", "url": "https://blog.danskingdom.com/Why-I-switched-to-OTBS-for-PowerShell-brace-styling/", "published_at": "2024-05-27T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7ba12f3eb", "title": "A simple PowerShell script template I use when creating new scripts", "url": "https://blog.danskingdom.com/A-simple-PowerShell-script-template-I-use-when-creating-new-scripts/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7ba92d456", "title": "PowerShell + DevOps Global Summit 2024 reflections", "url": "https://blog.danskingdom.com/PowerShell-DevOps-Global-Summit-2024-reflections/", "published_at": "2024-04-12T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bae43acf", "title": "Easily format all files in your VS Code workspace", "url": "https://blog.danskingdom.com/2024-03-12-Easily-format-all-files-in-your-VS-Code-workspace/", "published_at": "2024-03-12T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7baf0aada", "title": "Find your Azure resources nearing end-of-life with the Service Retirement Workbook", "url": "https://blog.danskingdom.com/Find-your-Azure-resources-nearing-end-of-life-with-the-Service-Retirement-Workbook/", "published_at": "2024-02-08T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bbb6a32e", "title": "Several ways to explore your Azure resources", "url": "https://blog.danskingdom.com/Several-ways-to-explore-your-Azure-resources/", "published_at": "2024-01-19T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bbecf2cf", "title": "I was the guest for the 100th episode of The PowerShell Podcast!", "url": "https://blog.danskingdom.com/I-was-the-guest-for-the-100th-episode-of-The-PowerShell-Podcast/", "published_at": "2024-01-11T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bc810cd6", "title": "Multiple ways to setup your CI/CD pipelines in GitHub Actions", "url": "https://blog.danskingdom.com/Multiple-ways-to-setup-your-CI-CD-pipelines-in-GitHub-Actions/", "published_at": "2024-01-05T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bd568123", "title": "First, Single, and SingleOrDefault in .NET are harmful", "url": "https://blog.danskingdom.com/First-Single-and-SingleOrDefault-in-dotnet-are-harmful/", "published_at": "2023-10-03T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bdd09c14", "title": "Resolve PowerShell paths that do not exist", "url": "https://blog.danskingdom.com/Resolve-PowerShell-paths-that-do-not-exist/", "published_at": "2023-09-28T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7be3e53d3", "title": "PowerShell class definition pros, cons, and performance comparison", "url": "https://blog.danskingdom.com/PowerShell-class-definition-pros-cons-and-performance-comparison/", "published_at": "2023-09-22T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bedb547e", "title": "Get PowerShell tips automatically in your terminal with the tiPS module", "url": "https://blog.danskingdom.com/Get-PowerShell-tips-automatically-in-your-terminal-with-the-tiPS-module/", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bfab106f", "title": "Easily profile your PowerShell code with the Profiler module", "url": "https://blog.danskingdom.com/Easily-profile-your-PowerShell-code-with-the-Profiler-module/", "published_at": "2023-09-09T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7bfba4f3e", "title": "Automatically create new sessions to improve PowerShell development with classes in VS Code", "url": "https://blog.danskingdom.com/Automatically-create-new-sessions-to-improve-PowerShell-development-with-classes-in-VS-Code/", "published_at": "2023-08-18T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7c086a3a9", "title": "How and where to properly define classes and enums in your PowerShell modules", "url": "https://blog.danskingdom.com/How-and-where-to-properly-define-classes-and-enums-in-your-PowerShell-modules/", "published_at": "2023-08-17T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7c091b80b", "title": "Inherit and extend a Blazor component, add UI elements, and hijack its parameters", "url": "https://blog.danskingdom.com/Inherit-and-extend-a-Blazor-component-and-add-UI-elements-and-hijack-its-parameters/", "published_at": "2023-07-09T00:00:00+00:00" }, { "id": "01a08746-b77f-73a6-825a-5db7c150161d", "title": "Update your terminal prompt and font in Windows Terminal, VS Code, and Visual Studio", "url": "https://blog.danskingdom.com/Update-your-terminal-prompt-and-font-in-Windows-Terminal-and-VS-Code-and-Visual-Studio/", "published_at": "2023-06-29T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b27a72a8", "title": "Increase system fault tolerance with the Stale Cache pattern", "url": "https://blog.danskingdom.com/Increase-system-fault-tolerance-with-the-Stale-Cache-pattern/", "published_at": "2023-06-27T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b329c0fa", "title": "Use Carnac to show key presses on-screen", "url": "https://blog.danskingdom.com/Use-Carnac-to-show-key-presses-on-screen/", "published_at": "2023-04-07T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b412a3eb", "title": "Change these VS Code default settings to make it even more awesome", "url": "https://blog.danskingdom.com/Visual-Studio-Code-default-settings-to-change/", "published_at": "2023-03-14T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b50ac941", "title": "Prevent Admin apps from blocking AutoHotkey by always using UI Access", "url": "https://blog.danskingdom.com/Prevent-Admin-apps-from-blocking-AutoHotkey-by-using-UI-Access/", "published_at": "2023-03-04T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b609778c", "title": "Change the default AutoHotkey script editor", "url": "https://blog.danskingdom.com/Change-the-default-AutoHotkey-script-editor/", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b65a3a60", "title": "Run PowerShell as another user", "url": "https://blog.danskingdom.com/Run-PowerShell-as-another-user/", "published_at": "2022-10-10T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b73e92dd", "title": "Ensure Windows power settings are not slowing your CPU", "url": "https://blog.danskingdom.com/Ensure-Windows-power-settings-are-not-slowing-your-CPU/", "published_at": "2022-05-03T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b7e0c55d", "title": "Use WinGet to install and update your Windows apps", "url": "https://blog.danskingdom.com/Use-WinGet-to-install-and-update-your-Windows-apps/", "published_at": "2022-02-18T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b813e231", "title": "Communicate intent more effectively with Conventional Commit and Comment messages", "url": "https://blog.danskingdom.com/2022-01-23-Conventional-Commit-and-Comment-messages/", "published_at": "2022-01-23T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b892853b", "title": "Get IIS events from Event Viewer using PowerShell", "url": "https://blog.danskingdom.com/Get-IIS-events-from-Event-Viewer-using-PowerShell/", "published_at": "2021-11-17T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b8befcb8", "title": "Find which Windows process has file in use", "url": "https://blog.danskingdom.com/Find-which-Windows-process-has-file-in-use/", "published_at": "2021-07-28T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b964a701", "title": "Master the Windows copy-paste clipboard", "url": "https://blog.danskingdom.com/Master-the-Windows-copy-paste-clipboard/", "published_at": "2021-07-17T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5b9ce6f96", "title": "Reasons to use both a local and global editorconfig file", "url": "https://blog.danskingdom.com/Reasons-to-use-both-a-local-and-global-editorconfig-file/", "published_at": "2021-01-13T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5ba36ef5d", "title": "Customize Git config based on the repository path", "url": "https://blog.danskingdom.com/Customize-Git-config-based-on-the-repository-path/", "published_at": "2020-11-08T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5ba63d745", "title": "PowerShell intellisense on the command line", "url": "https://blog.danskingdom.com/PowerShell-intellisense-on-the-command-line/", "published_at": "2020-11-07T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5baf915e2", "title": "Close those superfluous Zoom windows automatically", "url": "https://blog.danskingdom.com/Close-those-superfluous-Zoom-windows-automatically/", "published_at": "2020-09-29T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bb84e62f", "title": "Get up and running with AutoHotkey", "url": "https://blog.danskingdom.com/Get-up-and-running-with-AutoHotkey/", "published_at": "2020-09-28T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bc5fe36a", "title": "Git alias to reset local tags", "url": "https://blog.danskingdom.com/Git-alias-to-reset-local-tags/", "published_at": "2020-09-21T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bd2fea03", "title": "Watch videos faster and reclaim your time", "url": "https://blog.danskingdom.com/Watch-videos-faster-and-reclaim-your-time/", "published_at": "2020-09-12T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bd5a4d77", "title": "Bring up the Windows Terminal in a keystroke", "url": "https://blog.danskingdom.com/Bring-up-the-Windows-Terminal-in-a-keystroke/", "published_at": "2020-08-22T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bd66e189", "title": "Fixing SQL72023 Containment error when deploying SQL SSDT database project from a dacpac", "url": "https://blog.danskingdom.com/Fixing-SQL72023-Containment-error-when-deploying-SQL-SSDT-database-project-from-a-dacpac/", "published_at": "2020-06-15T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bde35b80", "title": "Custom version numbers in Azure DevOps yaml pipelines", "url": "https://blog.danskingdom.com/Custom-version-numbers-in-Azure-DevOps-yaml-pipelines/", "published_at": "2020-01-10T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5be4f3e96", "title": "Awesome Azure DevOps resources", "url": "https://blog.danskingdom.com/Awesome-Azure-DevOps-resources/", "published_at": "2019-12-09T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bf2982fc", "title": "Ignite 2019 mass session download script", "url": "https://blog.danskingdom.com/Ignite-2019-mass-session-download-script/", "published_at": "2019-11-08T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5bfebbf57", "title": "Great Xamarin.Forms workshop from Ignite 2019", "url": "https://blog.danskingdom.com/Great-Xamarin-Forms-workshop-from-Ignite-2019/", "published_at": "2019-11-03T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c010e018", "title": "You don’t scale, so don’t be a hero", "url": "https://blog.danskingdom.com/You-do-not-scale-so-do-not-be-a-hero/", "published_at": "2019-10-26T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c0e8398e", "title": "Examples of setting up Serilog in .Net Core 3 Console apps and ASP .Net Core 3", "url": "https://blog.danskingdom.com/Examples-of-setting-up-Serilog-in-Console-apps-and-ASP-Net-Core-3/", "published_at": "2019-10-15T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c1982247", "title": "Create and test PowerShell Core cmdlets in C#", "url": "https://blog.danskingdom.com/Create-and-test-PowerShell-Core-cmdlets-in-CSharp/", "published_at": "2019-09-21T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c1f01558", "title": "Catch and display unhandled exceptions in your WPF app", "url": "https://blog.danskingdom.com/Catch-and-display-unhandled-exceptions-in-your-WPF-app/", "published_at": "2019-09-18T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c2afd35c", "title": "A better way to do TestCases when unit testing with Pester", "url": "https://blog.danskingdom.com/A-better-way-to-do-TestCases-when-unit-testing-with-Pester/", "published_at": "2019-09-07T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c380cfa2", "title": "Order Outlook Deleted Items folder by date deleted", "url": "https://blog.danskingdom.com/Order-Outlook-Deleted-Items-folder-by-date-deleted/", "published_at": "2019-08-18T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c3b76bdf", "title": "Migrating my blog from WordPress to Jekyll and GitHub Pages", "url": "https://blog.danskingdom.com/Migrating-my-blog-from-WordPress-to-Jekyll-and-GitHub-Pages/", "published_at": "2019-08-17T00:00:00+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c3bf5f1f", "title": "PowerShell Log Levels Included In TFS 2017 and VSTS Build and Release Logs", "url": "https://blog.danskingdom.com/powershell-log-levels-included-in-tfs-2017-and-vsts-build-and-release-logs/", "published_at": "2017-10-26T07:07:25+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c44635fd", "title": "Strongly sign your Visual Studio extension’s 3rd party assemblies to avoid assembly-loading errors at runtime", "url": "https://blog.danskingdom.com/strongly-sign-your-visual-studio-extensions-3rd-party-assemblies-to-avoid-assembly-loading-errors-at-runtime/", "published_at": "2017-06-12T08:21:50+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c493bfee", "title": "Continuously Deploy Your ClickOnce Application From Your Build Server", "url": "https://blog.danskingdom.com/continuously-deploy-your-clickonce-application-from-your-build-server/", "published_at": "2017-01-10T08:13:33+00:00" }, { "id": "01a08746-b780-7367-9772-c6b5c4b8601c", "title": "Creating A .PFX Certificate And Applying It On The Build Server At Build Time", "url": "https://blog.danskingdom.com/creating-a-pfx-certificate-and-applying-it-on-the-build-server-at-build-time/", "published_at": "2016-12-01T08:46:41+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c6346658", "title": "Limit The Number Of C# Tasks That Run In Parallel", "url": "https://blog.danskingdom.com/limit-the-number-of-c-tasks-that-run-in-parallel/", "published_at": "2016-04-17T08:46:32+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c6b6ea3d", "title": "Fix MSBuild 2015 Compile Taking A Very Long Time", "url": "https://blog.danskingdom.com/fix-msbuild-2015-compile-taking-a-very-long-time/", "published_at": "2016-04-14T06:32:24+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c75add52", "title": "Module to Synchronously Zip and Unzip using PowerShell 2.0", "url": "https://blog.danskingdom.com/module-to-synchronously-zip-and-unzip-using-powershell-2-0/", "published_at": "2015-05-02T22:04:48+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c7b7727a", "title": "Tell Microsoft To Fix The Sql Server Management Studio “Connect to Server” Dialog Position", "url": "https://blog.danskingdom.com/tell-microsoft-to-fix-the-sql-server-management-studio-connect-to-server-dialog-position/", "published_at": "2014-10-17T16:17:39+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c8616ca5", "title": "Create Unique Strong Passwords That Are Easy To Remember For All Your Accounts, Without Using A Password Manager", "url": "https://blog.danskingdom.com/create-unique-strong-passwords-that-are-easy-to-remember-for-all-your-accounts-without-using-a-password-manager/", "published_at": "2014-10-11T21:38:51+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c8f35778", "title": "Find Largest (Or Smallest) Files In A Directory Or Drive With PowerShell", "url": "https://blog.danskingdom.com/find-largest-or-smallest-files-in-a-directory-or-drive-with-powershell/", "published_at": "2014-09-08T22:38:38+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c8f9865e", "title": "Keep PowerShell Console Window Open After Script Finishes Running", "url": "https://blog.danskingdom.com/keep-powershell-console-window-open-after-script-finishes-running/", "published_at": "2014-07-07T21:57:14+00:00" }, { "id": "01a08746-b781-731e-b439-73a5c98c5a5a", "title": "Browser Extensions To Expand GitHub Code Pages To Fill The Full Width Of Your Browser", "url": "https://blog.danskingdom.com/browser-extensions-to-expand-github-code-pages-to-fill-the-full-width-of-your-browser/", "published_at": "2014-05-27T20:26:46+00:00" }, { "id": "01a08746-b781-731e-b439-73a5ca0b8004", "title": "Adding a WPF Settings Page To The Tools Options Dialog Window For Your Visual Studio Extension", "url": "https://blog.danskingdom.com/adding-a-wpf-settings-page-to-the-tools-options-dialog-window-for-your-visual-studio-extension/", "published_at": "2014-04-25T19:14:44+00:00" }, { "id": "01a08746-b781-731e-b439-73a5cacf1fb8", "title": "Template Solution For Deploying TFS Checkin Policies To Multiple Versions Of Visual Studio And Having Them Automatically Work From “TF.exe Checkin” Too", "url": "https://blog.danskingdom.com/template-solution-for-deploying-tfs-checkin-policies-to-multiple-versions-of-visual-studio-and-having-them-automatically-work-from-tf-exe-checkin-too/", "published_at": "2014-03-24T16:55:05+00:00" }, { "id": "01a08746-b781-731e-b439-73a5cb8c262f", "title": "Saving And Loading A C# Object’s Data To An Xml, Json, Or Binary File", "url": "https://blog.danskingdom.com/saving-and-loading-a-c-objects-data-to-an-xml-json-or-binary-file/", "published_at": "2014-03-14T21:53:35+00:00" }, { "id": "01a08746-b781-731e-b439-73a5cbb32af4", "title": "“Agent lost communication with Team Foundation Server” TFS Build Server Error", "url": "https://blog.danskingdom.com/agent-lost-communication-with-team-foundation-server-build-server-error/", "published_at": "2014-03-12T17:26:51+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76bade8af", "title": "If You Like Using Macros or AutoHotkey, You Might Want To Try The Enterpad AHK Keyboard", "url": "https://blog.danskingdom.com/if-you-like-using-macros-or-autohotkey-you-might-want-to-try-the-enterpad-ahk-keyboard/", "published_at": "2014-02-13T03:24:09+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76c336c26", "title": "Don’t Write WPF Converters; Write C# Inline In Your XAML Instead Using QuickConverter", "url": "https://blog.danskingdom.com/dont-write-wpf-converters-write-c-inline-in-your-xaml-instead-using-quickconverter/", "published_at": "2013-12-13T21:09:10+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76c6df6c5", "title": "Get AutoHotkey To Interact With Admin Windows Without Running AHK Script As Admin", "url": "https://blog.danskingdom.com/get-autohotkey-to-interact-with-admin-windows-without-running-ahk-script-as-admin/", "published_at": "2013-11-21T17:22:37+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76c6e2038", "title": "Provide A Batch File To Run Your PowerShell Script From; Your Users Will Love You For It", "url": "https://blog.danskingdom.com/allow-others-to-run-your-powershell-scripts-from-a-batch-file-they-will-love-you-for-it/", "published_at": "2013-11-17T05:16:07+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76ca7374e", "title": "Problems Caused By Installing Windows 8.1 Update", "url": "https://blog.danskingdom.com/problems-caused-by-installing-windows-8-1-update/", "published_at": "2013-11-08T21:37:20+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76d92c7b3", "title": "Always Explicitly Set Your Parameter Set Variables For PowerShell v2.0 Compatibility", "url": "https://blog.danskingdom.com/always-explicitly-set-your-parameter-set-variables-for-powershell-v2-0-compatibility/", "published_at": "2013-10-28T17:25:32+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76dcec418", "title": "PowerShell Code To Ensure Client Is Using At Least The Minimum Required PowerShell Version", "url": "https://blog.danskingdom.com/ensure-client-is-using-at-least-the-minimum-required-powershell-version/", "published_at": "2013-10-25T17:48:31+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76ebf312f", "title": "PowerShell Script To Get Path Lengths", "url": "https://blog.danskingdom.com/powershell-script-to-check-path-lengths/", "published_at": "2013-10-24T23:14:59+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76ee1a54e", "title": "PowerShell Functions To Convert, Remove, and Delete IIS Web Applications", "url": "https://blog.danskingdom.com/powershell-functions-to-convert-remove-and-delete-iis-web-applications/", "published_at": "2013-10-23T20:56:22+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d76f2f45f6", "title": "PowerShell 2.0 vs. 3.0 Syntax Differences And More", "url": "https://blog.danskingdom.com/powershell-2-0-vs-3-0-syntax-differences-and-more/", "published_at": "2013-10-22T17:23:21+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d770047b49", "title": "Creating Strongly Typed Objects In PowerShell, Rather Than Using An Array Or PSCustomObject", "url": "https://blog.danskingdom.com/creating-strongly-typed-objects-in-powershell-rather-than-using-an-array-or-pscustomobject/", "published_at": "2013-10-21T20:20:17+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d770b986b2", "title": "PowerShell Functions To Delete Old Files And Empty Directories", "url": "https://blog.danskingdom.com/powershell-functions-to-delete-old-files-and-empty-directories/", "published_at": "2013-10-15T23:38:12+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d7712d2f2e", "title": "Windows Phone Developers: Do not renew your subscription until the expiry DAY or else Microsoft steals your money", "url": "https://blog.danskingdom.com/windows-phone-developers-do-not-renew-your-subscription-until-the-expiry-day-or-else-microsoft-steals-your-money/", "published_at": "2013-10-01T23:36:46+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d771b812ee", "title": "Windows Live Writer Post Fails With Error “The underlying connection was closed: An unexpected error occurred on a receive.”", "url": "https://blog.danskingdom.com/wlw-post-fails-with-error-the-underlying-connection-was-closed-an-unexpected-error-occurred-on-a-receive/", "published_at": "2013-09-27T18:34:41+00:00" }, { "id": "01a08746-b782-719d-ac02-c1d772955c9a", "title": "Launch Visual Studio Checkin Window With A Keystroke", "url": "https://blog.danskingdom.com/launch-visual-studio-checkin-window-with-a-keystroke/", "published_at": "2013-09-27T17:18:30+00:00" } ] posts Claim your blog
Back to blog.danskingdom.com
Blog · corpus.blog/blogs/blog.danskingdom.com/posts

blog.danskingdom.com

blog.danskingdom.com

2026

2025

2024

2023

2022

2021

2020

2019

2017

2016

2015

2014

2013