ISE Developer Blog
Solving global tech challenges, sharing insights, and empowering developers
AI / MLDevOps / SRE / infrastructureDistributed systems / cloudMicrosoft blogsMicrosoft dev blogs
- Posts
- 319 from 21 Jul 2015 to 24 Sep 2026
- Posting
- weekly (29 in the last year)
- Kind
- company blog
- Feed
- https://devblogs.microsoft.com/ise/feed/
2026 24
- Documentation Is the New Source Code
- Building a Japanese LLM Evaluation Pipeline: Lessons from a Two-Day Hackathon
- Teaching a Vision Model to See Like a Human Annotator—and Catching It When It Lies
- From Noisy Queries to Precise Frames: Query Decomposition for Media Asset Search
- Enabling MLflow OpenAI Autolog on PySpark Workers
- Passing Context Between Agents in Multi-Agent A2A Systems
- Separating Deterministic Extraction from AI Inference in Industrial Summarization
- Orchestration Patterns for Multi-Agent Systems: Performance and Trade-offs
- How we Decide Between Keyword and Hybrid Search: 5 Enterprise Evaluation Criteria
- Verification-driven tooling prompts for fast-moving codebases
- Coordinating AI-Assisted Development with AGENTS.md and Skills
- WebAssembly Data Processing at the Edge with Azure IoT Operations
- SQL query generation from natural language
- Propagating SharePoint Document Permissions to AI Search and RAG Pipelines
- Lessons Learned from Building a Well-Matching Intelligence Layer
- Discoverable – Observable MCP Server
- Building Search-Enabled Agents with Azure AI Foundry and Semantic Kernel and A2A
- From Azure IoT Operations Data Processor Pipelines to Dataflows
- Using Agents to Setup Experiments
- Building a Secure MCP Server with OAuth 2.1 and Azure AD: Lessons from the Field
- Using Codes to Increase Adherence to Prompts
- Minimal GitOps for Edge Applications with Azure IoT Operations and Azure DevOps
- Bridging Local Development and Cloud Evaluation: Using Microsoft Devtunnels with Azure Machine Learning
- Evaluate Small Language Model Function Calling using the Azure AI Evaluation SDK
2025 39
- Introducing the Copilot Studio + Azure AI Search Solution
- Agent Onboarding Process for Agentic Systems: Maintain accuracy at scale
- Accelerating AI Development with GitHub Copilot: Real-World Use-Cases
- Ensuring Seamless User Experience in Modernization Projects with AI‑Generated Stagehand and Playwright UI Tests
- Patterns for Building a Scalable Multi-Agent System
- Tuning and Optimization of Speech-to-Text (STT), Text-to-Speech (TTS), and Custom Keyword Recognition in Azure Speech Services
- Integration Testing with Testcontainers
- Managing secrets on Azure KeyVault with a Tagging strategy to perform automations
- Working with Git Submodules: Managing Dependencies Across Repositories
- Leveraging Fabric Eventhouse to Store Great Expectations Validation Results
- Taming Complexity: Intuitive Evaluation Framework for Agentic Chatbots in Business-Critical Environments
- Unlocking Vector Search with OneLake Indexer and OpenAI Integration in Microsoft Fabric
- Ground Truth Curation Process for AI Systems
- Customizable and Extensible Evaluation of a GenAI Application
- Learnings from External Data Handling
- Enhancing Analytical Queries with Semantic Kernel and In-Memory SQL Processing
- AI Model Promotion with dstoolkit-mlops-v2
- Use Agent to Update Dataverse Table Content
- Fleet Configuration Management
- PACT Contract Testing – Because Not Everything Needs Full Integration Tests
- Dockerizing UV
- Hierarchical Waterfall Evaluation of Query Classification, Retrieval & Generation in Multi-Agent LLM Systems
- Efficient Ground Truth Generation for Search Evaluation
- Durable Functions for Indexing in RAG: A Practical Python Approach
- Cloud infrastructure provisioning: best practices for IaC
- Integration testing with Dapr and Testcontainers
- Running RAG with ONNX Runtime GenAI for On-Prem Windows
- Data Validations with Great Expectations in MS Fabric
- Using OpenTelemetry for flexible observability
- The Hidden Risks of Docker Build Time Arguments and How to Secure Your Secrets
- Flexible Tool Selection for ML Model Production
- Multi Root Workspaces in Visual Studio Code
- Multi-Provider Strategy for App Configuration in Python
- Instrumenting Apache Spark Structured Streaming jobs using OpenTelemetry
- Unlock Generative AI for Enterprise Scalability
- Azure Functions vs. Indexers: AI Data Ingestion
- Using Managed Identity on Logic App consumption
- Revolutionising Customer Feedback: Harnessing Large Language Models for Retail Insights and Intelligence
- LLMOps in restricted networks and addressing continuous evaluation long run constraints
2024 40
- Transforming Language into Code: Building and Evaluating a Robotic Code Generation Copilot
- Implementing Evaluation platform on Azure Machine Learning
- Semantic Kernel Learnings
- Building AI Search for Production in Corporate Environments: Key Lessons
- Accessing Private Resources in Azure
- Three Ways to Simplify CI/CD Pipelines on GitHub Actions
- Building a Multi-tenant GenAI gateway using APIM
- Multimodal RAG with Vision: From Experimentation to Implementation
- Streamlining Error Handling in Power Automate for Better Workflow Performance
- PromptFlow Serve – Benchmark Result Analysis
- Earning Agentic (and LangChain) Complexity
- Semantic Router using Azure AI Search
- Measuring Differentials of Product Images in AI-generated Ads
- Converting multiple sources to FHIR using Liquid
- Profiling Docker Compose services through Visual Studio
- LLM Prompt Injection Considerations With Tool Use
- Document Summarization Solution Patterns using Azure Open AI & Langchain
- Azure IoT Operations Data Processor Pipelines: Unlocking Efficiency in the Industrial Metaverse
- Learnings around developing with Microsoft Graph Toolkit
- Empowering Collaboration with a Tech Savvy Customer
- Next-Level Boilerplate: An Inside Look Into Our .Net Clean Architecture Repo
- 7 Essential Tips: Accelerate Prompt Flow Development
- Start Simple, Scale Fast: Azure Storage for Distributed Computing
- Simplified Connection State Management
- Synchronizing multiple remote Git Repositories
- Making an Application More Robust With Data Mapping
- Development Containers Simplified
- Testing VSCode Extensions with TypeScript
- Develop Microsoft Teams multi-tenants application that enables access to a legacy software running on-premises
- Image manipulation experiments for Mobile Read Hero Images(MRHI) compatibility
- APIs load testing using K6
- Plugins in Dataverse
- Crafting an Opinionated Logging and Error Handling Framework for Enhanced Observability in PowerShell
- Consuming Azure OpenAI resources in AKS with Workload Identities
- Streamlining Development through Monorepo with Independent Release Cycles
- Engineering Document (P&ID) Digitization
- APIs testing using HTTP files and Rest Client
- Validating Data in Synapse Using Data Flows and Pipelines
- Jest Mocking Best Practices
- Automate the capturing of test results from Application Insights
2023 40
- Debugging Java Dapr-enabled Apps in GitHub Codespaces
- Centralizing Data with Delta Lake and Azure Databricks
- Serving Swagger UI from a Golang Azure Function Custom Handler
- Patterns for optimizing data retrieval from Cosmos DB
- ACI for jobs
- Saving CO2 using location and time shifting in Azure
- 4 Key Tips: Production-Ready Spring Boot REST API with PostgreSQL
- Multi-Cluster Application Deployments to Kubernetes at Scale at Edge
- Build a robust transaction processing solutions to improve payment experience of retail end customers
- Authoring an RBAC API for your application
- Coding with Customer: A Story of Building a Federated Data Catalog with Microsoft Purview
- Lessons Learned In The Field For DevOps And Azure Container Apps
- Leveraging Azure Load Testing for Optimal Performance and Scalability
- Using Postman to Create Acceptance Tests for Customer Engagements
- Developing with Multiple Repositories inside a Single Solution for .NET
- Using Azure Cosmos DB with Integrated Cache
- Best Practices for Performance Testing: A Guide for Developers
- Maintaining API Clients With NSwag Model Generation
- Temporal Mutual Transport Layer Security(mTLS) and single-sign-on(SSO) using Azure
- Use Cases for Event Hub
- Large Language Model Prompt Engineering for Complex Summarization
- Solving store inventory allocation problem of CPG
- Coding with AI
- Building a custom workflow engine on top of Durable Task Framework DTFx
- Guidelines for Organizing and Testing Your Terraform Configuration
- Getting to Know TypeScript Generics
- Launching Litmus Chaos Scenarios Programmatically
- A Technical Journey into API Design-First: Best Practices and Lessons Learned
- Hitchhikers Guide to Workflow Engines
- Data preparation at scale on Azure ML using Dask
- Transforming Financial Planning with Power Platform: A Journey through Data Modeling on Dataverse
- How to Deploy a Production-Ready Node.js Application in Azure
- In-App User Experience with Flutter Embedded Web View and Azure Active Directory B2C User Flows
- Effortless Pair Programming with GitHub Codespaces and VSCode LiveShare
- A Hypothesis-Driven Approach to Building and Testing Resilience in .NET Azure Functions
- Large-scale Data Operations Platform for Autonomous Vehicles
- Common Pitfalls of using Self-Hosted Build Agents
- Observability on IoT Edge leveraging a push model approach
- Maintenance window strategy for database migrations
- Hosting a Capture-the-Flag event on Azure
2022 10
- X++ And Git: A Basic Setup
- An Approach to Unit Testing ADX Functions
- A Search Solution For Video Archive
- Configuring Edge Devices At Scale
- Configuring Authentication and Authorization for REST APIs using Azure AD B2C ID Tokens
- E2E Tests for LoRaWAN Starter Kit with Real Hardware
- Observability Journey
- Entity Framework Journey
- Continuous Integration and Deployment Journey
- Privacy in Medical Systems using FHIR
2021 13
- Re-Simulation in Automated Driving
- Working with a Monorepo
- Building an Azure based Industrial Internet of Things Solution for Factory Automation
- Azure Service Operators – A Kubernetes native way of Deploying Azure Resources
- Detecting “Action” and “Cut” in Archival Footage Using a Multi-model Computer Vision and Audio Approach with Azure Cognitive Services
- Building an Action Detection Scoring Pipeline for Digital Dailies
- Enabling COVID-19 Exposure Notifications Across the United States on Azure
- Entity Disambiguation Using Search Engine
- Using Azure Cognitive Services to Analyse Evidence in Public Safety and Justice
- Observability for Event Stream Processing with Azure Functions, Event Hubs, and Application Insights
- Unit Testing Azure DevOps UI Extensions
- Developing and Deploying a Recommender Model for Continuous Systematic Literature Reviews
- Evaluation Framework for Information Extraction
2020 1
2019 8
- Using Blockchain To Securely Transfer And Verify Files
- Preventing Rhino Poaching With Microsoft Azure
- Using uPort For Authentication On Blockchain To Improve Standards On The Food Logistics Chain
- Real-time Streaming Of 3D Enterprise Applications From The Cloud To Low-powered Devices
- Assessing the Severity of Acne via Cell Phone Selfie Images Using A Deep Learning Model
- Running Parallel Apache Spark Notebook Workloads On Azure Databricks
- Developing and Deploying a Churn Prediction Model with Azure Machine Learning Services
- Real-Time Time Series Analysis at Scale for Trending Topics Detection
2018 29
- Improving Safety and Efficiency in BMW Manufacturing Plants with an Open Source Platform for Managing Inventory Delivery
- Social Stream Pipeline on Databricks with auto-scaling and CI/CD using Travis
- Active Learning for Object Detection in Partnership with Conservation Metrics
- How to Build A K8S Http API For Helm, and Serve Micro-services Using A Single IP
- Attaching and Detaching an Edge Node From a HDInsight Spark Cluster when running Dataiku Data Science Studio (DSS)
- Infrastructure as Code – On demand GPU clusters with Terraform & Jenkins
- Unsupervised driver safety estimation at scale, a collaboration with Pointer Telocation
- Semantic Segmentation of Small Data using Keras on an Azure Deep Learning Virtual Machine
- Deploying a Batch AI Cluster for Distributed Deep Learning Model Training
- Satellite Images Segmentation and Sustainable Farming
- Building a Private Ethereum Consortium
- Using Otsu’s method to generate data for training of deep learning image segmentation models
- Fashion Retail Inventory Management With Deep Learning Content-based Image Retrieval
- Making sense of Handwritten Sections in Scanned Documents using the Azure ML Package for Computer Vision and Azure Cognitive Services
- Runtime Configuration of Spark Streaming Jobs
- OAuth 2.0 for Mixed Reality applications
- Deep Learning Image Segmentation for Ecommerce Catalogue Visual Search
- Packaging an Electron app for managed distribution across devices
- App-to-app communication with React Native on Android
- Voronoi Selection for Cancer Drug Network Visualization in Mixed Reality
- Sequence Intent Classification Using Hierarchical Attention Networks
- Using a Private Ethereum Consortium Network to Store and Validate Documents
- Copy Custom VM Images on Azure
- Using Helm to Deploy Blockchain to Kubernetes
- Analysing Bot to Human Hand-off Interactions
- Orchestrating TURN Servers for Cloud Deployment
- Azure Event Hub Ingestion at Scale with Python and Kubernetes
- Continuous Delivery for Service Fabric via Github, Travis CI and Docker Compose
- Deploying a Linux Python web application to Service Fabric via Docker Compose
2017 46
- Giving meaningful context to social media influence with Microsoft Cognitive Services
- Comparing Image-Classification Systems: Custom Vision Service vs. Inception
- Stock Market Predictions with Natural Language Deep Learning
- Autoscaling Deep Learning Training with Kubernetes
- Permissively-Licensed Named Entity Recognition on the JVM
- Building a Custom Spark Connector for Near Real-Time Speech-to-Text Transcription
- Bird Detection with Azure ML Workbench
- Moving High Scale Data and Compute from AWS to Azure for The Emedgene Genetics Intelligence Platform
- Creating a Data Visualization GraphQL Server with a Loosely Coupled Schema
- Custom Analytics Dashboard for Application Insights
- Using Microsoft Bot Framework as a Proxy to Publish your Bot Stack
- Developing a Custom Search Engine for an Expert Chat System
- Using Object Detection for Complex Image Classification Scenarios
- Facilitating Growth Capital Funding in Africa with Bots
- Automating Receipt Processing
- Building an Image Classification Pipeline Using Serverless Architecture
- Bot to Human Handoff in Node.js
- IoT Sports Sensor Machine Learning Helps Amateurs Up Their Game
- Scaling UDP Workloads with Kubernetes
- Youth Homelessness Survey App with Xamarin.Forms and HockeyApp
- Revisiting InterOp with Unity, UWP and DirectX
- Hacking React Native Unbundles into UWP
- Building Facebook.Yoga for UWP and WPF
- Learning Image to Image Translation with Generative Adversarial Networks
- Geocoding Social Conversations with NLP and JavaScript
- Deploying bots using the Serverless framework
- Digital badge building with reusable Web Components
- A Production Deis Workflow Deployment on Azure
- Food Classification with Custom Vision Service
- Project Fortis: Accelerating UN Humanitarian Aid Planning with GraphQL
- Classifying Leaks Using Cognitive Toolkit
- Provision and Configure your Infrastructure on Azure using SaltStack
- Using a Layer 7 Proxy for Ethereum Blockchain Client’s JSON-RPC Endpoint
- Continuous Delivery to Multi-Cloud Marketplaces
- Reproducible Data Science – Analysis of Experimental Data with Pachyderm and Azure
- Object Detection Using Microsoft CNTK
- Stampery Blockchain Add-in for Microsoft Office
- End to End Object Detection in a Box
- Collecting Form Data with a LUIS-Based Bot
- Orchestrating Multiple Bots with Multilingual Support
- Unit Testing for Bot Applications
- The Deploy to Azure Button
- Building LUIS Models for Unsupported Languages with Machine Translation
- Building a Pipeline for Extracting and Graphing Entities and Relations from a Corpus of Documents
- Creating a Single Bot Service with Azure to Support Multiple Bot Applications
- Predicting Expense Type from Receipts with Microsoft Cognitive Services
2016 25
- Regulating Sensor Error in Wastewater Management Systems with Machine Learning
- Integrating an Existing Bot Platform with Microsoft’s Bot Framework
- Leveraging Azure Search for Implementing a QnA Bot in Unsupported Languages
- Improving Speech and Intent Recognition on iOS
- Extending Microsoft’s Bot Framework with Graph-Based Dialogs
- Creating Speech-Driven Applications with Cognitive Services and LUIS
- Automated Azure Template Validations
- Integrating Payments with Bots
- Showing Native Windows Notifications from Electron Using NodeRT
- Benchmarking Technologies for Storing and Querying Genomic Data
- Using an Extensible Web-Based Command Line Interface to Administrate a Backend Platform
- Deploying a DBaaS to Azure with Graph Story and Ansible
- Training a Machine Learning Classifier for Relation Extraction from Medical Literature
- Servicing FAQ-Style Content Through a Conversational Interface
- Code-Free APIs with Azure Search
- Cordova IoT Simulator
- HDInsight orchestration using Azure App Services
- Building an AR Navigation System for Visually Impaired Users
- Building a Low Latency Smart Conversational Client
- Hybrid Apps Using C# and JavaScript with ChakraCore
- Creating Universal Windows Apps with React Native
- Access Azure Blob Storage from Your Apps using S3 Java API
- Compiling Electron Apps for the Windows Store
- Video Tagging Tool for Video-Processing and Image Recognition
- Categorizing Driver Risk with Machine Learning
2015 44
- Determining Speech Intent with Cognitive Services and LUIS
- Dynamic Web Test Generation Using App Insights
- Data preparation: The Balancing Act
- Neural Network Performance
- Comparing Results Delivered by Logistic Regression and a Neural Network
- Emotion Detection and Recognition from Text Using Deep Learning
- Feature Representation for Text Analyses
- Reading and Writing to the Windows Registry in-process from Node.js
- Working with Spatial Data in Table Storage
- Streamlined Dokku Deployment on Azure
- Cloud Foundry: Elastic Containerized Applications on Azure
- Building a Radial Menu Control for Surface Devices
- Upgrading to npm@3 on Windows
- Using Travis CI to Deploy to Azure
- Talking AllJoyn with Universal Windows Platform (UWP)
- Using ManifoldJS to Get More Out of Web Sites
- Image Management in ASP.Net Using Azure Blob Storage
- Visualize Large 3D Captures using Pyrite3D
- Rotary Wheel Control with HeavenFresh
- Deploying Flynn Clusters on Azure
- Containerized CI with Concourse on Azure
- Real-time Maps with Event Hubs and SignalR Using Leaflet
- High Performance MongoDB Clusters with Azure Resource Manager
- A Peer Review Bot for GitHub
- Storing Data Securely in Azure Blob Storage
- AllJoyn 101: Getting Started with AllJoyn using the Heatworks Model 1
- Distributing Line of Business (LoB) Apps in Enterprises
- Bootstrap Enterprise Single Page Applications with Continuous Azure Integration
- Parallelized Bulk Copy of Data from AWS to Azure
- Leveraging HDInsight from On-Premises Hadoop
- Turning Images into Entities Using Project Oxford
- Extracting XML Data from HDFS Sequence Files
- Office Mail App for Rallyteam
- Building a ReactJS Spreadsheet Component
- Prediction of diabetes hypoglycemic events
- Processing Time Series Data with HDInsight Storm
- Microservice Orchestration with Fleet on Azure
- Using camera stream for real time object tracking in Windows apps
- Background and floor removal from depth camera data
- Deis: Running a Heroku-Style Platform on Azure
- Communicating with Man’s Best Friend, Part I – Dog Tracking
- Recursive Descent Formula Parsing in C# in .NET
- Building Ember Apps on Azure Websites
- Wicked Cool Excel Function with Blockspring