TDD and BDD for APIs: When Your Web Apps Need to Talk to Each Other
A deep dive into test driven and behaviour driven development for APIs that connect separate web applications. Covering the unique challenges of distributed systems, contract testing, consumer driven contracts, and how proper testing becomes your most reliable documentation. With detailed comparisons of testing tools for Ruby on Rails and Django.