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

How To Recession Proof Your Job - BONUS

How To Recession Proof Your Job - BONUS

Get the Black Friday/Cyber Monday "Focus Blocks Bundle" Deal Coupon Code: "THRIVE" for a GIANT discount   Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back?  Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers?  Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis.  Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans.  The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants.  Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract.  Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work.  Support this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

24 Marras 20221h 12min

BFF and Minimals APIs get Darker - .NET 138

BFF and Minimals APIs get Darker - .NET 138

In this episode we dig into a few technologies that can be used together to great effect. We have discussed Backend for Frontend (BFF) before but in this episode the focus is a bit different. As it turns out, an awesome acronym like BFF gets reused. Setting up a BFF works well with the new minimal APIs that were included in .NET 6. Then we tie everything together with Darker, which is similar to MediatR, but with minimal configuration and features built for BFFs. We had a lot of fun discussing this tech stack with Jonny Olliff-Lee and hope you have just as much fun listening to it. In the episode we ask our listeners to help us with the best way to say BFF. Listen to the episode and let us know on Twitter at @dotnet_Podcast. SponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksUsing .NET 6 Minimal APIs and Darker to build BFFs | by Jonny Olliff-Lee | MediumMinimal APIs quick referenceBackends for Frontends pattern - Azure Architecture CenterGitHub: DevJonnyJonny Olliff-Lee - MediumTwitter: @DevJonnyPicksCaleb - Watch The Peripheral - Season 1 | Prime VideoJonny - SabatonShawn - Rainbow Braces - Visual Studio MarketplaceShawn - Viasfora - Visual Studio MarketplaceSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

15 Marras 202242min

Tools To Get Rid Of Your Code Smells - .NET 137

Tools To Get Rid Of Your Code Smells - .NET 137

Diyaz Yakubov comes on the show this week to talk about a few tools he's using to make his life easier at work. We talk about NDepend - a code analyser that you can use on your IDE or CI/CD pipeline to give you recommendations on your code structure and then we move onto C4Model - a new graphical notation language and SharpLab - a neat little online code playground that can convert your code to IL or ASM. SponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksThe article about .NET toolsThe C4 model for visualising software architectureImprove your .NET code quality with NDependSharpLabtry.dot.netGitHub: DiyazYPicksDiyaz - CLR via C#, 4th Edition | Microsoft Press StoreShawn - Lost something? Search through 91.7 million files from the ’80s, ’90s, and 2000sWai- Watch BLOCKBUSTER | Netflix Official SiteSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

8 Marras 202239min

Participating in the .NET Community - .NET 136

Participating in the .NET Community - .NET 136

Jakub Chodounsky from the C# Digest newsletter joins us this week. We talk about why he started the mailing list and how he's managed to build up a subscriber base of over 24k. We shared why he keeps it going and the benefits he's gotten from engaging with the .NET community even though as a CTO, he may not be actively cutting code anymore. We also go into some of these recent blog articles and talk about some open-source projects that he thinks is fairly neat. SponsorsTop End DevsCoaching | Top End DevsLinksC# Digest - A newsletter about C# and .NETProgramming Digest - A newsletter about programming and technologyTech Lead Digest - A newsletter about building better teams, culture, and...React Digest - A newsletter about ReactGitHub - mxgmn/MarkovJuniorGitHub - veler/DevToysGitHub - microsoft/Power-FxGitHub - lepoco/wpfuiGitHub - miroslavpejic85/p2pGitHub - lars-berger/GlazeWMJakub ChodounskyPicksJakub- Watch The Billion Dollar Code | Netflix Official SiteJakub- Flight of the ConchordsShawn- Cloud PCsWai- The Umbrella Academy (TV series) - WikipediaSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

11 Loka 202238min

Cross-Platform .NET - .NET 135

Cross-Platform .NET - .NET 135

