Adventures in .NET

.NET 009: The Treasures of .NET Core 3.0 with Wade Gausden


Listen Later

In this week’s episode of Adventures in .NET the panel interviews Wade Gausden, who is well known for his website dotnetcoretutorials.com. When Wade got started in .NET around .NET 2.0 the documentation was terrible, so he started this website where he would write posts about the problems he ran into and how he solved them. The panel discusses how as .NET and C# have grown and evolved, making things easier.  Wade shares his experience using .NET Core on a greenfield project he was consulting on. Caleb shared his experience porting over to .NET Core from .NET Framework. While .NET Core was a breath of fresh air, they had to use a lot of workarounds to get the result they wanted. Wade commiserates telling the panel that one of his most popular posts still is about how to send an email in .NET Core.  Caleb expresses his appreciation for all the work they did to make porting over easier in .NET 2.. He answers Wade’s questions about how they ported over. Caleb tells him how he spent months figuring out how to rearchitect and that their main pain point was code first migrations. Caleb shares a little about his current project, where they are using .NET Core 2.0 and Angular 6. His next project will be using .NET Core 3.0 and Angular 8. This leads the panel to discuss the treasures that can be found in the release of .NET 3.0. They discuss null reference management and Blazor. The panel compares webforms and Blazor, with all they get with Blazor, webforms are dead. The panel is sure that nullable reference types will get a lot of use along with iAsyncEnumerble.  Other new releases in .NET 3.0 they are not so sure will get as much use, such as the range type. They discuss the potential of default interface methods once people wrap their minds around the idea. Wade explains what IL Linker Support is and what it does, it is basically tree shaking for .NET.  The panel wonders at what it means for Winforms and WPF apps now that .NET Core supports desktop apps. They think that it won’t actually get that much use. Caleb speculates that it was a business move to help prepare for .NET 5 as a way to preserve it’s cross platforming capabilities.  The panel asks Wade about his favorite posts on his site. Wade explains that he loves the multipart series, his most recent being on the use of dapper. Dapper runs SQL statements and helps protect you from SQL injections and other things of that nature. He wrote it to help a friend of his understand the importance of knowing a little SQL. The panel chimes in, explaining that when it comes to working in .NET and C# SQL is essential.    Panelists
  • Shawn Clabough
  • Caleb Wells
Guest
  • Wade Gausden
Sponsors
  • Sustain Our Software
  • React Round Up
  • My JavaScript Story
  • CacheFly
Links
  • .NET 007: What We Know About LINQ
  • .NET 003: Blazor with Daniel Roth
  • .NET Conf 
  • .NET Core 3.0 Released – Here’s The Goodies!
  • Dapper In .NET Core – Part 1 – The What/Why/Who
  • StackOverflow’s ORM goes Open Source 
  • https://dotnetcoretutorials.com
  • https://twitter.com/netCoreTutorial
  • https://www.facebook.com/Adventures-in-NET-373059030062837/
  • https://twitter.com/dotNET_Podcast
Picks Caleb Wells:
  • Funny Joke Programming If Coding Headphones Focus T-Shirt 
Shawn Clabough:
  • http://freakonomics.com/ 
Wade Gausden:
  • Masters of Doom 
Special Guest: Wade Gausden.

Support this podcast at — https://redcircle.com/adventures-in-net/donations

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.
...more
View all episodesView all episodes
Download on the App Store

Adventures in .NETBy Charles M Wood

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

6 ratings


More shows like Adventures in .NET

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

378 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

262 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

246 Listeners

The .NET MAUI Podcast by Microsoft

The .NET MAUI Podcast

16 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

629 Listeners

Merge Conflict by soundbite.fm

Merge Conflict

89 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Azure & DevOps Podcast by Jeffrey Palermo

Azure & DevOps Podcast

21 Listeners

Strict Scrutiny by Crooked Media

Strict Scrutiny

5,450 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

RadioDotNet by DotNetRu

RadioDotNet

2 Listeners

Security This Week by Carl Franklin

Security This Week

20 Listeners

.NET Rocks! by Carl Franklin

.NET Rocks!

4 Listeners