• Episode 121: M365 Admin App: A Customer .NET MAUI Migration Story
    Dec 15 2023
    Show Notes The M365 Admin app is used to administer M365 tenants on the go. It's a complex app written in Xamarin.Forms ... or it was. Find out how the team behind the M365 admin app migration from Xamarin.Forms to .NET MAUI. .NET MAUI API Browser (https://learn.microsoft.com/en-us/dotnet/api/?view=net-maui-7.0) Reuse Effects in .NET MAUI (https://learn.microsoft.com/en-us/dotnet/maui/migration/effects?view=net-maui-7.0) Upgrade a Xamarin.Forms app to a .NET MAUI app with the .NET Upgrade Assistant (https://learn.microsoft.com/en-us/dotnet/maui/migration/upgrade-assistant?tabs=vswin) Migrate a Xamarin.Forms custom renderer to a .NET MAUI handler (https://learn.microsoft.com/en-us/dotnet/maui/migration/renderer-to-handler) Namespace changes (https://learn.microsoft.com/dotnet/maui/migration/multi-project-to-multi-project?view=net-maui-8.0#namespace-changes) API changes (https://learn.microsoft.com/dotnet/maui/migration/multi-project-to-multi-project?view=net-maui-8.0#api-changes) Update app dependencies (https://learn.microsoft.com/dotnet/maui/migration/multi-project-to-multi-project?view=net-maui-8.0#update-app-dependencies) Migration troubleshooting tips (https://learn.microsoft.com/dotnet/maui/migration/multi-project-to-multi-project?view=net-maui-8.0#compile-and-troubleshoot) Upgrade from .NET 7 to .NET 8 (https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-8?view=net-maui-8.0#upgrade-from-net-7-to-net-8) What's new in .NET MAUI for .NET 8 (https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-8?view=net-maui-8.0) Cross-platform resource files with single project (https://learn.microsoft.com/dotnet/maui/fundamentals/single-project?view=net-maui-8.0#resource-files) Build accessible apps with semantic properties (https://learn.microsoft.com/dotnet/maui/fundamentals/accessibility?view=net-maui-8.0) Mono interpreter on iOS and Mac Catalyst (https://learn.microsoft.com/dotnet/maui/macios/interpreter?view=net-maui-8.0) Microsoft Intune App SDK for .NET MAUI (Android | iOS) (https://github.com/msintuneappsdk) Add authentication to your .NET MAUI app using MSAL.NET (https://learn.microsoft.com/azure/developer/mobile-apps/azure-mobile-apps/quickstarts/maui/authentication?pivots=vs2022-mac) A .NET MAUI sample using MSAL.NET to authenticate users with Azure AD (https://learn.microsoft.com/samples/azure-samples/ms-identity-ciam-dotnet-tutorial/ms-identity-ciam-dotnet-tutorial-2-sign-in-maui/) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    53 mins
  • Episode 120: Polaris : A Customer Migration Story
    Oct 6 2023
    Show Notes Migrate your Xamarin.iOS Binding Library (https://learn.microsoft.com/en-us/dotnet/maui/migration/ios-binding-projects) Migrate your Xamarin.Android Binding Library (https://learn.microsoft.com/en-us/dotnet/maui/migration/android-binding-projects) Auth0 Documentation for .NET MAUI (https://auth0.com/blog/add-authentication-to-dotnet-maui-apps-with-auth0/) Mapbox .NET MAUI Support (https://github.com/tuyen-vuduc/mapbox-maui) Minnesota Enterprise Mobile UG: Party On with 3rd Party Binding Libraries in .NET MAUI (https://www.youtube.com/watch?v=XJMoaH2Tzn0) .NET MAUI API Browser (https://learn.microsoft.com/en-us/dotnet/api/?view=net-maui-7.0) Reuse Effects in .NET MAUI (https://learn.microsoft.com/en-us/dotnet/maui/migration/effects?view=net-maui-7.0) Upgrade a Xamarin.Forms app to a .NET MAUI app with the .NET Upgrade Assistant (https://learn.microsoft.com/en-us/dotnet/maui/migration/upgrade-assistant?tabs=vswin) Migrate a Xamarin.Forms custom renderer to a .NET MAUI handler (https://learn.microsoft.com/en-us/dotnet/maui/migration/renderer-to-handler) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    50 mins
  • Episode 119: Build and MAUI and Recaps
    Jun 23 2023
    Show Notes Microsoft Build just happened - tune in to hear David's, James', and Matt's thoughts! Latest Releases Latest on .NET MAUI (https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-5/?WT.mc_id=dotnet-99866-masoucou) .NET upgrade assistant w/ support for MAUI (https://devblogs.microsoft.com/dotnet/upgrade-assistant-general-availability/?WT.mc_id=dotnet-99866-masoucou) NET 8 preview 4 & 5 and Visual Studio Previews Visual Studio 17.7 Preview 1 (https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-7-preview-1-is-here/?WT.mc_id=dotnet-99866-masoucou) Visual Studio 17.7 Preview 2 (https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-7-preview-2-is-here/?WT.mc_id=dotnet-99866-masoucou) .NET 8 Preview 4 (https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-4/?WT.mc_id=dotnet-99866-masoucou) .NET 8 Preview 5 (https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-5/?WT.mc_id=dotnet-99866-masoucou) Speech recognition in .NET MAUI w/ community toolkit (https://devblogs.microsoft.com/dotnet/speech-recognition-in-dotnet-maui-with-community-toolkit/?WT.mc_id=dotnet-99866-masoucou) C# Dev Kit for VS Code (https://devblogs.microsoft.com/visualstudio/announcing-csharp-dev-kit-for-visual-studio-code/?WT.mc_id=dotnet-99866-masoucou) Latest News Visual Studio UI Refresh (https://devblogs.microsoft.com/visualstudio/visual-studio-ui-refresh/?WT.mc_id=dotnet-99866-masoucou) Create a PR in Visual Studio (https://devblogs.microsoft.com/visualstudio/create-a-pull-request-in-visual-studio/?WT.mc_id=dotnet-99866-masoucou) Surround selection (https://devblogs.microsoft.com/visualstudio/surround-selection-experiment/?WT.mc_id=dotnet-99866-masoucou) Azure News QnA assist in MS Learn (https://techcommunity.microsoft.com/t5/microsoft-learn-blog/microsoft-learn-announces-microsoft-q-amp-a-assist-and-new/ba-p/3614012?WT.mc_id=dotnet-99866-masoucou) Azure Service of the Month Azure Deployment Environments Build Session (https://build.microsoft.com/sessions/e102bb71-f8ef-4538-9a59-158ec6f442b6?wt.mc_ID=Build2023_comms_corp_OT_oo_bon_bon&WT.mc_id=dotnet-99866-masoucou) Azure Deployment Environments Azure Friday (https://www.youtube.com/watch?v=_rRiVELgdf4) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    38 mins
  • Episode 118: ...and we're back
    Apr 28 2023
    Show Notes It's been a little bit... but James, David, and Matt are back with the latest .NET MAUI and Azure news! Latest Releases The latest on .NET MAUI (https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-3/?WT.mc_id=dotnet-95292-dotnet) .NET Upgrade Assistant (https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant?WT.mc_id=dotnet-95292-dotnet) .NET Upgrade Assistant NuGet (https://www.nuget.org/packages/upgrade-assistant?WT.mc_id=dotnet-95292-dotnet) .NET 8 Preview 3 (https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3/?WT.mc_id=dotnet-95292-dotnet) Visual Studio 17.6 preview 2 (https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-6-preview-2-is-now-available/?WT.mc_id=dotnet-95292-dotnet) Visual Studio 17.5 updates (https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-5-performance-enhancements/?WT.mc_id=dotnet-95292-dotnet) Latest News Drawing elements on maps in .NET MAUI (https://devblogs.microsoft.com/dotnet/drawing-on-maps-with-dotnet-maui/?WT.mc_id=dotnet-95292-dotnet) Azure Developers - .NET Day (https://devblogs.microsoft.com/dotnet/announcing-azure-developers-dotnet-day/?WT.mc_id=dotnet-95292-dotnet) Let's Learn .NET - All Around the World (https://devblogs.microsoft.com/dotnet/lets-learn-dotnet-anywhere-in-the-world/?WT.mc_id=dotnet-95292-dotnet) Build, Build, and more Build (https://devblogs.microsoft.com/dotnet/microsoft-build-2023-and-dotnet/?WT.mc_id=dotnet-95292-dotnet) File and folder dialogs in with the .NET MAUI Community Toolkit (https://devblogs.microsoft.com/dotnet/file-and-folder-dialogs-communitytoolkit/?WT.mc_id=dotnet-95292-dotnet) Azure News Getting started with OpenAI in .NET (https://devblogs.microsoft.com/dotnet/getting-started-azure-openai-dotnet/?WT.mc_id=dotnet-95292-dotnet) Data API Builder - Public Preview (https://learn.microsoft.com/en-us/azure/data-api-builder/overview-to-data-api-builder?WT.mc_id=dotnet-95292-dotnet) .NET SQL Passwordless connections (https://learn.microsoft.com/en-us/azure/azure-sql/database/azure-sql-dotnet-entity-framework-core-quickstart?view=azuresql&tabs=visual-studio%2Cservice-connector&WT.mc_id=dotnet-95292-dotnet) Azure Service of the Month Microsoft Dev Box (https://learn.microsoft.com/azure/dev-box/overview-what-is-microsoft-dev-box?WT.mc_id=dotnet-95292-dotnet) Pick of the Pod Apple command line tooling (https://twitter.com/redth/status/1649441263492513792) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    50 mins
  • Episode 117: James and David Pick on Matt
    Feb 4 2023
    Show Notes In addition to some good natured ribbing - James, Matt & David talk about the latest and greatest in .NET MAUI development. Latest Releases .NET MAUI Latest Visual Studio 17.5 Previews Markdown (https://devblogs.microsoft.com/visualstudio/write-markdown-without-leaving-visual-studio/?WT.mc_id=dotnet-87825-masoucou) Sticky Scroll (https://devblogs.microsoft.com/visualstudio/sticky-scroll-now-in-preview/?WT.mc_id=dotnet-87825-masoucou) Dev tunnels (https://devblogs.microsoft.com/visualstudio/dev-tunnels-in-visual-studio-for-asp-net-core-projects/?WT.mc_id=dotnet-87825-masoucou) Spell checking (https://devblogs.microsoft.com/visualstudio/visual-studio-spell-checker-preview-now-available/?WT.mc_id=dotnet-87825-masoucou) .NET MAUI Community Toolkit .NET Community Toolkit (https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-810/?WT.mc_id=dotnet-87825-masoucou) Latest News MVVM in WinForms (https://devblogs.microsoft.com/dotnet/winforms-cross-platform-dotnet-maui-command-binding/?WT.mc_id=dotnet-87825-masoucou) Updates to the podcast app (https://devblogs.microsoft.com/dotnet/build-your-own-podcast-app-with-dotnet-blazor-and-dotnet-maui/?WT.mc_id=dotnet-87825-masoucou) Azure News Azure Developers YouTube (https://www.youtube.com/@AzureDevelopers) Azure CosmosDB Conf (https://learn.microsoft.com/events/learn-events/azure-cosmos-db-conf-2023/?WT.mc_id=dotnet-87825-masoucou) Azure Service of the Month Azure OpenAI (https://learn.microsoft.com/azure/cognitive-services/openai/overview?WT.mc_id=dotnet-87825-masoucou) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    30 mins
  • Episode 116: .NET Conf Recap
    Dec 10 2022
    Show Notes .NET Conf happened, it was amazing, and David, James and Matt will bring you up to date! The latest MAUI, .NET, and Azure are all coming at you. Latest News .NET Conf (https://learn.microsoft.com/en-us/events/dotnetconf-2022/) .NET Student Zone (https://techcommunity.microsoft.com/t5/educator-developer-blog/net-conference-student-zone-7th-nov-2022/ba-p/3655584) Azure News Azure bicep (https://learn.microsoft.com/en-us/shows/azure-friday/authoring-and-deploying-azure-resources-with-bicep) Azure Service of the Month Form recognizer (https://learn.microsoft.com/en-us/azure/applied-ai-services/form-recognizer/overview?view=form-recog-3.0.0) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    46 mins
  • It's the season of release candidates (take 2)
    Oct 21 2022
    Show Notes With .NET 7 around the corner, we're putting the finishing touches on everything in preparation - tune in to find out more! David, James, and Matt will fill you in on all the details plus the latest in Visual Studio and Azure news! New releases .NET MAUI support for .NET 7 RC2 (https://devblogs.microsoft.com/dotnet/dotnet-maui-rc2/?WT.mc_id=dotnet-79812-masoucou) On.NET with David with .NET MAUI for .NET 7 (https://www.youtube.com/watch?v=VV6DnxVyIOo) Draw all over your maps (https://www.andreasnesheim.no/creating-outlined-map-polygons-in-net-maui/) .NET MAUI support for XCode 14 (https://devblogs.microsoft.com/dotnet/dotnet-maui-xcode14/?WT.mc_id=dotnet-79812-masoucou) .NET 7 RC2 (https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-2/?WT.mc_id=dotnet-79812-masoucou) VS Mac 17.4 P2.1 (https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-4-preview-2-1-is-now-available/?WT.mc_id=dotnet-79812-masoucou) .NET MAUI Community Toolkit v1.3 (https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-maui-community-toolkit-v13/?WT.mc_id=dotnet-79812-masoucou) Latest News Microsoft Teams Infrastructure and ACS migration to .NET 6 (https://devblogs.microsoft.com/dotnet/microsoft-teams-infrastructure-and-azure-communication-services-journey-to-dotnet-6/?WT.mc_id=dotnet-79812-masoucou) Microsoft Commerce migration to .NET 6 (https://devblogs.microsoft.com/dotnet/microsoft-commerce-dotnet-6-migration-journey/?WT.mc_id=dotnet-79812-masoucou) Bing Ads Campaigns migration to .NET 6 (https://devblogs.microsoft.com/dotnet/bing-ads-campaign-platform-journey-to-dotnet-6/?WT.mc_id=dotnet-79812-masoucou) Compare files in Visual Studio (https://devblogs.microsoft.com/visualstudio/comparing-files-in-visual-studio/?WT.mc_id=dotnet-79812-masoucou) .NET Conf is coming up! (https://dotnetconf.net) The .NET Conf Student Zone (https://techcommunity.microsoft.com/t5/educator-developer-blog/net-conference-student-zone-7th-nov-2022/ba-p/3655584) Azure News All the goodness for .NET 7 in Azure Functions and App Service (https://techcommunity.microsoft.com/t5/apps-on-azure-blog/azure-functions-2022-update/ba-p/3648731?WT.mc_id=dotnet-79812-masoucou) Azure Service of the Month Azure App Configuration (https://learn.microsoft.com/en-us/azure/azure-app-configuration/?WT.mc_id=dotnet-79812-masoucou) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    33 mins
  • Episode 114: .NET MAUI in .NET 7 RC 1 - Wha?!?
    Sep 23 2022
    Show Notes Can you believe it? There's already a new major version of .NET MAUI on its way! David, James, and Matt will fill you in on all the details plus the latest in Visual Studio and Azure news! New releases .NET MAUI in .NET 6 Service Release 5 (https://github.com/dotnet/maui/releases/tag/6.0.540) NET MAUI in .NET 7 RC 1 (https://devblogs.microsoft.com/dotnet/dotnet-maui-in-dotnet-7-rc1/?WT.mc_id=dotnet-70281-masoucou) Visual Studio 2022 17.4 Preview 2 (https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-4-preview-2/?WT.mc_id=dotnet-70281-masoucou) Latest News Cloud Skills Challenge almost over! (https://aka.ms/maui/cloudchallenge) Learn Live .NET MAUI chugs along (https://learn.microsoft.com/en-us/events/learn-events/learnlive-mobile-desktop-apps-dotnet-maui/?WT.mc_id=dotnet-70281-masoucou) Colored bracket pairs in Visual Studio (https://devblogs.microsoft.com/visualstudio/adding-color-to-bracket-pairs/?WT.mc_id=dotnet-70281-masoucou) Bicep in Visual Studio (https://devblogs.microsoft.com/visualstudio/bicepforvs/?WT.mc_id=dotnet-70281-masoucou) Azure News .NET 7 in Azure Functions (https://devblogs.microsoft.com/dotnet/dotnet-7-comes-to-azure-functions/?WT.mc_id=dotnet-70281-masoucou) .NET MAUI + Azure Cosmos DB on Cosmos DB TV (https://www.youtube.com/watch?v=9PFTuWDpgCI&feature=youtu.be) Azure Service of the Month Azure Container Apps (https://learn.microsoft.com/azure/container-apps/overview?WT.mc_id=dotnet-70281-masoucou) Pick of the Pod .NET Podcast App (https://github.com/microsoft/dotnet-podcasts) Microsoft Orleans (https://learn.microsoft.com/dotnet/orleans/overview?WT.mc_id=dotnet-70281-masoucou) Microsoft Authentication Library - MSAL (https://github.com/AzureAD/microsoft-authentication-library-for-dotnet) Follow Us: * James: Twitter (https://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) * Matt: Twitter (https://twitter.com/codemillmatt), Blog (https://codemilltech.com), GitHub (https://github.com/codemillmatt) * David: Twitter (https://twitter.com/davidortinau), Github (https://github.com/davidortinau)
    Show More Show Less
    47 mins