41554 blogs · [ { "id": "01a09502-28be-73bd-bc17-771d4ac3dad0", "title": "RateMyWAF: Turning a Tenant's Firewall Posture Into an A-F Grade", "url": "https://gregorsuttie.com/2026/09/11/ratemywaf-grading-azure-waf-posture-a-to-f/", "published_at": "2026-09-11T07:00:00+00:00" }, { "id": "01a0877f-0be5-7227-a259-b2400be986f8", "title": "Application Insights: Everyone Sets It Up, Almost Nobody Reviews It", "url": "https://gregorsuttie.com/2026/08/28/application-insights-everyone-sets-it-up-nobody-reviews-it/", "published_at": "2026-08-28T07:00:00+00:00" }, { "id": "01a0877f-0be5-7227-a259-b2400cab8ca7", "title": "Azure Change Analysis: Finally, a Straight Answer to 'What Changed?'", "url": "https://gregorsuttie.com/2026/08/19/azure-change-analysis-what-changed-and-who-changed-it/", "published_at": "2026-08-19T07:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942806a8311", "title": "Awards", "url": "https://gregorsuttie.com/awards/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942807363d2", "title": "Azure Resiliency in the Portal: The Feature I Didn't Know I Needed Until I Used It", "url": "https://gregorsuttie.com/2026/08/18/azure-resiliency-in-the-portal-whats-new-and-why-it-matters/", "published_at": "2026-08-18T09:30:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994280dbdd25", "title": "On Air in the Cloud", "url": "https://gregorsuttie.com/podcast/", "published_at": "2026-08-18T00:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428128b64b", "title": "Using Microsoft 365 Copilot and Work IQ for Timesheets, Project Catch-Ups, and the Admin You've Been Putting Off", "url": "https://gregorsuttie.com/2026/08/02/using-microsoft-365-copilot-and-work-iq-for-timesheets-and-project-updates/", "published_at": "2026-08-02T10:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994281df124e", "title": "GH-300: The GitHub Copilot Exam Is Worth Your Time (Especially If You Use Copilot Every Day)", "url": "https://gregorsuttie.com/2026/08/01/gh-300-github-copilot-exam-worth-your-time/", "published_at": "2026-08-01T10:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428241c0d4", "title": "Why I'm Working Through Level Up's Frontier Learning Journey (And You Should Too)", "url": "https://gregorsuttie.com/2026/07/18/why-im-working-through-level-ups-frontier-learning-journey/", "published_at": "2026-07-18T10:30:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994282746123", "title": "Renewed as a Microsoft MVP for 2026-2027", "url": "https://gregorsuttie.com/2026/07/18/renewed-as-a-microsoft-mvp-for-2026-2027/", "published_at": "2026-07-18T09:15:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994283599868", "title": "From Azure DevOps to GitHub Enterprise: Why Now Is the Right Time to Make the Move", "url": "https://gregorsuttie.com/2026/05/04/from-azure-devops-to-github-enterprise-why-now-is-the-right-time-to-make-the-move/", "published_at": "2026-05-04T20:44:26+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942844ac98d", "title": "Creating a GitHub Copilot CLI Release Tracker", "url": "https://gregorsuttie.com/2026/04/21/creating-a-github-copilot-cli-release-tracker/", "published_at": "2026-04-21T20:27:26+00:00" }, { "id": "01a0877f-0be6-7195-9353-994284701274", "title": "Building AppInsights Analyser: A Blazor Dashboard for Azure Application Insights", "url": "https://gregorsuttie.com/2026/04/18/building-appinsights-analyser-a-blazor-dashboard-for-azure-application-insights/", "published_at": "2026-04-18T19:55:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994284db2d63", "title": "Pulling Off the Perfect Sprint Review Heist with Copilot, Squad and Oceans Eleven", "url": "https://gregorsuttie.com/2026/03/08/pulling-off-the-perfect-sprint-review-heist-with-copilot-squad-and-oceans-eleven/", "published_at": "2026-03-08T12:26:12+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942853480d5", "title": "How I built an app to manage Azure using AI", "url": "https://gregorsuttie.com/2026/03/02/how-i-built-an-app-to-manage-azure-using-ai/", "published_at": "2026-03-02T19:47:50+00:00" }, { "id": "01a0877f-0be6-7195-9353-994285c3563d", "title": "I Used AI to Build a Full Golf Scoring Web App - Here's What Happened.", "url": "https://gregorsuttie.com/2026/02/23/i-used-ai-to-build-a-full-golf-scoring-web-app-heres-what-happened/", "published_at": "2026-02-23T19:55:07+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428699b1eb", "title": "How I Used GitHub Copilot CLI to Build an Azure Governance Web App: From Zero to Maturity Score in One Weekend", "url": "https://gregorsuttie.com/2026/02/19/how-i-used-github-copilot-cli-to-build-an-azure-governance-web-app-from-zero-to-maturity-score-in-one-weekend/", "published_at": "2026-02-19T17:09:57+00:00" }, { "id": "01a0877f-0be6-7195-9353-994286af0708", "title": "Shipping Features Faster with Copilot CLI", "url": "https://gregorsuttie.com/2026/02/14/shipping-features-faster-with-copilot-cli/", "published_at": "2026-02-14T11:40:23+00:00" }, { "id": "01a0877f-0be6-7195-9353-994286d35278", "title": "Deploying AI Applications to Azure Web Apps: A Practical Architecture Guide", "url": "https://gregorsuttie.com/2025/12/31/deploying-ai-applications-to-azure-web-apps-a-practical-architecture-guide/", "published_at": "2025-12-31T20:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994287252922", "title": "Azure Web Apps and AI — What’s New from Microsoft Ignite 2025", "url": "https://gregorsuttie.com/2025/12/30/azure-web-apps-and-ai-whats-new-from-microsoft-ignite-2025/", "published_at": "2025-12-30T19:36:29+00:00" }, { "id": "01a0877f-0be6-7195-9353-994287a6828f", "title": "Using GitHub CoPilot with Azure", "url": "https://gregorsuttie.com/2025/09/27/using-github-copilot-with-azure/", "published_at": "2025-09-27T18:14:47+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942888a696e", "title": "Using VS Code Beast Mode to learn", "url": "https://gregorsuttie.com/2025/08/25/using-vs-code-beast-mode-to-learn/", "published_at": "2025-08-25T19:51:23+00:00" }, { "id": "01a0877f-0be6-7195-9353-994288de4ba1", "title": "Microsoft Build: My Takeaways from this years conference", "url": "https://gregorsuttie.com/2025/06/02/microsoft-build-my-takeaways-from-this-years-conference/", "published_at": "2025-06-02T19:02:13+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942899fe9a7", "title": "Upgrading Your .NET Applications: Exploring .NET Upgrade Assistants at Microsoft Build", "url": "https://gregorsuttie.com/2025/06/02/upgrading-your-net-applications-exploring-net-upgrade-assistants-at-microsoft-build/", "published_at": "2025-06-02T18:44:41+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428a0b9634", "title": "Automating Deployment of Azure Policies using Bicep", "url": "https://gregorsuttie.com/2025/02/28/automating-deployment-of-azure-policies-using-bicep/", "published_at": "2025-02-28T18:53:59+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428ab74e73", "title": "Festive Tech Calendar 2024 YouTube Videos", "url": "https://gregorsuttie.com/2025/01/01/festive-tech-calendar-2024-youtube-videos/", "published_at": "2025-01-01T11:46:58+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428b43f258", "title": "Get TenantId for any Azure Subscription", "url": "https://gregorsuttie.com/2024/12/30/get-tenantid-for-any-azure-subscription/", "published_at": "2024-12-30T11:36:04+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428c3c8458", "title": "Bicep snippets using Azure Verified Modules", "url": "https://gregorsuttie.com/2024/11/29/bicep-snippets-using-azure-verified-modules/", "published_at": "2024-11-29T18:56:34+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428d294942", "title": "Azure Quick Review (azqr): A Practical Overview", "url": "https://gregorsuttie.com/2024/11/29/azure-quick-review-azqr-a-practical-overview/", "published_at": "2024-11-29T18:48:07+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428d63e012", "title": "Deploying a Log Analytics Workspace Using Azure Verified Modules", "url": "https://gregorsuttie.com/2024/10/28/deploying-a-log-analytics-workspace-using-azure-verified-modules/", "published_at": "2024-10-28T20:26:01+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428dc8fc12", "title": "Implementing Azure SQL Server Firewall Rules with Bicep and Azure Verified Modules", "url": "https://gregorsuttie.com/2024/10/28/implementing-azure-sql-server-firewall-rules-with-bicep-and-azure-verified-modules/", "published_at": "2024-10-28T20:00:25+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428dd71caa", "title": "Azure Firewall Rule Collection Groups: Managing Windows Updates and Time Server Sync with Microsoft's Verified Modules", "url": "https://gregorsuttie.com/2024/10/24/azure-firewall-rule-collection-groups-managing-windows-updates-and-time-server-sync-with-microsofts-verified-modules/", "published_at": "2024-10-24T14:27:48+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428e7797b5", "title": "Deploy Azure Azure Web Apps Windows and Linux using Bicep!", "url": "https://gregorsuttie.com/2024/10/15/deploy-azure-azure-web-apps-windows-and-linux-using-bicep/", "published_at": "2024-10-15T20:22:49+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428f030ca2", "title": "Deploy Azure SQL Server, Database and Elastic pool in one go using Bicep!", "url": "https://gregorsuttie.com/2024/10/15/deploy-azure-sql-server-database-and-elastic-pool-in-one-go-using-bicep/", "published_at": "2024-10-15T20:02:53+00:00" }, { "id": "01a0877f-0be6-7195-9353-99428ff9402f", "title": "Festive Tech Calendar 2024 - Beatson Cancer Charity", "url": "https://gregorsuttie.com/2024/10/14/festive-tech-calendar-2024-beatson-cancer-charity/", "published_at": "2024-10-14T19:07:04+00:00" }, { "id": "01a0877f-0be6-7195-9353-994290d03e33", "title": "Azure Application Gateway using Azure Verified Modules", "url": "https://gregorsuttie.com/2024/10/04/azure-application-gateway-using-azure-verified-modules/", "published_at": "2024-10-04T18:44:11+00:00" }, { "id": "01a0877f-0be6-7195-9353-994290e014fd", "title": "Azure Advisor workbook hidden gems", "url": "https://gregorsuttie.com/2024/09/09/azure-advisor-workbook-hidden-gems/", "published_at": "2024-09-09T09:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994290e87ba2", "title": "Understanding and Implementing Privileged Identity Management (PIM) Using BICEP", "url": "https://gregorsuttie.com/2024/08/30/understanding-and-implementing-privileged-identity-management-pim-using-bicep/", "published_at": "2024-08-30T20:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-994291e65acf", "title": "Unleashing the Power of Azure App Service Sidecars: Enhancing Your Cloud Applications", "url": "https://gregorsuttie.com/2024/08/27/unleashing-the-power-of-azure-app-service-sidecars-enhancing-your-cloud-applications/", "published_at": "2024-08-27T18:24:02+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942925a2552", "title": "Implementing TDE in Azure SQL with Custom Managed Keys from Azure Key Vault", "url": "https://gregorsuttie.com/2024/08/11/implementing-tde-in-azure-sql-with-custom-managed-keys-from-azure-key-vault/", "published_at": "2024-08-11T21:16:31+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942931a3a8a", "title": "Azure Spring Clean March 2024", "url": "https://gregorsuttie.com/2024/03/03/azure-spring-clean-march-2024/", "published_at": "2024-03-03T10:57:03+00:00" }, { "id": "01a0877f-0be6-7195-9353-994293db01e2", "title": "Certifications", "url": "https://gregorsuttie.com/certifications/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942944d8ca8", "title": "Visiting Seattle (MVP Summit 2024)", "url": "https://gregorsuttie.com/2023/12/18/visiting-seattle-mvp-summit-2024/", "published_at": "2023-12-18T18:49:59+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942948ad76e", "title": "Azure Front Door and access restrictions", "url": "https://gregorsuttie.com/2023/11/27/azure-front-door-and-access-restrictions/", "published_at": "2023-11-27T13:24:57+00:00" }, { "id": "01a0877f-0be6-7195-9353-994295857ce3", "title": "Ignite 2023 In-Person Review", "url": "https://gregorsuttie.com/2023/11/23/ignite-2023-in-person-review/", "published_at": "2023-11-23T19:50:18+00:00" }, { "id": "01a0877f-0be6-7195-9353-994296539e1c", "title": "OpenSource walkthrough step by step LIVE!", "url": "https://gregorsuttie.com/2023/10/14/opensource-walkthrough-step-by-step-live/", "published_at": "2023-10-14T10:25:50+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942966795fd", "title": "3 New Azure Bicep Features", "url": "https://gregorsuttie.com/2023/07/24/3-new-azure-bicep-features/", "published_at": "2023-07-24T20:22:28+00:00" }, { "id": "01a0877f-0be6-7195-9353-994296e2b3fb", "title": "Dapr 101: with Azure Greg and Marc Duiker", "url": "https://gregorsuttie.com/2023/07/24/dapr-101-with-azure-greg-and-marc-duiker/", "published_at": "2023-07-24T20:20:21+00:00" }, { "id": "01a0877f-0be6-7195-9353-9942975695c3", "title": "Live Stream Availability", "url": "https://gregorsuttie.com/live-stream-availability/", "published_at": "2023-06-26T19:32:51+00:00" }, { "id": "01a0877f-0be6-7195-9353-994297a165cf", "title": "Outstanding Contribution to Microsoft Coummunity - Global Winner", "url": "https://gregorsuttie.com/2023/06/15/outstanding-contribution-to-microsoft-coummunity-global-winner/", "published_at": "2023-06-15T21:34:42+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a99ed1dffb", "title": "AZURE VM EXTENSIONS: PART 3 Refactoring our code", "url": "https://gregorsuttie.com/2023/06/11/azure-vm-extensions-part-3-refactoring-our-code/", "published_at": "2023-06-11T20:00:06+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a99fa6dcc8", "title": "Azure VM Extensions: Part 2 CustomScriptExtension", "url": "https://gregorsuttie.com/2023/06/05/azure-vm-extensions-part-2-customscriptextension/", "published_at": "2023-06-05T19:19:58+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a99ff2ff75", "title": "Azure VM Extensions: Part 1 DSC Extensions", "url": "https://gregorsuttie.com/2023/05/30/azure-vm-extensions-part-1-dsc-extensions/", "published_at": "2023-05-30T20:03:09+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a0c50101", "title": "Azure DataBricks talking to Azure SQL Database using Private Endpoints", "url": "https://gregorsuttie.com/2023/05/15/azure-databricks-talking-to-azure-sql-database-using-private-endpoints/", "published_at": "2023-05-15T19:39:02+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a137a92a", "title": "Learn the Azure Fundamentals - Full Course Free for everyone", "url": "https://gregorsuttie.com/2023/05/10/learn-the-azure-fundamentals-full-course-free-for-everyone/", "published_at": "2023-05-10T20:22:15+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a1f6f142", "title": "Why you should start a Newsletter.", "url": "https://gregorsuttie.com/2023/03/13/why-you-should-start-a-newsletter/", "published_at": "2023-03-13T21:13:15+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a254dc5a", "title": "Moving Azure Web Apps between App Service Plans", "url": "https://gregorsuttie.com/2023/03/13/moving-azure-web-apps-between-app-service-plans/", "published_at": "2023-03-13T21:12:27+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a2b80f54", "title": "Azure Web app using Azure SQL using Private Endpoints", "url": "https://gregorsuttie.com/2023/01/16/azure-web-app-using-azure-sql-using-private-endpoints/", "published_at": "2023-01-16T16:20:13+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a2d2ef28", "title": "Azure Data Fundamentals DP-900 on LinkedIn Learning", "url": "https://gregorsuttie.com/2023/01/10/azure-data-fundamentals-dp-900-on-linkedin-learning/", "published_at": "2023-01-10T16:14:19+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a2f1ff8f", "title": "Enabling Defender for Cloud using Bicep", "url": "https://gregorsuttie.com/2023/01/09/enabling-defender-for-cloud-using-bicep/", "published_at": "2023-01-09T18:34:19+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a3460718", "title": "Creating Azure Architecture Diagrams from scratch (almost)", "url": "https://gregorsuttie.com/2023/01/09/creating-azure-architecture-diagrams-from-scratch-almost/", "published_at": "2023-01-09T18:34:03+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a37362e7", "title": "Azure PostgreSQL Flexible Server using Bicep", "url": "https://gregorsuttie.com/2023/01/09/azure-postgresql-flexible-server-using-bicep/", "published_at": "2023-01-09T18:28:45+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a45b970e", "title": "Azure SQL Server VNet Integrated using Bicep", "url": "https://gregorsuttie.com/2023/01/06/azure-sql-server-vnet-integrated-using-bicep/", "published_at": "2023-01-06T15:18:09+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a46b1ccf", "title": "My 2022 Yearly Review", "url": "https://gregorsuttie.com/2022/12/29/my-2022-yearly-review/", "published_at": "2022-12-29T22:47:54+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a4e957dd", "title": "Microsoft Ignite - In person Seattle review", "url": "https://gregorsuttie.com/2022/10/17/microsoft-ignite-in-person-seattle-review/", "published_at": "2022-10-17T19:14:31+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a58e385d", "title": "Bicep Scenarios", "url": "https://gregorsuttie.com/2022/08/19/bicep-scenarios/", "published_at": "2022-08-19T23:29:27+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a632d852", "title": "Reverse Engineering Arm Templates to use with Bicep", "url": "https://gregorsuttie.com/2022/08/03/reverse-engineering-arm-templates-to-use-with-bicep/", "published_at": "2022-08-03T12:39:15+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a6b4f3c9", "title": "Azure ML Investigations", "url": "https://gregorsuttie.com/2022/07/20/azure-ml-investigations/", "published_at": "2022-07-20T21:06:57+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a7af9cfc", "title": "Grafana Alert Rules, Contact Points and Notification Policies with Azure", "url": "https://gregorsuttie.com/2022/04/21/grafana-alert-rules-contact-points-and-notification-policies-with-azure/", "published_at": "2022-04-21T13:20:22+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a891c350", "title": "Config Mapping in Bicep - cool stuff!", "url": "https://gregorsuttie.com/2022/03/30/config-mapping-in-bicep-cool-stuff/", "published_at": "2022-03-30T10:58:54+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a89e8ce2", "title": "Bicep Access policies and Managed Identity", "url": "https://gregorsuttie.com/2022/03/26/bicep-access-policies-and-managed-identity/", "published_at": "2022-03-26T07:52:41+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a8d36ceb", "title": ".NET 4.x app running in a container using Docker", "url": "https://gregorsuttie.com/2022/03/09/net-4-x-app-running-in-a-container-using-docker/", "published_at": "2022-03-09T18:45:36+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9a9b2ff1b", "title": "SEE WHATS CHANGED IN AZURE USING RESOURCE GRAPH: Part 2", "url": "https://gregorsuttie.com/2022/03/03/see-whats-changed-in-azure-using-resource-graph-part-2/", "published_at": "2022-03-03T18:56:02+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9aa43a1b7", "title": "See whats changed in Azure using Resource Graph", "url": "https://gregorsuttie.com/2022/02/28/see-whats-changed-in-azure-using-resource-graph/", "published_at": "2022-02-28T19:25:29+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ab1c5976", "title": "Learn Bicep with Gregor", "url": "https://gregorsuttie.com/learn-bicep-with-gregor/", "published_at": "2022-01-30T16:03:07+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ab50bcf8", "title": "Festive Tech Calendar 2021- its a wrap", "url": "https://gregorsuttie.com/2022/01/01/festive-tech-calendar-2021-its-a-wrap/", "published_at": "2022-01-01T11:46:33+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ab9ea0a8", "title": "Azure Exam DP-420: Study Guide Designing and Implementing CloudNative Applications Using Microsoft Azure Cosmos DB (Beta)", "url": "https://gregorsuttie.com/2021/10/18/azure-exam-dp-420-study-guide-designing-and-implementing-cloudnative-applications-using-microsoft-azure-cosmos-db-beta/", "published_at": "2021-10-18T19:44:14+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ac070634", "title": "Denormalizing your data with Azure Functions and Cosmos DB’s change feed _ by Thomas Weiss _ Medium.html", "url": "https://gregorsuttie.com/denormalizing-your-data-with-azure-functions-3eb53/", "published_at": "2021-10-18T18:36:31+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ac3ea454", "title": "Denormalizing your data with Azure Functions and Cosmos DB’s change feed _ by Thomas Weiss _ Medium.html", "url": "https://gregorsuttie.com/denormalizing-your-data-with-azure-functions-and-cosmos-dbs-change-feed-by-thoma/", "published_at": "2021-10-18T18:36:31+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ace1b9ea", "title": "Denormalizing your data with Azure Functions and Cosmos DB’s change feed _ by Thomas Weiss _ Medium.html", "url": "https://gregorsuttie.com/denormalizing-your-data-with-azure-functions-and-cosmos-dbs-change-feed-by-thomas-weiss-medium-html/", "published_at": "2021-10-18T18:36:31+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ad3a5ba2", "title": "Work from home setup: mission accomplished", "url": "https://gregorsuttie.com/2021/09/20/work-from-home-setup-mission-accomplished/", "published_at": "2021-09-20T21:59:22+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ad5125b2", "title": "The struggle is real...", "url": "https://gregorsuttie.com/2021/09/08/the-struggle-is-real/", "published_at": "2021-09-08T19:22:34+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9ae507f9a", "title": "To Don't List", "url": "https://gregorsuttie.com/2021/09/05/to-dont-list/", "published_at": "2021-09-05T21:52:31+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9aeb65d8a", "title": "1 year in...", "url": "https://gregorsuttie.com/2021/09/01/1-year-in/", "published_at": "2021-09-01T10:04:54+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9aedad8d8", "title": "How to set environment variables for use with an Azure Function", "url": "https://gregorsuttie.com/2021/08/05/how-to-set-environment-variables-for-use-with-an-azure-function/", "published_at": "2021-08-05T21:58:58+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9af6843f8", "title": "Deploying your Azure Function using Azure DevOps", "url": "https://gregorsuttie.com/2021/08/03/deploying-your-azure-function-using-azure-devops/", "published_at": "2021-08-03T19:46:58+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b0262632", "title": "What advice would you give...", "url": "https://gregorsuttie.com/2021/05/14/what-advice-would-you-give/", "published_at": "2021-05-14T11:37:02+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b09d9e64", "title": "AI-102 Azure Study Guide", "url": "https://gregorsuttie.com/2021/05/13/ai-102-azure-study-guide/", "published_at": "2021-05-13T14:37:49+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b19619d0", "title": "People Networking", "url": "https://gregorsuttie.com/2021/05/08/people-networking/", "published_at": "2021-05-08T09:25:19+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b1afc8ba", "title": "Azure DP-300 Exam Study guide", "url": "https://gregorsuttie.com/2021/03/06/azure-dp-300-exam-study-guide/", "published_at": "2021-03-06T20:22:53+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b2531c91", "title": "TFS TF400917 - Upgrading TFS to move to Azure Devops", "url": "https://gregorsuttie.com/2021/02/25/tfs-tf400917-upgrading-tfs-to-move-to-azure-devops/", "published_at": "2021-02-25T19:10:01+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b260ac2d", "title": "Troubleshooting App Services in Azure", "url": "https://gregorsuttie.com/2021/02/22/troubleshooting-app-services-in-azure/", "published_at": "2021-02-22T08:33:45+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b2629341", "title": "Azure Durable Functions - Support Caller", "url": "https://gregorsuttie.com/2021/02/15/azure-durable-functions-support-caller/", "published_at": "2021-02-15T18:27:06+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b2f0a4c4", "title": "AKS Zero To Hero - Series for everyone", "url": "https://gregorsuttie.com/2021/01/20/aks-zero-to-hero-series-for-everyone/", "published_at": "2021-01-20T18:55:03+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b34c5196", "title": "Using the latest version of the Azure CLI", "url": "https://gregorsuttie.com/2021/01/01/using-the-latest-version-of-the-azure-cli/", "published_at": "2021-01-01T12:24:02+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b41cdf63", "title": "Skylines Summer Sessions", "url": "https://gregorsuttie.com/2020/12/30/skylines-summer-sessions/", "published_at": "2020-12-30T10:42:47+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b4e2e63a", "title": "Review of the year", "url": "https://gregorsuttie.com/2020/12/20/review-of-the-year/", "published_at": "2020-12-20T11:00:54+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b570474e", "title": "Azure Logic App Api call save a file to Blob Storage", "url": "https://gregorsuttie.com/2020/12/03/azure-logic-app-api-call-save-a-file-to-blob-storage/", "published_at": "2020-12-03T18:34:31+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b60430e6", "title": "Windows Docker containers", "url": "https://gregorsuttie.com/2020/10/31/windows-docker-containers/", "published_at": "2020-10-31T21:28:03+00:00" }, { "id": "01a0877f-0be7-714b-a32b-14a9b6303147", "title": "Create Serverless event Sept 30th", "url": "https://gregorsuttie.com/2020/09/21/create-serverless-event-sept-30th/", "published_at": "2020-09-21T22:13:09+00:00" } ] posts Claim your blog
Back to gregorsuttie.com
Blog · corpus.blog/blogs/gregorsuttie.com/posts

gregorsuttie.com

gregorsuttie.com

2026

2025

2024

2023

2022

2021

2020