Level up your .NET skills with our weekly discussion of C# and other Microsoft technologies for developers.

Similar Podcasts

Flutter 101 Podcast

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.

How do you interview? - .NET 115

April 19, 2022 42:14 51.81 MB Downloads: 0

There is a lot that goes into interviewing for a job, both for the interviewer(s) and the interviewee. The panelists talk about their experiences over the years from both sides. What questions should you ask? What shouldn't you ask? Should coding be involved or not? How many interviews should you expect to have at one company? Do you cast a wide net when interviewing or do you focus on a couple of companies? We discuss all of these questions and more. What advice would you give someone interviewing for a position? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Picks Caleb- Snowpiercer - Watch Episodes | TNTdrama.com Shawn- Mandalorian and The Book of Boba Fett Wai- Kombucha - Wikipedia Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Minimal APIs Aren’t so Minimal in Power - .NET 114

April 11, 2022 40:20 49.55 MB Downloads: 0

Cecil Philips returns to the show to discuss the power of Minimal APIs and the differences to Controllers. They also discussed about using .NET with Stripe, and use cases for .NET Interactive. Sponsors Top End Devs Coaching | Top End Devs Picks Cecil- Assassin's Creed Valhalla for Xbox One, PS4, PC & More | Ubisoft (US) Shawn- Upload Season 2 Special Guest: Cecil Phillip.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Designing C# with Mads Torgersen (Part 2) - .NET 113

April 05, 2022 36:00 44.34 MB Downloads: 0

In this episode we get the pleasure of picking the brain of the lead designer of C#, Mads Torgersen. Mads has been the lead designer for more than five years now and has worked on the language for over fifteen years. Our discussion covers multiple topics including the growth of C#, being backward compatible and how different languages incorporate ideas from each other. We also dig into the specifics of things like async/await, default interfaces and dynamics. On top of all that we get a peek at the future of C# and what we might see in the next couple of versions. What would you ask Mads about C# if you had the chance? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links C#'s Functional Journey Picks Caleb- Trader Joe’s Moroccan Mint Gree Tea Mads- Termination Shock Shawn- Wave Mic Arm LP | elgato.com Wai- Walkabout Mini Golf on Oculus Quest Special Guest: Mads Torgersen.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Designing C# with Mads Torgersen - .NET 112

March 29, 2022 30:31 37.75 MB Downloads: 0

In this episode we get the pleasure of picking the brain of the lead designer of C#, Mads Torgersen. Mads has been the lead designer for more than five years now and has worked on the language for over fifteen years. Our discussion covers multiple topics including the growth of C#, being backward compatible and how different languages incorporate ideas from each other. We also dig into the specifics of things like async/await, default interfaces and dynamics. On top of all that we get a peek at the future of C# and what we might see in the next couple of versions. What would you ask Mads about C# if you had the chance? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Coaching | Top End Devs Links C#'s Functional Journey Picks Caleb- Trader Joe’s Moroccan Mint Gree Tea Mads- Termination Shock Shawn- Wave Mic Arm LP | elgato.com Wai- Walkabout Mini Golf on Oculus Quest Special Guest: Mads Torgersen.Sponsored By: Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Product Management? - .NET 111

March 15, 2022 33:05 40.84 MB Downloads: 0

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_Podcast Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Picks Caleb- Guild Wars 2: End of Dragons Shawn- Neewer Desk Mount LED Video Light Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

What is a BFF? - .NET 110

March 08, 2022 27:42 34.37 MB Downloads: 0

