Statically typed nested maps using Shapeless for computations and notifications on coordinate spaces with Alex Kozlenkov and Nigel Warren!
Featuring Nigel Warren and Alex Kozlenkov
Join Alex and Nigel to discover how using Shapeless can solve the problem of performing generic statically typed computations on coordinate spaces with possibly different types for each dimension!shapeless scalax scalax-bytes scala swave-io functional
Scala eXchange 2017
Two days in London
Want to understand where Scala is going, what’s Lightbend’s vision for collaboration, competition and interoperability in Scala? How the Dotty project will help develop new technology for Scala tooling and concepts for future Scala language versions? Are you involved in a large Microservices or...scala reactive functional-programming scala-ide microservices devops scala-test bigdata scala-web
The path to generic endpoints using Shapeless
Featuring Maria-Livia Chiorean
Programming in Scala can be very time consuming sometimes. Finding the most efficient way to solve a problem can end up in days of frustration. This talk is a story of trail and error with a twist at the end. It’s a story of API endpoints, generic programming, Shapeless and what happens when they...scala shapeless jvm aws lambda sbt akka functional
Case classes a la carte with shapeless, now!
Featuring Miles Sabin
Case classes are one of Scala's main selling points. For escapees from Java they offer a massive reduction in boilerplate and increase in correctness relative to the code that would typically have to be written by hand to achieve the same effect. For people coming to Scala from the Haskell...scala shapeless
Establishing Orbit with Shapeless - Beginner
Featuring Dave Gurnell
In this talk we'll discuss some compelling use cases of shapeless, a library for generic programming in Scala. Example will include: deriving type class instances, generating metadata based on types, and eliminating wildcards. We'll cover key pieces of theory along the way, including...shapeless scala scalax
Keynote: Typelevel - the benefits of collaboration
Featuring Miles Sabin
A lot has happened since Lars Hupel gave his "State of the Typelevel" keynote at last years Scala eXchange. It hasn't always been plain sailing, but the arrival of the Cats project on the scene earlier this year marked the beginning an exciting period of collaboration among the...scalax scala scala-cats scalacheck shapeless
Workshop: Shapeless for Mortals
Featuring Sam Halliday
Learn the basic building blocks of shapeless and get a practical introduction to generic programming by writing general functionality for any sealed trait and its case class implementations. This workshop is aimed at you if you are a competent Scala developers with little or no shapeless...scala shapeless clean-code efficient json
Fast automatic type class derivation with shapeless
Featuring Alexandre Archambault
"One does not simply derive type classes with a macro."
Case classes and ADTs allow us to describe a model and reason about it with ease. Type classes allow us to extend them in a more loosely coupled and composable way than OOP. Both are two of the most appreciated features of Scala....shapeless case-classes adt oop type-level-programming
What Are Macros Good For?
Featuring Eugene Burmako
This talk will outline what Scala macros are, and in what capacity the notion of compile-time metaprogramming can be useful to you, on a series of concrete use cases from research and industry. You will see how Slick, Play, Shapeless, Akka, Pickling, Async, Specs, and others use macros and will...scala-macros slick shapeless akka specs scala scala-pickling scalax functional-programming
Lightning Talks 1
Featuring Andrew Gustafson, Jamie Pullar, Nick Pollard and Mikael Valot
This session will consist of four 15-minute talks by Andrew (Gus) Gustafson, Jamie Pullar, Mikael Valot, and Nick Pollard, where the following topics will be covered; serialisation, json, macro, typeclass, scala, types, shapeless, Protobuf, fix-protocol, jsentric, flexible-data, library strucs.scala shapeless types typeclass protobuf fix-protocol json flexible-data library-strucs