Jamie Taylor
@gaprogman.com
Technology consultant & fractional CTO specializing in .NET architecture & security. Microsoft MVP | Host of The Modern .NET Show | Open source contributor
(𝟰/𝟰) Mike's take: "AI all the way down" is already happening.
Whether you're building REST APIs or exploring AI agents, this episode has practical insights you can implement today.
Full transcript available: dotnetcore.show/season-8/bui...
Whether you're building REST APIs or exploring AI agents, this episode has practical insights you can implement today.
Full transcript available: dotnetcore.show/season-8/bui...
November 11, 2025 at 8:01 PM
(𝟰/𝟰) Mike's take: "AI all the way down" is already happening.
Whether you're building REST APIs or exploring AI agents, this episode has practical insights you can implement today.
Full transcript available: dotnetcore.show/season-8/bui...
Whether you're building REST APIs or exploring AI agents, this episode has practical insights you can implement today.
Full transcript available: dotnetcore.show/season-8/bui...
(𝟯/𝟰) Model Context Protocol (MCP) is how you build tools that LLMs can use. The clever bit? Humans stay in the loop.
Build MCP servers with C#, host in Azure Functions. GitHub already has one that manages PRs and issues.
Mike used Copilot to generate MCP tools. 🤯
Build MCP servers with C#, host in Azure Functions. GitHub already has one that manages PRs and issues.
Mike used Copilot to generate MCP tools. 🤯
November 11, 2025 at 8:01 PM
(𝟯/𝟰) Model Context Protocol (MCP) is how you build tools that LLMs can use. The clever bit? Humans stay in the loop.
Build MCP servers with C#, host in Azure Functions. GitHub already has one that manages PRs and issues.
Mike used Copilot to generate MCP tools. 🤯
Build MCP servers with C#, host in Azure Functions. GitHub already has one that manages PRs and issues.
Mike used Copilot to generate MCP tools. 🤯
(𝟮/𝟰) OpenAPI isn't just documentation. From a single definition, you can generate:
SDKs in multiple languages
CLI tools (Azure CLI does this!)
Tests
Terraform configs
Interactive UIs
Modern ASP .NET Core extracts this from your code automatically.
SDKs in multiple languages
CLI tools (Azure CLI does this!)
Tests
Terraform configs
Interactive UIs
Modern ASP .NET Core extracts this from your code automatically.
November 11, 2025 at 8:01 PM
(𝟮/𝟰) OpenAPI isn't just documentation. From a single definition, you can generate:
SDKs in multiple languages
CLI tools (Azure CLI does this!)
Tests
Terraform configs
Interactive UIs
Modern ASP .NET Core extracts this from your code automatically.
SDKs in multiple languages
CLI tools (Azure CLI does this!)
Tests
Terraform configs
Interactive UIs
Modern ASP .NET Core extracts this from your code automatically.
The entire conversation is worth a listen, and the above quote is just one piece of the 🔥 in the conversation.
November 11, 2025 at 11:30 AM
The entire conversation is worth a listen, and the above quote is just one piece of the 🔥 in the conversation.
(𝟰/𝟰) Remote teams? Even better. Introverts contribute more via chat, attendance improves without commutes, global teams finally participate.
The transformation starts with: "Want to share what you're working on?"
Full framework: rjj-software.co.uk/blog/communi...
The transformation starts with: "Want to share what you're working on?"
Full framework: rjj-software.co.uk/blog/communi...
November 10, 2025 at 7:01 PM
(𝟰/𝟰) Remote teams? Even better. Introverts contribute more via chat, attendance improves without commutes, global teams finally participate.
The transformation starts with: "Want to share what you're working on?"
Full framework: rjj-software.co.uk/blog/communi...
The transformation starts with: "Want to share what you're working on?"
Full framework: rjj-software.co.uk/blog/communi...
(𝟯/𝟰) Framework that works:
- Weekly lunch sessions (yes, provide food)
- Psychological safety first
- No forced attendance
- Cross-functional participation
-End with "Who's doing what by when?"
One client saw 30% reduction in duplicate work within six months.
- Weekly lunch sessions (yes, provide food)
- Psychological safety first
- No forced attendance
- Cross-functional participation
-End with "Who's doing what by when?"
One client saw 30% reduction in duplicate work within six months.
November 10, 2025 at 7:01 PM
(𝟯/𝟰) Framework that works:
- Weekly lunch sessions (yes, provide food)
- Psychological safety first
- No forced attendance
- Cross-functional participation
-End with "Who's doing what by when?"
One client saw 30% reduction in duplicate work within six months.
- Weekly lunch sessions (yes, provide food)
- Psychological safety first
- No forced attendance
- Cross-functional participation
-End with "Who's doing what by when?"
One client saw 30% reduction in duplicate work within six months.
(𝟮/𝟰) The secret? Invite EVERYONE, not just developers.
When Customer Success mentioned manual data exports, a dev fixed it in five lines. Customer satisfaction jumped 15% by week's end.
Most valuable insights come from people who actually use what we build.
When Customer Success mentioned manual data exports, a dev fixed it in five lines. Customer satisfaction jumped 15% by week's end.
Most valuable insights come from people who actually use what we build.
November 10, 2025 at 7:01 PM
(𝟮/𝟰) The secret? Invite EVERYONE, not just developers.
When Customer Success mentioned manual data exports, a dev fixed it in five lines. Customer satisfaction jumped 15% by week's end.
Most valuable insights come from people who actually use what we build.
When Customer Success mentioned manual data exports, a dev fixed it in five lines. Customer satisfaction jumped 15% by week's end.
Most valuable insights come from people who actually use what we build.
Literally the motivation for Hans Gruber in Die Hard. He sees himself as the hero.
Then again, I don't think that's actually you're after.
Then again, I don't think that's actually you're after.
November 10, 2025 at 11:46 AM
Literally the motivation for Hans Gruber in Die Hard. He sees himself as the hero.
Then again, I don't think that's actually you're after.
Then again, I don't think that's actually you're after.
"Hardest" there should have been "hard way". Sorry everyone.
November 9, 2025 at 12:24 PM
"Hardest" there should have been "hard way". Sorry everyone.
Is it good to know? Sure. Does it help them to achieve the goal of "give me a working operating system please"? It will, but a graphical installer might be easier for some to achieve that.
November 9, 2025 at 12:24 PM
Is it good to know? Sure. Does it help them to achieve the goal of "give me a working operating system please"? It will, but a graphical installer might be easier for some to achieve that.
Take installing a Linux distro, for instance.
Yes, I could download the minimal Arch installer and roll everything by hand. But is that the best way to introduce someone to that? No.
Just because you had to learn how to do that, doesn't mean that everyone who comes after you does.
Yes, I could download the minimal Arch installer and roll everything by hand. But is that the best way to introduce someone to that? No.
Just because you had to learn how to do that, doesn't mean that everyone who comes after you does.
November 9, 2025 at 12:24 PM
Take installing a Linux distro, for instance.
Yes, I could download the minimal Arch installer and roll everything by hand. But is that the best way to introduce someone to that? No.
Just because you had to learn how to do that, doesn't mean that everyone who comes after you does.
Yes, I could download the minimal Arch installer and roll everything by hand. But is that the best way to introduce someone to that? No.
Just because you had to learn how to do that, doesn't mean that everyone who comes after you does.
November 7, 2025 at 11:00 AM
Celebrating Umbraco's friendliness, reinforcing compassionate development principles, and hoping to change one mind at a time. If you're at the conference, see you at 4PM for the closing session! 💙 #UmbracoInTheCity
November 7, 2025 at 9:01 AM
Celebrating Umbraco's friendliness, reinforcing compassionate development principles, and hoping to change one mind at a time. If you're at the conference, see you at 4PM for the closing session! 💙 #UmbracoInTheCity
RJJ Software's why in action: "Realising digital potential through compassion for you and your customers. Only possible through deep compassion that ensures we understand your problems and guide you toward innovative solutions that fit."
November 7, 2025 at 9:01 AM
RJJ Software's why in action: "Realising digital potential through compassion for you and your customers. Only possible through deep compassion that ensures we understand your problems and guide you toward innovative solutions that fit."
Why this matters: "Most engineers don't give the user a second thought." But users pay for our lifestyle. Understanding the 'why' behind what we're building creates solutions that actually help users achieve their goals. Not just our technical preferences.
November 7, 2025 at 9:01 AM
Why this matters: "Most engineers don't give the user a second thought." But users pay for our lifestyle. Understanding the 'why' behind what we're building creates solutions that actually help users achieve their goals. Not just our technical preferences.