

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: