The Productive C# Podcast

Andrea Angella - Senior Software Engineering Manager, former Microsoft C# MVP
undefined
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.
undefined
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.
undefined
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.
undefined
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!
undefined
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/ 
undefined
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/ 
undefined
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
undefined
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/ 
undefined
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                  
undefined
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app