Skip to main content
Carlos Mendible

Carlos Mendible

Father | Husband | Principal Cloud Solution Architect @Microsoft | Opinions are my own

Recent

Use Azure Landing Zones to rule them all
·10 words·1 min
azure landingzone
A talk (Spanish) on Azure Landing Zones and Enterprise-scale Architecture
Deploy a Private Azure Cloud Shell with Terraform
·932 words·5 mins
azure terraform cloud shell
By default Cloud Shell sessions run inside a container inside a Microsoft network separate from any resources you may have deployed in Azure. So what happens when you want to access services you have deployed inside a Virtual Network such as a private AKS cluster, a Virtual Machine or Private Endpoint enabled services?
Extending Azure Functions with Dapr
·50 words·1 min
azure dapr functions
Azure Functions provides you with an event-driven programming model and Dapr a set of essential cloud-native building blocks that you can use together to create great solutions. Joins Carlos and create a solution that reads tweets, stores them in a database, access secrets, uses pub/sub between functions and much more!
Dapr y Azure Functions
·8 words·1 min
azure dotnet dapr functions serverless
A talk (Spanish) on Dapr and Azure Functions
ASP.NET Core OpenTelemetry Logging
·361 words·2 mins
dotnet opentelemetry aspnetcore
As you may know I’ve been collaborating with Dapr and I’ve learned that one of the things it enables you to do is to collect traces with the use of the OpenTelemetry Collector and push the events to Azure Application Insights. After some reading I went and check if I could also write my ASP.NET Core applications to log using the OpenTelemetry Log and Event record definition:
Dapr: Reading local secrets with .NET 5
·308 words·2 mins
dotnet dapr secrets
Now that Dapr is about to hit version 1.0.0 let me show you how easy is to read secrets with a .NET 5 console application. Create a console application # dotnet new console -n DaprSecretSample cd DaprSecretSample Add a reference to the Dapr.Client library # dotnet add package Dapr.Client --prerelease Create a Secret Store component # Create a components folder and inside place a file named secretstore.yaml with the following contents: