Trying the OpenAI Assistants API
If you have ever tried to build an AI assistant, you know that is not a simple task. In almost…
If you have ever tried to build an AI assistant, you know that is not a simple task. In almost…
In a previous post, we looked at the basics of deploying a multi-container app that uses Dapr with Radius. In…
Microsoft recently announced Radius. As stated in their inaugural blog post, it is “a tool to describe, deploy, and manage…
When we build LLM applications, there is always a recurring question: “What vector store will we use?”. In Azure, there…
In the previous post, we looked at using Azure OpenAI Add your data from the Azure OpenAI Chat Playground. It…
In a previous post, I talked about the Add your data feature in the Azure OpenAI Chat playground. Recently, there…
In a previous post, we looked at Azure Add your data (preview) that can be configured from the Azure OpenAI…
When I talk to customers about Azure OpenAI, I am often asked how to build a chatbot that uses your…
Introduction If you are a developer who wants to build AI-first apps with natural language processing and large language models,…
In a previous blog post, we discussed two Python programs, upload_vectors.py and search_vectors.py. These programs were used to create and…
In this blog post, we’ll show you a different approach to searching through a large database of blog posts. The…
In a previous post, we wrote about using vectorized search and cosine similarity to quickly query a database of blog…
Searching through a large database of blog posts can be a daunting task, especially if there are thousands of articles.…
In this blog post, we will be discussing how to build your own chat bot using the ChatGPT API. It’s…
In this post, we will take a look at managed identities in general and system-assigned managed identity in particular. Managed…
A while ago, I blogged about Workload Identity. Since then, Microsoft simplified the configuration steps and enabled Managed Identity, in…
When developing an application, it is highly likely that it needs to be configured with all sorts of settings. A…
Image Source: crossplane.io Although Crossplane has been around for a while, I never got around to trying it. Crossplane has…
Based on a customer conversation, I decided to look into the Dapr middleware components. More specifically, I wanted to understand…
In a previous article, I wrote about the AKS Azure Cloud Provider and its support for Azure Private Link. In…
If you have done any work with Azure, you have probably come across terms such as Azure Private Link Service…
If you read the previous article on Draft 2, we went from source code to deployed application in a few…
Sadly no post about good Belgian beer . Draft 2 is an open-source project that aims to make things easier…
Now that the Flux v2 extension for Azure Kubernetes Service and Azure Arc is generally available, let’s do a quick…
Now that Azure Container Apps (ACA) is generally available, it is time for a quick guide. These quick guides illustrate…
Yesterday, I posted the Quick Guide to Kubernetes Workload Identity on AKS. This post contains a similar guide to enabling…
IMPORTANT: the steps below are not relevant anymore; the steps in the quick guide have been updated; see https://github.com/gbaeke/quick-guides/blob/main/workload-identity/README.md for…
A while ago, I created a YouTube playlist about Azure Container Apps. The videos were based on the first public…
When you run a workload, no matter how simple or complex, you often need to access protected resources in both…
At Ignite November 2021, Microsoft released Azure Container Apps as a public preview. It allows you to run containerized applications…
In this post, we will take a look at / blue-green deployments in Kubernetes. With blue-green deployments, you deploy a…
Introduction In October 2021, Microsoft announced the public preview of AKS support for deploying WebAssembly System Interface (WASI) workloads in…
When you deploy Azure Kubernetes Service (AKS), by default the API server is publicly made available. That means it has…
In my previous post, I wrote about App Services with Private Link and used Azure Front Door to publish the…
In one of my videos on my YouTube channel, I discuss Azure App Services with Private Link. The video describes…
I have talked about and demonstrated the use of kubelogin in previous posts and videos. Because I often get questions…
While I was investigating Kyverno, I wanted to check my Kubernetes deployments for compliance with Kyverno policies. The Kyverno CLI…
In an earlier blogpost, I wrote about Kubernetes Policies on Azure Kubernetes Service with the Azure Policy add-on. The add-on…
Business photo created by aopsan – www.freepik.com When I create docker images for a Go application, I often use the…
In one on my videos on my YouTube channel, I talked about Kubernetes authentication and used the image below: Securing…
If you have ever installed Kubernetes on your own hardware or you have worked with Kubernetes on the desktop with…
When you deploy Azure Kubernetes Service (AKS) in an enterprise context, you will probably be asked about policies that can…
I recently uploaded a video to my YouTube channel about this topic: Youtube video; direct link to demo https://youtu.be/1bC-fZEFodU?t=756 In…
In the previous post, we looked at some of the GitHub Actions you can use with Microsoft Azure. One of…
In the past, I wrote about using Azure DevOps to deploy an AKS cluster and bootstrap it with Flux v2,…
In an earlier post, I wrote about the use of AKS Pod Identity (Preview) in combination with the Azure SDK…
When you install the Azure Arc agent on any physical or virtual server, either Windows or Linux, the machine suddenly…
A long time ago, I wrote a blog post about assigning managed identities to pods in Azure Kubernetes Services (AKS)…
In the previous post, I talked about akv2k8s. akv2k8s is a Kubernetes controller that synchronizes secrets and certificates from Key…
Let’s face it. If you deploy web applications and APIs of any sort, you need certificates. If you have been…