Charles M Wood

Adventures in .NET

Level up your .NET skills with our weekly discussion of C# and other Microsoft technologies for developers. Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support .

Author

Charles M Wood

Category

Technology

Podcast website

topenddevs.com

Latest episode

Jan 24, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

How To Recession Proof Your Job - BONUS 21.11.2023

Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" 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...

Mastering NoSQL: A Deep Dive into the Evolution and Features of RavenDB - .NET 164 14.11.2023

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

Building Custom Analyzers and Refactorings Using Roslynator - .NET 163 07.11.2023

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

ASP.NET API Versioning with Chris Martinez - .NET 162 24.10.2023

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

Navigating the Complexity of Migrating from from .NET 4.8 to NET 7 - .NET 161 17.10.2023

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

The Magic of DAPR with Cecil Phillip - .NET 160 10.10.2023

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

Checking safety in Exactly-once, TLA+ and Stronger message processing - .NET 159 03.10.2023

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

Get Interactive with Jupyter Notebook - .NET 158 26.09.2023

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

Integration Testing - The Why and How - .NET 157 19.09.2023

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

Designing C# with Mads Torgersen - .NET 156 12.09.2023

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

Microsoft in Uncharted Territory with Richard Campbell - .NET 155 05.09.2023

Richard Campbell is an Advisor, Creator, and Storyteller. They dive into the fascinating world of writing a history book, navigating through different versions of events, and seeking inspiration from pivotal moments. They also explore Microsoft's surprising involvement in large language models, the impact of the iPad on the tech industry, and the ongoing quest for effective client-side development...

Discovering Grace with Scott Arbeit - .NET 154 22.08.2023

Scott Arbeit is a Super-technical architect at GitHub. He joins the show to talk about his project, "Grace". It is a modern, cloud-native version control system, written in F#. They begin by sharing their own perspective on why they believe "Git" is unique and popular. Additionally, he explains his project, how it works, its features and how it improves user experience.  Sponsors Chuck's Resume Te...

C# and .NET for Developing Modern SaaS Applications - .NET 153 15.08.2023

Andy Watt is a Senior Software Engineer. He returns to the show to talk about his book, " Building Modern SaaS Applications with C# and .NET ". He begins by explaining what "Software as a Service" is all about. He also tackles the main concerns you might encounter when creating SaaS applications. Additionally, he dives into the pros and cons of using C# and .NET to create modern SaaS applications....

Interconnection of the Messaging Platforms - .NET 152 01.08.2023

Adam, Christian, and Mark join this week's panelist episode to talk about intercommunication across various messaging applications. Adam takes the lead as he explains his project, which is a Messaging platform that integrates multiple communication networks. He discusses its advantages, significance to .NET, how it is being implemented, and many more! Sponsors Chuck's Resume Template Raygun - Appl...

API Security Risks with OWASP - .NET 151 19.07.2023

Adam and Christian join this week's panelist episode to talk about "Web Security". Christian takes the lead as he explains he gives a brief overview of Web application Security and some ways how to secure your applications. He explains the  OWASP Top Ten  Web Application Security Risks and talks about each of its categories in detail.  Sponsors Chuck's Resume Template Raygun - Application Monitori...

Is Using Async and Await a Good Choice? - .NET 150 04.07.2023

Adam, Mark, and Shawn this week's panelist episode to talk about " Async Wandering Part 8 — async and await — the biggest C# mistake? ". Adam takes the lead as he explains why he thinks "Async" (one of the most popular C# features) has some issues or downsides and how it affects your application.  Sponsors Chuck's Resume Template Raygun - Application Monitoring For Web & Mobile Apps Become a T...

High-Performance C# with Ian Griffiths - .NET 149 20.06.2023

Ian Griffiths is a Technical Fellow at Endjin and he is also the author of Programming C#. He joins the show to talk about everything that is C#, changes made to C# over the years, interesting & useful features, and many more. He also talks about his library, " Ais. Net " which is used for processing AIS messages.  Links C# 11.0 new features: list pattern matching Ais. Net reaqtor Corvus. Json...

Working with Minimal APIs and SignalR - .NET 148 06.06.2023

Fiodar Sazanavets is a Microsoft MVP, Senior Software Engineer, Bestselling Technical Author, and Software Development Mentor. He joins the show to talk about his article, " Using ASP.NET Core 7 Minimal APIs: Request Filters, Parameter Mapping, and More ". He begins by talking about his career and book. He explains what minimal APIs are, their advantages, and their purpose.  Sponsors Chuck's Resum...

Creating Pdf's in C# with Andrei Schiller-Chan - .NET 147 30.05.2023

Andrei Schiller-Chan is Software Engineer at Moneybox. He joins the show to discuss his article, " How to Create Pdf’s in C# ". He begins by talking about his career and how he got into programming. Moreover, he also dives into another article he wrote, " How to Give Your Voice Depth & Why it Matters ".  On YouTube Creating Pdf's in C# with Andrei Schiller-Chan - .NET 147 Sponsors Chuck's Resu...

Exception Anti-Patterns in C# with Matt Eland - .NET 146 22.05.2023

Matt Eland is a Microsoft MVP in AI. He joins the show to discuss " Top 10 Dotnet Exception Anti-Patterns in C#  ". He talks about Exceptions in C# and what it is. He tackles teaching and knowing how to catch and throw exceptions. Moreover, he dives into some of the issues encountered.  On YouTube Exception Anti-Patterns in C# with Matt Eland - .NET 146 Sponsors Chuck's Resume Template Developer B...

Artificial intelligence: What You Need to Know - .NET 145 16.05.2023

Adam, Christian, and Mark join this week's panelist episode to talk about Artificial Intelligence and ChatGPT. They share their opinions and experience when using ChatGPT. Additionally, they tackle its advantages & disadvantages and some areas where it could use improvement.  Sponsors Chuck's Resume Template Raygun - Application Monitoring For Web & Mobile Apps Become a Top 1% Dev with a T...

Atlas Reailty with Beau Button - .NET 144 02.05.2023

Beau Button is the President and CTO of Atlas Reality, Inc. He joins the show to talk about his company. He begins by talking about how he became a developer and his current projects. He also tackles the different ways and processes of how they earn money through games. Additionally, he dives into some of the challenges they experienced in establishing his company.  On YouTube Atlas Reailty with B...

Getting to Know Bruce A. Tate - BONUS 28.04.2023

Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, " Seven Languages in Seven Weeks" . He also delves into some of the preparations and anticipations that come with reading the book.  Links Seven Languages in Seven Weeks grox.io  Socials LinkedIn: Bruce Tate Twitter: redrapids Support this podcast at — h...

Layered API Security with Ted Spence - .NET 143 25.04.2023

Ted Spence is the Head of Engineering at ProjectManager. He joins the show with Mark and Shawn to talk about " Layered security for DotNet Core APIs ". He talks about his experience in building and testing APIs.  Sponsors Chuck's Resume Template Developer Book Club Become a Top 1% Dev with a Top End Devs Membership Links Layered security for DotNet Core APIs Socials Linkedin: Ted Spence Picks Mark...

Jason Weimann - Learn Video Game Development with Chuck - BONUS 20.04.2023

Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games.  Links Game development courses & tutorials Programmer Course – game.courses Socials Twitter: @jweimann Support this...

Listen to the Adventures in .NET podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.