Garry Trinder's Avatar

Garry Trinder

@garrytrinder.dev

๐Ÿ‘จโ€๐Ÿ’ป Developer Advocate @ Microsoft | Former Microsoft MVP | ๐ŸŒ East Yorkshire, UK | โšฝ Swindon Town FC supporter | ๐ŸŽฎ Xbox Gamer | Maintainer of Dev Proxy & CLI for Microsoft 365 | Microsoft 365 Copilot and AI dev

512
Followers
114
Following
321
Posts
07.07.2023
Joined
Posts Following

Latest posts by Garry Trinder @garrytrinder.dev

Preview
Microsoft Agent Framework: Conversations and Threads In an earlier blog post, we took an initial look at the Microsoft Agent Framework in terms of the components that form this new open-source SDK. In this post, we focus on a key component that was mentioned - threads. We see how the Microsoft Agent Frameworkโ€™s helps you manage conversations using threads. Specifically, the following is covered: foundational concepts creating a conversation without a thread creating a conversation with a thread how to serialise a thread how to deserialise a thread agents and multiple threads threading support and implementation options ย  Demos and code examples are included.ย  A video demo is also available. ~ Foundational Concepts Before jumping into some examples, a few important points to note when building agents with the agent framework. Stateย  First, agents are stateless by default.ย  They donโ€™t maintain sate between interactions. To handle the back and forth between the agent and the human (or another agent

[BLOGGED]
Microsoft Agent Framework: Conversations and Threads

In this post we see how the Microsoft Agent Frameworkโ€™s helps you manage conversations with threads.

Demos and code are included.

Read:
https://jamiemaguire.net/index.php/2025/11/06/microsoft-agent-framework-conversations-and-threads/

17.11.2025 06:14 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ’พ Recording of the @community.ms #Microsoft365 & #PowerPlatform Community call 13th of Nov

โ€ข Latest updates โšก
โ€ข Focus #PowerAutomate, #SharePoint, and #SPFx
โ€ข Presented by Marc Andrรฉ Schrรถder-Zhou, Ian Tweedie, and Harminder Singh

Host @garrytrinder.dev

๐Ÿ“บ Watch โ†’ www.youtube.com/watch?v=gf2w...

14.11.2025 01:15 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Dev Proxy v1.3 with exporting to HAR, LLM usage tracking, and enhanced permissions analysis - Microsoft 365 Developer Blog Introducing Dev Proxy v1.3 with new plugins for inspecting and debugging API requests, along with enhanced permissions analysis and improved OpenAPI spec generation for complex testing scenarios.

Dev Proxy v1.3.0 is out, with:

- HAR file generation for universal debugging
- LLM usage tracking for cost optimization,
- enhanced permissions analysis
- improved OpenAPI spec generation

Check it out: devblogs.microsoft.com/microsoft365...

30.10.2025 12:08 ๐Ÿ‘ 2 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
Intercept requests with specific headers - Dev Proxy How to configure Dev Proxy to only intercept requests with specific headers

Testing APIs is noisy when filtering only by URL-irrelevant requests slow you down and hide integration issues. Dev Proxy lets you filter by specific headers and values for focused debugging. Get cleaner logs, diagnose faster, and ship better apps.

Check it out: learn.microsoft.com/microsoft-cl...

09.10.2025 05:56 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Rolling out to VS Code now: Claude Sonnet 4.5, Anthropic's most advanced model for coding.

Let us know what you think!
github.blog/changelog/20...

29.09.2025 17:25 ๐Ÿ‘ 35 ๐Ÿ” 9 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Dev Proxy v1.2 with mock response mirroring and improved performance - Microsoft 365 Developer Blog Introducing Dev Proxy v1.2 with mock response mirroring capabilities that make API simulation more realistic.

Dev Proxy v1.2 is out with mock response mirroring and improve performance!

Check it out: devblogs.microsoft.com/microsoft365...

25.09.2025 06:58 ๐Ÿ‘ 2 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

HTTP files are awesome for quickly testing APIs. Dev Proxy auto-generates HTTP files from API traffic. This saves time, boosts security, and makes sharing reproducible API scenarios easy for development and collaboration.

Check it out: learn.microsoft.com/microsoft-cl...

16.09.2025 06:47 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

TypeSpec is a game changer for working with APIs. But how to build it? Dev Proxy records real API traffic and auto-generates accurate TypeSpec files-no manual contract writing. Get reliable, up-to-date specs fast for smoother, faster integration.

Try it: learn.microsoft.com/microsoft-cl...

15.09.2025 07:07 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Iโ€™ve heard good things from folks about the original, not sure how the sequel stacks up, but I guess itโ€™s more of the same.

15.09.2025 09:49 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Free developer registration for individual developers on Microsoft Store Weโ€™re excited to share that individual developers can now publish apps to the Microsoft Store without paying any onboarding fees โ€” and this new experience is now globally available in nearly 200 marke...

How much does it cost to register as an individual developer on the Microsoft Store?

Zero.
Zip.
Nada.
Zilch.
Nothing.

blogs.windows.com/windowsdevel...

11.09.2025 15:43 ๐Ÿ‘ 3 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Unโ€™ecosistema di agenti per Microsoft 365 Copilot | XE - Development User Group [Online Meeting] Lโ€™esperienza di Microsoft 365 Copilot si รจ recentemente arricchita di un vasto ecosistema di agenti: dai declarative agent, realizzati con strumenti come Copilot Studio o Microsoft 365 Agents Toolkit; ai custom engine agent, che possono essere sviluppati con Microsoft 365 Agents SDK, Teams AI Library, Semantic Kernel e Azure AI Foundry. Siete un poโ€™ confusi? Niente paura, nel corso di questa sessione capiremo meglio le differenze e quali strumenti utilizzare in base allo scenario che si vuole implementare.

This Friday Iโ€™ll be virtually joining the XeDotNet community for a talk in Italian about agents + Copilot ๐Ÿš€
Weโ€™ll cover:

- How Agent Builder, Copilot Studio, and the Agents SDK fit together
- What this means for devs + organizations

Free to join here: www.xedotnet.org/eventi/un-ec...

10.09.2025 14:28 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Imagine scoring 4 and still not taking the match ball home ๐Ÿ˜…

10.09.2025 11:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Welcome to the club! I got mine at launch and itโ€™s been great. I use it a lot of Teams meetings.

10.09.2025 10:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Hardcoded tokens or skipped auth checks cause unreliable authentication simulation, slowing you down. Dev Proxy's AuthPlugin simulates real API key/OAuth2 flows, enforcing auth scenarios. Test auth reliably and launch with confidence.

Check it out: learn.microsoft.com/microsoft-cl...

10.09.2025 06:48 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - microsoft/resilient-coding-patterns Contribute to microsoft/resilient-coding-patterns development by creating an account on GitHub.

[Share] resilient-coding-patterns

This project aims to showcase common anti-patterns in software encountered in real-life cloud applications around the world. Not only do we explain, we also include code samples of what (not) to do.

10.09.2025 09:47 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Working on a new feature for @devproxy.bsky.social for which I needed a specific config. Short prompt + two empty files + Dev Proxy MCP server. Got a working setup in seconds. The best time to be a dev!

10.09.2025 07:43 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Another thing which I didnโ€™t know about was that Valve released Half-Life: Uplink for the 25th anniversary to the Steam version of the game. As expected, itโ€™s really well done standalone chapter. Highly recommend playing through it if youโ€™ve not done so.

07.09.2025 18:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Shortly after finishing it, I found out about ReShade, a post-processing tool that can applying modern effects, tweaks, and visual filters in real time to any PC game. The results are pretty impressive, simple effects like bloom, make lighting more atmospheric.

07.09.2025 18:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
a circle with a letter l inside of it on a black background ALT: a circle with a letter l inside of it on a black background

26 yrs after its initial release, I finally finished Half-life.

Iโ€™ve lost count how many times Iโ€™ve started playing it and then just stopped for no real reason.

The graphics are dated by todayโ€™s standards but the story and gameplay is still brilliant.

Run. Think. Shoot. Live.

07.09.2025 18:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Dev Proxy v1.1 with improved support for Microsoft Graph batching - Microsoft 365 Developer Blog Introducing Dev Proxy v1.1 with critical fixes for Microsoft Graph batch request simulation, resolved authentication plugin issues, and enhanced the MinimalPermissionsGuidancePlugin with newโ€ฆ

Dev Proxy v1.1 with improved support for Microsoft Graph batching

Learn more: devblogs.microsoft.com/microsoft365...

What is Dev Proxy? ๐Ÿ‘‰ aka.ms/devproxy

04.09.2025 09:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Enriching Microsoft 365 profiles with Microsoft 365 Copilot connectors for people data (public preview) - Microsoft 365 Developer Blog Enrich Microsoft 365 profiles with Microsoft 365 Copilot connectors for people data

๐Ÿ‘‰ New #M365 dev blog post: Enriching #Microsoft365 profiles with Microsoft 365 #Copilot connectors for people data (public preview)
๐Ÿง‘โ€๐Ÿ’ปGet started and enrich the view that M365 & Copilot has of your employees with people connectors
๐Ÿ“ Give us your feedback!
devblogs.microsoft.com/microsoft365...

01.09.2025 14:59 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A scenic view of St. Ives, a coastal town in Cornwall, England. The image shows a sandy beach with gentle waves from the sea, surrounded by a stone pier and breakwater. In the background, there are numerous houses and buildings clustered together on the hillside under a cloudy sky. Greenery is visible in the foreground along with some rooftops.

A scenic view of St. Ives, a coastal town in Cornwall, England. The image shows a sandy beach with gentle waves from the sea, surrounded by a stone pier and breakwater. In the background, there are numerous houses and buildings clustered together on the hillside under a cloudy sky. Greenery is visible in the foreground along with some rooftops.

Reconnecting after two weeks family holiday in Cornwall ๐Ÿ–๏ธ

๐Ÿชซ ๐Ÿ”Œ ๐Ÿ”‹

01.09.2025 13:02 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A thumbnail with a dark background and a screenshot of VS Code that reads "VS Code Dev Days Join our series of in-person community events aka.ms/VSCode/DevDays" with a VS Code and GitHub Copilot logo

A thumbnail with a dark background and a screenshot of VS Code that reads "VS Code Dev Days Join our series of in-person community events aka.ms/VSCode/DevDays" with a VS Code and GitHub Copilot logo

We're so excited to bring you VS Code Dev Days - a global community initiative to explore the AI capabilities within VS Code!

With more than 60 worldwide, in-person events and 4 special virtual editions, there's an event for you. Learn more: aka.ms/VSCode/DevDa...

28.08.2025 20:39 ๐Ÿ‘ 19 ๐Ÿ” 9 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 2
Preview
Dev Proxy v1.0 with new features for building robust AI-powered apps - Microsoft 365 Developer Blog Introducing Dev Proxy v1.0, with new language model-specific testing capabilities to help developers build more reliable AI-powered applications by simulating real-world scenarios and tracking resourc...

Weโ€™re excited to announce Dev Proxy v1.0, with new language model-specific testing capabilities. Check it out! devblogs.microsoft.com/microsoft365...

07.08.2025 06:21 ๐Ÿ‘ 5 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

There's enough horrible things happening in the world.

Please don't have your API return a 200 OK with an error code and add to that list.

05.08.2025 19:31 ๐Ÿ‘ 26 ๐Ÿ” 7 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Preview
Simulate a CRUD API across the internet - Dev Proxy How to simulate a CRUD API across the internet.

Need a mock API which is also available over the internet? Dev Proxy lets you simulate CRUD APIs instantly with no code, share live endpoints via Dev Tunnels, validate early, collaborate remotely, and speed up frontend integration.

Learn more: learn.microsoft.com/microsoft-cl...

05.08.2025 07:01 ๐Ÿ‘ 1 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot showing mock data setup for a Microsoft Graph API response. On the left, a JSON file defines a mock GET response for https://graph.microsoft.com/v1.0/me, with user details like name and email. On the right, the terminal displays the mocked response being served from a local proxy.

Screenshot showing mock data setup for a Microsoft Graph API response. On the left, a JSON file defines a mock GET response for https://graph.microsoft.com/v1.0/me, with user details like name and email. On the right, the terminal displays the mocked response being served from a local proxy.

Testing your app against real-world failures can be a pain. Especially when working with APIs that you don't own like Microsoft Graph. 1/4

29.07.2025 08:18 ๐Ÿ‘ 2 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Terminal screenshot showing OpenAIMockResponsePlugin in use, with commands to run/stop proxy and a POST request to OpenAI API. Red arrows highlight 'Call cloud LLM' and 'Get local response'.

Terminal screenshot showing OpenAIMockResponsePlugin in use, with commands to run/stop proxy and a POST request to OpenAI API. Red arrows highlight 'Call cloud LLM' and 'Get local response'.

Building with OpenAI APIs can get expensive fast-especially when you just need to test parts of your app that don't need real AI replies. 1/4

28.07.2025 10:05 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Closed the week on a high note. @garrytrinder.dev and I have done some really cool stuff for @devproxy.bsky.social. If you use it, be sure youโ€™ve got the Dev Proxy Toolkit VSCode extension so that you can manage configs using natural language. ๐Ÿ’ช

25.07.2025 15:30 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For debugging code we need symbols/source maps. For debugging APIs we need access to raw requests and responses with their headers. If youโ€™re building an app or an SDK be sure to have a switch to expose this information.

24.07.2025 10:37 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0