- Dev Blogs
- All things Azure
All things Azure
Developer focused how-tos, use cases and solutions on Microsoft Azure
Featured posts

How to develop AI Apps and Agents in Azure – A Visual Guide


As organizations explore new AI-powered experiences and automated workflows, there's a growing need to move beyond experiments and proofs-of-concept to producti...

How to subscribe for GitHub Copilot Business without GitHub Enterprise: A Step-by-Step Guide
Did you know that now you can subscribe to GitHub Copilot Business without GitHub Enterprise (GHE), which means you can get GitHub Copilot Business as a standal...
Latest posts

Getting Started with Claude models on Azure Databricks

Introduction Following up on the exciting announcement about Anthropic's state-of-the-art models becoming available to Azure Databricks customers, this post provides a detailed, step-by-step guide on how you can start using Claude 3.7 Sonnet model directly within your Azure Databricks environment using Model Serving. We'll walk through deploying the necessary Azure Databricks workspace, finding the Claude 3.7 model endpoint, testing it in the Playground, and getting the code snippets needed to integrate it into your applications. Prerequisites: Step 1: Deploy a Premium Azure Databricks Workspace...

Visualize ROI of your GitHub Copilot Usage, Deploy it!

Deployment: Let's do it! All operations are performed in the VM Prerequisites everything is on-premises and free (except VM) The only thing you need is: Everything else is based on existing stuff, or based on open source software, no extra cost, for example: Docker For installation instructions, refer to Install Docker Engine. For Ubuntu 22.04, you can use the following command verify The following content is obtained, indicating ok Download source code Put all the work in the ...

Visualize ROI of your GitHub Copilot Usage, How it works!

Architecture: How it works! The Copilot Usage Advanced Dashboard offers a comprehensive suite of features designed to revolutionize how organizations track and analyze their Copilot usage. At its core, the solution leverages Elasticsearch for persistent data storage, breaking free from the traditional 28-day limitation and enabling analysis across extended time periods, from months to years. The system intelligently structures data with Organization and Team fields, facilitating granular filtering and cross-organizational insights. Data integrity is maintained through unique hash key generation...

GitHub Copilot Chat Explained: The Life of a Prompt
Ever wondered what happens behind the scenes when you chat with GitHub Copilot in VS Code? Let's pull back the curtain and explore how this AI coding assistant processes your prompts, from local workspace scanning to interacting with OpenAI's language models. This article explains how GitHub Copilot extension processes user prompts—including the steps from local VS Code indexing to sending/receiving data from the Copilot proxy and ultimately interacting with OpenAI-based models. The write-up includes what happens when you reference your workspace (e.g., using @workspace) and how many trips occur. &nb...

Turning AI Prompts into Playing Cards: A Platform Engineering Experiment

The inspiration for this project came from my desire to leverage AI to create a tangible product that you can hold, touch, and share. Cardmaker showcases the capabilities of modern AI as a tool to help its user craft a custom card deck. But that's not all. It also provides a unique and tangible product that can be used for educational purposes, marketing, or personal enjoyment. I’ll let cardmaker introduce itself by showcasing the initial greeting it provides for the user: The Process My first challenge was deciding what theme to use and what content would go on the cards. This is important because LLM...

Step-by-Step Guide: User Provisioning with SAML Authentication in GitHub Enterprise
This guide demonstrates how to seamlessly set up user access in GitHub Enterprise using Security Assertion Markup Language (SAML) authentication. The process connects a user's GitHub account with your organization's identity provider (such as Microsoft Entra ID or Okta), enabling secure and streamlined access management. The diagram above describes the process when a user access GitHub Enterprise when SAML authentication, the critical piece here is the link with Single Sign-On (SSO) identity. Assuming the following steps before starting: Step by step Guide Note...

How to use GitHub Copilot to Convert an EJB Application to Spring Boot

Hello developers! Continuing our series on GitHub Copilot tips, here's another valuable insight to enhance your coding experience: In today's fast-paced development environment, migrating legacy applications to modern frameworks is a common practice. One such migration is converting Enterprise JavaBeans (EJB) applications to Spring Boot. This blog will guide you through the few tips on transforming your EJB application into a Spring Boot application using GitHub Copilot, an AI-powered code completion tool that can assist you in writing code more efficiently. Step By Step Approach Understand the Exis...

Tips and Tricks for Adopting GitHub Copilot at Scale

Introduction Adopting GitHub Copilot at scale can be a game-changer for many development teams (especially large or distributed teams). This blog post provides best practices, actionable tips, and tricks to ensure a successful adoption of GitHub Copilot to ensure successful adoption at scale, foster engagement, and maximize the return on investment (ROI). 1. Raise Awareness and Streamline License Requests One common challenge in organizations is ensuring that developers are aware of the tools and resources available to them. Simply buying the GitHub Copilot licenses is not enough, organizations must acti...

Agentic AI Explained: A Philosophical Framework for Understanding AI Agents

Imagine an AI-powered world where assistance goes beyond tasks -- where intelligent agents debate, learn and collaborate with the wisdom of history's greatest minds. What if Socrates, Plato, and Aristotle could step into the digital age, engaging in vibrant discussions and offering their timeless perspectives. In this article, I'll delve into how AI agents can embody these great thinkers -- blending ancient wisdom with modern AI. Agent Personas An agent persona is like a character with its own strengths and style of thinking. By giving agents the personas of Socrates, Plato, and Aristotle, we can see ho...