Preview Mode Links will not work in preview mode

Azure & DevOps Podcast


Message from Jeffrey Palermo: Howdy.  Welcome to my podcast.  I hope it helps you ship software more quickly and more reliably. Through the topics and guests, I hope your life is made easier. Let me know what topics would be helpful for you.

Podcast sponsor: Clear Measure We are a software architecture company that empowers our client's development teams to be self-sufficient: moving fast, delivering quality, and running their systems with confidence.

May 17, 2021

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: Jeremy.Likness@Microsoft.com 

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/EFCORE
ReSharper

Hot Chocolate by ChilliCream

 

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.