Loading…
Friday May 16, 2025 13:30 - 14:10 EEST
Many of us have to integrate third-party APIs, and we cannot trust their documentation. We also need to track when their data format changes. The same is true for integrating our own (or other teams’) microservices.

In this talk, I will present my approach to doing this safely with TypeScript and how this enables end-to-end contract testing.

This is a very practical, hands-on talk with many concrete examples that will give the audience a clear guide on how to build robust, well documented system integrations.

We leverage NPM modules to version our API definition and create a clear source of truth for all your integrations, be it a REST API, WebSocket or CoAP messages-the same principle applies.

Key Takeaways:
  • Learn about TypeBox and how I use it to make integrations of third-party APIs type-safe
  • See a code-example where a frontend-application runs against a mock-API using these types
  • Get to know techniques to discover breaking API changes through monitoring
Speakers
avatar for Markus Tacker

Markus Tacker

Principal R&D Engineer, Nordic Semiconductor ASA
Markus is a coder by heart and an organizational hacker by passion. As a software crafter he uses his 25+ years of experience working as a developer, consultant, coach, mentor, and founder to build cloud-based solutions for the Internet of Things. His professional career has been... Read More →
Friday May 16, 2025 13:30 - 14:10 EEST
Stalker

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link