Ryan Graham's Projects
This repo contains a .NET Standard 2.0 implementation of the W3C Activity Streams specification (https://www.w3.org/TR/2017/REC-activitystreams-vocabulary-20170523/#introduction).
Sample showing how to use an Azure Function to sync x509 certificates from Azure Key Vault to IoT Hub
This repository contains the Azure Landing Zones (ALZ) Bicep modules that help deliver and deploy the Azure Landing Zone conceptual architecture in a modular approach. https://aka.ms/alz/docs
This repo demonstrates how to import a Swagger definition into Azure API Management using Bicep.
Some handy Azure Resource Manager Templates
Proof of concept illustrating how to use YARP as reverse proxy within Aspire
A curated list of awesome .NET MAUI libraries and resources.
Repository for Azure Resource Policy samples
Azure Quickstart Templates
Cloud-native SIEM for intelligent security analytics for your entire enterprise.
This sample repo illustrates how to use Azure API Management policies to authenticate to Azure AD and invoke an Azure Functions backend secured by Azure AD.
This repo contains very crude code for an Azure Function that will automatically mark an Azure DevOps user story as Resolved once all child tasks are marked as Closed.
Sample policies for Azure Policy
This repository demonstrates how Azure Policies, Initiatives, and Policy Assignments can be managed as code.
This repo contains the sample code of the Azure Search and Cognitive Services used to provide insights and analysis around the JFK Files.
This is a File -> New Project of an ASP.NET MVC web app and provides capabilities to create, list, and read blobs within an Azure Storage account.
This repo contains a proof of concept to replicate blobs from an Azure Storage Account behind Service Endpoints to another Storage Account behind Service Endpoints. The Storage Accounts could be in the same region or most likely in different regions.
A simple Azure Function that serves static files from Azure Blob Storage and supports Basic Authentication
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier
IaC and sample Azure Function App code demonstrating Cosmos DB global replication
A lightweight CQRS Framework written in C#
Details regarding the customer-ready Dapr workshop created by the Microsoft Cloud Native Global Black Belt Team
Sample Durable Azure Function to illustrate how to delay batch processing until all required events have been received.
The File Metadata Sidecar is useful in situations where file attributes need to be maintained when copying files across storage systems that do not persist (or support) file attributes. File Metadata Sidecar works by scanning the supplied path for all content files and creating a .meta file alongside the content file. Once the content files have reached their destination or on a storage system that supports file attributes, run fmdsc again to restore the file attributes from the .meta file and optionally delete the .meta file.