
API Evolution Without Versioning with Brandon Byars
The InfoQ Podcast
00:00
Upcasting
I like the idea of having these versions. It's a clean technique because what you document as you're published interface or contract is exactly what you would have otherwise done with a new version. The transformation code itself is very easy to manage with an upcast in my experience. I know where a lot of the mine fields that you might step on are during the transformation process itself.
Transcript
Play full episode