The Productive C# Podcast

The Productive C# Podcast

By 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:
www.linkedin.com/in/andreaangella
Available on
Apple Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

XML Trees and LINQ to XML in C#

The Productive C# PodcastFeb 20, 2020
00:00
04:48
How to transition from Lead Engineer to Engineering Manager

How to transition from Lead Engineer to Engineering Manager

Learn some advice on how you can transition from Lead Software Engineer to a Software Engineering Manager in your own company. What strategies can you use? How can you increase your influence to get new responsibilities?

Dec 21, 202410:26
To embrace DevOps, how important it is to be skilled in containerization and CI/CD tools?

To embrace DevOps, how important it is to be skilled in containerization and CI/CD tools?

How much do you need to know as a C# developer about Docker, CI/CD tools to embrace DevOps?

Join my free Modern C# course


ABOUT THE HOST

Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 25, 202402:48
Avoiding boilerplate and architecture erosion with Metalama

Avoiding boilerplate and architecture erosion with Metalama

This is the recording of an event where the architect of Metalama presented the Metalama framework and how it can help you write easy to maintain code.

Nov 18, 202449:11
Free Ask Me Anything Webinar on Software Development

Free Ask Me Anything Webinar on Software Development

Join my next Ask Me Anything webinar

https://us06web.zoom.us/webinar/register/8517318706739/WN_q0g83d-jRy6jiC4A6uOrqw


Ask anything about C#, .NET, software development, interviews, architecture, technical leadership, management, soft skills, mentoring, coaching, communication, development processes, teamwork, change management, delivery, risks, personal branding, networking, emotional intelligence, business, career advice and more.


Attending live will give you access to an incredible and special opportunity. You don't want to miss it!


Nov 16, 202401:17
 .NET Conf 2024 - Key Announcements

.NET Conf 2024 - Key Announcements

Join the Productive C# Ask Me Anything webinar https://us06web.zoom.us/webinar/register/6017316781632/WN_AiXvjoZ3QOKMos6jvN0KaQ


Join my free Modern C# course https://www.productivecsharp.com/modern-csharp/


ABOUT THE HOST

Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 15, 202428:26
What's your opinion on rich domain model and POCO classes?

What's your opinion on rich domain model and POCO classes?

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 14, 202402:48
What's the minimal foundation you need on C#?

What's the minimal foundation you need on C#?

Videon on Everyday C# https://www.youtube.com/watch?v=xZk8T-9kI3w

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 13, 202404:36
How do I know if management is for me?

How do I know if management is for me?

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader

Nov 12, 202403:16
How to keep up with the pace of new features added to C# and .NET?

How to keep up with the pace of new features added to C# and .NET?

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 11, 202406:23
What is C#?

What is C#?

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 10, 202403:37
How to work on a large codebase

How to work on a large codebase

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader



Nov 09, 202403:56
How to navigate the transition from senior to lead software engineer

How to navigate the transition from senior to lead software engineer

Join Productive C# at https://www.productivecsharp.com & use code PODCAST for an exclusive 15% OFF.


Enrol in the Free Modern C# Course at

https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader

Nov 06, 202409:28
The Future of C# in the AI era

The Future of C# in the AI era

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader


Nov 05, 202403:54
From Hobbyist to Professional - Andrea Angella Quick Coding Story

From Hobbyist to Professional - Andrea Angella Quick Coding Story

A quick story of my professional journey on how I started coding until now leading teams of .NET software engineers (in 2024) https://www.productivecsharp.com/


Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader

Nov 04, 202404:46
Free Delegation Secrets Masterclass for Software Engineers and Engineering Leaders

Free Delegation Secrets Masterclass for Software Engineers and Engineering Leaders

Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader

Jun 20, 202402:12
Learning and Sharing for Success

Learning and Sharing for Success

Are you prioritising learning and self development enough in your life? Spend some time to reflect how learning and sharing can improve your life and work.
May 16, 202407:26
Ask Me Anything - Free Webinar

Ask Me Anything - Free Webinar

Join my next Ask Me Anything webinar https://us06web.zoom.us/webinar/register/6317308506540/WN_AiXvjoZ3QOKMos6jvN0KaQ#/registration

May 08, 202404:18
Build Amazing .NET Apps with C# and the Uno Platform

Build Amazing .NET Apps with C# and the Uno Platform

Listen to a fantastic interview with Jérôme Laban, CTO of the Uno Platform, to understand how to build complete .NET apps using C# everywhere, thanks to the new C# Markup. Master C# with Productive C# Membership at http://productivecsharp.com/membership

Feb 01, 202448:16
Leadership is Language

Leadership is Language

You are a leader, and you don't know it yet. Learn my key takeaways from the book "Leadership is Language".


Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader



