Skip to content

dotnet

Part I: Use Microsoft Fabric GraphQL API with .NET App

Microsoft Fabric’s GraphQL API allows querying data stores in a flexible and efficient way. In this post I will walk through how you can integrate the Fabric GraphQL API into a .NET application, covering authentication, making queries, and handling responses. We are going to implement the solution by using service principal, but you can also use the interactive auth also if you want to.

Authentication

As shown in my …

Photo by Google DeepMind: https://www.pexels.com/photo/ai-graphic-design-25626520/

DevOps: Leverage AI to Diagnose and Resolve CI/CD Pipeline Errors

CI/CD pipelines are a critical part of modern software development, but diagnosing errors when they arise can be difficult and time-consuming. In this post, we’ll look at how to use Azure OpenAI to help explain and troubleshoot common CI/CD errors. By applying AI to understand error messages and identify root causes, you can make it easier to debug errors.

Prerequisites

Before we start, we need to setup few things into …

Created with Dall-E

Develop Teams Bot with Visual Studio

Microsoft has provided tools to develop Teams Bot for a long time. I think the first tools were released around 2016(?). The first toolset included quite a bit of manual labor to get things done and working, but as of 2024 things have changed quite a bit. Now you can build, test, deploy and publish bots directly from Visual Studio (or code if you run into authentication troubles like I …

Building C# project with Github Actions

Github Actions is a new way to implement continuous integration and continuous deployment for Github projects. Pipelines are called workflows and they are written in everybodys favorite language: YAML. Editing can be done directly in github.com and Github provides nice set of templates to get started.

Github Actions provides nice amount of build time for free. Total of 2000 minutes per month. Pricing has some weird aspect though, the 2000 …