
Build your expertise in the C# and Microsoft ecosystems
Episodes

Wonders and Woe of Open Source Development - .NET 169
Dec 19, 2023
·
Episode
169
We have discussed open source packages and projects in previous episodes, but today we dig a little deeper. Manuel Grundner has contributed to several open-source projects and manages one himself, Xenial Framework. Like a lot of open-source projects, Manuel started Xenial based on a need he saw when consulting with different clients. We go over some of the pros and cons of creating and managing an open-source project and how you can avoid some of the pitfalls to ensure your open-source project thrives now and in the future.

The Power of CSLA Framework in .NET - .NET 168
Dec 12, 2023
·
Episode
168
Rockford Lhotka is the VP of Strategy at Xebia. They delve into a fascinating conversation about the architecture and benefits of CSLA, a framework for creating reusable, maintainable business logic in enterprise apps. They explore its role in separating business logic from UI logic in .NET applications. Join us as we discuss the framework's evolution, challenges with Blazor in .NET 8, and its potential integration with .NET Aspire. Tune in for an engaging and informative episode featuring industry experts seeking to optimize business applications and prepare for evolving technologies.

Uncovering Advanced .NET Front-end Development: Blazor, Micro Frontends, and AngleSharp - .NET 167
Dec 05, 2023
·
Episode
167
Florian Rappl is a solutions architect at Smapiot GmbH. They delve into the intricate world of .NET development and open-source projects. Florian shares his experiences with classic ASP and .NET Web Forms, reflecting on the creation and influence of the AngleSharp framework. Additionally, they explore the challenges and developments in parsing HTML, the Pyra framework for micro-front ends, and the use of web views and Electron for cross-platform consistency.

Inside .NET Development: Analyzing WinForms, Visual Studio Transition, and C# 12 Features - .NET 166
Nov 28, 2023
·
Episode
166
Dustin Campbell is the Principal Software Engineer at Microsoft. They delve into the world of C#, Visual Studio, and .NET development. They also share insights into their experiences working on a range of projects within Microsoft. Additionally, they explore the intricacies of C# 12 features, the dynamics of language and tooling solutions, and the implementation of primary constructors for data classes. Join us as we navigate through the complexities and innovations in the world of C# development.

How To Recession Proof Your Job - BONUS
Nov 21, 2023
·
Episode
BONUS
Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back?

Become a Better Developer with Steve (ardalis) Smith - .NET 165
Nov 21, 2023
·
Episode
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.

Mastering NoSQL: A Deep Dive into the Evolution and Features of RavenDB - .NET 164
Nov 13, 2023
·
Episode
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.

Building Custom Analyzers and Refactorings Using Roslynator - .NET 163
Nov 06, 2023
·
Episode
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.

ASP.NET API Versioning with Chris Martinez - .NET 162
Oct 23, 2023
·
Episode
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!

Navigating the Complexity of Migrating from from .NET 4.8 to NET 7 - .NET 161
Oct 16, 2023
·
Episode
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.

The Magic of DAPR with Cecil Phillip - .NET 160
Oct 10, 2023
·
Episode
.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.

Checking safety in Exactly-once, TLA+ and Stronger message processing - .NET 159
Oct 03, 2023
·
Episode
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.

Get Interactive with Jupyter Notebook - .NET 158
Sep 26, 2023
·
Episode
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.

Integration Testing - The Why and How - .NET 157
Sep 19, 2023
·
Episode
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.

Designing C# with Mads Torgersen - .NET 156
Sep 12, 2023
·
Episode
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.

Latest Episode: Innovating with .NET Core and Blazor Across Platforms with Jeff Fritz - NET 214
0:00
Playback Speed: