Statically typed nested maps using Shapeless for computations and notifications on coordinate spaces with Alex Kozlenkov and Nigel Warren!
Organised by ScalaX Bytes
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!functional swave-io scala scalaX-bytes scalax shapeless
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...functional akka sbt lambda aws jvm shapeless scala
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...scalax scala shapeless
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
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....type-level-programming oop ADT case-classes 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...json efficient clean-code shapeless scala
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.library-strucs flexible-data json fix-protocol Protobuf typeclass types shapeless scala
Scala eXchange 2013
Two days in London
The Scala eXchange returns to Skills Matter for it's third year - share, learn and innovate with 350+ attendees, 60+ presentations, and the world's greatest Scala Rock Stars!scala akka playframework spray scalatest scala-collections reactive-programming scala-macros scalax functional-programming