Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
43

Latest Updates

Documenting code, one commit at a time.

OpenAI 3 posts
×
0 TypeScript Azure OpenAI

Improving Test Isolation for Azure Integration Pipelines

Introduction

When working on the josedantearroyo/dyad project, we encountered a classic testing challenge: environment variable leakage. As our suite grew, global test configurations began interfering with one another, leading to brittle end-to-end (e2e) tests that were difficult to debug, particularly when working with Azure service integrations.

The Problem: Shared State in E2E Tests

Expanding Extensibility: Integrating Model Context Protocol into Dyad

The Challenge

As we continue to build out Dyad, a core requirement is ensuring that our AI agents can communicate effectively with external tools and data sources. We needed a standardized way to bridge our internal services with external intelligence models without creating rigid, brittle coupling.

The Approach

We decided to adopt the Model Context Protocol (MCP) to standardize how our

Streamlining Azure Integrations: Rethinking Provider Configuration

Managing multiple AI providers in a single application often leads to configuration friction. In our work on the Dyad project, we recently tackled the complexity of our Azure OpenAI integration, moving away from fragmented settings toward a robust, UI-driven configuration workflow.

The Problem: Configuration Guesswork

Previously, Azure configuration relied heavily on a mix of environment