noon
-
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 -
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 -
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 -
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 -
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 -
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 -
An Introduction to Dependent Typing in Scala - Advanced
Featuring Nick Pollard
Dependent typing is at the forefront of much programming language research, not least the DOT calculus being planned for the future of Scala. But what is dependent typing exactly? Why is it important, and what can actually be done with it now? Why should the average Scala developer care?
scala scalax dependent-typing -
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