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 the founder of RendleLabs, which provides consulting services and workshops to .NET development teams across all industries. His particular obsessions are API design and development, performance, Observability and code-base modernisation. He also uses skills acquired during a few years as a professional stand-up comic to deliver entertaining and informative talks at conferences around the world, and recently learned to play bass so he could join tech parody band The LineBreakers.
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