The Path to Generic Endpoints Using Shapeless
Featuring Maria-Livia Chiorean
Programming in Scala is sometimes very time consuming. Finding the most efficient way to solve a problem can end up in days of frustration. During this talk you will discover a story of trial and error with a twist at the end. It’s a story of API endpoints, generic programming, Shapeless and what...scala shapeless type-classes thrift
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
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
Building Release Pipelines for AWS Lambda with sbt
Featuring Caoilte O'Connor
How should a service release pipeline look when a scala dev team owns deployment to production? I think there should be a single sbt command that does everything. sbt has a reputation for impenetrable symbols and unwieldy complexity, but it can also be used in a very beginner friendly way. This...
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
Meta-program and/or shapeless all the things!
Featuring Chris Birchall
Metaprogramming using Scala macros is a powerful tool for code generation, automatic optimisation and static checking for improved safety. But macros can look quite scary the first time you see them, so I'll try to convince you that there is nothing to fear. Macros are both useful and fun!
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....shapeless case-classes adt oop type-level-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
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
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
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
µCon London 2019 - The Conference on Microservices, DDD & Software Architecture
Next up on 29th May, London
Agile at Scale: Inspired by Spotify
Next up on 1st July, London
Keynote by Jessica Deen: From Zero to DevOps Superhero: The Container Edition
Next up on 17th April, London