Henrik Engström

Effective Scala

Henrik has worked as a professional software developer since 1998. During these years his main focus has been on highly transactional systems within the finance, retail and e-gambling industries. He is currently based in Sweden and works in the Akka team at Typesafe.






Up up and Out: Scaling software with Akka 2

Wednesday 11.10 - 12.00 in: Honey Badger

We believe that one should never have to choose between productivity and scalability, which has been the case with traditional approaches to concurrency and distribution. The cause of that has been the wrong tools and the wrong layer of abstraction and Akka is here to change that. Akka is a unified runtime and programming model for scaling both UP (utilizing multi-core processors) and OUT (utilizing the grid/cloud). With Akka 2 this will be taken to a whole new level with its “Distributed by Design”. Akka 2 provides location transparency by abstracting away both these tangents of scalability by turning them into an operations and configuration task. This gives the Akka runtime freedom to do adaptive automatic load-balancing, cluster rebalancing, replication and partitioning. In this talk you will learn what Akka is and how it can be used to solve hard scalability problems. Akka is available at http://akka.io (under Apache 2 license).

Tags: Back end Emerging languages Java

Effective Scala

Wednesday 13.00 - 13.50 in: Grinding the Crack

Everything you always wanted to know about Scala but were afraid to ask.
If you want to be able to optimize your use of the Scala programming language to solve real world problems without explosions, broken thumbs or bullet wounds then this is the session for you.
During the presentation there will be a lot of do's and don't's in order to guide you into how to become a better Scala developer. The target audience is intermediate to advanced Scala developers.

Tags: Emerging languages Java