Lightbend
Lightbend provides an easy-to-use packaging of Scala, Akka, and developer tools via the open source Lightbend Stack, as well as commercial support and maintenance via the Lightbend Subscription. In conjunction with its partners, Lightbend also provides training and consulting services to accelerate the commercial adoption of Scala and Akka. Working together with leaders of the Scala and Akka open source communities, Lightbend seeks to give developers the modern tools they need to build the next generation of software applications for the era of multicore hardware and cloud computing workloads. Lightbend and Skills Matter have joined up forces to help aspiring and more experienced Scala developers with the skills they need through the provision of regular open enrollment classes: Lightbend's Fast Track to Scala Lightbend's Advanced Scala Lightbend's Fast Track to Play Lightbend's Fast Track to Akka All of the above courses can be provided as private training classes at your premises too and can be tailored to your specific requirements. Contact Skills Matter on info@skillsmatter.com or call us on +44 20 7183 9040
-
To the Pub
If you're dead on your feet and want to skip straight to the pub, from 6PM we'll be opening up the bar (see programme for location details).
-
Easy and Efficient Data Validation with Cats - Beginner
Featuring Daniela Sfregola
Often when you create a client/server application, you need to validate the requests: can the user associated to the request perform this operation? Can they access or modify the data? Is the input well-formed?
data-validation cats bigdata scala scalax -
How I learned to stop worrying and love the frontend - Intermediate
Featuring Otto Chrons
Scala.js brought Scala to web frontend development, relieving developers from many of the idiosyncrasies of JavaScript. As library support for Scala.js keeps maturing, it is becoming a very solid environment for real full-stack web development.
scala scalax scalajs android ios web mobile user-interface -
Can ScalaC be 10 times faster? - Intermediate
Featuring Rory Graves
Performance of the Scala compiler is a a bugbear for the community and seen by many as a blocker for adoption. Can you make the compiler twice as fast, four times, ten, one hundred? This talk does not contain all the answers, but aims to explore the subject, show current work happening. As well...
scala scalax scalac scala-compiler optimisation -
Practical Eff monad for microservices - Advanced
Featuring Eric Torreborre
"These crazy FP concepts are very interesting but how do I apply them to my job at XYZ?" Indeed, it is one thing to learn what a "catamorphism" or a "natural transformation" is, and another one to use it in our daily programming. In this talk you will learn how to...
scala eff monad scalax microservices typelevel cats scalaz -
Push Your State to the Edge
Featuring Rhys Sharrem
This talk will aim to bridge the gap for beginner functional programmers as to how to introduce functional programming into a code base. The idea is to insert a functional core, and push all state to the edges.
scala scalax functional-programming -
2
Scala Services in Action - Beginner
Featuring Kingsley Davies and Sofia Vaughan-Jones
Microservices have become one of the main sweet spots for Scala development teams. What frameworks are out there to make delivery teams more productive? How do the stacks, stack up ? And what are the important factors for comparison?
scala scalax services microservices stack -
Scala.JS in Production
Featuring Roberto Tyley
For the first time at the Guardian there was experimentation using Scala.JS in production: building a CMS frontend in a little green-field project.
scala scalajs intermediate cms scalax -
Learn your advanced Akka Streams for great Good! -Intermediate
Featuring Heiko Seeberger
Stream processing has become ubiquitous and Akka Streams, an implementation of the Reactive Streams specification, is one of the hottest kids on the block. In this talk, you will discover the essential basics and then introduce advanced features like cyclic graphs and custom stream processing...
akka streams scala scalax live-coding reactive -
3
Lightning Talks Session 2
Featuring Noel Welsh, Rhys Sharrem and Guillaume Masse
This session will consist of three 15-minute Lightning Talks!
scala scalax