KSUG 21/03/2019: Building trait-based web services with Udash REST by Roman Janusz
Channel: Kraków Scala User Group
Date: 2020-02-28

Udash REST lets you define REST endpoints with plain Scala traits, customized with annotations.

On the surface, this looks very similar to already well-established solutions from Java world, e.g. JAX-RS. However, we think that when redone in Scala most of its Java downsides can be avoided, primarily thanks to type classes and macro-based compile-time reflection instead of runtime reflection. The presentation will describe how Udash REST strives for type safety and seamless developer experience.

Bio
I'm a Scala enthusiast interested mostly in type systems, metaprogramming, functional programming and distributed systems. I've been writing and teaching Scala at AVSystem for about 5 years now. I've also done some open source work: silencer plugin for scalac, HOCON plugin for IntelliJ and our own company's open source projects, Udash Framework among them.