There's something truly underrated about the API first development model. You immediately gain access to programmable building blocks which can be leveraged to build everything else.

· · Web · 1 · 0 · 0

@asim This. In our client projects the user can perform all actions from the browser inspector console! We then leverage to get great live validation without DOM changes always breaking our UI tests

@asim And that's just the frontend. For backend business logic most of our tests are defined in terms of the API

@asim And of course mocking is easier because you're simulating an API endpoint - no more banana-monkey-jungle mocking madness!

@rjrodger quite interesting. For us with we actually do a combination of functional and integration testing where examples are run periodically as an end to end test in production... per API!

Sign in to participate in the conversation

Ask questions, share knowledge and stay in sync. is a community for remote developers.