Modernizing .NET Apps with Mark Rendle
How do you modernize a .NET application? While at NDC Porto, Carl and Richard talked to Mark Rendle about his work on Visual Recode, a tool for migrating WCF apps to gRPC, and dug into the broader story of what a modern .NET application looks like. Mark talks about why you would bother to modernize at all - because the standard framework isn't going anywhere. But if you want to take advantage of the latest features of .NET and the performance available to you with .NET 6 and the cloud, modernization is the way to go!
Guests:

Mark Rendle
Mark Rendle is 30 years old in hexadecimal and has been coding professionally for three-quarters of his life. His current mission is to get the world off of .NET 4 point whatever and onto .NET 5.0. In his spare time, he's started making games with Unity and has just released his first project on iOS and Android. Mark's hobbies include genetically modifying otters and decoding the hidden prophecies in the digits of pi.
Links:
- Fluxor https://github.com/mrpmorris/Fluxor
- Performance Problems in Immutable <T> https://github.com/dotnet/runtime/issues/68449
- Visual Recode https://visualrecode.com/
- gRPC https://github.com/grpc/grpc
- gRPC Web https://github.com/grpc/grpc-web
- .NET Remoting https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-netod/bfd49902-36d7-4479-bf75-a2431bd99039
- XKCD Dependency https://xkcd.com/2347/
- Yarp https://github.com/microsoft/reverse-proxy
- .NET Upgrade Assistant https://dotnet.microsoft.com/en-us/platform/upgrade-assistant
- Working Effectively with Legacy Code https://www.goodreads.com/en/book/show/44919.Working_Effectively_with_Legacy_Code