Get 20% off all career paths from fullstack to AI
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a revolutionary approach to API development in Scala through this 40-minute conference talk that introduces JING, a groundbreaking library enabling spec-first OpenAPI endpoints without code generation. Learn how to achieve native-like support for OpenAPI specifications directly within Scala by simply importing specification documents to obtain typed interfaces for remote services, eliminating the complexity of HTTP handling and serialization. Discover how Scala's compile-time metaprogramming capabilities make this seamless integration possible, dramatically lowering barriers to spec-first development and enabling explorative, type-driven programming. Gain insights into the implementation techniques and design decisions behind JING's architecture, while exploring potential applications of this approach across other development areas to create simpler, more productive workflows.
Syllabus
Tomas Mikula: Just Import 'N' Go - Spec first APIs without codegen [Scala Days 2025]
Taught by
Scala Days Conferences