Getting started with OpenTelemetry and distributed tracing in .NET

OpenTelemetry is a set of APIs, SDKs, tooling and integrations that are designed for the creation and management of telemetry data such as traces, metrics, and logs. On today’s post I’m going to show you how you can start using OTEL and distributed tracing with .NET.
Read more →

Back to .NET basics: How to easily build a Strategy pattern using dependency injection

In this very brief post, we will see how easy is to build a Strategy pattern in .NET when using dependency injection.
Read more →

Building a Q&A app capable of answering questions related to your enterprise documents using AWS Bedrock, AWS Kendra, AWS S3 and Streamlit

The purpose of this post is to demonstrate how easy is to build a basic Q&A app capable of answering questions about your company’s internal documents. This time, we will use only AWS services to build it (plus Streamlit for the user interface).
Read more →

Back to .NET basics: How to properly use HttpClient

In this post, we will explore a few common scenarios where HttpClient is employed. For each scenario, we will discuss the reasons behind its proper or improper usage, using the help of the netstat command.
Read more →

Building a C# enhancing app using Azure OpenAI GPT-4 and Streamlit

This post demonstrates the simplicity of developing an app that can enhances a C# file using only GenAI’s basic skills. By utilizing Azure OpenAI GPT-4 model, the app can effortlessly add or improve XML comments, provide code explanations, suggest enhancements, and generate unit tests for any given C# file.
Read more →