Jeremy Likness on Working with Data on .NET - Episode 141

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: 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.

Episoder(399)

Bruno Capuano: AI Developer Training in .NET - Episode 343

Bruno Capuano: AI Developer Training in .NET - Episode 343

Bruno Capuano is a Principal Cloud Advocate at Microsoft where he empowers teams to build AI solutions with Azure using programming languages like C#, Python, and C++. His approach is to solve complex...

31 Mar 202538min

Per Kops: Architecture of Ollama and Local LLMs - Episode 342

Per Kops: Architecture of Ollama and Local LLMs - Episode 342

Per is an experienced software architect and developer with more than 19 years of experience in designing, developing, and testing software. He is currently serving as a Distinguished software develop...

24 Mar 202535min

Patrick Escarcega: Software Engineering Principles - Episode 341

Patrick Escarcega: Software Engineering Principles - Episode 341

Patrick Escarcega is the Chief Technology Officer (CTO) at Meserow Design, a company known for its excellence in developing and maintaining custom software solutions. His background is in software eng...

17 Mar 202532min

Daniel Roth: .NET 10 Preview 1 - Episode 340

Daniel Roth: .NET 10 Preview 1 - Episode 340

Daniel Roth is a Principal Product Manager on the ASP.NET team working on ASP.NET Core, Blazor, and other web features. He has previously worked on various parts of .NET, including System.Net, WCF, XA...

10 Mar 202540min

Dustin Campbell: C# 13 - Episode 339

Dustin Campbell: C# 13 - Episode 339

Dustin is a Principal Software Engineer at Microsoft. He works on enhancing .NET tooling and contributing to the design of the next version of C# as part of the language design team. Prior to his curr...

3 Mar 202538min

Scott Nichols: Azure AI Foundry - Episode 338

Scott Nichols: Azure AI Foundry - Episode 338

Scott Nichols is a Principal Cloud Solutions Architect at Microsoft. He works for the commercial enterprise division serving the high-tech division out of Silicon Valley. He is also the leader of the ...

24 Feb 202540min

Shaun Walker: Seven Years of Blazor - Episode 337

Shaun Walker: Seven Years of Blazor - Episode 337

Shaun Walker is the founder and CEO of Devessence, a global technology consultancy with a boutique approach. He's also the founder of the Oqtane and DotNetNuke web application frameworks, which have e...

17 Feb 202542min

Matt McCleary: Telemetry & Observability in .NET Aspire - Episode 336

Matt McCleary: Telemetry & Observability in .NET Aspire - Episode 336

Matt McCleary is a Senior Product Manager at Microsoft working on observability tools to empower developers to be successful. Matt started his career in engineering and has worked in tech for 10 years...

10 Feb 202540min

Populært innen Politikk og nyheter

giver-og-gjengen-vg
aftenpodden
aftenpodden-usa
forklart
popradet
stopp-verden
dine-penger-pengeradet
rss-gukild-johaug
det-store-bildet
nokon-ma-ga
fotballpodden-2
lydartikler-fra-aftenposten
hanna-de-heldige
rss-ness
aftenbla-bla
rss-espen-lee-usensurert
rss-dannet-uten-piano
rss-penger-polser-og-politikk
frokostshowet-pa-p5
e24-podden