word lid!
NLJUG logo

Real-World Scala Design Patterns

Locatie Track
Vincent JVM Languages
Tijd Moeilijkheidsgraad Taal
11:45:00 - 12:35:00 Intermediate English

Real-World Scala Design Patterns from NLJUG

If you have been learning the basics of Scala development and you find yourself looking for a good way to level up your skills but all those blogs about monads, functors, iteratees, etc. are way too academic for you, then this talk is for you! 
I will show you a collection of common, real-world, intermediate-level Scala design patterns and useful tricks that I've learned from 4 years of writing applications, making mistakes, and reading lots of Scala source code written by (even) more experienced Scala developers. 
I will be talking about type classes, why they are so useful and when and how to write your own. I will also discuss context bounds, class and type tags, type aliases, implicit resolution order, abstract types vs type parameters, how and why to use Akka extensions, and much more. Of course I will be backing this up with lots of real-world code examples.

Download hier de uitkomsten van de evaluatie van deze sessie

Bio van Age Mooij

Age discovered Scala in 2009 after many years of Java development. In that same year he founded the Dutch Scala Enthusiasts user group and started giving Scala Labs workshops. He has been developing Scala and Akka applications ever since and in March 2013 he released riak-scala-client, an easy to use non-blocking client library for the Riak database based on Scala Futures, Akka and Spray. He works for Xebia in the Netherlands as a senior developer and part-time CTO.