Tech Mesh London 2012

Jan Machacek, Fully functional technical director at Cake Solutions

Jan Machacek

Biography: Jan Machacek

Jan Macháček is an enthusiastic Java, Scala and Haskell programmer with a long history of large and successful systems. He has used the Spring Framework from its earliest versions and then shared his experience with the framework itself and with writing elegant Spring code in Pro Spring and Pro Spring 2.5; Jan is an expert in most projects in the Spring Portfolio.

He then became involved in functional and strongly typed programming languages and the mathematical formalisms behind them. He applies the knowledge in contributions to Spray, Specs2 Spring and Scalad.

Jan shares his expertise and passion for software as the editor of the Open Source Journal; He regularly contributes to open source projects and he speaks at conferences in the UK and in Europe. 

Presentation: Making most of Scala

Track: Language Track 2 / Time: Wednesday 11:20 - 12:10 / Location: Woburn

Jan will show how to implement "ordinary" RESTful application using Scala and Akka. In the process, Jan will point out the features of the Scala language and show how you can use it in type-safe, loosely-coupled, flexible code. 
Throughout the talk, Jan will introduce and apply the features of the Scala language--functions, higher-order functions, mix-in composition, higher-order kinds. The talk will finish by using the code in the Akka's actor model.

Talk objectives: Show how to build Scala and Akka applications and compare it against other frameworks (Spring). Demonstrate how to make the most of the language and the framework.

Target audience: Java developers who want to explore Scala and Akka, but are concerned about the potential complexity; who need to see how the structure of Scala and Akka code compares to what they are used to now.