AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Customized Build Agents with Ahmed Ilyas - Episode 140

    Today's guest today is Ahmed Ilyas. Ahmed is a previous Microsoft employee and Microsoft MVP who has a lot of passion and enthusiasm to share. He believes in providing best practices and solutions to any customer of virtually any industry and likes to see solutions put in practice. His personal goal for every project is to make sure that clients and customers are happy — but also to make sure that he delivers the best possible solution to them and to enable them to succeed further in their line of business. Ahmed has a broad focus on the entirety of the Microsoft stack (from development tools and languages to business-to-business applications).

    In this episode, Ahmed speaks about customized build agents and agent pools, how Azure DevOps works under the hood and the challenges that he and the Azure DevOps Product Group faced (and how they approached them) when he worked at Microsoft.

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:51] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:24] About today's episode with Ahmed Ilyas.

    [2:27] Jeffrey welcomes Ahmed Ilyas to the podcast!

    [2:40] Ahmed shares about his rich career journey.

    [6:08] Ahmed speaks about some of his favorite career highlights.

    [7:58] Ahmed's Microsoft-specific career highlights.

    [9:27] Ahmed dives into the specific things he worked on in his role at Microsoft with Azure DevOps.

    [12:30] How many tests did Ahmed need to run in his role at Microsoft?

    [15:52] Did Ahmed and his team ever push the build agents and the worker pools to their limits?

    [18:14] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [18:45] An Azure subscription has a CPU core limit. Ahmed elaborates on the way that this works.

    [20:54] For developers using Azure Pipelines today, what are the options that they have with hosted pools that they should take advantage of?

    [22:11] What's the most straightforward way to get an extra dependency on the hosted agent so that a developer can use it?

    [24:59] Ahmed highlights a key piece about hosted agents.

    [26:12] Ahmed shares some tips and tricks for how Azure DevOps works under the hood.

    [28:00] Ahmed's predictions on what he believes will become a lot easier in the next 5-10 from technological advancement.

    [31:18] Ahmed recommends some relevant go-to resources to check out.

    [31:09] Jeffrey thanks Ahmed for joining the podcast!

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Docs.Microsoft.com

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    33 min
  • Customized Build Agents with Ahmed Ilyas - Episode 140

    Today's guest today is Ahmed Ilyas. Ahmed is a previous Microsoft employee and Microsoft MVP who has a lot of passion and enthusiasm to share. He believes in providing best practices and solutions to any customer of virtually any industry and likes to see solutions put in practice. His personal goal for every project is to make sure that clients and customers are happy — but also to make sure that he delivers the best possible solution to them and to enable them to succeed further in their line of business. Ahmed has a broad focus on the entirety of the Microsoft stack (from development tools and languages to business-to-business applications).

     

    In this episode, Ahmed speaks about customized build agents and agent pools, how Azure DevOps works under the hood and the challenges that he and the Azure DevOps Product Group faced (and how they approached them) when he worked at Microsoft.

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:51] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:24] About today's episode with Ahmed Ilyas.

    [2:27] Jeffrey welcomes Ahmed Ilyas to the podcast!

    [2:40] Ahmed shares about his rich career journey.

    [6:08] Ahmed speaks about some of his favorite career highlights.

    [7:58] Ahmed's Microsoft-specific career highlights.

    [9:27] Ahmed dives into the specific things he worked on in his role at Microsoft with Azure DevOps.

    [12:30] How many tests did Ahmed need to run in his role at Microsoft?

    [15:52] Did Ahmed and his team ever push the build agents and the worker pools to their limits?

    [18:14] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [18:45] An Azure subscription has a CPU core limit. Ahmed elaborates on the way that this works.

    [20:54] For developers using Azure Pipelines today, what are the options that they have with hosted pools that they should take advantage of?

    [22:11] What's the most straightforward way to get an extra dependency on the hosted agent so that a developer can use it?

    [24:59] Ahmed highlights a key piece about hosted agents.

    [26:12] Ahmed shares some tips and tricks for how Azure DevOps works under the hood.

    [28:00] Ahmed's predictions on what he believes will become a lot easier in the next 5-10 from technological advancement.

    [31:18] Ahmed recommends some relevant go-to resources to check out.

    [31:09] Jeffrey thanks Ahmed for joining the podcast!

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Docs.Microsoft.com

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    33 min
  • Davide Mauri on Azure SQL for Developers - Episode 139

    This week on the podcast, Jeffrey is joined by Davide Mauri, a Program Manager in the Azure SQL Database product group at Microsoft.

    Davide has been working in the IT field since 1997 and was awarded Data Platform MVP status for 12 consecutive years. He started his career as a full-stack and back-end developer, then focused on databases and data science for 15 years while still keeping alive his passion for development (mainly in C# and Python). He then moved to the Internet of Things (IoT) and big data space. Building from that experience, he joined Microsoft to help companies worldwide to leverage stream processing at scale. In his current role within the Azure SQL Database product group, Davide works to make sure that Azure SQL Database is — and will be — the best database option for developers.

    In their conversation, Davide speaks about the developer's journey into using Azure SQL Database; the key differences between Serverless and Hyperscape; important concepts you need to be aware of as a developer using Azure SQL Database; his recommendations on which version you should use (SQL Developer Edition, Express, or LocalDB); and guidance around deploying and database deployment tools, monitoring and telemetry tools, and the autoscale feature.

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:21] About today's episode with Davide Mauri.

    [1:47] Jeffrey welcomes Davide Mauri to the podcast.

    [1:54] Davide shares about his career journey and how he came to work at Microsoft.

    [3:27] The state of Azure SQL.

    [5:59] Why did Davide decide to write his book, Practical Azure SQL Database for Modern Developers? What does the book cover?

    [9:18] Davide highlights some general rules-of-thumb and important concepts around Azure SQL Database.

    [13:02] What is a Database Transaction Unit (DTU)? How do you figure out what your DTU is? And how do you make a database in Azure not cost as much?

    [18:08] For the local developer workstation, what are Davide's recommendations on using either SQL Developer Edition, Express, or LocalDB?

    [20:13] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [20:44] Davide's guidance for developers around deploying and database deployment tools.

    [26:34] The monitoring and telemetry tools you need to be aware of as a developer to know exactly what is going on with your database.

    [28:59] One of the big selling points of Azure SQL is the autoscale feature. Davide shares some of his key insights for developers when traffic is ramping up and it's stressing the database. Davide also compares Serverless and Hyperscale.

    [32:58] About the recent release of Microsoft.Data.SqlClient 3.0.

    [35:14] Jeffrey thanks Davide for joining the podcast and Davide shares where to get a hold of his new book, Practical Azure SQL Database for Modern Developers.

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Practical Azure SQL Database for Modern Developers: Building Applications in the Microsoft Cloud, by Davide Mauri, Silvano Coriani, Anna Hoffman, Sanjay Mishra, Jovan Popovic

    Azure SQL Database Hyperscale

    Practical Issues in Database Management: A Reference for the Thinking Practitioner, by Fabian Pascal and Stacie Parillo

    Octopus Deploy

    Azure Monitor SQL Insights

    Microsoft.Data.SqlClient 3.0

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    37 min
  • Davide Mauri on Azure SQL for Developers - Episode 139

    This week on the podcast, Jeffrey is joined by Davide Mauri, a Program Manager in the Azure SQL Database product group at Microsoft. 

     

    Davide has been working in the IT field since 1997 and was awarded Data Platform MVP status for 12 consecutive years. He started his career as a full-stack and back-end developer, then focused on databases and data science for 15 years while still keeping alive his passion for development (mainly in C# and Python). He then moved to the Internet of Things (IoT) and big data space. Building from that experience, he joined Microsoft to help companies worldwide to leverage stream processing at scale. In his current role within the Azure SQL Database product group, Davide works to make sure that Azure SQL Database is — and will be — the best database option for developers.

     

    In their conversation, Davide speaks about the developer's journey into using Azure SQL Database; the key differences between Serverless and Hyperscape; important concepts you need to be aware of as a developer using Azure SQL Database; his recommendations on which version you should use (SQL Developer Edition, Express, or LocalDB); and guidance around deploying and database deployment tools, monitoring and telemetry tools, and the autoscale feature.

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:21] About today's episode with Davide Mauri.

    [1:47] Jeffrey welcomes Davide Mauri to the podcast.

    [1:54] Davide shares about his career journey and how he came to work at Microsoft.

    [3:27] The state of Azure SQL.

    [5:59] Why did Davide decide to write his book, Practical Azure SQL Database for Modern Developers? What does the book cover?

    [9:18] Davide highlights some general rules-of-thumb and important concepts around Azure SQL Database.

    [13:02] What is a Database Transaction Unit (DTU)? How do you figure out what your DTU is? And how do you make a database in Azure not cost as much?

    [18:08] For the local developer workstation, what are Davide's recommendations on using either SQL Developer Edition, Express, or LocalDB?

    [20:13] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [20:44] Davide's guidance for developers around deploying and database deployment tools.

    [26:34] The monitoring and telemetry tools you need to be aware of as a developer to know exactly what is going on with your database.

    [28:59] One of the big selling points of Azure SQL is the autoscale feature. Davide shares some of his key insights for developers when traffic is ramping up and it's stressing the database. Davide also compares Serverless and Hyperscale.

    [32:58] About the recent release of Microsoft.Data.SqlClient 3.0.

    [35:14] Jeffrey thanks Davide for joining the podcast and Davide shares where to get a hold of his new book, Practical Azure SQL Database for Modern Developers.

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Practical Azure SQL Database for Modern Developers: Building Applications in the Microsoft Cloud, by Davide Mauri, Silvano Coriani, Anna Hoffman, Sanjay Mishra, Jovan Popovic

    Azure SQL Database Hyperscale

    Practical Issues in Database Management: A Reference for the Thinking Practitioner, by Fabian Pascal and Stacie Parillo

    Octopus Deploy

    Azure Monitor SQL Insights

    Microsoft.Data.SqlClient 3.0

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    37 min
  • A Special Group Presentation on Blazor Architecture - Episode 138

    Today on The Azure DevOps Podcast, Jeffrey Palermo is sharing an exclusive presentation on Blazor Architecture Patterns.

    Blazor is one of the new frameworks that has a lot to offer and is bringing many unique aspects together. With there already being so many fantastic developer tutorials and how-to's on Blazor, Jeffrey is instead going to be focusing on an architectural look at Blazor. Specifically, how the architecture works, as well as how you, as a developer, should be thinking about Blazor so that when you do choose to make use of it in its various forms, you can make the appropriate choice for your situation.

    Jeffrey covers a variety of topics in this presentation and it is jam-packed full of tips, advice, techniques, tools, resources, and how-tos! He speaks about the patterns that are appropriate for every Blazor architect to consider, how the different flavors of Blazor operate at the architectural level, how Blazor handles memory management, the high-level hub-and-spoke architecture and how it can apply to a Blazor application, eventing throughout the user interface, how to test Blazor applications, and the unique things you need to do when monitoring a Blazor application when it's running in production.

    Be sure to tune in as this presentation is beneficial for all .NET developers and those who make use of the Microsoft platform!

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:17] About today's special episode.

    [1:35] Jeffrey's introduction to his special group presentation on Blazor architecture.

    [2:32] What this presentation will be about.

    [3:11] Jeffrey introduces himself and shares about his developer background.

    [3:58] The topics that this presentation will be covering.

    [4:55] If you would like an electronic copy of Jeffrey's book, .NET DevOps for Azure, send him an email at [email protected]! You can also obtain a print copy anywhere books are sold.

    [5:32] About The Azure DevOps Podcast.

    [6:08] Getting started with Blazor: an overview.

    [9:00] The first step: source control.

    [11:50] How the Blazor Server-Side architecture works.

    [16:57] Settings that are important to get right in order for a Blazor Server-Side app to work properly.

    [20:48] Settings that are important for Blazor WebAssembly.

    [22:44] How to choose between Blazor Server-Side and Blazor WebAssembly.

    [25:21] How to handle memory management in Blazor WebAssembly and Blazor Server-Side.

    [31:26] Entity Framework for Blazor Server-Side.

    [34:30] About the hub-and-spoke pattern and how it can apply to a Blazor architecture.

    [37:19] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [37:51] Check out PlantUML if you are looking for a way to have design diagrams or architectural diagrams that are versionable that can be stored with your codebase.

    [39:01] The main conduit from the user interface into the application.

    [39:59] Jeffrey's favorite under-the-covers library right now for integrating and routing and integration for IOC Containers: the MediatR Library.

    [40:53] Jeffrey talks component libraries and gives his recommendations around them.

    [42:11] Why you need to think about all of the methods that your developers are using so that they are successful.

    [42:46] Jeffrey addresses a crosscutting concern that the Bus can give developers.

    [43:50] Jeffrey talks UI eventing within Blazor.

    [48:20] The speed and performance of Blazor Server-Side when loading a screen that's a little bit long.

    [49:46] How to refresh your browser pages in the DOM a lot quicker.

    [51:59] Broadcasted events: how to do them across many users of the same application.

    [55:12] Why you need to test your Blazor components.

    [57:14] The tests that have to run in a fully deployed environment of your application, and the three steps to continuous integration.

    [1:00:16] Operations and monitoring in Blazor.

    [1:02:51] Monitoring and metrics in Blazor.

    [1:08:33] Jeffrey wraps up the presentation.

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Visual Studio

    nopCommerce

    Carl Franklin's Blazor Train

    DevExpress

    Git

    WebAssembly

    SignalR

    Lamar

    Entity Framework

    PlantUML

    MediatR Library

    Telerik

    Radzen

    BU Responsive Framework

    Selenium

    ASP.NET MVC

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    1 hr 10 min
  • A Special Group Presentation on Blazor Architecture - Episode 138

    Today on The Azure DevOps Podcast, Jeffrey Palermo is sharing an exclusive presentation on Blazor Architecture Patterns.

    Blazor is one of the new frameworks that has a lot to offer and is bringing many unique aspects together. With there already being so many fantastic developer tutorials and how-to's on Blazor, Jeffrey is instead going to be focusing on an architectural look at Blazor. Specifically, how the architecture works, as well as how you, as a developer, should be thinking about Blazor so that when you do choose to make use of it in its various forms, you can make the appropriate choice for your situation.

     

    Jeffrey covers a variety of topics in this presentation and it is jam-packed full of tips, advice, techniques, tools, resources, and how-tos! He speaks about the patterns that are appropriate for every Blazor architect to consider, how the different flavors of Blazor operate at the architectural level, how Blazor handles memory management, the high-level hub-and-spoke architecture and how it can apply to a Blazor application, eventing throughout the user interface, how to test Blazor applications, and the unique things you need to do when monitoring a Blazor application when it's running in production.

     

    Be sure to tune in as this presentation is beneficial for all .NET developers and those who make use of the Microsoft platform!

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:17] About today's special episode. 

    [1:35] Jeffrey's introduction to his special group presentation on Blazor architecture.

    [2:32] What this presentation will be about.

    [3:11] Jeffrey introduces himself and shares about his developer background.

    [3:58] The topics that this presentation will be covering.

    [4:55] If you would like an electronic copy of Jeffrey's book, .NET DevOps for Azure, send him an email at [email protected]! You can also obtain a print copy anywhere books are sold.

    [5:32] About The Azure DevOps Podcast.

    [6:08] Getting started with Blazor: an overview.

    [9:00] The first step: source control.

    [11:50] How the Blazor Server-Side architecture works.

    [16:57] Settings that are important to get right in order for a Blazor Server-Side app to work properly.

    [20:48] Settings that are important for Blazor WebAssembly.

    [22:44] How to choose between Blazor Server-Side and Blazor WebAssembly.

    [25:21] How to handle memory management in Blazor WebAssembly and Blazor Server-Side.

    [31:26] Entity Framework for Blazor Server-Side.

    [34:30] About the hub-and-spoke pattern and how it can apply to a Blazor architecture.

    [37:19] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [37:51] Check out PlantUML if you are looking for a way to have design diagrams or architectural diagrams that are versionable that can be stored with your codebase.

    [39:01] The main conduit from the user interface into the application.

    [39:59] Jeffrey's favorite under-the-covers library right now for integrating and routing and integration for IOC Containers: the MediatR Library.

    [40:53] Jeffrey talks component libraries and gives his recommendations around them.

    [42:11] Why you need to think about all of the methods that your developers are using so that they are successful.

    [42:46] Jeffrey addresses a crosscutting concern that the Bus can give developers.

    [43:50] Jeffrey talks UI eventing within Blazor.

    [48:20] The speed and performance of Blazor Server-Side when loading a screen that's a little bit long.

    [49:46] How to refresh your browser pages in the DOM a lot quicker.

    [51:59] Broadcasted events: how to do them across many users of the same application.

    [55:12] Why you need to test your Blazor components.

    [57:14] The tests that have to run in a fully deployed environment of your application, and the three steps to continuous integration.

    [1:00:16] Operations and monitoring in Blazor.

    [1:02:51] Monitoring and metrics in Blazor.

    [1:08:33] Jeffrey wraps up the presentation.

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Visual Studio

    nopCommerce

    Carl Franklin's Blazor Train

    DevExpress

    Git

    WebAssembly

    SignalR

    Lamar

    Entity Framework

    PlantUML

    MediatR Library

    Telerik

    Radzen

    BU Responsive Framework

    Selenium

    ASP.NET MVC

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    1 hr 10 min
  • Kendall Roden on Microsoft's Cloud Native Global Black Belt Team - Episode 137

    This week Jeffrey is joined by another podcast host! Kendall Roden is a Senior Cloud Native Technical Specialist on the Global Black Belt team at Microsoft and a co-host of the popular show, The Azure Podcast.

    Kendall began her Microsoft journey in July 2019 after graduating from the University of Alabama. In her first 2.5 years at Microsoft, Kendall worked in Microsoft Consulting Services, focusing primarily on C# development and app modernization. She then transitioned onto the Premier Developer team, where she focused on learning and leveraging a variety of cloud-native technologies to empower customers in their digital transformation journey. In her current role as a Cloud Native Global Black Belt, Kendall works with customers to architect cloud-native solutions. Some of her specialties include microservices development, design, and architecture; Azure Kubernetes Service and OSS related to the k8s ecosystem; Dapr; event-driven architecture; and Azure API Management.

    In this episode, Kendall takes a deep dive into some of her specialties, elaborating on the work she does within Microsoft's Cloud Native Global Black Belt team. She speaks about Dapr, where she sees Azure (and the industry as a whole) headed, how to do DevOps well on Azure with API management, and more!

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:24] About today's episode with Kendall Roden.

    [1:40] Jeffrey welcomes Kendall to the podcast!

    [2:15] About Kendall's podcast, The Azure Podcast, and where to listen.

    [4:09] Kendall speaks about the Microsoft Cloud-Native Global Black Belt Team that she is a part of and what their current areas of focus are.

    [6:55] The state of AKS and when Kendall recommends that developers migrate over to it.

    [11:42] Where Kendall sees the industry as a whole and Azure headed.

    [14:08] Kendall speaks about what falls into place with API management now that developers can count on as well as what is coming down the pipeline this year.

    [18:35] Kendall elaborates on how to do DevOps well on Azure with API management, as well as when you should look into API management vs. when you shouldn't.

    [22:13] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [22:47] Is the ARM template the way to provision?

    [24:42] Kendall explains the method of modifying the configuration of API management during a deployment.

    [27:26] Does Kendall's teamwork on the Dapr framework or the infrastructure side of it?

    [29:34] A note on what Dapr is and what it is used for.

    [30:33] Talking acronyms in the industry.

    [33:17] Is Kendall's team working on anything exciting for the .NET 6 release in November?

    [34:24] Kendall recommends some resources to check out if you want to learn more!

    [37:07] An update from the Azure open-source space.

    [37:30] Jeffrey thanks Kendall for joining the podcast!

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Kendall Roden's Twitter @KendallRoden

    Kendall Roden's LinkedIn

    The Azure Podcast

    The Azure DevOps Podcast Ep. 130: "Mark Fussell on Dapr 1.0"

    Dapr

    Kubernetes

    AKS

    Azure Dev Spaces

    Bridge to Kubernetes

    ACI

    Public preview: Open Service Mesh (OSM) add-on for AKS

    Tutorial: Deploy configurations using GitOps on an Azure Arc enabled Kubernetes cluster

    KEDA | Kubernetes Event-driven Autoscaling

    API Management DevOps Toolkit

    Bicep Docs

    Microsoft AKS Public Office Hours

    GitHub Container Registry

    KEDA session on Office Hours

    Azure Arc Enabled Kubernetes

    Upcoming Microsoft AKS Webinars

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Kendall Roden on Microsoft's Cloud Native Global Black Belt Team - Episode 137

    This week Jeffrey is joined by another podcast host! Kendall Roden is a Senior Cloud Native Technical Specialist on the Global Black Belt team at Microsoft and a co-host of the popular show, The Azure Podcast.

     

    Kendall began her Microsoft journey in July 2019 after graduating from the University of Alabama. In her first 2.5 years at Microsoft, Kendall worked in Microsoft Consulting Services, focusing primarily on C# development and app modernization. She then transitioned onto the Premier Developer team, where she focused on learning and leveraging a variety of cloud-native technologies to empower customers in their digital transformation journey. In her current role as a Cloud Native Global Black Belt, Kendall works with customers to architect cloud-native solutions. Some of her specialties include microservices development, design, and architecture; Azure Kubernetes Service and OSS related to the k8s ecosystem; Dapr; event-driven architecture; and Azure API Management.

     

    In this episode, Kendall takes a deep dive into some of her specialties, elaborating on the work she does within Microsoft's Cloud Native Global Black Belt team. She speaks about Dapr, where she sees Azure (and the industry as a whole) headed, how to do DevOps well on Azure with API management, and more!

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:24] About today's episode with Kendall Roden.

    [1:40] Jeffrey welcomes Kendall to the podcast!

    [2:15] About Kendall's podcast, The Azure Podcast, and where to listen.

    [4:09] Kendall speaks about the Microsoft Cloud-Native Global Black Belt Team that she is a part of and what their current areas of focus are.

    [6:55] The state of AKS and when Kendall recommends that developers migrate over to it.

    [11:42] Where Kendall sees the industry as a whole and Azure headed.

    [14:08] Kendall speaks about what falls into place with API management now that developers can count on as well as what is coming down the pipeline this year.

    [18:35] Kendall elaborates on how to do DevOps well on Azure with API management, as well as when you should look into API management vs. when you shouldn't.

    [22:13] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [22:47] Is the ARM template the way to provision?

    [24:42] Kendall explains the method of modifying the configuration of API management during a deployment.

    [27:26] Does Kendall's teamwork on the Dapr framework or the infrastructure side of it?

    [29:34] A note on what Dapr is and what it is used for.

    [30:33] Talking acronyms in the industry.

    [33:17] Is Kendall's team working on anything exciting for the .NET 6 release in November?

    [34:24] Kendall recommends some resources to check out if you want to learn more!

    [37:07] An update from the Azure open-source space.

    [37:30] Jeffrey thanks Kendall for joining the podcast!

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Kendall Roden's Twitter @KendallRoden

    Kendall Roden's LinkedIn

    The Azure Podcast

    The Azure DevOps Podcast Ep. 130: "Mark Fussell on Dapr 1.0"

    Dapr

    Kubernetes

    AKS

    Azure Dev Spaces

    Bridge to Kubernetes

    ACI

    Public preview: Open Service Mesh (OSM) add-on for AKS

    Tutorial: Deploy configurations using GitOps on an Azure Arc enabled Kubernetes cluster

    KEDA | Kubernetes Event-driven Autoscaling

    API Management DevOps Toolkit

    Bicep Docs

    Microsoft AKS Public Office Hours

    GitHub Container Registry

    KEDA session on Office Hours 

    Azure Arc Enabled Kubernetes

    Upcoming Microsoft AKS Webinars 

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    39 min
  • Paul Yuknewicz on Azure Development - Episode 136

    This week Jeffrey is speaking with Paul Yuknewicz! Paul is a Principal GPM on the Azure Dev Experience team and has had a rich, 20-year career with Microsoft. He first started out as a Program Manager in 2000; transitioned to a Lead Program Manager in 2005; became a Principal Program Manager Lead in 2010; a Principal Group Program Manager in 2015; and most recently, a Principal Group PM Manager in 2016.

    As the lead product manager for Azure tools and diagnostics, Paul heads the PM team with a mission to provide the ultimate experience for developers building, testing, and diagnosing cloud-native apps. He contributes a number of products to the toolchain — including container tools for VS/Code, Kubernetes tools and scaffolds, tools for Azure Dev Spaces, ARM resource template tools, and much, much more!

    In this conversation, Paul speaks about Azure development and the work he is doing in leading the Azure Dev Experience team. He also shares what the development pipeline looks like, the stages they go through before they move to production, how they go about managing test environments, and more.

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:18] About today's episode with Paul Yuknewicz.

    [1:24] Jeffrey welcomes Paul to the podcast!

    [1:35] Paul shares about his career background and two-decade-long journey within Microsoft.

    [5:11] Paul speaks about the Azure Dev Experience team; what it is and what they do.

    [6:46] For developing new applications, what is the most popular service (with the most adoption) versus the services that have less adoption now but more room for growth?

    [11:24] Are there any products that Paul's team directly ships and revs on?

    [15:11] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [15:43] What does a deployment pipeline look like? How many stages does Paul's team have before they actually move it to production? How do they go about managing test environments? What's the process with Paul's team?

    [18:54] Visual Studio used to have a load testing product and now it doesn't. What does Paul's team use to generate the load for tests?

    [22:14] Which Azure regions get bits faster? How does that work?

    [23:54] How to follow up with the Azure Dev Experience team.

    [26:00] Jeffrey thanks Paul for joining the podcast!

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Paul Yuknewicz's LinkedIn

    App Service | Microsoft Azure

    SQL Server

    PostgreSQL

    Azure Cosmos DB

    Azure Container Instances

    GitHub Actions

    Azure Event Grid

    Pub/Sub

    Visual Studio Code

    Azure Application Change AnalysisAzure.com/Tools

    Docs.Microsoft.com/Azure

    Paul Yuknewicz's Twitter @PaulYuki99

    Paul Yuknewicz's Email: [email protected]

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    27 min
  • Paul Yuknewicz on Azure Development - Episode 136

    This week Jeffrey is speaking with Paul Yuknewicz! Paul is a Principal GPM on the Azure Dev Experience team and has had a rich, 20-year career with Microsoft. He first started out as a Program Manager in 2000; transitioned to a Lead Program Manager in 2005; became a Principal Program Manager Lead in 2010; a Principal Group Program Manager in 2015; and most recently, a Principal Group PM Manager in 2016.

     

    As the lead product manager for Azure tools and diagnostics, Paul heads the PM team with a mission to provide the ultimate experience for developers building, testing, and diagnosing cloud-native apps. He contributes a number of products to the toolchain — including container tools for VS/Code, Kubernetes tools and scaffolds, tools for Azure Dev Spaces, ARM resource template tools, and much, much more!

     

    In this conversation, Paul speaks about Azure development and the work he is doing in leading the Azure Dev Experience team. He also shares what the development pipeline looks like, the stages they go through before they move to production, how they go about managing test environments, and more.

     

    Topics of Discussion:

    [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.

    [:50] About The Azure DevOps Podcast, Clear Measure, the new podcast Architect Tips, and Jeffrey's offer to speak at virtual user groups.

    [1:18] About today's episode with Paul Yuknewicz.

    [1:24] Jeffrey welcomes Paul to the podcast!

    [1:35] Paul shares about his career background and two-decade-long journey within Microsoft.

    [5:11] Paul speaks about the Azure Dev Experience team; what it is and what they do.

    [6:46] For developing new applications, what is the most popular service (with the most adoption) versus the services that have less adoption now but more room for growth?

    [11:24] Are there any products that Paul's team directly ships and revs on?

    [15:11] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [15:43] What does a deployment pipeline look like? How many stages does Paul's team have before they actually move it to production? How do they go about managing test environments? What's the process with Paul's team?

    [18:54] Visual Studio used to have a load testing product and now it doesn't. What does Paul's team use to generate the load for tests?

    [22:14] Which Azure regions get bits faster? How does that work?

    [23:54] How to follow up with the Azure Dev Experience team.

    [26:00] Jeffrey thanks Paul for joining the podcast!

     

    Mentioned in this Episode:

    Architect Tips — New video podcast!

    Azure DevOps

    Clear Measure (Sponsor)

    .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

    bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!

    Jeffrey Palermo's Youtube

    Jeffrey Palermo's Twitter — Follow to stay informed about future events!

    The Azure DevOps Podcast's Twitter: @AzureDevOpsShow

    Paul Yuknewicz's LinkedIn

    App Service | Microsoft Azure

    SQL Server

    PostgreSQL

    Azure Cosmos DB

    Azure Container Instances

    GitHub Actions

    Azure Event Grid

    Pub/Sub

    Visual Studio Code

    Azure Application Change AnalysisAzure.com/Tools

    Docs.Microsoft.com/Azure

    Paul Yuknewicz's Twitter @PaulYuki99

    Paul Yuknewicz's Email: [email protected] 

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    27 min

About AI DevOps Podcast

From the publisher's feed

The AI DevOps Podcast is a show for those shipping software using AI, .NET, Azure, and DevOps. Each show brings you hard-hitting interviews with industry experts, innovating better methods, and…

More shows like AI DevOps Podcast

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

273 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

381 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

290 Listeners

Data Skeptic by Kyle Polich

Data Skeptic

478 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

625 Listeners

The Enterprise AI Show by Massive Studios

The Enterprise AI Show

149 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

582 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

45 Listeners

Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

Python Bytes

213 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

222 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

986 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

179 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

242 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

139 Listeners