
Sign up to save your podcasts
Or


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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
From the publisher's feed

273 Listeners

381 Listeners

290 Listeners

478 Listeners

625 Listeners

149 Listeners

582 Listeners

45 Listeners

213 Listeners

222 Listeners

986 Listeners

179 Listeners

242 Listeners

62 Listeners

139 Listeners