Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations A Taxonomy of Scala

A Taxonomy of Scala



Jamie Allen explains some of the terminology encountered by Scala developers and not only: OO features, pattern matching, functional programming, actors, futures, tuples, implicits, type theory, etc.


Jamie Allen has over 18 years of experience delivering enterprise solutions across myriad industries, platforms, environments and languages. He has been developing enterprise applications with Scala since 2009, primarily using Actors for fault tolerance and managing concurrency at scale.

About the conference

Strange Loop is a multi-disciplinary conference that aims to bring together the developers and thinkers building tomorrow's technology in fields such as emerging languages, alternative databases, concurrency, distributed systems, mobile development, and the web. Strange Loop was created in 2009 by software developer Alex Miller and is now run by a team of St. Louis-based friends and developers under Strange Loop LLC, a for-profit but not particularly profitable venture.

Recorded at:

Jan 21, 2013

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Typing of Future

    by Jamie Allen,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    My comment that futures are untyped in this presentation is incorrect. In the case of Akka actors using a "?" to create a future, where an actor is "asking" for a response from another actor, a new future is created which itself is untyped, and only in that case do you need to perform the "mapTo[T]" call for the response to be typed. All other Future interactions are typed by the value returned in the final expression of the future.

  • Re: Typing of Future

    by Jason Zaugg,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    More docs on Scala 2.10.0 Futures + Promises:

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p