February 2013
1 post
Playframework: Async, Reactive, Threads, Futures,...
Feb 5th
6 notes
September 2012
2 posts
Sep 17th
4 tags
Applicatives are too restrictive, breaking...
This post aims to document a practical design implementation we came up with when designing some APIs in Scala. Of course the concept is not Scala specific and applies to other functional languages. If you don’t want to go into the full introduction, this post talks about how Applicatives are too restrictive and breaking them into two independent components can be interesting for...
Sep 5th
3 notes
July 2012
5 posts
Jul 9th
5 tags
Is socket.push(bytes) all what you need to program...
One of the goals of Play2 architecture is to provide a programming model for what is called Realtime Web Applications. Realtime Web Applications Realtime Web Applications are applications making use of Websockets, Server Sent Events, Comet or other protocols offering/simulating an open socket between the browser and the server for continuous communication. Basically, these applications offer to...
Jul 8th
1 note
5 tags
Jul 3rd
6 tags
Bits'bout Play2 Architecture →
Play2 Simple HTTP API Essential blueprint of Play2 architecture is pretty simple and it should be easy to explain in a fairly short blog post. The framework can be understood progressively at different levels; each time having better exposure to some aspects of its design. The core of Play2 is really small, surrounded by a fair amount of useful APIs, services and structure to make Web...
Jul 1st
5 notes
4 tags
New York
Jul 1st
1 note
June 2012
1 post
Scala, Functional Programming and Play 2.0 →
Sadek Drobi discusses functional programming sand Scala’s multi paradigm approach at QCon London 2012. He also shares insights into the new Play 2.0
Jun 30th
2 notes
March 2012
1 post
Software human resources (HR) recruitment process
What Software HR dream about: What they get:
Mar 22nd
April 2011
1 post
1 tag
Apr 1st
March 2011
2 posts
3 tags
Sql Parser Combinator: Posts, users and comments →
Mar 8th
3 notes
4 tags
WatchWatch
Functional programming is often perceived as being good for either mathematics or multi-core programming. As for its huge benefits for modern web architecture and development, they are not really known. This video gives a few arguments about why functional programming matters for today’s and tomorrow’s web.
Mar 8th
8 notes
February 2011
4 posts
3 tags
Sql Parser Combinator →
Feb 28th
23 notes
2 tags
Do you think Haskell will ever catch on? →
Most programmers from an imperative/object-oriented background go through this roller coaster when learning Haskell: Stage One: Confusion I don’t get it. Why doesn’t the class keyword instantiate an object? How do I declare a variable to be constant? Stage Two: Fascination I’ve never written more elegant code. It’s like… pure mathematics, so beautiful and...
Feb 28th
11 notes
2 tags
Feb 26th
2 tags
I'll be at Functional Exchange Friday 18th March... →
Functional Web: Functional Programing for Web Integration and Mashups Functional programming is often perceived as being good for either doing mathematics or multi-core programming. As for its huge benefits for modern web architecture and development, they are not really known. This talk gives a few arguments about why functional programming matters for today’s and tomorrow’s web. Scala...
Feb 26th