AI DevOps Podcast

AI DevOps Podcast

By Jeffrey PalermoNewsTechnologyTech News
Download on the App Store

AI DevOps Podcast episodes

  • Data DevOps with the SQL Team - Episode 145

    This week on the show, Jeffrey Palermo is joined by two special guests, Arvind Shyamsundar and Drew Skwiers-Koballa!

    Arvind Shyamsundar is a Principal Program Manager on the Azure SQL DB Product Management team at Microsoft. He works to enable customers, partners, and colleagues to excel at what they do best by harnessing the power of data, advanced analytics, and cloud services. Arvind has worked at Microsoft for the last 18 years and was previously a part of the AzureCAT/DataCAT/SQLCAT group within Azure, and prior to that, a Principal PPE with Microsoft Services.

    Drew Skwiers-Koballa is a Senior Program Manager on the SQL Tools and Experience team at Microsoft. In his role, he is focused on database development experiences and tools for Azure SQL/SQL Server. Previously to working with Microsoft, Drew was the Director of Information Technology at Inside Edge Commercial Interior Services.

    In this episode, Drew and Arvind discuss data DevOps and how to run your SQL server database. Every system always has a SQL server database and there has been a lot of conversations over the years around the proper way to deploy a database, modify a database schema, monitor a database, etc. Drew and Arvind break down the current state-of-the-art technology and methods for running and deploying a SQL server database, the current tooling available around migration, strategies for Azure Data Studio, monitoring and telemetry flavors, and what to be on the lookout for as a developer looking forward in this landscape.

    Topics of Discussion:

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

    [1:26] About today's episode with special guests, Arvind Shyamsundar and Drew Skwiers-Koballa.

    [1:45] Jeffrey welcomes Arvind and Drew to the podcast!

    [1:49] Arvind shares about the work that they do on the Azure SQL DB Product Management team and the previous roles he has held within Microsoft.

    [4:11] Drew shares about the SQL Tools and Experience team and how their focus is different from the Azure SQL DB Product Management team.

    [5:06] Arvind speaks about the current state-of-the-art technology and methods for running and deploying a SQL server database.

    [8:28] Drew shares his insights on the specifics around the tooling and the options that are available.

    [10:52] Beyond the DACPAC, is there another tool that is aligned with the migration approach?

    [11:59] From Microsoft's tooling, what is the strategy? Is it to not provide a migrations-based approach or is there one in the works? From the highest strategy level, what conversations are happening within the SQL Tools and Experience team?

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

    [14:13] If someone uses DbUp, do they still use a Visual Studio database project? Or is that an 'either or' decision?

    [18:37] What the landscape looks like right now for tooling around managing your SQL server database.

    [21:21] What is the strategy around 'Azure Data Studio?' Is it geared towards every storage service in Azure?

    [23:09] Monitoring and telemetry: the current flavors that developers should know about and how to decide how to run your SQL server database.

    [29:30] What is currently coming out from a tools perspective that developers should be on the lookout for.

    [30:35] Go-to resources that Arvind and Drew recommend listeners check out.

    [32:40] Jeffrey thanks Arvind and Drew 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

    Arvind Shyamsundar's LinkedIn

    Drew Skwiers-Koballa's LinkedIn

    DbUp

    Azure Data Studio

    Redgate SQL Source Control

    Redgate Database Migrations

    Azure SQL Database Hyperscale

    Cosmos DB

    Microsoft Learn

    Azure SQL Fundamentals | Docs.Microsoft.com

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    34 min
  • Data DevOps with the SQL Team - Episode 145

    This week on the show, Jeffrey Palermo is joined by two special guests, Arvind Shyamsundar and Drew Skwiers-Koballa!

     

    Arvind Shyamsundar is a Principal Program Manager on the Azure SQL DB Product Management team at Microsoft. He works to enable customers, partners, and colleagues to excel at what they do best by harnessing the power of data, advanced analytics, and cloud services. Arvind has worked at Microsoft for the last 18 years and was previously a part of the AzureCAT/DataCAT/SQLCAT group within Azure, and prior to that, a Principal PPE with Microsoft Services.

     

    Drew Skwiers-Koballa is a Senior Program Manager on the SQL Tools and Experience team at Microsoft. In his role, he is focused on database development experiences and tools for Azure SQL/SQL Server. Previously to working with Microsoft, Drew was the Director of Information Technology at Inside Edge Commercial Interior Services.

     

    In this episode, Drew and Arvind discuss data DevOps and how to run your SQL server database. Every system always has a SQL server database and there has been a lot of conversations over the years around the proper way to deploy a database, modify a database schema, monitor a database, etc. Drew and Arvind break down the current state-of-the-art technology and methods for running and deploying a SQL server database, the current tooling available around migration, strategies for Azure Data Studio, monitoring and telemetry flavors, and what to be on the lookout for as a developer looking forward in this landscape.

     

    Topics of Discussion:

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

    [1:26] About today's episode with special guests, Arvind Shyamsundar and Drew Skwiers-Koballa.

    [1:45] Jeffrey welcomes Arvind and Drew to the podcast!

    [1:49] Arvind shares about the work that they do on the Azure SQL DB Product Management team and the previous roles he has held within Microsoft.

    [4:11] Drew shares about the SQL Tools and Experience team and how their focus is different from the Azure SQL DB Product Management team.

    [5:06] Arvind speaks about the current state-of-the-art technology and methods for running and deploying a SQL server database.

    [8:28] Drew shares his insights on the specifics around the tooling and the options that are available.

    [10:52] Beyond the DACPAC, is there another tool that is aligned with the migration approach?

    [11:59] From Microsoft's tooling, what is the strategy? Is it to not provide a migrations-based approach or is there one in the works? From the highest strategy level, what conversations are happening within the SQL Tools and Experience team?

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

    [14:13] If someone uses DbUp, do they still use a Visual Studio database project? Or is that an 'either or' decision?

    [18:37] What the landscape looks like right now for tooling around managing your SQL server database.

    [21:21] What is the strategy around 'Azure Data Studio?' Is it geared towards every storage service in Azure? 

    [23:09] Monitoring and telemetry: the current flavors that developers should know about and how to decide how to run your SQL server database.

    [29:30] What is currently coming out from a tools perspective that developers should be on the lookout for.

    [30:35] Go-to resources that Arvind and Drew recommend listeners check out.

    [32:40] Jeffrey thanks Arvind and Drew 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

    Arvind Shyamsundar's LinkedIn

    Drew Skwiers-Koballa's LinkedIn

    DbUp

    Azure Data Studio

    Redgate SQL Source Control

    Redgate Database Migrations

    Azure SQL Database Hyperscale

    Cosmos DB

    Microsoft Learn

    Azure SQL Fundamentals | Docs.Microsoft.com

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    34 min
  • Real-World DevOps on the MAUI Team - Episode 144

    On today's episode of the podcast, Jeffrey Palermo is joined by two special guests, Alex Blount and Sweekriti Satpathy.

    Alex is a Principal Software Engineer Manager on the Customer Engagement Team for the Microsoft Developer Edition, and Sweekriti is a Senior Software Engineer on the same team.

    In their conversation, Alex and Sweekriti discuss real-world DevOps on the MAUI team, how to get up and running with MAUI, a rundown of the products that the team uses (and how they're configured), and much more.

    Topics of Discussion:

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

    [1:26] About today's episode.

    [1:46] Jeffrey welcomes Sweekriti Satpathy and Alex Blount to the podcast.

    [1:54] Alex shares about his career journey and current role with Microsoft.

    [3:48] Sweekriti shares about her career journey and current role within Microsoft.

    [5:16] About Sweekriti's Learn TV show, Hello World.

    [5:42] Alex provides some backstory on what their team does.

    [9:22] Sweekriti shares her insights on migrating to .NET MAUI.

    [9:58] What do level three tests look like? Tests that have to take the user interface into account? What libraries and techniques are the teams using now to handle that?

    [13:23] Sweekriti's insights around UI testing from a DevOps pipeline point of view.

    [18:14] Is this UI test library that Sweekiri spoke about a NuGet library? And what layer does it operate at? Is it on top of the emulator or does it not even need to spin up an emulator?

    [19:23] Alex highlights a common pitfall they often see customers fall into with regards to testing, and how to address it.

    [21:28] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [21:59] A lot of developers use the technique of taking a screenshot for every action in the user interface (in Azure Pipelines, testing in Selenium, etc.) Is this natively built into App Center?

    [23:44] For the release candidate of a MAUI app, what format does it take? And where's the right place to archive those?

    [28:05] Sweekriti shares an important aspect of how these tasks work.

    [29:20] Are there any pipeline configurations that are in repositories that can be looked at today? Sweekriti offers some advice on how to get your environment up and running with MAUI.

    [32:05] Alex shares his insights on telemetry.

    [34:24] Sweekriti's insights on telemetry.

    [35:00] As far as product strategy, is Microsoft aligning App Service for mobile telemetry and application insights to serverside telemetry?

    [26:45] Skeekriti shares her excitements around .NET MAUI and everything becoming more streamlined.

    [37:16] Is anyone writing an early release book on .NET MAUI development?

    [37:59] Where to find resources related to .NET MAUI.

    [40:22] Jeffrey thanks Sweekriti and Alex for joining the podcast and sharing their insights.

    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

    Alex Blount's LinkedIn

    Microsoft Learn TV

    .NET MAUI

    Xamarin

    App Center

    Selenium

    Azure Artifacts

    MAUI Samples | GitHub

    Build and deploy Xamarin apps with a pipeline | Microsoft Docs

    .NET MAUI Check | GitHub

    Weather '21 | GitHub

    Azure DevOps Podcast Ep. 142: "David Ortinau on Multi-Platform App Development Using .NET MAUI"

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    42 min
  • Real-World DevOps on the MAUI Team - Episode 144

    On today's episode of the podcast, Jeffrey Palermo is joined by two special guests, Alex Blount and Sweekriti Satpathy.

     

    Alex is a Principal Software Engineer Manager on the Customer Engagement Team for the Microsoft Developer Edition, and Sweekriti is a Senior Software Engineer on the same team.

     

    In their conversation, Alex and Sweekriti discuss real-world DevOps on the MAUI team, how to get up and running with MAUI, a rundown of the products that the team uses (and how they're configured), and much more.

     

    Topics of Discussion:

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

    [1:26] About today's episode.

    [1:46] Jeffrey welcomes Sweekriti Satpathy and Alex Blount to the podcast.

    [1:54] Alex shares about his career journey and current role with Microsoft.

    [3:48] Sweekriti shares about her career journey and current role within Microsoft.

    [5:16] About Sweekriti's Learn TV show, Hello World.

    [5:42] Alex provides some backstory on what their team does.

    [9:22] Sweekriti shares her insights on migrating to .NET MAUI.

    [9:58] What do level three tests look like? Tests that have to take the user interface into account? What libraries and techniques are the teams using now to handle that?

    [13:23] Sweekriti's insights around UI testing from a DevOps pipeline point of view.

    [18:14] Is this UI test library that Sweekiri spoke about a NuGet library? And what layer does it operate at? Is it on top of the emulator or does it not even need to spin up an emulator?

    [19:23] Alex highlights a common pitfall they often see customers fall into with regards to testing, and how to address it.

    [21:28] A word from Azure DevOps Podcast's sponsor: Clear Measure.

    [21:59] A lot of developers use the technique of taking a screenshot for every action in the user interface (in Azure Pipelines, testing in Selenium, etc.) Is this natively built into App Center?

    [23:44] For the release candidate of a MAUI app, what format does it take? And where's the right place to archive those?

    [28:05] Sweekriti shares an important aspect of how these tasks work.

    [29:20] Are there any pipeline configurations that are in repositories that can be looked at today? Sweekriti offers some advice on how to get your environment up and running with MAUI.

    [32:05] Alex shares his insights on telemetry.

    [34:24] Sweekriti's insights on telemetry.

    [35:00] As far as product strategy, is Microsoft aligning App Service for mobile telemetry and application insights to serverside telemetry?

    [26:45] Skeekriti shares her excitements around .NET MAUI and everything becoming more streamlined.

    [37:16] Is anyone writing an early release book on .NET MAUI development?

    [37:59] Where to find resources related to .NET MAUI.

    [40:22] Jeffrey thanks Sweekriti and Alex for joining the podcast and sharing their insights.

     

    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

    Alex Blount's LinkedIn

    Microsoft Learn TV

    .NET MAUI

    Xamarin

    App Center

    Selenium

    Azure Artifacts

    MAUI Samples | GitHub

    Build and deploy Xamarin apps with a pipeline | Microsoft Docs

    .NET MAUI Check | GitHub

    Weather '21 | GitHub

    Azure DevOps Podcast Ep. 142: "David Ortinau on Multi-Platform App Development Using .NET MAUI"

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    42 min
  • Microsoft Build Recap 2021 - Episode 143

    Microsoft Build 2021 recently concluded (May 25th-27th), so in today's episode, Jeffrey Palermo is recapping all of the new and exciting announcements that dropped during the virtual conference — and there is a lot!

    As the largest annual developer conference, there were not only many incredible announcements but a ton of educational sessions and presentations by leaders in the industry such as Scott Guthrie, Scott Hunter, Jeffrey Fritz, and more.

    In this episode, Jeffrey highlights the announcements that stood out to him, the key pieces of information you should pay attention to as a developer, and some of the sessions he recommends following up on from the conference.

    Topics of Discussion:

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

    [1:28] About today's episode.

    [3:23] About the new on-premises option for App Service, Functions, Logic Apps, API Mgmt, and Event Grid.

    [4:26] .NET 6 Preview 4 is now available!

    [5:08] About .NET MAUI.

    [5:53] Blazor hybrid apps were demoed.

    [6:17] ARM64 processor support for WinForm and WPF applications.

    [6:49] Announcements around the performance of .NET 5.

    [7:34] Visual Studio 2019 16.10 is now GA.

    [8:26] Be sure to check out Richard Lander's write-up announcing .NET 6 Preview 4.

    [8:38] Announcements for Power Platform and why it is starting to get interesting for developers.

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

    [13:59] About Azure Bicep.

    [15:15] Speculation around future announcements from Windows.

    [15:50] An announcement about Microsoft Edge.

    [17:45] About the Microsoft store Snapdragon Dev Kit.

    [18:22] Windows Subsystem for Linux now supports GUI apps.

    [18:56] Windows Terminal 1.9 preview is out — and why you might want to use it.

    [19:14] Jeffrey highlights the sessions he thinks developers should prioritize checking out from the Microsoft Build 2021 catalog.

    [23:33] Where to check out all of the recapped sessions at Microsoft Build 2021.

    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

    Microsoft Build 2021

    Azure Arc

    Kubernetes

    .NET 6 Preview 4

    MAUI

    XamarinBlazor

    TortoiseSVN

    SourceTree

    JetBrains ReSharper

    Power Platform

    Visual Studio Lightswitch

    Entity Framework

    SQL Server

    Azure Bicep

    Applications Insight

    Azure Monitor

    Microsoft releases Edge91

    The Chromium Projects

    Microsoft store Snapdragon Dev Kit

    Windows Terminal 1.9 preview

    Microsoft Build 2021 Session: "Scott Guthrie 'Unplugged' — Home Edition"

    Microsoft Build 2021 Session: "Scott Guthrie 'Unplugged' — Home Edition (Extended)"

    Microsoft Build 2021 Session: "The future of modern application development with .NET (R1)," by Scott Hunter

    Microsoft Build 2021 Session: "The future of modern application development with .NET," by Scott Hunter

    Microsoft Build 2021 Session: "Build your first web app with Blazor & Web Assembly," by Jeffery Fritz

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    25 min
  • Microsoft Build Recap 2021 - Episode 143

    Microsoft Build 2021 recently concluded (May 25th-27th), so in today's episode, Jeffrey Palermo is recapping all of the new and exciting announcements that dropped during the virtual conference — and there is a lot!

     

    As the largest annual developer conference, there were not only many incredible announcements but a ton of educational sessions and presentations by leaders in the industry such as Scott Guthrie, Scott Hunter, Jeffrey Fritz, and more.

     

    In this episode, Jeffrey highlights the announcements that stood out to him, the key pieces of information you should pay attention to as a developer, and some of the sessions he recommends following up on from the conference.

     

    Topics of Discussion:

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

    [1:28] About today's episode.

    [3:23] About the new on-premises option for App Service, Functions, Logic Apps, API Mgmt, and Event Grid.

    [4:26] .NET 6 Preview 4 is now available!

    [5:08] About .NET MAUI.

    [5:53] Blazor hybrid apps were demoed.

    [6:17] ARM64 processor support for WinForm and WPF applications.

    [6:49] Announcements around the performance of .NET 5.

    [7:34] Visual Studio 2019 16.10 is now GA.

    [8:26] Be sure to check out Richard Lander's write-up announcing .NET 6 Preview 4.

    [8:38] Announcements for Power Platform and why it is starting to get interesting for developers.

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

    [13:59] About Azure Bicep.

    [15:15] Speculation around future announcements from Windows.

    [15:50] An announcement about Microsoft Edge.

    [17:45] About the Microsoft store Snapdragon Dev Kit.

    [18:22] Windows Subsystem for Linux now supports GUI apps.

    [18:56] Windows Terminal 1.9 preview is out — and why you might want to use it.

    [19:14] Jeffrey highlights the sessions he thinks developers should prioritize checking out from the Microsoft Build 2021 catalog.

    [23:33] Where to check out all of the recapped sessions at Microsoft Build 2021.

     

    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

    Microsoft Build 2021

    Azure Arc

    Kubernetes

    .NET 6 Preview 4

    MAUI

    XamarinBlazor

    TortoiseSVN

    SourceTree 

    JetBrains ReSharper

    Power Platform

    Visual Studio Lightswitch

    Entity Framework

    SQL Server

    Azure Bicep

    Applications Insight

    Azure Monitor

    Microsoft releases Edge91

    The Chromium Projects

    Microsoft store Snapdragon Dev Kit

    Windows Terminal 1.9 preview

    Microsoft Build 2021 Session: "Scott Guthrie 'Unplugged' — Home Edition"

    Microsoft Build 2021 Session: "Scott Guthrie 'Unplugged' — Home Edition (Extended)"

    Microsoft Build 2021 Session: "The future of modern application development with .NET (R1)," by Scott Hunter

    Microsoft Build 2021 Session: "The future of modern application development with .NET," by Scott Hunter

    Microsoft Build 2021 Session: "Build your first web app with Blazor & Web Assembly," by Jeffery Fritz

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    25 min
  • David Ortinau on Multi-Platform App Development Using .NET MAUI - Episode 142

    In this episode, Jeffrey Palermo is speaking with David Ortinau. David is a Principal Program Manager for the .NET Client Apps team at Microsoft, whose team's primary focus is on Xamarin forms and .NET MAUI.

    David has been a .NET developer since 2002 and is versed in a range of programming languages. After several successes with tech startups and running his own software company, he joined Microsoft to follow his passion for crafting tools that help developers create better app experiences. When he's not at a computer or with his family, he's running trails through the woods.

    David takes listeners through the ins and outs of multi-platform app development using .NET MAUI in today's episode. He shares what developers can look forward to come the November release and provides a full rundown of what it looks like to use .NET MAUI from wrapping the local environment and building to testing to packaging and deploying. Don't miss out on learning about what makes .NET MAUI a powerful tool you should be on the lookout for!

    Topics of Discussion:

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

    [1:26] About today's episode with David Ortinau.

    [2:09] Jeffrey welcomes David to the podcast!

    [2:39] David shares his career journey as a developer, leading up to Microsoft.

    [14:34] David gives a rundown of what .NET MAUI is and what we can expect from this November release.

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

    [19:30] For those who haven't done any Xamarin forms at all, is the message with .NET MAUI that your C# code goes to Android, IoS, Mac, etc? Or is it more nuanced than that?

    [21:10] If someone wanted to try out MAUI today, would David recommend that someone try out the preview today or wait for a future preview?

    [24:12] David gives a full rundown of what the process looks like to use .NET MAUI. (how to wrap the local environment, build, test, deploy, etc.), starting off with what developers need to have locally on their computers to get started.

    [30:00] David explains the full system testing story beyond unit testing and lower-level integration testing.

    [32:40] David speaks about the .NET MAUI chain for packaging and deploying to devices and keeping track of builds that may be deployed.

    [36:14] Jeffrey and David discuss telemetry and logging with .NET MAUI.

    [38:07] Jeffrey thanks David Ortinau for joining the podcast and David shares some additional go-to resources to check out after listening to 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

    David's Email: [email protected]

    GitHub.com/DavidOrtinau

    Twitter.com/DavidOrtinau

    Dev.to/DavidOrtinau

    GitHub.com/dotnet/MAUI

    Dev.Azure.com/Xamarin/public/_build/results?buildId=40287&view=…

    Dev.Azure.com/Xamarin/public/_packaging?_a=feed&feed=maui-nightly

    Xamarin

    App Center

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    40 min
  • David Ortinau on Multi-Platform App Development Using .NET MAUI - Episode 142

    In this episode, Jeffrey Palermo is speaking with David Ortinau. David is a Principal Program Manager for the .NET Client Apps team at Microsoft, whose team's primary focus is on Xamarin forms and .NET MAUI. 

     

    David has been a .NET developer since 2002 and is versed in a range of programming languages. After several successes with tech startups and running his own software company, he joined Microsoft to follow his passion for crafting tools that help developers create better app experiences. When he's not at a computer or with his family, he's running trails through the woods.

     

    David takes listeners through the ins and outs of multi-platform app development using .NET MAUI in today's episode. He shares what developers can look forward to come the November release and provides a full rundown of what it looks like to use .NET MAUI from wrapping the local environment and building to testing to packaging and deploying. Don't miss out on learning about what makes .NET MAUI a powerful tool you should be on the lookout for!

     

    Topics of Discussion:

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

    [1:26] About today's episode with David Ortinau.

    [2:09] Jeffrey welcomes David to the podcast!

    [2:39] David shares his career journey as a developer, leading up to Microsoft.

    [14:34] David gives a rundown of what .NET MAUI is and what we can expect from this November release.

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

    [19:30] For those who haven't done any Xamarin forms at all, is the message with .NET MAUI that your C# code goes to Android, IoS, Mac, etc? Or is it more nuanced than that?

    [21:10] If someone wanted to try out MAUI today, would David recommend that someone try out the preview today or wait for a future preview?

    [24:12] David gives a full rundown of what the process looks like to use .NET MAUI. (how to wrap the local environment, build, test, deploy, etc.), starting off with what developers need to have locally on their computers to get started.

    [30:00] David explains the full system testing story beyond unit testing and lower-level integration testing.

    [32:40] David speaks about the .NET MAUI chain for packaging and deploying to devices and keeping track of builds that may be deployed.

    [36:14] Jeffrey and David discuss telemetry and logging with .NET MAUI.

    [38:07] Jeffrey thanks David Ortinau for joining the podcast and David shares some additional go-to resources to check out after listening to 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

    David's Email: [email protected] 

    GitHub.com/DavidOrtinau

    Twitter.com/DavidOrtinau

    Dev.to/DavidOrtinau

    GitHub.com/dotnet/MAUI

    Dev.Azure.com/Xamarin/public/_build/results?buildId=40287&view=…

    Dev.Azure.com/Xamarin/public/_packaging?_a=feed&feed=maui-nightly

    Xamarin

    App Center

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    40 min
  • Jeremy Likness on Working with Data on .NET - Episode 141

    This week, Jeffrey Palermo is joined by return guest, Jeremy Likness! Jeremy is an internationally selling author, keynote speaker, and professional coder with a personal mission to empower developers to be their best! He has worked on commercial enterprise software for 25 years and specializes in web technology. Currently, he is also a Sr. Cloud Developer Advocate for Microsoft, but previously held roles at iVision, Wintellect, and AirWatch.

    Last year when Jeremy was on the podcast last, they discussed DevOps automation. In this episode, they focus the discussion on working with data on .NET. Jeremy shares about the work that he had been doing on the .NET Data team for the last year, Entity Framework Core, Microsoft Dataverse, GraphQL, and more!

    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:28] About today's episode with Jeremy Likness.

    [1:53] Jeffrey welcomes Jeremy back to the podcast!

    [2:15] Jeremy gives an overview of his role as the Senior Program Manager working on .NET Data and the work that his team does.

    [5:37] About Microsoft Dataverse and Jeremy and his team have been working with the Azure Storage and Dataverse teams.

    [8:28] Of the different methods of working with data in C#, what's the general distribution? Which methods have greater adoption?

    [11:17] Jeremy and Jeffrey discuss different .NET project types and whether Entity Framework 5.0 the latest stable release.

    [11:55] Jeremy shares what is most exciting to him with this upcoming .NET release.

    [13:25] What's the go-to store on the client-side?

    [16:04] The new inheritance strategies in EFCore: are they fully implemented and ready?

    [19:21] Jeremy talks about the focus on speed for EFCore 6.

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

    [22:08] Why developers are "forced" to learn object-oriented programming through EFCore's features.

    [24:32] How Jeremy goes about testing code that uses Entity Framework.

    [27:30] Jeremy highlights where to access invaluable EFCore resources.

    [28:54] Jeremy touches on how the EF code team uses ReSharper.

    [29:15] What GraphQL is and why it might be useful if you have a .NET application.

    [32:40] Jeremy highlights another good QL platform: Hot Chocolate by ChilliCream.

    [34:06] The architecture of GraphQL and whether it is a database engine or a library.

    [35:33] If you have a .NET app running in App Service and you've already got Azure SQL, and you want to get some of your data and use Graph QL, is this a new Azure resource? Architecturally, what would you do to adopt this?

    [39:18] Jeffrey thanks for Jeremy 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

    Azure DevOps Podcast Ep. 76: "Jeremy Likness on DevOps Automation"

    Jeremy Likness' Blog

    Jeremy Likness' Twitter

    Jeremy Likness' LinkedIn

    Jeremy Likness' GitHub

    Jeremy's Email: [email protected]

    GraphQL

    Microsoft Dataverse

    Microsoft Azure Storage

    Blazor

    OData

    Entity Framework Core

    .NET MAUI

    Uno Platform

    Docs.Microsoft.com/EF

    Azure Cosmos DB

    GitHub.com/DOTNET/EFCOREReSharper

    Hot Chocolate by ChilliCream

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    41 min
  • Jeremy Likness on Working with Data on .NET - Episode 141

    This week, Jeffrey Palermo is joined by return guest, Jeremy Likness! Jeremy is an internationally selling author, keynote speaker, and professional coder with a personal mission to empower developers to be their best! He has worked on commercial enterprise software for 25 years and specializes in web technology. Currently, he is also a Sr. Cloud Developer Advocate for Microsoft, but previously held roles at iVision, Wintellect, and AirWatch.

     

    Last year when Jeremy was on the podcast last, they discussed DevOps automation. In this episode, they focus the discussion on working with data on .NET. Jeremy shares about the work that he had been doing on the .NET Data team for the last year, Entity Framework Core, Microsoft Dataverse, GraphQL, and more!

     

    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:28] About today's episode with Jeremy Likness.

    [1:53] Jeffrey welcomes Jeremy back to the podcast!

    [2:15] Jeremy gives an overview of his role as the Senior Program Manager working on .NET Data and the work that his team does.

    [5:37] About Microsoft Dataverse and Jeremy and his team have been working with the Azure Storage and Dataverse teams.

    [8:28] Of the different methods of working with data in C#, what's the general distribution? Which methods have greater adoption?

    [11:17] Jeremy and Jeffrey discuss different .NET project types and whether Entity Framework 5.0 the latest stable release.

    [11:55] Jeremy shares what is most exciting to him with this upcoming .NET release.

    [13:25] What's the go-to store on the client-side?

    [16:04] The new inheritance strategies in EFCore: are they fully implemented and ready?

    [19:21] Jeremy talks about the focus on speed for EFCore 6.

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

    [22:08] Why developers are "forced" to learn object-oriented programming through EFCore's features.

    [24:32] How Jeremy goes about testing code that uses Entity Framework.

    [27:30] Jeremy highlights where to access invaluable EFCore resources.

    [28:54] Jeremy touches on how the EF code team uses ReSharper.

    [29:15] What GraphQL is and why it might be useful if you have a .NET application.

    [32:40] Jeremy highlights another good QL platform: Hot Chocolate by ChilliCream.

    [34:06] The architecture of GraphQL and whether it is a database engine or a library.

    [35:33] If you have a .NET app running in App Service and you've already got Azure SQL, and you want to get some of your data and use Graph QL, is this a new Azure resource? Architecturally, what would you do to adopt this?

    [39:18] Jeffrey thanks for Jeremy 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

    Azure DevOps Podcast Ep. 76: "Jeremy Likness on DevOps Automation"

    Jeremy Likness' Blog

    Jeremy Likness' Twitter

    Jeremy Likness' LinkedIn

    Jeremy Likness' GitHub

    Jeremy's Email: [email protected] 

    GraphQL

    Microsoft Dataverse

    Microsoft Azure Storage

    Blazor

    OData

    Entity Framework Core

    .NET MAUI

    Uno Platform

    Docs.Microsoft.com/EF

    Azure Cosmos DB

    GitHub.com/DOTNET/EFCOREReSharper

    Hot Chocolate by ChilliCream

     

    Want to Learn More?

    Visit AzureDevOps.Show for show notes and additional episodes.

    41 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