Wai and Caleb sit down to discuss how authentication is evolving and how it works in Blazor. Identity server is now Duende server and with that comes the Backend for Frontend (BFF) pattern. From an authentication persepective this pattern can benefit SPA's because of the way it handles cookies and tokens. Caleb is in the process of integrating a .NET 6 Blazor app with Identity server 4 (IDS4) and wanted to use BFF but it isn't an option. We discuss alternatives and how those alternatives might be viewed from the business and developer perspectives. Join us and find out where Caleb ended up on his authentication journey. Have you had to handle authentication in a Blazor app? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Coaching | Top End Devs Links ASP.NET Core 6 and Authentication Servers An alternative way to secure SPAs (with ASP.NET Core, OpenID Connect, OAuth Duende Software Documentation RFC 7838 Picks Caleb- Life Q20+ | Soundcore Wai- Branch Education Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Mastering SignalR - .NET 109

March 01, 2022 56:23 68.8 MB Downloads: 0

Have you ever used SignalR in your development? .NET might have used it for the code you wrote and you didn't realize it. Kevin Griffin has used SignalR for multiple projects over the years and joins us to discuss how you can use it in your development. SignalR uses a pub/sub model and is great for applications that need immediate feedback. Kevin used it for a city's emergency system to provide alerts to first responders within seconds of an emergency being recorded. Like most technologies SignalR can be problematic if used incorrectly. We get to hear a couple of stories where Kevin had to work to fix troublesome SignalR implementations. Have you developed applications that could benefit from using SignalR? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links SignalR Mastery Real Time Revolution: SignalR In Action (LIVE from Tulsa .NET Users Group) - YouTube The Real Time Web in the Real World - SignalR with Kevin Griffin - YouTube Episode 223 - SignalR Mastery with Kevin Griffin - The 6 Figure Developer Picks Caleb- Peacemaker | HBO Max Originals Kevin- Marvel Studios' Doctor Strange in the Multiverse of Madness | Official Teaser Shawn- Demeo — Resolution Games Wai- Xiaomi Electric Portable Air Pump 1S Special Guest: Kevin Griffin.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Grokking gRPC - .NET 108

February 22, 2022 34:39 42.71 MB Downloads: 0

In today's episode Mohamad Lawand helps us try and grok gRPC. gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. That description doesn't really demystify what gRPC can do so Mohamad helps us fill in some of the gaps. We find out how gRPC works in .NET, how it works with HTTP, how it is different from REST and some good use cases for using it in your applications. gRPC is used by companies like Netflix and Square and is supported by the Cloud Native Computing Foundation. Have you used gRPC in your applications? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Coaching | Top End Devs Links Getting Started with gRPC and .NET gRPC HTTP/2 protocol Envoy Proxy Mohamad Lawand Picks Caleb- Lost Ark - Free to Play MMO Action RPG Shawn- Reacher Wai- Pragmatic Works Special Guest: Mohamad Lawand.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

What Is Remote - Containers - .NET 107

February 15, 2022 44:59 55.12 MB Downloads: 0

Have we piqued your curiosity? We were curious as well so Andy Watt agreed to join us on the podcast and fill us in on the details. Remote - Containers is a VS Code extension that allows you to open any folder or repository inside a Docker container and take advantage of the full feature set of VS Code. You get all of the benefits of using Docker containers without ever having to leave Visual Studio Code. Isn't VS Code great! We discuss several use cases that Andy and his team use Remote - Containers for as well as possible limitations and things to keep in mind. What is your favorite VS Code extension? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links .NET Development in Docker with Dev Containers Remote - Containers - Visual Studio Marketplace Picks Andy- Carv Caleb- AdGuard Shawn- .NET | Free. Cross-platform. Open Source Wai- Renpho Smart Scale Special Guest: Andy Watt.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Hacking the C# Language and Other Fun Things - .NET 106

February 08, 2022 46:05 56.43 MB Downloads: 0

We go very low-level with Adam Furmanek and discuss techniques for overriding fundamental rules of the C# language. We discuss why we should probably almost never do this, but we discuss some niche use cases where it is appropriate and the problems that can be solved. Sponsors Top End Devs Coaching | Top End Devs Links Overriding Sealed Methods in C# .NET Internals Cookbook – Random IT Utensils Picks Adam- MobaXterm free Xserver and tabbed SSH client for Windows Shawn- discovery+ | Stream 55,000+ Real-Life TV Episodes Wai- The Sims FreePlay - Free Mobile Game - EA Official Site Special Guest: Adam Furmanek.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Blangular (Blazor + Angular) - .NET 105

February 01, 2022 30:16 37.45 MB Downloads: 0

Have you ever thought about mixing two SPA frameworks together? In today's episode we discuss doing just that, Blazor and Angular running in the same application. Both Angular and Blazor have ways to export code as web components that can be reused in other applications. In order to use Angular in Blazor you have to get familiar with IJSRuntime and how JavaScript interoperability works in Blazor. We look at how Blazor can provide input and get output from Angular as well as discuss how you can handle CSS between the two. We also go over some of the use cases for using Angular web components inside a Blazor application. Have you worked with Angular Elements or Blazor web components? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links GitHub - danroth27/Blangular: Blazor + Angular Re-Using Angular Components In A Blazor WebAssembly Application Using Angular Elements - Web Components Custom Elements, FTW! Picks Caleb- French Onion Dip Shawn- Microsoft to acquire Activision Blizzard to bring the joy and community of gaming to everyone, across every device Wai- All-new Fire TV Stick 4K Max | Wi-Fi 6 Compatible Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

The Power in Microsoft Power Platform - .NET 104

January 25, 2022 40:48 50.09 MB Downloads: 0

In this episode of Adventures in .NET the panelists take a look at the Microsoft Power Platform. Power Platform consists of Power Apps, Power Automate, Power BI and Power Virtual Agents. Wai Liu has been working with Power Apps, Microsofts low code tooling, for the past year and has found it to be a valuable tool in the right circumstances. Caleb Wells has experience with Power BI which is Microsofts big data tooling and has found it to be well developed and straight forward to use. We also discuss licensing, cost, target audience and more. Have you used the Microsoft Power Platform? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Coaching | Top End Devs Picks Caleb- Stadia Shawn- Your Timer Collection and Smart Home Solutions - BN-LINK Wai- The James Webb Space Telescope Explained In 9 Minutes - YouTube Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Getting into Source Generators in .Net - .NET 103

January 18, 2022 33:59 41.9 MB Downloads: 0

Unsure about how and why to use Source Generators in .NET? Stefan Schranz explains them in an easy-to-understand way. He compares them to T4 templates and explains that there’s a new and more powerful way to generate code. Learn about how to get started, the limitations, and their use cases in this episode. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Coaching | Top End Devs Links Getting into source generators in .Net Picks Shawn- Watch The Witcher | Netflix Official Site Stefan- Watch Explained | Netflix Official Site Special Guest: Stefan Schranz.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Way Outside the Box ( Part 2 ft. Mark Miller) - .NET 102

January 11, 2022 45:14 55.41 MB Downloads: 0

It has been more than a year since we had Mark Miller on the podcast, which is too long, but he is back with us today to talk about outside of the box thinking. The first thing you need to know when thinking outside the box is that there is no such thing as impossible. Maybe it isn't financially feasible or would take an inordinate amount of time but it is not impossible. Next throw out any preconceived notions of what is required, untouchable or unquestionable. With those two in place you can do things like embed images in source code, use caps lock as a modifier or create complex live animations for a Twitch stream. Mark discusses how he did all of these and how he got himself and his team past impossible. What have you developed that you first thought was impossible? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Coaching | Top End Devs Links Adventures in .NET Episode 30: .NET 029: CodeRushed with Mark Miller Pt1 Don’t Make Me Think CodeRushed - Twitch Picks Caleb- Watch Arcane | Netflix Official Site Mark- Cowboy Bebop | Official Trailer | Netflix Shawn- The Wheel of Time - Season 1 | Prime Video Wai- Night Cat Inflatable Sleeping Pads Mat Special Guest: Mark Miller.Sponsored By: Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.

Way Outside the Box ( Part 1 ft. Mark Miller) - .NET 101

January 04, 2022 41:50 51.33 MB Downloads: 0

It has been more than a year since we had Mark Miller on the podcast, which is too long, but he is back with us today to talk about outside of the box thinking. The first thing you need to know when thinking outside the box is that there is no such thing as impossible. Maybe it isn't financially feasible or would take an inordinate amount of time but it is not impossible. Next throw out any preconceived notions of what is required, untouchable or unquestionable. With those two in place you can do things like embed images in source code, use caps lock as a modifier or create complex live animations for a Twitch stream. Mark discusses how he did all of these and how he got himself and his team past impossible. What have you developed that you first thought was impossible? Let us know on Twitter at @dotnet_Podcast. Sponsors Top End Devs Raygun | Click here to get started on your free 14-day trial Links Adventures in .NET Episode 30: .NET 029: CodeRushed with Mark Miller Pt1 Don’t Make Me Think CodeRushed - Twitch Picks Caleb- Watch Arcane | Netflix Official Site Mark- Cowboy Bebop | Official Trailer | Netflix Shawn- The Wheel of Time - Season 1 | Prime Video Wai- Night Cat Inflatable Sleeping Pads Mat Special Guest: Mark Miller.Sponsored By: Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now. Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.