Authors: Yuri Mikhin, Frontend Engineer, and Travis Turner, Tech EditorTopics: DX, TypeScript

A letter from the future about the 3-week endpoint waits, 2 AM staging environment debugging sessions, and why contract-first development changes everything. The hard-won wisdom of API development that nobody tells you until it's too late.

As a frontend engineer, this is the first part of a series that I wish someone had sent me years ago, preferably before I found myself debugging an API while (I assume) backend was absorbed in sweet slumber. If you’ve ever waited three weeks for an endpoint, rewritten your code after a "surprise" update, or wondered why an API returns 100 fields when you only need 2, read on. The solution? The "API contract way". It's a winding road, so let's take the scenic route!

Read more

Yuri Mikhin, Travis TurnerSource