Exploring the benefits of Structural Typing in the Scala Programming language, and how it is made more convenient with the introduction of the Named Tuples language feature. Showing demos of ORM, data frame programming, HTTP API with server and client.
Background info - Named Tuples add labels to generic tuples, enhancing Scala's already existing structural types by trading the convenience of width sub-typing (but arbitrary structure) for deterministic size and order.