RESTful API Versioning, though a simple and elegant concept, is a LOT harder to enforce than it sounds. It’s hard to not break backward compatibility on a continually evolving API, and though API versioning is a great concept, it’s rarely followed without flaw. There’s a reason why throngs are flocking toward intermediaries like GraphQL. RESTful API idealism crashes apps. You know it. Have you toi
![Snapshot Testing API Calls The Right Way](https://cdn-ak-scissors.b.st-hatena.com/image/square/455e4c29214458b423c902f2caaeaac0b397f79d/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2A07wXf5Oj84LaTTPgfZQnFQ%402x.jpeg)