Azure Container Apps code with Dapr and ACA logo

Dapr Service Invocation with Azure Container Apps

I had a bit of time last week to do some Dapr learning, so I started to read the Dapr for .NET Developers e-book that’s available on our documentation (completely free by the way!). In one of the early chapters, the book outlines a tutorial that you can run locally to use service invocation to communicate between to two applications. Running locally is fairly straightforward, so I wanted to deploy the two applications as Container Apps, since it has support for Dapr in the platform....

November 6, 2022 · 8 min · Will Velida
Using Microsoft Security DevOps tasks in GitHub Action worflow files

Configure Bicep code scanning in GitHub with Microsoft Defender for DevOps

Microsoft Defender for DevOps is a new capability in Defender for Cloud that provides visibility across multiple DevOps environments that you can use to centrally manage DevOps security, strengthen your infrastructure as code and help you prioritize critical issues in code across your pipeline and multiple cloud environments. This feature is currently in preview, and supports GitHub and AzureDevOps (with support for more platforms coming soon). As part of my job at Microsoft, I spend a lot of time helping engineers to use infrastructure as code to provision their resources to Azure, and help them to build pipelines that automates their deployments....

October 20, 2022 · 5 min · Will Velida
AKS, ACR and Bicep Lang logs

Creating a Azure Kubernetes cluster with an attached Azure Container Registry with Bicep

Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster into Azure by offloading the operational overhead to Azure. Azure Container Registry allows you to build, store and manage container images in a private registry, from which you can pull your images into your AKS cluster. Azure Container Registry integrates with AKS. We can attach container registries to our AKS clusters using an Azure Active Directory managed identity. We can then assign that managed identity will the AcrPull role assignment that allows our AKS cluster to pull images from our Azure Container Registry....

September 11, 2022 · 8 min · Will Velida
Microsoft Orleans Logo

Building our first Microsoft Orleans App

Continuing my Microsoft Orleans learning journey, I decided to have a bit of a play around with one of their tutorials. When it comes to complex concepts or new frameworks, I like to get my hands dirty with the code to help me understand how the moving parts work together in action. In this blog post, I’ll be building my own version of the minimal Orleans app that tutorial builds and dissecting each part as I go along....

July 10, 2022 · 8 min · Will Velida
Microsoft Orleans Logo

Introduction to Microsoft Orleans

I had a bit of spare time yesterday between customer meetings and wanted to do some coding. I’ve been hearing about Microsoft Orleans a lot on twitter and even found this Microsoft Learn module that shows you how to build your first Orleans app with ASP.NET Core 6.0. I’m a fan of distributed systems and frameworks, so I’ve wanted to get my head around Orleans for a while. For those of you who may not know, Orleans is a cross-platform framework that you can use to build distributed applications in ....

July 7, 2022 · 5 min · Will Velida