Adventures in .NET cover image

Adventures in .NET

Latest episodes

undefined
Nov 24, 2022 • 1h 12min

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.
undefined
Nov 15, 2022 • 43min

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.
undefined
Nov 8, 2022 • 40min

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.
undefined
Oct 11, 2022 • 38min

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.
undefined
Oct 4, 2022 • 34min

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.
undefined
Sep 20, 2022 • 54min

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.
undefined
Aug 30, 2022 • 34min

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.
undefined
Aug 23, 2022 • 42min

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.
undefined
Aug 16, 2022 • 40min

Blazor In Action - .NET 131 (Part 2)

Chris Sainty returns to the podcast to discuss the release of his book, Blazor in Action, and more Blazor goodness. We begin this episode talking about writing and publishing a technical book including what it took to get the book over the finish line. There are a lot of moving parts to a technical book especially if the book contains code samples. Next we get into specific questions about Blazor like hosted vs standalone, razor files or code behind and more. We even get into a discussion about MediatR and how it can benefit your codebase whether it is a Blazor application or not. What do you like or dislike most about Blazor? Have you read Chris Sainty's book? Let us know on Twitter at @dotnet_Podcast. SponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsLinks- Top End DevsBlazor in ActionChris SaintyPicksCaleb- Pokémon™ Legends: Arceus for Nintendo Switch - Nintendo Official Site Chris- GOWOD - Mobility FirstShawn- Temporary email services like temp-mail.org or https://10minutemail.com/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.
undefined
Aug 9, 2022 • 46min

Blazor In Action - .NET 130 (Part 1)

Chris Sainty returns to the podcast to discuss the release of his book, Blazor in Action, and more Blazor goodness. We begin this episode talking about writing and publishing a technical book including what it took to get the book over the finish line. There are a lot of moving parts to a technical book especially if the book contains code samples. Next we get into specific questions about Blazor like hosted vs standalone, razor files or code behind and more. We even get into a discussion about MediatR and how it can benefit your codebase whether it is a Blazor application or not. What do you like or dislike most about Blazor? Have you read Chris Sainty's book? Let us know on Twitter at @dotnet_Podcast. SponsorsTop End DevsCoaching | Top End DevsLinks- Top End DevsBlazor in ActionChris SaintyPicksCaleb- Pokémon™ Legends: Arceus for Nintendo Switch - Nintendo Official Site Chris- GOWOD - Mobility FirstShawn- Temporary email services like temp-mail.org or https://10minutemail.com/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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app