Day 3 -
Aug 20th
Stage 4
Imagine having native support for OpenAPI and/or other API specification languages built into your programming language. By merely importing a specification document, we would obtain a typed interface to a remote service, ready to be used, without the accidental complexity of dealing with HTTP or (de)serialization.
Sounds both exciting and scary, right? (Anyone remember xml literals?) I’d rather have a programming language powerful enough to support the above experience as a library. The good news is, Scala is already capable of that today, via its compile-time metaprogramming functionality.
In this talk, I’m going to present JING, a new library for spec-first OpenAPI endpoints without codegen.
Subscribe and follow @ScalaDays on BlueSky for the latest conference updates.