Episodes

Podcast 01

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

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

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

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

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?
Podcast 01

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

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

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

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!
Podcast 01

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

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

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

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

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

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.
Album Art
Latest Episode: Innovating with .NET Core and Blazor Across Platforms with Jeff Fritz - NET 214
0:00
1:09:06
Playback Speed: