Building a Q&A app capable of answering questions related to your enterprise documents using Azure OpenAI’s GPT-4, Pinecone and Streamlit.

The purpose of this post is to show you how to build a basic GPT-4 Q&A app in just a couple of hours that is capable of answering questions about your company’s internal documents. We will use Azure OpenAI, Pinecone and Streamlit to build it.
Read more →

Getting started with OpenTelemetry Metrics in .NET. Part 2: Instrumenting the BookStore API

In this two-part series I’m going to show you how to use OpenTelemetry to generate custom metrics and how to visualize those metrics using Prometheus and Grafana. In part 2 I’ll be showing you how to add OpenTelemetry Metrics on a real life .NET 7 app and how to visualize those metrics using Prometheus and Grafana.
Read more →

Getting started with OpenTelemetry Metrics in .NET. Part 1: Key concepts

In this two-part series I’m going to show you how to use OpenTelemetry to generate custom metrics and how to visualize those metrics using Prometheus and Grafana. In part 1 I’ll be talking about some key concepts that you should know when using OpenTelemetry Metrics with dotnet.
Read more →

Building a serverless API that tweets about my blog posts using Azure OpenAI and LangChain

This post is going to show you a simple way of building a serverless Python API that uses LangChain and Azure OpenAI to create tweets summarizing the content of my blog posts.
Read more →

How to integrate your Roslyn Analyzer project with SonarQube

Right now there are 2 ways to add rules from a Roslyn Analyzer project into SonarQube. In this post I want to show you how both options work and also what’re the pros and cons of one over the other.
Read more →