

The Productive C# Podcast
Andrea Angella - Senior Software Engineering Manager, former Microsoft C# MVP
The Productive C# Podcast is your ultimate guide to master C# and .NET and progress faster in your software development career. Hosted by industry expert Andrea Angella, this show delivers short, actionable advice to improve your skills to become a successful and respected software engineering leader.
Connect with Andrea on LinkedIn:
https://www.linkedin.com/in/andreaangella
Connect with Andrea on LinkedIn:
https://www.linkedin.com/in/andreaangella
Episodes
Mentioned books

Apr 25, 2021 • 5min
DateOnly and TimeOnly structs in .NET 6
.NET 6 is introducing two new types to deal with dates and times independently.

Apr 18, 2021 • 4min
How to become a fluent C# developer with Codingame
Compete regularly in clash of code inside the Codingame platform to improve your problem solving skills, become a fluent developer and succeed at the coding interview.

Feb 5, 2021 • 5min
The Mikado Method
Struggling to refactor a complex legacy code base? The Mikado Method is the tool you need to get the job done.

Oct 24, 2020 • 2min
Master C# 9 Webinar
Find the Master C# 9 Webinar on YouTube where I share all the latest features added to the language. https://youtu.be/IhYtXO3DkFs

Jun 14, 2020 • 10min
Records in C# 9
Learn how C# 9 allows you to easily create immutable objects with value-object semantics using record types (data classes). www.productivecsharp.com

Feb 20, 2020 • 5min
XML Trees and LINQ to XML in C#
Learn how to modernise the way you work in XML using C#, .NET and LINQ to XML.

Nov 12, 2019 • 6min
Debugging with OzCode
In this episode, I am sharing my experience in using OzCode to debug a complex customer issue including red/green boolean visualisation, code history, star properties, search, in-memory object diff viewer, show all instances.

Sep 3, 2019 • 10min
Visual Studio vs Rider
Learn the Pros and Cons of Visual Studio and Rider, the two main IDE for .NET developers.

Aug 19, 2019 • 8min
Playing with the Azure CLI
The Azure CLI is a command line tool that provide a fantastic experience to work with Azure resources. In this episode, I share my first time experience with it and how you can get started using it. It's definitely the best tool for the job!

Aug 14, 2019 • 11min
Top tips to secure your .NET web applications
Learn some of the most important ways to make your .NET web applications more secure. We'll talk about input validation, encoding, https, content security policies, sql injection, password hashing, secure static code analysis and so on. This a summary of my top learnings after attending a 3 days intense cyber security training called Proactive Web Defence from MWR Infosecurity. Highly recommended! https://www.mwrinfosecurity.com/training/proactive-web-defense/