.NET has been cross-platform for a number of years now starting with the release of .NET Core. Most of the developers that we know work on Windows computers so we don't have first or second hand knowledge of using .NET on other operating systems. Today that is going to change. Maarten Merken has been doing .NET development on a Mac for more than two years and he joins us on the podcast to discuss his experience. We talk about different versions of .NET, debugging, virtualization, IDE's and more. When it comes to IDE's Maarten feels like JetBrains Rider is the best cross-platform IDE out there. Are you doing cross-platform development with .NET? If not, have you thought about trying it? Let us know on Twitter at @dotnet_Podcast. SponsorsTop End DevsCoaching | Top End DevsLinks.Net Development on the M1 Mac. I switched to a MacBook about 2 years… | by Maarten Merken | MediumWith .NET 6, comes Prise 6 🎉Prise, A .NET Plugin FrameworkTwitter: @M3rkenPicksCaleb- She-Hulk: Attorney At Law | Disney+ OriginalsMaarten- Rider: The Cross-Platform .NET IDE from JetBrainsShawn- Brio 505 Business Webcam | LogitechSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

4 Loka 202234min

WPF Still Going Strong - .NET 134

WPF Still Going Strong - .NET 134

"I thought WPF was dead" is usually one of the first things that Kevin Bost hears when discussing today's topic. WPF is not dead. In fact, WPF is supported by .NET 6 and a plethora of third-party apps, extensions and packages. Kevin has been working with WPF for a long time and has become an expert on the framework. In today's episode we discuss some of the strengths and weaknesses of WPF, competing frameworks, open-source projects and the path forward. If you need to develop desktop apps for Windows, WPF is still the most mature framework out there. Have you worked with WPF? Are you currently developing applications with WPF? Let us know on Twitter at @dotnet_Podcast. SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinksKevin Bost - IntelliTectGitHub - MaterialDesignInXAML/MaterialDesignInXamlToolkitWindows Community Toolkit Documentation - Windows Community ToolkitDebugging WPF - Visual Studio (Windows)What is MahApps.Metro?GitHub - snoopwpf/snoopwpfGitHub - Keboo/XAMLTestKitoKeboo - TwitchKevin BostTwitter: @kitokebooPicksCaleb- DuckDuckGo Email ProtectionKevin- Blood on the ClocktowerShawn- Watch The Lord of the Rings: The Rings of Power - Season 1 | Prime VideoWai- Bob's BurgersSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

20 Syys 202253min

Staying on top of productivity - .NET 133

Staying on top of productivity - .NET 133

Our jobs are hectic and there are always multiple priorities we have to stay on top of. Mohammed Osman joins us on the show and runs us through the tools and methodologies he uses to stay productive both as an individual and also on a team. SponsorsTop End DevsCoaching | Top End DevsLinksMicrosoft Azure Certifications BlueprintSmarter CodeTogglPriority Planner for Highly Effective PeopleLoomTwitter: @cognitiveosmanPicksMohammed- SnowdenShawn- House of the DragonWai- Railways - Train SimulatorSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

30 Elo 202233min

Authentication and Authorization - .NET 132

Authentication and Authorization - .NET 132

If the title of this episode didn't give it away... we are talking about logging into and accessing the content in web applications. Albert Starreveld spends a lot of his time implementing authentication and authorization workflows for his clients. There are a lot of factors that determine how to handle these implementations correctly. Are you still using role-based authorization? What identity provider are you using? Are you using SSO? Are you using claims/scopes? Do you know how to set up claims transformations? These are just some of the questions to ask when dealing with authentication and authorization. In this episode, we discuss these questions and more with Albert. Have you had to implement auth in a web application? How did it go? Let us know on Twitter at @dotnet_Podcast. SponsorsTop End DevsCoaching | Top End DevsLinksClaims Transformation in .NET 6. OAuth2 is a great protocol to… | by Albert Starreveld | MediumAuth0: Secure access for everyone. But not just anyone.jwt.msGeneral Data Protection Regulation (GDPR) – Official Legal TextAlbert Starreveld - Medium LinkedIn: Albert StarreveldContact Albert at astarreveld@vx.comPicksCaleb- LifespanShawn- Watch Locke & Key | Netflix Official SiteSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support.

23 Elo 202242min

Suosittua kategoriassa Liike-elämä ja talous

puheenaihe
psykopodiaa-podcast
mimmit-sijoittaa
sijotuskasti
rss-rahapodi
pomojen-suusta
ostan-asuntoja-podcast
herrasmieshakkerit
rss-neuvottelija-sami-miettinen
hyva-paha-johtaminen
raharesepti
rss-tyoelaman-timantteja
inderespodi
oppimisen-psykologia
juristipodi
sijoituspodi
rss-paikoillenne-valmiit-laakikseen
rss-startup-ministerio
rss-myynti-ei-ole-kirosana
rss-vastuullisuus-tyoelamassa