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

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

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 Links Picks Caleb Wells: Shawn Clabough: Wade Gausden: 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.

Jaksot(236)

Performant Applications using the Actor Pattern & Akka.NET with Aaron Stannard - .NET 206

Performant Applications using the Actor Pattern & Akka.NET with Aaron Stannard - .NET 206

Aaron Stannard joins the Adventures in .NET team this week to discuss Akka.NET. He digs into the Actor model, the reasons to use it and what gave him the impetus to port Akka to .NET.Linkshttps://petabridge.com/bootcampBuilding Your First Whiskey CollectionPicksShawn  - Locke & KeyCaleb- Animal Crossing: New HorizonsJoel - Fender Special Edition Deluxe PJ Bass Sea Foam PearlAaron - eaglerare.comBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

19 Marras 20241h 8min

Product Management? - .NET 205

Product Management? - .NET 205

Most developers we know find project management to be a necessary evil but without it a lot of us would be stumbling around in the dark. Shawn and Caleb look back over their careers to discuss different project management methodologies. Whether it is waterfall, agile, scrum, or none of these, projects are hard to manage. Both Shawn and Caleb have seen a lot of different ways that projects can be managed or mismanaged and they have differing opinions on what works best. Join us for this episode to find out which they prefer and what allows them to focus on getting to work coding. What is your preferred project management style? Let us know on Twitter at @dotnet_PodcastPicksCaleb- Guild Wars 2: End of Dragons Shawn- Neewer Desk Mount LED Video Light Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

12 Marras 202428min

Integration Testing - The Why and How - .NET 204

Integration Testing - The Why and How - .NET 204

We talk to Martin Costello - a .NET developer with a QA background - about integration testing. We walk through the different types of automated testing and discuss the benefits and purpose for each type.Martin introduces us to useful tools he uses to write tests within the .NET ecosystem and discusses what we should and shouldn't be testing as well as the metrics that are important when evaluating how well tested your code is.LinksIntegration Testing Techniques for ASP.NET CoreReliably Testing HTTP Integrations in a .NET Application 1Writing Logs to xunit Test OutputIntegration testing AWS Lambda C# Functions with Lambda Test ServerIntegration Testing ASP.NET Core Resources Protected with Antiforgery Using Application PartsGitHub - coverlet-coverage/coverlet: Cross platform code coverage for .NETGitHub - martincostello/sqllocaldb: SQL LocalDB Wrapper is a .NET library providing interop with the Microsoft SQL Server LocalDB Instance APIGitHub - justeat/httpclient-interception: A .NET Standard library for intercepting server-side HTTP dependenciesGitHub - martincostello/xunit-logging: Logging extensions for xunitGitHub - martincostello/lambda-test-server: A NuGet package that provides an in-memory test server for testing AWS Lambda functionsGitHub - martincostello/dotnet-minimal-api-integration-testing: An example of integration testing ASP.NET Core 6 Minimal hosting and actionsTwitter: Martin Costello ( @martin_costello )PicksMartin- What We Do in the ShadowsShawn- Introducing Your Seattle KrakenWai- Young Sheldon (Official Site) Watch on CBSBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

5 Marras 202449min

Creating Developer Courses with Taurius Litvinavicius - .NET 203

Creating Developer Courses with Taurius Litvinavicius - .NET 203

In this episode of Adventures in .NET, the panel discusses creating Udemy developer courses and .NET Core APIs with course author Taurius LitvinavicusLinkshttps://www.udemy.com/user/taurius-litvinavicius/PicksShawn - The Shannara ChroniclesCaleb - www.amazon.com/Boys-Season-Official-Teaser-TrailerWai - OraiTaurius - Azure DevOpsBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

29 Loka 202438min

Modern Identity: From Internal Directories to Cross-Domain Identity Over the Public Internet with Bobby Johnson - .NET 202

Modern Identity: From Internal Directories to Cross-Domain Identity Over the Public Internet with Bobby Johnson - .NET 202

Bobby Johnson introduces us to modern identity and the use of external providers to outsource your authentication layer.LinksHave I Been Pwned: Check if your email has been compromised in a data breachPicksBobby  - Follow Bobby on Twitter @NotMyself , Github, WebsiteBobby  - The Live CodersBobby  - Rest ClientShawn - Follow Shawn on Twitter > @DotNetSuperheroShawn - Aussie Gold HuntersWai  - TIMELAPSE OF THE FUTURE: A Journey to the End of TimeBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

22 Loka 202449min

Microservices Security in Action with Prabath Siriwardena - .NET 201

Microservices Security in Action with Prabath Siriwardena - .NET 201

Microservice architecture is very popular today. The panel talks with microservice security authors about their book and all aspects of securing microservices.LinksMicroservices Security in Action: Design secure network and API endpoint security for Microservices applications, with examples using Java, Kubernetes, and IstioAPIsecurity.ioPicksShawn - Oculus Quest 2 Elite StrapJoel - Ice Spiker Off Road Bike TiresNuwan - OAuth 2.1Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

15 Loka 202453min

.NET Microservices: From Code To Containers To Steeltoe with David Dieruf - .NET 200

.NET Microservices: From Code To Containers To Steeltoe with David Dieruf - .NET 200

In this episode of Adventures in .NET, guest David Dieruf joins the panel to discuss .NET microservices. They clear up the confusion about what microservices are and how to use them?LinksSteeltoeProject Tyedieruf.netPicksShawn  - Doom EternalWai - TandemDavid  - Identity ServerBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

8 Loka 20241h 7min

Moving .NET Solutions to Kubernetes with Andrew Lock - .NET 199

Moving .NET Solutions to Kubernetes with Andrew Lock - .NET 199

In this episode of Adventures in .NETm we get deep into .NET with Andrew Lock. Kubernetes, .NET Framework to .NET Core and everyone’s favorite topic configuration. Join us and you are guaranteed to learn something new.Linkshttps://andrewlock.nethttps://helm.sh/docs/chart_best_practices/templateshttps://helm.shhttps://www.jetbrains.com/riderJoel Schauberthttps://www.peterwhitecycles.com/studdedtires.phpShawn Claboughhttps://www.oculus.com/quest-2CalebThe FindersWaiAdjustable Dumbbell Set Weights Dumbbells Home Gym Fitness HandAndrew Lockhttps://www.octotree.io/Steam: Streets of Rage 4Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

1 Loka 202457min

Suosittua kategoriassa Liike-elämä ja talous

puheenaihe
mimmit-sijoittaa
psykopodiaa-podcast
sijotuskasti
rss-rahapodi
pomojen-suusta
ostan-asuntoja-podcast
raharesepti
herrasmieshakkerit
rss-neuvottelija-sami-miettinen
inderespodi
rss-tyoelaman-timantteja
leadcast
oppimisen-psykologia
hyva-paha-johtaminen
rss-myynti-ei-ole-kirosana
kasvun-kipuja
sijoituspodi
rss-paikoillenne-valmiit-laakikseen
rss-hyvat-tyypit-tyossa-asiaa-rekrytoinnista