Daniel Roth on Web Development with .NET 6 - Episode 158

Daniel Roth on Web Development with .NET 6 - Episode 158

Daniel Roth is a program 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, XAML, and ASP.NET. And his passions include building frameworks for modern Web frameworks that are simple and easy to use.

Daniel was last on the podcast over two years ago in episode 47 to discuss Blazor DevOps. In this episode, he and Jeffrey discuss web development with .NET 6.0. He shares the high points of what's coming next for .NET 6.0, the major differences between .NET 5.0 and 6.0, what to look forward to with regards to Blazor, and his insights on WASM tooling, minimal APIs and hosting, and hot reload within .NET 6.0.

Topics of Discussion:

[:39] About The Azure DevOps Podcast, Clear Measure, and Jeffrey's offer to speak at virtual user groups.

[1:22] Jeffrey is looking to hire an apprentice! If you, or anyone you know, loves to code and wants to pursue software engineering, apply today!

[2:03] Be sure to check out the new video podcast, Architect Tips.

[2:08] About today's episode with Daniel Roth.

[2:20] Jeffrey welcomes Daniel to the podcast.

[3:11] Is .NET 6 officially being released at the upcoming .NET Conf? And will Daniel be participating in the .NET Conf?

[5:19] Daniel shares about his current focus on all-things Blazor and what he has been working on recently.

[6:22] Is preview 7 of .NET 6.0 one of the final previews before the GA of .NET 6.0? Will there be more previews?

[8:30] Is Blazor the new normal in terms of web applications, going forward? Daniel shares his predictions on what will be the standard .NET project type for the web.

[13:23] Are blog sites not a great candidate for Blazor?

[14:33] How Blazor should accrue value to your existing apps, not replace.

[16:52] Pre-rendering web apps with Blazor WebAssembly.

[19:11] How streamlined and seamless is the WebAssembly experience going to be in .NET 6.0?

[24:45] The WebAssembly debugging experience for .NET 6.0.

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

[28:11] Daniel elaborates on how they are adding support in .NET 6.0 to have small databases in WebAssembly on the client-side.

[29:50] The strategy and thinking behind minimal APIs and making less code, and why it is important.

[34:20] Daniel speaks about how they're now leveraging the new file scope namespaces feature and getting started with ASP.NET 4.0.

[39:38] Why minimal APIs allow for better performance.

[40:01] Are there actually any practical frameworks out there that are benchmarked to be faster than ASP.NET?

[42:08] How you can run at half the cost with twice the power just by redeploying your app in Azure.

[42:50] What they are working towards with .NET 6.0 in terms of developer velocity and productivity.

[44:24] Jeffrey thanks Daniel Roth 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!

DEVintersection Conference — Dec. 7th-9th in Las Vegas, Nevada

Daniel Roth (LinkedIn)

Daniel Roth's Twitter

.NET 6.0

GitHub.com/AspNet/AspNetCore

The Azure DevOps Podcast Ep. 47 with Daniel Roth

.NET Conf 2021 — Mark your calendars for Nov. 9th-11th!

Blazor

WebAssembly
Razor Pages

React

Angular

Vue

.NET Hot Reload

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Jaksot(389)

Mads Torgersen: C# Insights with Language Designer - Episode 325

Mads Torgersen: C# Insights with Language Designer - Episode 325

Mads is the Lead Designer of the C# language and has been at Microsoft for 18 years. Prior to this, Mads was a professor and contributed to a language starting with J. He was previously on episode 164...

25 Marras 202452min

John Callaway: Blazor and IoT - Episode 324

John Callaway: Blazor and IoT - Episode 324

John Callaway is an International Speaker and author and has received many Microsoft MVP awards. He has been a professional developer since 1999, focusing primarily on web technologies. Currently, he ...

18 Marras 202430min

David Morton: What is a Data Scientist - Episode 323

David Morton: What is a Data Scientist - Episode 323

David Morton is a technologist with extensive experience across various sectors, including retail, finance, consulting, energy, and commodities trading. David has successfully contributed to companies...

11 Marras 202449min

David Fowler: Architecture of .NET Aspire - Episode 322

David Fowler: Architecture of .NET Aspire - Episode 322

David Fowler is a Distinguished Engineer and has been at Microsoft for over 16 years working on developer frameworks and tools in the .NET space. He's one of the creators of several popular OSS framew...

4 Marras 202450min

Bob Ward: SQL Server - Episode 321

Bob Ward: SQL Server - Episode 321

Bob Ward is a Principal Architect for the Microsoft Azure Data team, which owns the development for Microsoft SQL Edge to Cloud. Bob has worked for Microsoft for 30-plus years on every version of SQL ...

28 Loka 202440min

Jeff Wouters: PowerShell Programming - Episode 320

Jeff Wouters: PowerShell Programming - Episode 320

Jeff was born and raised in The Netherlands and is an IT geek with a passion for automation. At the young age of 6, he had his very first computer and started developing his own Pacman to learn Batch ...

21 Loka 202433min

Database Hygiene: Grant Fritchey - Episode 319

Database Hygiene: Grant Fritchey - Episode 319

Grant Fritchey has over thirty years of experience in IT, specializing in development and database administration. He works for Red Gate Software as a Product Advocate and writes articles for SQL Serv...

14 Loka 202437min

Programming Windows: Dave Plummer - Episode 318

Programming Windows: Dave Plummer - Episode 318

Dave was a developer or development manager on each of the major operating systems from MS-DOS 6.2 through Server 2003 while at Microsoft from 1993 to 2003. He's worked on MS-DOS products, OLE objec...

7 Loka 202429min

Suosittua kategoriassa Politiikka ja uutiset

aikalisa
ootsa-kuullut-tasta-2
tervo-halme
rss-ootsa-kuullut-tasta
politiikan-puskaradio
viisupodi
et-sa-noin-voi-sanoo-esittaa
rss-podme-livebox
rss-vaalirankkurit-podcast
otetaan-yhdet
radio-antro
rss-tasta-on-kyse-ivan-puopolo-verkkouutiset
rss-asiastudio
the-ulkopolitist
rss-kaikki-uusiksi
io-techin-tekniikkapodcast
linda-maria
rss-kiina-ilmiot
rss-mina-ukkola
rss-hyvaa-huomenta-bryssel