
The Productive C# Podcast
By Andrea Angella - Senior Software Engineering Manager, former Microsoft C# MVP
Connect with Andrea on LinkedIn:
www.linkedin.com/in/andreaangella


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?

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?
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

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.

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!

.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

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

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

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

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

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

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

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

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

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

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

Learning and Sharing for Success

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

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

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

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.

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


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/

.NET Conf 2023 - Productive C# Special Event
Watch the full video at https://www.productivecsharp.com


RavenDB and .NET with Oren Eini
In this episode, we will be learning more about the NoSQL Database, Raven DB, and why you should consider using it in your applications. Raven DB is written in C# .NET, so we explored what that means and the lessons Oren learned along the way. Finally, we finished with some career advice for .NET developers. Oren is a legend in the .NET community and a prolific blogger. It was a pleasure speaking with him. Enjoy the show!
Links mentioned in the show:
- https://ravendb.net
- https://cloud.ravendb.net
- https://ayende.com
- @ayende

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

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

Structs Improvements and Record Structs in C# 10

Global Usings in C# 10

DateOnly and TimeOnly structs in .NET 6

How to become a fluent C# developer with Codingame

The Mikado Method


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

XML Trees and LINQ to XML in C#

Debugging with OzCode

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

Playing with the Azure CLI

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/




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

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

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

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