

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

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/

May 20, 2019 • 7min
Nullable Reference Types in C# 8
Learn about nullable reference types and how the C# 8 compiler rules change when you enable this feature in your projects. Learn more at https://www.productivecsharp.com/

Apr 16, 2019 • 5min
Free Webinar on C# 8 New Features
"How To Become A MASTER C# 8 Developer And Learn All The New Exciting Features Quickly"
The next release of the Microsoft flaship programming language is fast approaching. Deep dive into the new exciting C# 8 features.https://www.productivecsharp.com

Mar 28, 2019 • 5min
How to organize a UX Review Session
Learn what is a UX review session and how to organize it. https://www.productivecsharp.com/

Mar 7, 2019 • 6min
ContextMenu Challenge in WPF
Learn how to use ContextMenu in WPF and how to bind a MenuItem to a command in your ViewModel using XAML. www.productivecsharp.com

Mar 5, 2019 • 7min
File System Integration Tests and Copy Directory
Learn how you can write integration tests on the file system, how to create a temporary directory and copy directories in C#. www.productivecsharp.com