Updated Step by step: Serilog with ASP.NET Core
A tutorial on setting up Serilog logging in an ASP.NET Core 2.2 application, including code examples for configuration and injection.
Carlos Mendible is a Principal Cloud Solution Architect at Microsoft who writes in-depth, hands-on guides about Azure, Kubernetes, Terraform, and Generative AI, focusing on real-world cloud automation and architecture.
161 articles from this blog
A tutorial on setting up Serilog logging in an ASP.NET Core 2.2 application, including code examples for configuration and injection.
Guide on configuring TLS termination using the HTTP application routing addon in Azure Kubernetes Service (AKS).
An overview of key cloud computing trends and the essential skills needed for a career in cloud technology, including serverless, containers, and AI.
A tutorial on using Draft to streamline building and deploying ASP.NET Core applications to Kubernetes, covering setup and commands.
A guide to deploying the EFK (Elasticsearch, Fluentd, Kibana) logging stack on Azure Kubernetes Service (AKS) using a custom Helm chart.
A technical guide on optimizing Docker multi-stage builds for ASP.NET Core to reduce build times by caching dependency restoration.
A tutorial on enabling SourceLink for .NET Core libraries to allow users to step into source code during debugging.
A technical benchmark comparing the performance of 'for' vs 'foreach' loops in .NET Core using BenchmarkDotNet, showing 'for' is faster.
A technical tutorial using BenchmarkDotNet to compare the performance of string.Compare vs == operator in .NET Core for string comparison.
A technical guide on using Ansible's azure_rm_resource module to programmatically accept Azure Marketplace terms for a VM image.
A guide to installing Azure CLI and Ansible on Ubuntu, highlighting version conflicts and providing a one-script installation method.
A guide to implementing and testing Kubernetes Network Policies on Azure Kubernetes Service (AKS) using the kube-router CNI plugin.
A tutorial on implementing a binary classification machine learning model using ML.NET in .NET Core to predict Titanic passenger survival.
How to accept Azure Marketplace legal terms for VM deployment using Azure CLI commands.
A guide to fixing module and upgrade issues when running an Ansible playbook to create an Azure resource group in Azure Cloud Shell.
A guide on using the dotnet-addcasa global tool to automatically add Code Analysis and StyleCop checks to .NET Core projects.
A tutorial on building an ASP.NET Core Echo Server and creating an optimized Docker image using multi-stage builds.
A technical guide on securing Kubernetes services using NGINX Ingress Controller, covering TLS setup, whitelisting, and rate limiting.
A practical cheat sheet of essential kubectl commands for daily Kubernetes cluster management and operations.
A technical guide on using Kafka Connect to consume events from Azure Event Hubs and forward them to a Kafka topic.