HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Scala eXchange 2012: Philipp Haller on Futures and Promises - A New Take on Concurrency in Scala 2.10
Futures and Promises - A New Take on Concurrency in Scala 2.10
Scala 2.10 introduces new abstractions to simplify concurrent and asynchronous programming (a.k.a. SIP-14). This talk dives deep into the design and usage of Futures and Promises, as well as their efficient, non-blocking implementation. It also covers the new Try and ExecutionContext types which form an integral part of the API, in addition to being independently useful. Finally, we'll take a look at how Futures are used in applications using frameworks like Play and Akka.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Typesafe's Fast Track to Scala

This two-day Fast Track to Scala course, designed by Martin Odersky, the creator of the Scala programming language, and Scala expert Heiko Seeberger, will give you an excellent grounding in Scala. Join this course and learn how to:
  • be a competent user of Scala constructs in application code
  • know and be able to apply the functional programming style in Scala
  • know how to use the fundamental Scala tools
  • be confident to start using Scala in production applications
Find out more here

Typesafe's Advanced Scala

If you already have some programming experience with Scala and need to understand it's advanced features, Typesafe's Advanced Scala will show you how to unleash the full power of this scalable language.

It is intended to enable developers, who have at least 3 months programming experience with Scala and feel comfortable to use it in their applications, to fully understand various advanced features of this programming language and how to apply these to create well designed libraries or DSLs using proven practices. Find out more here

Typesafe's Fast Track to Akka

This 2-day Fast Track to Akka course is what you need to get started building powerful concurrent applications with the Akka event-driven middleware framework. Upon completion of this Akka course you will know how to apply the tools and services provided by the Akka framework and runtime to build high-performance, fault-tolerant systems that scale.
Find out morehere

Typesafe's Fast Track to Play

This one-day course, designed by Fredrik Ekholdt, a Scala and web application expert, and Peter Hausel, one of the main Play committers, is what you need to quick start your web application development with Play 2.0.

This Play 2.0 course is intended to enable you to consolidate your Scala skills and to learn about this great web framework. The course is very practical and centred around a web application that you will build from the ground up using Play 2.0. Find out more here


ABOUT PHILIPP HALLER
Philipp Haller has been a member of the Scala team since 2006. His research at EPFL on concurrent programming with race-free actors in Scala has been published in leading conferences, winning a best paper award. He is the creator of Scala's first act
More about Philipp Haller
PODCAST FUTURES AND PROMISES - A NEW TAKE ON CONCURRENCY IN SCALA 2.10

This session took part at the Scala eXchange 2012. You can view the other 38 podcasts here.
SPONSORS
Skills Matter Ltd
Typesafe

Cake Solutions

Manning Publications Co.
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer