<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>John kilmister - Thoughts on C# .NET and Azure</title><description>A place to share the thoughts of a software engineer and architect working with C#, DevOps and Azure.</description><link>https://www.blueboxes.co.uk/</link><image><url>https://www.blueboxes.co.uk/icons/icon-512x512.png</url><title>John kilmister - Thoughts on C# .NET and Azure</title><link>https://www.blueboxes.co.uk</link></image><generator>Astro</generator><item><title>Setting Up Your Own Android Work Profile</title><link>https://www.blueboxes.co.uk/setting-up-your-own-android-work-profile/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/setting-up-your-own-android-work-profile/</guid><description>Discover how to create a separate, easily managed work environment on your Android device—even if you&apos;re self-employed or outside a corporate setup—with</description><pubDate>Sat, 24 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Top 10 Azure Mistakes and Pitfalls to Avoid</title><link>https://www.blueboxes.co.uk/top-10-azure-mistakes-and-pitfalls-to-avoid/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/top-10-azure-mistakes-and-pitfalls-to-avoid/</guid><description>Avoid these common pitfalls when working with Azure to ensure a smoother experience and better outcomes for your projects.</description><pubDate>Thu, 18 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Replacing SendGrid Free Tier with Azure Communication Services for Emails via SMTP</title><link>https://www.blueboxes.co.uk/replacing-sendgrid-free-tier-with-azure-communication-services-for-emails-via-smtp/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/replacing-sendgrid-free-tier-with-azure-communication-services-for-emails-via-smtp/</guid><description>We look at how to replace SendGrid&apos;s free tier with Azure Communication Services.</description><pubDate>Wed, 06 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Navigating Running Containers in Azure</title><link>https://www.blueboxes.co.uk/navigating-running-containers-in-azure/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/navigating-running-containers-in-azure/</guid><description>There are so many ways to run containers in Azure. In this post we will look at the options and how to choose the right one for your needs.</description><pubDate>Wed, 21 May 2025 00:00:00 GMT</pubDate></item><item><title>Exploring Container Sidecars on App Service Plans</title><link>https://www.blueboxes.co.uk/exploring-container-sidecars-on-app-service-plans/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/exploring-container-sidecars-on-app-service-plans/</guid><description>In this post we take a look at the sidecar pattern and how it can be used with Azure App Service Plans. We will look at the history of sidecars on app</description><pubDate>Wed, 23 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Migrating ASP.NET Apps on Azure App Service Plans from Windows to Linux</title><link>https://www.blueboxes.co.uk/migrating-aspnet-apps-on-azure-app-service-plans-from-windows-to-linux/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/migrating-aspnet-apps-on-azure-app-service-plans-from-windows-to-linux/</guid><description>Migrating Apps on Azure App Service Plans from Windows to Linux can save money and is generally straight forward with minimal code changes needed. In this</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Keeping .NET Base Docker Images Updated with Azure Container Registry</title><link>https://www.blueboxes.co.uk/keeping-net-base-docker-images-updated-with-azure-container-registry/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/keeping-net-base-docker-images-updated-with-azure-container-registry/</guid><description>Keeping base images up to date is important to ensure that your applications are secure. In this post we cover how to keep your .NET base images up to</description><pubDate>Wed, 26 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Demystifying Azure with 10 Commonly Confused Services</title><link>https://www.blueboxes.co.uk/demystifying-azure-with-10-commonly-confused-services/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/demystifying-azure-with-10-commonly-confused-services/</guid><description>In this post we cover the problem of confusing names and  those services which offer nearly identical feature sets on the surface but do have some fundamental</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Reflections on 2024</title><link>https://www.blueboxes.co.uk/reflections-on-2024/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/reflections-on-2024/</guid><description>A look back at 2024 and some of the highlights of the year.</description><pubDate>Mon, 30 Dec 2024 00:00:00 GMT</pubDate></item><item><title>32 More Links and Resources for Technical Teams, Developers, Managers and Architects</title><link>https://www.blueboxes.co.uk/32-more-links-and-resources-for-technical-teams-developers-managers-and-architects/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/32-more-links-and-resources-for-technical-teams-developers-managers-and-architects/</guid><description>Over the years I have collected a number of useful links that had been shared to me by colleagues, found on twitter, in newsletters or just while exploring</description><pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Festive Tech Calender - Building Personalised Cloud Year in Review Videos</title><link>https://www.blueboxes.co.uk/festive-tech-calender-building-personalised-cloud-year-in-review-videos/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/festive-tech-calender-building-personalised-cloud-year-in-review-videos/</guid><description>An overview of the how to build a personalised Cloud Year in Review Videos</description><pubDate>Wed, 04 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Gathering Usage Data with the Azure Usage API</title><link>https://www.blueboxes.co.uk/gathering-usage-data-with-the-azure-usage-api/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/gathering-usage-data-with-the-azure-usage-api/</guid><description>This post looks at how to use the Azure Usage API to gather usage data for your Azure resources. A code sample will query the API for the last 12 months</description><pubDate>Wed, 13 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Executing Azure SQL Database Queries from Azure DevOps Pipelines</title><link>https://www.blueboxes.co.uk/executing-azure-sql-database-queries-from-azure-devops-pipelines/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/executing-azure-sql-database-queries-from-azure-devops-pipelines/</guid><description>A quick guide on how to execute a SQL script against an Azure SQL Database from an Azure DevOps Pipeline using the AzurePowerShell task.</description><pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Azure Container Registry More Than Just an Image Store</title><link>https://www.blueboxes.co.uk/azure-container-registry-more-than-just-an-image-store/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/azure-container-registry-more-than-just-an-image-store/</guid><description>In this Azure Back to School post, we&apos;re going to take a look at the Azure Container Registry (ACR). In this post we will look deeper at its many features</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Static Sites on Azure Storage vs Azure Static Web Apps</title><link>https://www.blueboxes.co.uk/static-sites-on-azure-storage-vs-azure-static-web-apps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/static-sites-on-azure-storage-vs-azure-static-web-apps/</guid><description>A comparison of Static Sites on Azure Storage vs Azure Static Web Apps services that both host webpage in an easy to use way.</description><pubDate>Wed, 14 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Going beyond Azure AI Text to Speech Maximum Media Duration of 10 Minutes</title><link>https://www.blueboxes.co.uk/going-beyond-azure-ai-text-to-speech-maximum-media-duration-of-10-minutes/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/going-beyond-azure-ai-text-to-speech-maximum-media-duration-of-10-minutes/</guid><description>In this post we look at how to go beyond the processed audio has exceeded the configured maximum media duration of 600000ms error message when using Azure</description><pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate></item><item><title>App Service Web App for Containers vs Azure Container Apps</title><link>https://www.blueboxes.co.uk/app-service-web-app-for-containers-vs-azure-container-apps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/app-service-web-app-for-containers-vs-azure-container-apps/</guid><description>A comparison of Azure App Service Plan Containers and Azure Container Apps, two Azure PaaS services that support containers.</description><pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Create Soft Validation of Pull Requests in Azure DevOps</title><link>https://www.blueboxes.co.uk/create-soft-validation-of-pull-requests-in-azure-devops/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/create-soft-validation-of-pull-requests-in-azure-devops/</guid><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate></item><item><title>Exploring Azure Storage Actions for Blob Storage</title><link>https://www.blueboxes.co.uk/exploring-azure-storage-actions-for-blob-storage/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/exploring-azure-storage-actions-for-blob-storage/</guid><description>Azure Storage Actions are in public preview and allow for much more complex automation of tasks on your blobs in Azure Storage. In this post, we take a</description><pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Managing your Azure Resources with Deployment Stacks</title><link>https://www.blueboxes.co.uk/managing-your-azure-resources-with-deployment-stacks/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/managing-your-azure-resources-with-deployment-stacks/</guid><description>Deployment stacks are a new feature of Azure that we can attach resources to. These offer a range of unique abilities to help us better manage our resources</description><pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Azure Metrics in Teams with Azure Functions and Adaptive Card Tables</title><link>https://www.blueboxes.co.uk/azure-metrics-in-teams-with-azure-functions-and-adaptive-card-tables/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/azure-metrics-in-teams-with-azure-functions-and-adaptive-card-tables/</guid><description>Azure has many useful metrics, and we can set up email alerts but it can be easy for these to get lots. In this article, I will show you how to create</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Connecting Azure to Azure DevOps with Federated Credentials and Service Connections</title><link>https://www.blueboxes.co.uk/connecting-azure-to-azure-devops-with-federated-credentials-and-service-connections/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/connecting-azure-to-azure-devops-with-federated-credentials-and-service-connections/</guid><description>We will look at how to connect Azure to Azure DevOps using Federation Credentials, Service Connections, and Managed Identities using both manual and automatic</description><pubDate>Wed, 24 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Reflections on 2023</title><link>https://www.blueboxes.co.uk/reflections-on-2023/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/reflections-on-2023/</guid><description>As we come to the end of another year, lets look back at the highlights and reflect on the year. Although this post focuses on my personal achievements</description><pubDate>Sat, 30 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Creating Command Line Azure DevOps Pull Requests</title><link>https://www.blueboxes.co.uk/creating-command-line-azure-devops-pull-requests/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/creating-command-line-azure-devops-pull-requests/</guid><description>In this post we look at how we can create Azure DevOps pull requests from the command line using the azure devops CLI and some powershell.</description><pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Festive Tech Calender - Building a Word Search in C#</title><link>https://www.blueboxes.co.uk/festive-tech-calender-building-a-word-search-in-c/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/festive-tech-calender-building-a-word-search-in-c/</guid><description>An overview of the BlueBoxes.WordSearchBuilder Nuget package and how to use it to build a word search.</description><pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Chrome Browser Extensions for Azure and Azure DevOps</title><link>https://www.blueboxes.co.uk/chrome-browser-extensions-for-azure-and-azure-devops/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/chrome-browser-extensions-for-azure-and-azure-devops/</guid><description>An overview of a few chrome extensions built for use with Azure DevOps and Azure.</description><pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate></item><item><title>A Re-Platforming Journey from Gatsby to Astro</title><link>https://www.blueboxes.co.uk/a-replatforming-journey-from-gatsby-to-astro/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/a-replatforming-journey-from-gatsby-to-astro/</guid><description>A reflection on the journey, and the decisions I made along the way, and the kind of decisions I take on nearly every project.</description><pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Deploying an Astro Website to Azure Static Web Apps</title><link>https://www.blueboxes.co.uk/deploying-an-astro-website-to-azure-static-web-apps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/deploying-an-astro-website-to-azure-static-web-apps/</guid><description>In this post we cover how to deploy an Astro website to Azure Static Web Apps. We cover how to create the site using the VS Code extension and the Azure</description><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate></item><item><title>A Beginners Guide to Getting Started with the Kusto Query Language in Azure</title><link>https://www.blueboxes.co.uk/a-beginners-guide-to-getting-started-with-the-kusto-query-language-in-azure/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/a-beginners-guide-to-getting-started-with-the-kusto-query-language-in-azure/</guid><description>This post introduces the Kusto Query Language (KQL), a powerful tool used across Azure services for data diagnostics and analysis. It highlights KQL’s</description><pubDate>Mon, 11 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Controlling Azure DevOps Pipelines through Teams Integration and Manual Intervention Steps</title><link>https://www.blueboxes.co.uk/controlling-azure-devops-pipelines-through-teams-integration-and-manual-intervention-steps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/controlling-azure-devops-pipelines-through-teams-integration-and-manual-intervention-steps/</guid><description>In this post we have looked at how we can create a manual intervention step in Azure DevOps that prompts you in Microsoft teams. This is a great way to</description><pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Exploring the New Preview Features in Azure Container Registry</title><link>https://www.blueboxes.co.uk/exploring-the-new-preview-features-in-azure-container-registry/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/exploring-the-new-preview-features-in-azure-container-registry/</guid><description>A quick look at some of the latest preview features in Azure Container Registry (ACR) and their key benefits.</description><pubDate>Tue, 18 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Automating Custom VM Image Creation with Azure Image Builder and Azure DevOps</title><link>https://www.blueboxes.co.uk/automating-custom-vm-image-creation-with-azure-image-builder-and-azure-devops/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/automating-custom-vm-image-creation-with-azure-image-builder-and-azure-devops/</guid><description>In this post we will look at how we can automate the creation of a custom virtual machine image using Azure Image Builder and Azure DevOps.</description><pubDate>Tue, 27 Jun 2023 00:00:00 GMT</pubDate></item><item><title>3 Ways to Export Metrics from Azure for Unlimited Retention</title><link>https://www.blueboxes.co.uk/3-ways-to-export-metrics-from-azure-for-unlimited-retention/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/3-ways-to-export-metrics-from-azure-for-unlimited-retention/</guid><description>There are many options for exporting our metrics data. In this post we talked about what Azure metrics are, before looking at three alternative ways of</description><pubDate>Tue, 16 May 2023 00:00:00 GMT</pubDate></item><item><title>Enhancing Accessibility, Building a Read This Page feature with Azure Speech Service and C#</title><link>https://www.blueboxes.co.uk/enhancing-accessibility-building-a-read-this-page-feature-with-azure-speech-service-and-c/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/enhancing-accessibility-building-a-read-this-page-feature-with-azure-speech-service-and-c/</guid><description>In this post we have seen how we can quickly use the Azure Speech Service and it&apos;s C# SDK to take the text files that make up this blog and generate MP3</description><pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Maximizing Data Protection Across Azure with Soft Delete and Why You Should Consider It</title><link>https://www.blueboxes.co.uk/maximizing-data-protection-across-azure-with-soft-delete-and-why-you-should-consider-it/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/maximizing-data-protection-across-azure-with-soft-delete-and-why-you-should-consider-it/</guid><description>Soft delete is a very useful feature giving us the reassurance that if something is deleted it can be un-deleted again. Adding purge protection where available</description><pubDate>Thu, 16 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Putting Your Application to the Test with Azure Load Test</title><link>https://www.blueboxes.co.uk/putting-your-application-to-the-test-with-azure-load-test/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/putting-your-application-to-the-test-with-azure-load-test/</guid><description>Putting an application under stress and comparing the results to previous tests can be useful to ensure that new features and additions do not have a negative</description><pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate></item><item><title>How to use Azure Management APIs in C# with Azure.Identity</title><link>https://www.blueboxes.co.uk/how-to-use-azure-management-apis-in-c-with-azureidentity/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/how-to-use-azure-management-apis-in-c-with-azureidentity/</guid><description>Azure offers a wide range of management APIs to automate a range of actions that can be performed in the Azure portal. These include things like stopping</description><pubDate>Sun, 15 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Reflections on 2022</title><link>https://www.blueboxes.co.uk/reflections-on-2022/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/reflections-on-2022/</guid><description>As we come to the end of another year, lets look back at the highlights and reflect on the year. Although this post focuses on my personal achievements</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Festive Tech Calender - Building a Festive Poll with SignalR</title><link>https://www.blueboxes.co.uk/festive-tech-calender-building-a-festive-poll-with-signalr/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/festive-tech-calender-building-a-festive-poll-with-signalr/</guid><description>This year for the Festive Tech Calender I have created a christmas themed poll sample that is updated in real time using serverless SignalR, Azure functions</description><pubDate>Tue, 20 Dec 2022 00:00:00 GMT</pubDate></item><item><title>My Top 10 Visual Studio Code Extensions for 2022</title><link>https://www.blueboxes.co.uk/my-top-10-visual-studio-code-extensions-for-2022/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/my-top-10-visual-studio-code-extensions-for-2022/</guid><description>One of the best features of VS Code is the ability to extend it through the use of extensions. In this post we covered my current favorite extensions.</description><pubDate>Sat, 26 Nov 2022 00:00:00 GMT</pubDate></item><item><title>How to Build a Url Shorter with C# Minimal APIs and Azure</title><link>https://www.blueboxes.co.uk/how-to-build-a-url-shorter-with-c-minimal-apis-and-azure/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/how-to-build-a-url-shorter-with-c-minimal-apis-and-azure/</guid><description>For some time now I have wanted to create a URL shortener of my own, and although there are many third-party services that offer this there&apos;s an appeal</description><pubDate>Tue, 18 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Azure Blob Storage and Life Cycle Management</title><link>https://www.blueboxes.co.uk/azure-blob-storage-and-life-cycle-management/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/azure-blob-storage-and-life-cycle-management/</guid><description>During the month of September, the Azure Back to School community event showcases a large number of Azure related videos and blog posts from community</description><pubDate>Fri, 23 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Prompting Developers to Install Recommended Azure Tools</title><link>https://www.blueboxes.co.uk/prompting-developers-to-install-recommended-azure-tools/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/prompting-developers-to-install-recommended-azure-tools/</guid><description>Discovering which prerequisite add-ons are needed for a project, then finding them online before installing them can be time consuming and frustrating.</description><pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Reading Google Calendar Events in an Azure Function</title><link>https://www.blueboxes.co.uk/reading-google-calendar-events-in-an-azure-function/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/reading-google-calendar-events-in-an-azure-function/</guid><description>I recently had the need to look at how to read Google Calendar events from inside an Azure function, however it&apos;s not been as straight forward as I initially</description><pubDate>Thu, 28 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Creating Scheduled Reports from Azure Devops with Azure logic apps</title><link>https://www.blueboxes.co.uk/creating-scheduled-reports-from-azure-devops-with-azure-logic-apps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/creating-scheduled-reports-from-azure-devops-with-azure-logic-apps/</guid><description>Azure DevOps has many features; however it is missing the functionality to send scheduled reports from DevOps. We can fill this gap and others using an</description><pubDate>Mon, 27 Jun 2022 00:00:00 GMT</pubDate></item><item><title>An Introduction to Running and Deploying Backstage on Azure</title><link>https://www.blueboxes.co.uk/an-introduction-to-running-and-deploying-backstage-on-azure/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/an-introduction-to-running-and-deploying-backstage-on-azure/</guid><description>For the last few months, I&apos;ve had the opportunity to configure and use Backstage with Azure. In this post we will cover what Backstage is, how we can use</description><pubDate>Tue, 24 May 2022 00:00:00 GMT</pubDate></item><item><title>Two Approaches of Dynamically Generating Images with Azure Functions</title><link>https://www.blueboxes.co.uk/two-approaches-of-dynamically-generating-images-with-azure-functions/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/two-approaches-of-dynamically-generating-images-with-azure-functions/</guid><description>I recently started looking into how to generate images using JavaScript Azure functions on a consumption plan. This is something that until recently has</description><pubDate>Sat, 23 Apr 2022 00:00:00 GMT</pubDate></item><item><title>51 Links and Resources for Technical Teams, Developers, Managers and Architects</title><link>https://www.blueboxes.co.uk/51-links-and-resources-for-technical-teams-developers-managers-and-architects/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/51-links-and-resources-for-technical-teams-developers-managers-and-architects/</guid><description>Over the years I have collected a number of useful links that had been shared to me by colleagues, found on twitter, in newsletters or just while exploring</description><pubDate>Sun, 03 Apr 2022 00:00:00 GMT</pubDate></item><item><title>How to Separate Production, Test and Development Resources in Azure</title><link>https://www.blueboxes.co.uk/how-to-separate-production-test-and-development-resources-in-azure/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/how-to-separate-production-test-and-development-resources-in-azure/</guid><description>When following the best practice of least privilege access, separating our production from our development and test resources is essential. Azure is very</description><pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Tips on reading code - What I learnt from reading code in 24 languages</title><link>https://www.blueboxes.co.uk/tips-on-reading-code-what-i-learnt-from-reading-code-in-24-languages/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/tips-on-reading-code-what-i-learnt-from-reading-code-in-24-languages/</guid><description>Code is everywhere and as software engineers, QAs and Operations teams we are likely to read more code than we write. Over recent years that has only increased</description><pubDate>Wed, 16 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Reading and Parsing Inbound Emails with SendGrid and Azure Logic Apps</title><link>https://www.blueboxes.co.uk/reading-and-parsing-inbound-emails-with-sendgrid-and-azure-logic-apps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/reading-and-parsing-inbound-emails-with-sendgrid-and-azure-logic-apps/</guid><description>Emails are a really important part of the workplace and while sending emails is common in code, the ability to read incoming emails in Azure is not as</description><pubDate>Sat, 22 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Looking back on 2021</title><link>https://www.blueboxes.co.uk/looking-back-on-2021/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/looking-back-on-2021/</guid><description>In the last year I decided to share my learnings more publicly. What had started out as a simple idea has led to meeting new people and inspired me to</description><pubDate>Thu, 06 Jan 2022 00:00:00 GMT</pubDate></item><item><title>Templating HTML Emails in Azure Functions</title><link>https://www.blueboxes.co.uk/templating-html-emails-in-azure-functions/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/templating-html-emails-in-azure-functions/</guid><description>Sending emails in Azure Functions is relatively straightforward using the SendGrid output binding. There is even a visual studio SendGrid template connecting</description><pubDate>Mon, 06 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Breaking up Monolithic Websites with Azure</title><link>https://www.blueboxes.co.uk/breaking-up-monolithic-websites-with-azure/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/breaking-up-monolithic-websites-with-azure/</guid><description>I recently presented on the topic of Breaking up Monolithic Websites with Azure and I thought it also worth sharing as a blog post. If you would like to</description><pubDate>Sun, 28 Nov 2021 00:00:00 GMT</pubDate></item><item><title>The Exam Journey to Microsoft Certified Azure Solution Architect</title><link>https://www.blueboxes.co.uk/the-exam-journey-to-microsoft-certified-azure-solution-architect/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/the-exam-journey-to-microsoft-certified-azure-solution-architect/</guid><description>Many years ago I completed two Microsoft developer exams, however, since those early years in my career I ignored the certification program. At the end</description><pubDate>Wed, 27 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Manual Intervention Steps in Azure Logic apps with MS Teams</title><link>https://www.blueboxes.co.uk/manual-intervention-steps-in-azure-logic-apps-with-ms-teams/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/manual-intervention-steps-in-azure-logic-apps-with-ms-teams/</guid><description>In this post we will run through a demo of an Azure logic app looking first at a simple plain text integration then at a richer solution using adaptive</description><pubDate>Sun, 05 Sep 2021 00:00:00 GMT</pubDate></item><item><title>How to Create Azure Resource Graph Explorer Scheduled Reports and Email Alerts</title><link>https://www.blueboxes.co.uk/how-to-create-azure-resource-graph-explorer-scheduled-reports-and-email-alerts/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/how-to-create-azure-resource-graph-explorer-scheduled-reports-and-email-alerts/</guid><description>Azure Resource Graph Explorer is a powerful tool for querying resources in Azure. In this post we will look at how to create scheduled reports and email</description><pubDate>Sun, 15 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Getting Started with Serverless SignalR and Azure Functions</title><link>https://www.blueboxes.co.uk/getting-started-with-serverless-signalr-and-azure-functions/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/getting-started-with-serverless-signalr-and-azure-functions/</guid><description>SignalR is a technology that allows for real-time communication between a server and a client. In this post we will look at how to get started with SignalR</description><pubDate>Wed, 28 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Keeping up to date on Azure with MS Teams</title><link>https://www.blueboxes.co.uk/keeping-up-to-date-on-azure-with-ms-teams/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/keeping-up-to-date-on-azure-with-ms-teams/</guid><description>With hundreds of services in Azure across many data centres it can be hard to keep up when items are introduced or updated. In this post I wanted to share</description><pubDate>Fri, 09 Jul 2021 00:00:00 GMT</pubDate></item><item><title>6 Sample SQL Databases for your Next Azure Project</title><link>https://www.blueboxes.co.uk/6-sample-sql-databases-for-your-next-azure-project/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/6-sample-sql-databases-for-your-next-azure-project/</guid><description>Sample datasets are useful for many things, from quick proof of concepts to technical demos, however when you start searching for one to use on Azure it</description><pubDate>Wed, 30 Jun 2021 00:00:00 GMT</pubDate></item><item><title>Building a MS Teams Status Cube with the Graph API Presence Subscriptions</title><link>https://www.blueboxes.co.uk/building-a-ms-teams-status-cube-with-the-graph-api-presence-subscriptions/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/building-a-ms-teams-status-cube-with-the-graph-api-presence-subscriptions/</guid><description>Microsoft teams displays a small icon to show if you are busy, available, away and other statuses. Using the Microsoft Graph API we can be notified when</description><pubDate>Fri, 14 May 2021 00:00:00 GMT</pubDate></item><item><title>Extending the Gatsby Novela Blog Theme</title><link>https://www.blueboxes.co.uk/extending-the-gatsby-novela-blog-theme/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/extending-the-gatsby-novela-blog-theme/</guid><description>The Novela theme by narative is a great starting point for any Gatsby blog. Using component shadowing and a number of NPM packages it was easy to extend</description><pubDate>Tue, 27 Apr 2021 00:00:00 GMT</pubDate></item><item><title>Azure Custom Roles Following Least Privilege Best Practices</title><link>https://www.blueboxes.co.uk/azure-custom-roles-following-least-privilege-best-practices/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/azure-custom-roles-following-least-privilege-best-practices/</guid><description>Azure permissions are controlled through Role Based Access Control (RBAC) that can be applied at many levels through the use of users, groups and roles.</description><pubDate>Wed, 24 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Working with Tags in Azure Resource Graph Explorer</title><link>https://www.blueboxes.co.uk/working-with-tags-in-azure-resource-graph-explorer/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/working-with-tags-in-azure-resource-graph-explorer/</guid><description>Azure Resource Graph Explorer is a powerful tool for querying resources in Azure. In this post we will look at how to work with tags in queries.</description><pubDate>Sun, 28 Feb 2021 00:00:00 GMT</pubDate></item><item><title>An Introduction to Azure Static WebApps</title><link>https://www.blueboxes.co.uk/an-introduction-to-azure-static-webapps/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/an-introduction-to-azure-static-webapps/</guid><description>Azure Static Web Apps add first class support for modern, fast and responsive websites inside the Azure portal. The integration allows you to create and</description><pubDate>Tue, 09 Feb 2021 00:00:00 GMT</pubDate></item><item><title>OAuth Device Flow for IoT with the Microsoft Graph API</title><link>https://www.blueboxes.co.uk/oauth-device-flow-for-iot-with-the-microsoft-graph-api/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/oauth-device-flow-for-iot-with-the-microsoft-graph-api/</guid><description>Device code flow is a flow for browserless and input constrained devices that can be used by your applications on IoT devices</description><pubDate>Thu, 28 Jan 2021 00:00:00 GMT</pubDate></item><item><title>Project Teams to Product Teams with Team Topologies</title><link>https://www.blueboxes.co.uk/project-teams-to-product-teams-with-team-topologies/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/project-teams-to-product-teams-with-team-topologies/</guid><description>As our department grew both in numbers of engineers and in products owned there was a need to revisit this structure, to reduce cognitive load and increase</description><pubDate>Fri, 10 Jul 2020 00:00:00 GMT</pubDate></item><item><title>The Inevitability of Bugs and the Need for Error Codes</title><link>https://www.blueboxes.co.uk/the-inevitability-of-bugs-and-the-need-for-error-codes/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/the-inevitability-of-bugs-and-the-need-for-error-codes/</guid><description>It seems like an inevitability that with modern software comes bugs, errors and unexpected features.</description><pubDate>Sun, 01 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Random Learnings from Entering JS13K Games 2019</title><link>https://www.blueboxes.co.uk/random-learnings-from-entering-js13k-games-2019/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/random-learnings-from-entering-js13k-games-2019/</guid><description>The JS13K Games is an annual, coding competition to create a web-based game with a size of only 13k.</description><pubDate>Sun, 29 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Silverlight and XAML Legacy</title><link>https://www.blueboxes.co.uk/silverlight-and-xaml-legacy/</link><guid isPermaLink="true">https://www.blueboxes.co.uk/silverlight-and-xaml-legacy/</guid><description>Back in 2009 I wrote a series of Silverlight blog posts this is a download of them.</description><pubDate>Tue, 01 Jan 2019 00:00:00 GMT</pubDate></item></channel></rss>