Jan 18, 202408:26
Leveraging async braindumping to improve the quality of your meetings

Leveraging async braindumping to improve the quality of your meetings

In this episode I share how async braindumping helps to make your meetings more inclusive and fair as well as improving the quality of discussions and decision making. There is a little price to pay in terms or organization but the benefits are well worth the cost.

Dec 26, 202308:19
Reasons Why You Should Learn C# in 2025

Reasons Why You Should Learn C# in 2025

These are the 15 reasons why I consider C# the best programming language and why you should learn C# in 2025. 


Join the Free Modern C# Course

https://www.productivecsharp.com/modern-csharp

Join the Productive C# Membership https://productivecsharp.com.

LinkedIn Article

https://www.linkedin.com/pulse/15-reasons-why-you-should-learn-c-2024-andrea-angella-abvge



Dec 21, 202328:55
Advent of Code 2023 C# Challenge
Dec 12, 202302:37
Microsoft Semantic Kernel - Integrating AI in your C# applications

Microsoft Semantic Kernel - Integrating AI in your C# applications

Semantic Kernet project: https://github.com/microsoft/semantic-kernel

Join the Productive C# Membership: https://www.productivecsharp.com/


Dec 11, 202307:02
.NET Conf 2023 - Productive C# Special Event

.NET Conf 2023 - Productive C# Special Event

Watch the full video at https://www.productivecsharp.com

Dec 09, 202301:39
Primary Constructors in C# 12
Nov 26, 202304:13
RavenDB and .NET with Oren Eini
Jul 03, 202251:42
Crucial Conversations

Crucial Conversations

Learn about techniques to handle crucial conversations at work and make decisions safely and effectively. Subscribe https://podcasters.spotify.com/pod/show/productivecsharp/subscribe


Jul 01, 202210:02
Modern Software Engineering

Modern Software Engineering

What is Software Engineering? Learn about the two key fundamental challenges of software engineer, how to become an high-performance team and proudly call yourself a Software Engineer.


Subscribe here https://podcasters.spotify.com/pod/show/productivecsharp/subscribe


Mar 28, 202209:18
Structs Improvements and Record Structs in C# 10

Structs Improvements and Record Structs in C# 10

Learn about all the new changes for structs in C# 10
Jan 22, 202203:39
Global Usings in C# 10

Global Usings in C# 10

Learn how global usings in C# helps to remove repetitive using directives in your .NET projects.
May 12, 202102:45
DateOnly and TimeOnly structs in .NET 6

DateOnly and TimeOnly structs in .NET 6

.NET 6 is introducing two new types to deal with dates and times independently.
Apr 25, 202104:42
How to become a fluent C# developer with Codingame

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.
Apr 18, 202104:24
The Mikado Method

The Mikado Method

Struggling to refactor a complex legacy code base? The Mikado Method is the tool you need to get the job done.
Feb 05, 202105:15
Master C# 9 Webinar
Oct 24, 202002:18
Records in C# 9

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

Jun 14, 202010:19
XML Trees and LINQ to XML in C#

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.
Feb 20, 202004:48
Debugging with OzCode

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.
Nov 12, 201905:60
Visual Studio vs Rider

Visual Studio vs Rider

Learn the Pros and Cons of Visual Studio and Rider, the two main IDE for .NET developers.

Sep 03, 201909:40
Playing with the Azure CLI

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 19, 201907:49
Top tips to secure your .NET web applications
Aug 14, 201910:33
Nullable Reference Types in C# 8
May 20, 201906:45
Free Webinar on C# 8 New Features
Apr 16, 201904:58
How to organize a UX Review Session
Mar 28, 201905:16
ContextMenu Challenge in WPF

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 07, 201905:36
File System Integration Tests and Copy Directory

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

Mar 05, 201906:47
Refactor Interface to Abstract Base Class

Refactor Interface to Abstract Base Class

Andrea Angella share the experience of refactoring an interface to an abstract base class to remove duplication and make some code easier to extend. Learn a specific example when using inheritance is probably a better decision then using an interface. www.productivecsharp.com

Mar 04, 201904:28
Introducing The Productive C# Podcast

Introducing The Productive C# Podcast

The Productive C# Podcast is a new podcast that cover everything that matters in the life of a C# Software Developer. Meet the host Andrea Angella and learn what you should expect from this new podcast on C# software development. www.productivecsharp.com


Join my free Modern C# course https://www.productivecsharp.com/modern-csharp


ABOUT THE HOST

Andrea Angella | Technical Lead @ Redgate Software | ✨Former Six-Times MVP on C# | 💖 Grow Software Engineering Leaders | 💻 Trainer, Mentor and Coach @ productivecsharp.com | 🎤 Host of The Productive C# Podcast | 📚 Books Reader

Mar 04, 201903:03