Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Playframework Scala: Democratizing Functional Programming for Web Developers

Playframework Scala: Democratizing Functional Programming for Web Developers



Sadek Drobi introduces the Play Framework for developers interested in doing web programming in a functional language.


Sadek Drobi is co-creator of Play2 ( web server and framework.

About the conference

Last year was sci-fi themed around The Hitchikers Guide to the Galaxy and the magical ’42’ number. This year we go for charm and a rich history with the Tapis Rouge salons.

Recorded at:

May 17, 2014

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

  • Method Chaining vs Function Composition

    by Faisal Waris,

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

    Still confused about how functions were composed in the samples provided in the talk.

    I know that F# has predefined function composition operators '>>' and '<<' and you can also use the pipeline '|>' operator to composed partially applied functions but I did not see the use of any such operators in the examples given.

    Also I believe not all '.' chaining is method chaining. For example, LINQ's use of the '.' is actually function composition.

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

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