Crafting Consistent APIs at Scale: Embracing Linting & Reusable Models

Monday, 11:00 AM EST - BEACH SALON

In an era where digital transformation and AI adoption are accelerating across every industry, the need for consistent, scalable, and robust APIs has never been more critical. AI-powered tools—whether generating code, creating documentation, or integrating services—rely heavily on clean, well-structured API specifications to function effectively. As teams grow and the number of APIs multiplies, maintaining design consistency becomes a foundational requirement not just for human developers, but also for enabling reliable, intelligent automation. This session explores how linting and reusable models can help teams meet that challenge at scale.

We will explore API linting using the open-source Spectral project to enable teams to identify and rectify inconsistencies during design. In tandem, we will navigate the need for reusable models—recognizing that the best specification is the one you don’t have to write or lint at all! These two approaches not only facilitate the smooth integration of services but also foster collaboration across teams by providing a shared, consistent foundation.

About Travis Gosselin

Travis Gosselin

Travis is a Principal Software Engineer at GitHub focused on Developer Experience, where he works to improve how developers build, collaborate, and deliver software at scale. He is passionate about simplifying complex systems, shaping effective engineering practices, and creating environments where developers can move faster with greater clarity and confidence. A seasoned speaker, architect, and writer, Travis enjoys sharing insights, exploring emerging technologies, and helping teams turn better developer workflows into meaningful business impact.

More About Travis »