Speaker: Jonas Bonér
Jonas Bonér is a programmer, mentor, speaker and author who spends most of his time consulting as well as lecturing and speaking at developer conferences world-wide. He has worked at Terracotta, the JRockit JVM at BEA and is an active contributor to the Open Source community; most notably created the AspectWerkz (AOP) framework, committer to the Terracotta JVM clustering technology and been part of the Eclipse AspectJ team. Read more on his blog: http://jonasboner.com
Website
Scala (2 days course)
monday - all day
Scala is a one of the most interesting new languages for the JVM. A unique and elegant blend of the Object–Oriented (OO) and Functional Programming (FP) paradigms yet pragmatic and practical with seamless interoperability with Java.
Scala stands for Scalable Language and is designed to scale with the needs and requirements of its users.
A comparative study of scalable and HA products, based on real projects
thursday 16:40 - 17:30
We will share our own experiences and reflections on three of the market leading products in the area of software Scalability and High-Availability (HA). These experiences are based on real-world projects with serious scalability and HA challenges. We will give a pragmatic discussion on the pros and cons of each product in the context of a set of generic real-world problem domains.
Pragmatic Real-World Scala
wednesday 15:35 - 16:25
We will give you an introduction to Scala from a real-world perspective and discuss a wide range of areas such as:
* Scala's richer OO abstractions and mixin composition; to create more flexible and reusable components and systems.
* Scala's FP nature; for more clean, safe, conceptually coherent and deterministic code
* Scala's Actors library; to make concurrent programming and event-driven systems a walk in the park
* Web development, O/R Mapping, Dependency Injection
(DI), AOP, Testing




