Adventures in .NET

Adventures in .NET

Download on the App Store

Adventures in .NET episodes

  • Become a Better Developer with Steve (ardalis) Smith - .NET 165
    Steve (ardalis) Smith is a renowned member of the .NET community. He joins the show to talk about API endpoints. They delve into the exciting world of .NET development. They share their insights on topics such as clean architecture, minimal APIs, and the latest features in .NET 8. Get ready for a knowledge-packed episode as they explore the intricacies of building APIs, organizing code, and much more.
    Sponsors
    • Chuck's Resume Template 
    • Raygun - Application Monitoring For Web & Mobile Apps
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • Weekly Dev Tips

    Socials
    • LinkedIn: Steve (ardalis) Smith
    • Twitter: @ardalis

    Picks
    • Adam - Every Proxy
    • Christian - Kayak.com
    • Mark - The Diplomat (TV Series 2023
    • Shawn - Reaction Time Test
    • Steve - Clean Architecture Solution Template
    • Steve - Bridge Constructor Portal


    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.
    55 min
  • Mastering NoSQL: A Deep Dive into the Evolution and Features of RavenDB - .NET 164
    Dejan Milicic is leading the DevRel department at RavenDB. They have a fascinating discussion on the SQL vs. NoSQL debate and the evolution of databases in the digital age. They also dive into the development of RavenDB, its key features, and its latest version.
    Sponsors
    • Chuck's Resume Template
    • Developer Book Club
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • NoSQL Database | RavenDB ACID NoSQL Document Database

    Socials
    • LinkedIn: Dejan Milicic
    • Twitter: @dejanmilicic

    Picks
    • Christian - PDF24: Solutions for all PDF problems
    • Dejan - Shark Tank (TV Series 2009
    • Shawn - Upload (TV Series 2020


    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.
    58 min
  • Building Custom Analyzers and Refactorings Using Roslynator - .NET 163
    Josef Pihrt is a senior .NET developer. They dive into the fascinating realm of custom analyzers and code refactorings using the Roslynator. They discuss the benefits and challenges of implementing analyzers, as well as the process of contributing to projects like Roslynator in the .NET organization. 
    Sponsors
    • Chuck's Resume Template 
    • Raygun - Application Monitoring For Web & Mobile Apps
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • Twitter: @roslynator
    • dotnet/roslynator

    Socials
    • GitHub: Josef Pihrt
    • LinkedIn: Josef Pihrt
    • My Docs - Documentation for my open-source projects

    Picks
    • Adam - Virtual Master
    • Mark - DevExpress
    • Shawn - Motion Boom Plus


    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.
    1 hr 3 min
  • ASP.NET API Versioning with Chris Martinez - .NET 162
    Chris Martinez is a software engineer at Amazon Web Services. He begins by sharing how he got into .NET and C#. They dive into API Versioning, things they have learned about it, its advantages, how it works, and many more!
    Sponsors
    • Chuck's Resume Template
    • Developer Book Club
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • Asp.Versioning.Http
    • Roy Fielding

    Picks
    • Chris - Ahsoka
    • Christian - Only Murders in the Building
    • Shawn - Jabberin' Jack


    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.
    56 min
  • Navigating the Complexity of Migrating from from .NET 4.8 to NET 7 - .NET 161
    Jimmy Bogard is the President at Jimmy Bogard Consulting LLC. They dive into the world of .NET and explore the adventures of migrating applications. They discuss the challenges, strategies, and tools involved in this process. From discovery and planning to execution and teardown. They also explore the importance of supporting older frameworks and the implications it has on development.
    Sponsors
    • Chuck's Resume Template 
    • Raygun - Application Monitoring For Web & Mobile Apps
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • CoreForms
    • YARP: Yet Another Reverse Proxy
    • Tales from the .NET Migration Trenches - Cataloging

    Socials
    • LinkedIn: Jimmy Bogard

    Picks
    • Adam - Underwater Hockey
    • Adam -  Encryption First (EFS)
    • Jimmy -  Bitterballen
    • Mark - Spider-Man: Across the Spider-Verse
    • Mark -  Flash
    • Shawn - Wheel of time


    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.
    1 hr 2 min
  • The Magic of DAPR with Cecil Phillip - .NET 160
    In this episode of Adventures in .NET we learn about DAPR and how it can make all of our lives easier. Maybe you like microservices or maybe you don’t, well DAPR is here to help with implementation and getting all the different parts of your application talking to each other.
    Sponsors
    • Chuck's Resume Template
    • Developer Book Club
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • DAPR
    • Sidecar pattern
    • https://dapr.io/
    • MTLS

    Picks
    • Shawn - Warrior Nun
    • Caleb - Destiny 2
    • Wai - Surfshark
    • Cecil - Gotham Knights



    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.
    1 hr 5 min
  • Checking safety in Exactly-once, TLA+ and Stronger message processing - .NET 159
    Tomek Masternak is an Engineer at Particular Software. He joins the show to talk about his video, "Checking safety in Exactly-once ". He begins by explaining what TLA+ is, the advantages and benefits of using this, the problems it solves, and many more. Additionally, he dives into "Ensuring exactly-once message processing with model checking" and talks about Stronger message processing. 
    Sponsors
    • Chuck's Resume Template
    • Raygun - Application Monitoring For Web & Mobile Apps
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • Checking safety in Exactly-once - Tomek Masternak, Szymon Pobiega - YouTube
    • The TLA+ Home Page
    • Learn TLA+

    Picks
    • Adam - Virtual Box
    • Mark - The Recruit
    • Tomek - Asianometry
    • Shawn - Ahsoka



    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.
    54 min
  • Get Interactive with Jupyter Notebook - .NET 158
    Ron Dagdag, lead software engineer at Spacee, joins us to get interactive with Jupyter Notebook. It is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Microsoft has embraced Jupyter Notebook with the open source .NET Interactive project. The more we discussed Jupyter Notebook the more ways we came up with to use it. For instance Ron uses it for a lot of his demos and you can share it with someone without them having to install anything because it runs in the browser. Do you have any ideas on how to use Jupyter Notebook? If so share it with us on Twitter at @dotnet_Podcast.
    Sponsors
    • Chuck's Resume Template
    • Developer Book Club
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • GitHub | dotnet/interactive
    • .NET Interactive Architectural Overview
    • Use Jupyter with .NET Interactive on Binder
    • .NET Jupyter Presentation
    • GitHub | rondagdag/dotnetcode-jupyter-talk
    • Binder
    • SandDance
    • Ron Dagdag's Projects
    • LinkedIn: Ron Dagdag
    • Twitter: Ron Dagdag ( @rondagdag )

    Picks
    • Caleb- DampRid
    • Ron- Azure Percept 
    • Shawn- LiteDB
    • Wai- Paralympics



    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.
    38 min
  • Integration Testing - The Why and How - .NET 157
    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.
    Sponsors
    • Chuck's Resume Template
    • Raygun - Application Monitoring For Web & Mobile Apps
    • Become a Top 1% Dev with a Top End Devs Membership

    Links
    • Integration Testing Techniques for ASP.NET Core
    • Reliably Testing HTTP Integrations in a .NET Application 1
    • Writing Logs to xunit Test Output
    • Integration testing AWS Lambda C# Functions with Lambda Test Server
    • Integration Testing ASP.NET Core Resources Protected with Antiforgery Using Application Parts
    • GitHub - coverlet-coverage/coverlet: Cross platform code coverage for .NET
    • GitHub - martincostello/sqllocaldb: SQL LocalDB Wrapper is a .NET library providing interop with the Microsoft SQL Server LocalDB Instance API
    • GitHub - justeat/httpclient-interception: A .NET Standard library for intercepting server-side HTTP dependencies
    • GitHub - martincostello/xunit-logging: Logging extensions for xunit
    • GitHub - martincostello/lambda-test-server: A NuGet package that provides an in-memory test server for testing AWS Lambda functions
    • GitHub - martincostello/dotnet-minimal-api-integration-testing: An example of integration testing ASP.NET Core 6 Minimal hosting and actions
    • Twitter: Martin Costello ( @martin_costello )

    Picks
    • Martin- What We Do in the Shadows
    • Shawn- Introducing Your Seattle Kraken
    • Wai- Young Sheldon (Official Site) Watch on CBS



    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.
    50 min
  • Designing C# with Mads Torgersen - .NET 156
    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
    • Chuck's Resume Template
    • Developer Book Club
    • Become a Top 1% Dev with a Top End Devs Membership

    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


    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.
    29 min

About Adventures in .NET

From the publisher's feed

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

Become a supporter of this podcast: