The Productive C# Podcast

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

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