41554 blogs · [ { "id": "01a08c66-fc9d-73ec-909a-9ac608c1bd68", "title": "Deprecating LogAnalytics.Client after 330,000+ downloads, and how to migrate", "url": "https://zimmergren.net/deprecating-loganalytics-client-nuget-and-moving-to-azure-monitor-ingestion/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac608da0228", "title": "Announcing the Azure Startup Credits Visualizer", "url": "https://zimmergren.net/announcing-azure-startup-credits-visualizer/", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6098affb4", "title": "How to populate Azure Storage Accounts with demo data", "url": "https://zimmergren.net/how-to-populate-azure-storage-accounts-with-demo-data/", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac609e1fe32", "title": "Quickly switching between Light and Dark mode on Windows!", "url": "https://zimmergren.net/quickly-switching-between-light-and-dark-mode-on-windows/", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60a77d275", "title": "Staying productive with the Pomodoro Technique", "url": "https://zimmergren.net/stay-productive-with-the-pomodoro-technique/", "published_at": "2024-01-04T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60ae86397", "title": "Frameworks to strategically improve your cybersecurity", "url": "https://zimmergren.net/frameworks-to-improve-your-cybersecurity-nist-mitre-cisa-ciso/", "published_at": "2023-10-20T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60bb7634d", "title": "Learnings from the NSA and CISA top 10 cybersecurity misconfigurations", "url": "https://zimmergren.net/nsa-cisa-top-10-cybersecurity-misconfigurations/", "published_at": "2023-10-18T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60c38d0dd", "title": "What is the Cybercrime Atlas?", "url": "https://zimmergren.net/cybersecurity-what-is-the-cybercrime-atlas/", "published_at": "2023-10-16T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60cf5cb34", "title": "Celebrating 200 episodes of the Ctrl+Alt+Azure podcast", "url": "https://zimmergren.net/celebrating-200-episodes-of-the-ctrl-alt-azure-podcast/", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60d972955", "title": "Redacting sensitive information with Application Insights in C#", "url": "https://zimmergren.net/redacting-sensitive-information-application-insights/", "published_at": "2023-04-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60e09528a", "title": "Ultra-wide (21:9) vs a typical 4K (16:9) monitor for productive work", "url": "https://zimmergren.net/ultrawide-versus-4k-monitor/", "published_at": "2022-12-21T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60e1159a0", "title": "Reading e-mails with Microsoft Graph using .NET", "url": "https://zimmergren.net/reading-emails-with-microsoft-graph-using-net/", "published_at": "2022-12-16T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60e4c3c56", "title": "A short recap of ESPC 2022", "url": "https://zimmergren.net/recap-of-espc-2022/", "published_at": "2022-12-13T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60ee355d3", "title": "Build sustainable solutions on Azure and save money", "url": "https://zimmergren.net/building-sustainable-cloud-solutions-azure/", "published_at": "2022-12-01T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60f20dbbb", "title": "Favorite security-focused open-source workbooks for Azure Monitor and Microsoft Sentinel", "url": "https://zimmergren.net/open-source-azure-monitor-microsoft-sentinel-workbooks/", "published_at": "2022-10-27T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac60fe78c00", "title": "How to: Remind me to reply to messages in Microsoft Teams", "url": "https://zimmergren.net/remind-me-messages-microsoft-teams/", "published_at": "2022-08-31T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6106cb0eb", "title": "Testing your internet speed from the command line on Windows, Linux, or Mac", "url": "https://zimmergren.net/testing-your-internet-speed-from-the-command-line/", "published_at": "2022-08-25T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac611603b5b", "title": "Exam Study Guide: SC-100 - Microsoft Cybersecurity Architect Expert", "url": "https://zimmergren.net/exam-study-guide-sc100-microsoft-cybersecurity-architect-expert/", "published_at": "2022-08-04T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6125c0d69", "title": "I'm working at Microsoft", "url": "https://zimmergren.net/working-at-microsoft/", "published_at": "2022-07-06T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6133d9164", "title": "Goodbye, Rencore!", "url": "https://zimmergren.net/goodbye-rencore/", "published_at": "2022-06-22T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6141f53a3", "title": "Recommended books about Azure security!", "url": "https://zimmergren.net/recommended-books-on-azure-security/", "published_at": "2022-05-13T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac614f20062", "title": "Use the Resource Explorer from the Azure Portal", "url": "https://zimmergren.net/use-the-resource-explorer-from-the-azure-portal/", "published_at": "2022-05-11T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6159f3f84", "title": "Three habits to improve health and work-life balance", "url": "https://zimmergren.net/habits-to-improve-health-and-work-life-balance/", "published_at": "2022-04-29T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61693b211", "title": "Top 3 favorite capabilities in Microsoft Defender for Cloud", "url": "https://zimmergren.net/top-capabilities-in-microsoft-defender-for-cloud/", "published_at": "2022-04-27T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac616ecb58b", "title": "Fixing the \"Loading Microsoft Teams\" infinite loop", "url": "https://zimmergren.net/fixing-the-loading-microsoft-teams-infinite-loop/", "published_at": "2022-04-25T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac617ccd89d", "title": "Estimating the real cost of Microsoft Defender for Cloud", "url": "https://zimmergren.net/estimate-the-cost-of-microsoft-defender-for-cloud/", "published_at": "2022-04-21T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61890f31b", "title": "Favorite Visual Studio Code extensions", "url": "https://zimmergren.net/top-visual-studio-code-extensions/", "published_at": "2022-04-04T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6190b7474", "title": "Obfuscate strings in KQL queries", "url": "https://zimmergren.net/obfuscate-strings-in-kql-queries-adx/", "published_at": "2022-03-31T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac619e49ab7", "title": "Generate Bicep templates from existing Azure resources with VS Code", "url": "https://zimmergren.net/generate-bicep-templates-from-existing-azure-resources-vscode/", "published_at": "2022-02-22T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61a06866b", "title": "Understanding Azure Log Analytics query auditing", "url": "https://zimmergren.net/understanding-azure-log-analytics-query-auditing/", "published_at": "2022-02-18T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61a78c911", "title": "Track your Secure Score over time in Azure", "url": "https://zimmergren.net/secure-score-over-time-in-azure/", "published_at": "2022-02-09T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61afacc46", "title": "Using the Azure Load Testing service", "url": "https://zimmergren.net/using-the-azure-load-testing-service/", "published_at": "2022-02-01T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61afbc6e2", "title": "Get the Container Instances usage in an Azure subscription", "url": "https://zimmergren.net/get-container-instances-usage-in-azure-subscription/", "published_at": "2022-01-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61b68e512", "title": "Create Azure Monitor Alert Rules with Azure Bicep", "url": "https://zimmergren.net/create-azure-monitor-alert-rules-with-bicep/", "published_at": "2021-12-22T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61c5947cb", "title": "Quickly discover any expiring certificates for Azure App Services", "url": "https://zimmergren.net/discover-expiring-azure-app-services-certificates/", "published_at": "2021-11-01T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61ce4a1b3", "title": "Sending e-mails with Microsoft Graph using .NET", "url": "https://zimmergren.net/sending-e-mails-using-microsoft-graph-using-dotnet/", "published_at": "2021-10-18T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61d8e7562", "title": "Deep-linking Azure Log Analytics and Application Insights queries", "url": "https://zimmergren.net/deep-linking-azure-log-analytics-and-app-insight-queries/", "published_at": "2021-09-01T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61ded2f63", "title": "Enforce authentication when sending Application Insights telemetry", "url": "https://zimmergren.net/enforce-authentication-when-sending-application-insights-telemetry/", "published_at": "2021-08-05T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61e12fe8c", "title": "Establish your organizational compliance readiness", "url": "https://zimmergren.net/establish-cloud-compliance-readiness/", "published_at": "2021-07-27T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61eb2b32f", "title": "Productivity tips for PowerToys Run on Windows", "url": "https://zimmergren.net/productivity-tips-powertoys-run-windows/", "published_at": "2021-06-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac61f618bc7", "title": "Tags", "url": "https://zimmergren.net/tags/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac620581158", "title": "Visualize Log Analytics data ingestion using Microsoft Sentinel", "url": "https://zimmergren.net/visualize-log-analytics-data-ingestion-using-azure-sentinel/", "published_at": "2021-05-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac620616879", "title": "Create Azure DevOps or GitHub bugs from Azure Monitor logs", "url": "https://zimmergren.net/easily-create-tickets-from-azure-monitor-to-azure-devops-or-github/", "published_at": "2021-05-21T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6215b3688", "title": "Discover sensitive Key Vault operations with Microsoft Sentinel", "url": "https://zimmergren.net/sensitive-key-vault-operations-with-azure-sentinel/", "published_at": "2021-05-18T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac622382c6d", "title": "Fixing NuGet error: Unable to load the service index for source - 401 Unauthorized", "url": "https://zimmergren.net/nuget-error-unable-load-service-index-for-source-unauthorized/", "published_at": "2021-04-12T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62260b86c", "title": "Solution: Unable to find .deps.json when running .NET 5 tests in Azure DevOps", "url": "https://zimmergren.net/unable-to-find-deps-json-dotnet-azure-devops/", "published_at": "2021-04-10T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62293b20c", "title": "Enable transparent background in Windows Terminal", "url": "https://zimmergren.net/enable-transparent-background-in-windows-terminal/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac622981308", "title": "Install custom themes in Windows Terminal", "url": "https://zimmergren.net/install-custom-themes-in-windows-terminal/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac623331400", "title": "Making Windows Terminal look awesome with oh-my-posh", "url": "https://zimmergren.net/making-windows-terminal-look-awesome-with-oh-my-posh/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac623b82822", "title": "Set images as background in Windows Terminal", "url": "https://zimmergren.net/set-images-as-background-in-windows-terminal/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac624a9be2f", "title": "Set the default starting directory in Windows Terminal", "url": "https://zimmergren.net/set-the-default-starting-directory-in-windows-terminal/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac624ea2b10", "title": "Using third-party terminals within Windows Terminal", "url": "https://zimmergren.net/using-third-party-terminals-within-windows-terminal/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62522b3bb", "title": "Getting started with Azure Bicep", "url": "https://zimmergren.net/getting-started-azure-bicep/", "published_at": "2021-03-23T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62551aa0f", "title": "Backing up all Azure Key Vault Secrets, Keys, and Certificates", "url": "https://zimmergren.net/backup-azure-key-vault-secrets-keys-certificates/", "published_at": "2021-03-18T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6260e98e2", "title": "Excluding failing dependencies from Application Insights logging", "url": "https://zimmergren.net/excluding-failing-dependencies-from-application-insights-logging/", "published_at": "2021-03-08T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6262e62b5", "title": "Securing Microsoft Teams", "url": "https://zimmergren.net/securing-microsoft-teams/", "published_at": "2021-02-12T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac626e04352", "title": "Samsung Galaxy Tab S7+ Review: Can you do real work with this device?", "url": "https://zimmergren.net/samsung-galaxy-tab-s7-review-can-you-do-real-work/", "published_at": "2021-02-03T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac627c19e78", "title": "Querying data from multiple Application Insights instances", "url": "https://zimmergren.net/querying-data-from-multiple-application-insights-instances/", "published_at": "2021-01-26T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac627e1e52c", "title": "Upgrade Application Insights to Workspace-based Resource Mode from Classic", "url": "https://zimmergren.net/upgrade-application-insights-to-workspace-based-from-legacy/", "published_at": "2021-01-22T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac627fcebdb", "title": "Azure App Service tips: Increase reliability with the Auto-Healing features", "url": "https://zimmergren.net/azure-app-service-increase-reliability-auto-heal/", "published_at": "2020-12-11T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac628a543b3", "title": "Azure App Service tips: Enable the Health-Check capabilities", "url": "https://zimmergren.net/azure-app-service-tips-enable-health-check-capabilities/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62981786d", "title": "Introducing the LogAnalytics.Client NuGet for .NET Core", "url": "https://zimmergren.net/introducing-the-loganalytics-client-nuget/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac629f2ed9f", "title": "Purging container images from Azure Container Registry", "url": "https://zimmergren.net/purging-container-images-from-azure-container-registry/", "published_at": "2020-11-05T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62a791d6c", "title": "Passing AZ-500: Microsoft Certified Azure Security Engineer Associate", "url": "https://zimmergren.net/passing-az-500-microsoft-certified-azure-security-engineer-associate/", "published_at": "2020-10-09T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62b4686a6", "title": "Favorite Visual Studio Code Extensions for Azure", "url": "https://zimmergren.net/favorite-visual-studio-code-extensions-for-azure/", "published_at": "2020-09-22T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62c29dd3c", "title": "Discover issues with Azure Functions and App Service using Application Insights", "url": "https://zimmergren.net/discover-issues-azure-functions-app-services-using-application-insights/", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62d0981ed", "title": "GitHub Actions for Security Code Analysis", "url": "https://zimmergren.net/github-actions-for-security-code-analysis/", "published_at": "2020-09-14T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62d4b68c6", "title": "Use the Microsoft Application Inspector to analyze your source code", "url": "https://zimmergren.net/use-microsoft-application-inspector-to-analyze-source-code/", "published_at": "2020-09-08T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62dc309a4", "title": "Get notified of changes in Azure Key Vault by using Event Grid", "url": "https://zimmergren.net/get-notified-of-changes-in-azure-key-vault-using-event-grid/", "published_at": "2020-08-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62e3be37a", "title": "Website security scanning with GitHub Actions and OWASP ZAP", "url": "https://zimmergren.net/security-scanning-with-github-actions-and-owasp-zap/", "published_at": "2020-07-28T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62ebce1d0", "title": "Use Application Insights for Worker Service applications in .NET Core console apps, containers, and any non-HTTP apps", "url": "https://zimmergren.net/use-application-insights-workerservice-console-containers-non-http/", "published_at": "2020-07-20T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62f476737", "title": "Newsletter #3: Stay on top of the Azure Governance game", "url": "https://zimmergren.net/newsletter-3-stay-on-top-of-the-azure-governance-game/", "published_at": "2020-07-15T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62f47845e", "title": "Create a custom Azure Security Center recommendation with Azure Policy", "url": "https://zimmergren.net/create-custom-security-center-recommendation-with-azure-policy/", "published_at": "2020-07-13T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62f604a8d", "title": "Programmatically create Azure Container Instances and connect a Managed Identity", "url": "https://zimmergren.net/programmatically-create-azure-container-instances-and-connect-a-managed-identity/", "published_at": "2020-07-08T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac62f9d1f68", "title": "Installing Ghost for local development on Windows", "url": "https://zimmergren.net/installing-ghost-for-local-development-on-windows/", "published_at": "2020-07-07T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6306f64d5", "title": "Programmatically create Azure Container Instances in an existing Virtual Network", "url": "https://zimmergren.net/programmatically-create-azure-container-instances-aci-in-a-virtual-network/", "published_at": "2020-07-06T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac630fb8f5c", "title": "Use Azure App Service Diagnostics - Improve performance, best practices, security and more.", "url": "https://zimmergren.net/use-azure-app-service-diagnostics-improve-performance-security-best-practice/", "published_at": "2020-07-03T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac631c855d4", "title": "Solving ASP.NET Core running on Azure App Service causing 500.30 ANCM In-Process Start Failure", "url": "https://zimmergren.net/solving-asp-net-core-3-on-azure-app-service-causing-500-30-in-process-startup-failure/", "published_at": "2020-06-30T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6320ea172", "title": "I am giving away consulting advice for Azure", "url": "https://zimmergren.net/ask-me-any-question-about-azure-for-free/", "published_at": "2020-06-25T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac632b620df", "title": "Newsletter #2: I am giving away consulting advice for Azure", "url": "https://zimmergren.net/newsletter-2/", "published_at": "2020-06-25T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6330e11ff", "title": "Understanding Azure Policies with Visual Studio Code", "url": "https://zimmergren.net/understanding-azure-policies-with-visual-studio-code/", "published_at": "2020-06-24T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63365a49c", "title": "Running .NET 5 on Azure App Services", "url": "https://zimmergren.net/running-dot-net-5-on-azure-app-services/", "published_at": "2020-06-12T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac6338c9956", "title": "Installing .NET 5 using winget, the Windows Package Manager", "url": "https://zimmergren.net/download-install-dotnet-5-using-winget/", "published_at": "2020-06-10T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac633ff4325", "title": "Configuring Publisher Verification in Azure Active Directory", "url": "https://zimmergren.net/publisher-verification-in-azure-ad-consent-policies/", "published_at": "2020-05-29T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63477a6a1", "title": "Using Azure Application Change Analysis to discover configuration changes in Azure services", "url": "https://zimmergren.net/use-azure-application-change-analysis-discover-configuration-changes-in-azure-services/", "published_at": "2020-05-28T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac635425f89", "title": "Installing and using the Windows Package Manager - winget", "url": "https://zimmergren.net/installing-using-windows-package-manager-winget/", "published_at": "2020-05-20T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac635819019", "title": "ASP.NET Core Blazor with SignalR breaks when used with Cloudflare's HTML minification", "url": "https://zimmergren.net/solved-asp-net-core-blazor-web-sites-does-not-work-with-cloudflare-html-minification/", "published_at": "2020-05-20T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac636259aac", "title": "Newsletter", "url": "https://zimmergren.net/newsletter/", "published_at": "2020-05-15T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac636603faa", "title": "Newsletter #1: Let's talk about code analysis", "url": "https://zimmergren.net/newsletter-1/", "published_at": "2020-05-14T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63733c695", "title": "Using the Azure Resource Graph to improve your Azure Governance game", "url": "https://zimmergren.net/azure-resource-graph-improve-governance/", "published_at": "2020-05-11T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac637d9177a", "title": "Code analysis tools for Azure developers coding in .NET Core", "url": "https://zimmergren.net/code-analysis-tools-for-azure-developers-coding-dotnet-core/", "published_at": "2020-05-05T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac638073b6d", "title": "Thoughts on Bring Your Own Key, or BYOK, to Azure Container Registry", "url": "https://zimmergren.net/why-how-to-bring-your-own-key-byok-for-azure-container-registry/", "published_at": "2020-04-28T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac638e66c12", "title": "How Tokens and Scope Maps for Azure Container Registry introduces great repository-level access restrictions", "url": "https://zimmergren.net/using-tokens-and-scope-maps-azure-container-registry-acr-repository-level-access-restriction/", "published_at": "2020-04-22T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac639b868b9", "title": "Cybersecurity tips for Remote Workers - Get online, stay informed, stay secure!", "url": "https://zimmergren.net/cybersecurity-tips-remote-workers-online-stay-informed-and-secure/", "published_at": "2020-04-14T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63aa628fb", "title": "How we planned and launched a Podcast - the technical story", "url": "https://zimmergren.net/how-we-planned-and-launched-a-podcast-the-technical-story/", "published_at": "2020-04-09T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63abe7f11", "title": "A few tips for securing your remote workforce in a Microsoft cloud landscape", "url": "https://zimmergren.net/tips-for-staying-secure-while-working-from-home/", "published_at": "2020-04-06T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63ba00662", "title": "Best Practices for building and designing Azure Functions", "url": "https://zimmergren.net/best-practices-for-building-and-designing-azure-functions/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63c605d99", "title": "Re-use service instances by Implementing Dependency Injection in Azure Functions", "url": "https://zimmergren.net/re-use-service-instances-implementing-dependency-injection-di-in-azure-functions/", "published_at": "2020-02-12T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63c9afc8b", "title": "Best Practices for security in Azure Container Registry", "url": "https://zimmergren.net/top-10-best-practices-for-security-in-acr-azure-container-registry/", "published_at": "2020-02-07T00:00:00+00:00" }, { "id": "01a08c66-fc9d-73ec-909a-9ac63d781962", "title": "Embrace a Secure Software Development Lifecycle (SDLC) for Azure", "url": "https://zimmergren.net/embrace-security-development-lifecycle-sdl-microsoft-azure/", "published_at": "2020-01-02T00:00:00+00:00" } ] posts Claim your blog
Back to zimmergren.net
Blog · corpus.blog/blogs/zimmergren.net/posts

zimmergren.net

zimmergren.net

2026

2025

2024

2023

2022

2021

11 Jun 2021

2020