Author Archives: Jesse Liberty

Unknown's avatar

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. Liberty is a Senior AI Engineer at the University of Pittsburgh Medical Center, and was a Team Lead and Senior Software Engineer for various corporations, a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a 21 year Microsoft MVP.

Adding Cosmos with Spec Kit & Copilot

Yesterday I set out to add Cosmos to my demonstration project. The goal was to keep track of all queries, even after the browser is closed. My plan was to work with Spec Kit and Copilot, as described in my … Continue reading

Posted in AI | Leave a comment

Spec Driven Development (SDD)

I am totally blown away by the combination of Spec Kit and Copilot. It is one thing to read about SDD and quite another to build with it. [For more on the steps in SDD, please see what I wrote … Continue reading

Posted in AI | Comments Off on Spec Driven Development (SDD)

Zoom Presentation

Click here

Posted in AI, Presentations | Comments Off on Zoom Presentation

Important for programmers to remember

No one ever wanted a ⅛ inch drill bit. What they want is a ⅛ inch hole.

Posted in Essentials | Comments Off on Important for programmers to remember

Microsoft Agent Framework: Human In The Loop

tl;dr If you’re building automated workflows that sometimes must pause for human judgment (approvals, moderation, triage), Microsoft Agent Framework provides first‑class HITL primitives: typed RequestPorts, durable suspended execution, emitted RequestInfoEvents, and automatic routing of responses back to the correct workflow … Continue reading

Posted in AI | Comments Off on Microsoft Agent Framework: Human In The Loop

Using Session State

My demo program is a multi-agent application that accepts a topic BlogAgent, researches that topic (ResearcherAgent) and then drafts a blog post (AuthorAgent). The post is then reviewed by another agent (ReviewerAgent) who either accepts the draft or sends it … Continue reading

Posted in AI, Essentials | Comments Off on Using Session State

Copilot Review To The Rescue

For those who are following along with the evolution of my Blog Writing application: after the last revision (allowing follow-up questions to a query) Copilot evaluated my Pull Request and sent me an email that the follow-up was not, in … Continue reading

Posted in AI | Comments Off on Copilot Review To The Rescue

Podcast: MAF Deep Dive

Happy to post to my podcast a deep dive into Microsoft Agent Framework with Daniel Costea. Available here or wherever you get your podcasts.

Posted in AI, Podcast | Comments Off on Podcast: MAF Deep Dive

Microsoft Tenants

What is an Azure tenant (Microsoft Entra ID tenant) — and what is it used for? tl;drAn Azure tenant — now called a Microsoft Entra ID tenant — is a dedicated, isolated instance of Microsoft’s identity service that represents an … Continue reading

Posted in AI, Essentials | Comments Off on Microsoft Tenants

Agent Skills 101

tl;drImagine an AI assistant in your company that can write emails, check expense reports, and run CI pipeline steps — but it has every capability baked into one giant prompt. It’s slow, expensive, brittle, and dangerously able to access systems … Continue reading

Posted in AI, Essentials | Comments Off on Agent Skills 101

Deploying to Foundry

The demonstration program discussed (and used) in the previous blog posts ran entirely locally as a console application. This week I set out to migrate it to Foundry. To do so, I enlisted the help of Bruno Capuano and Jon … Continue reading

Posted in AI | Comments Off on Deploying to Foundry

Copilot Code Review

tl;drCopilot code review gives every pull request a fast, consistent first pass — catching typos, missing null checks and small bugs so human reviewers can focus on architecture, design and higher‑risk decisions. What is Copilot code review?Copilot code review is … Continue reading

Posted in AI | Comments Off on Copilot Code Review