<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.2" -->
<rss version="0.92">
<channel>
	<title>Sadek Drobi's Blog</title>
	<link>http://sadekdrobi.com</link>
	<description>Sadek Drobi</description>
	<lastBuildDate>Wed, 06 Jan 2010 23:11:59 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>My Computation Abstraction Talk Slides for Functional Exchange</title>
		<description>Computation Abstraction: Going beyond programming language control syntax, or what we've missed from FP for so long in mainstream  For a long time, and due to the lack of main FP concepts in most mainstream languages, we missed opportunities to abstraction and code expressiveness and conciseness. With today's democratization ...</description>
		<link>http://sadekdrobi.com/2009/12/07/my-computation-abstraction-slides-for-functional-exchange/</link>
			</item>
	<item>
		<title>Where are my Beans, Contracts and workflows? WOA and Rest: An enterprise mindset shift</title>
		<description>I’ll be presenting (in french) with Jean-Laurent de Morlhon at ValtechDays 2009 on November 17th a talk titled “Where are my Beans, Contracts and workflows? WOA and Rest: An enterprise mindset shift”  Jean-Laurent did a brief introduction to the talk on his blog.      “With ...</description>
		<link>http://sadekdrobi.com/2009/11/15/where-are-my-beans-contracts-and-workflows-woa-and-rest-an-enterprise-mindset-shift/</link>
			</item>
	<item>
		<title>Side Effects</title>
		<description>Most of my Erlang programming is side effect free. I think I probably write very unusual Erlang programs that look a lot like Haskell ones. Now and then, I do write side effecting code. For example, when I use the random number generation libraries that comes with Erlang, it has ...</description>
		<link>http://sadekdrobi.com/2009/11/06/683/</link>
			</item>
	<item>
		<title>Wave: What I miss in F# when developing with Scala and what I misss in Scala when developing with F#</title>
		<description>This was a not satisfying test of integrating a google wave in the blog. I'll make a summary of the wave later.
I'll remove the wave for now from the blog because 1: It is not viewable by eveyone 2: It takes quite some time to load.
Sorry for inconvinience... </description>
		<link>http://sadekdrobi.com/2009/10/18/test-integrating-public-wave/</link>
			</item>
	<item>
		<title>A piece of wisdom by Joe Armstrong</title>
		<description>  &#160;  If you look at Haskell, Erlang, Scala and F#, what do you see? If you look at Haskell, you see something which, within its context, within the little framework it sets up for its sandbox, it's very consistent, it's very beautiful. You look at Erlang, it ...</description>
		<link>http://sadekdrobi.com/2009/09/27/a-piece-of-wisdom-by-joe-armstrong/</link>
			</item>
	<item>
		<title>A monad in C# for simplifying WPF multi-threading for a more responsive GUI</title>
		<description>Code included here is over simplified for clarity, I hosted a better implementation code on CodePlex. These  modifications change strictly nothing for the client code and are only an implementation detail. I use a continuation rather than a delay, and I chose to design a custom continuation class rather ...</description>
		<link>http://sadekdrobi.com/2009/06/26/a-monad-in-c-for-simplifying-wpf-multi-threading-for-a-more-responsive-gui/</link>
			</item>
	<item>
		<title>Ian Robinson and Jim Webber on Web-based Integration</title>
		<description>Jim Webber from http://www.infoq.com/interviews/robinson-webber-rest 00:37:08:

We did put abstraction after abstraction onto our distributed system infrastructure and you know what: it hasn't worked out that well for us. Some of the largest and most sophisticated distributed systems on the planet haven't been all that large or sophisticated and then this kind ...</description>
		<link>http://sadekdrobi.com/2009/06/25/ian-robinson-and-jim-webber-on-web-based-integration/</link>
			</item>
	<item>
		<title>DCI in Real World: Domain Context and Interaction with Scala in a Real World Project</title>
		<description>Those that follow my twitter @sadache , me @infoQ or my blog have certainly already noticed that I am quite interested in Scala on languages' axis and in Domain Context Interaction DCI pattern on architecture axis. I always search new ways for delivering quality code which is modular and concise. ...</description>
		<link>http://sadekdrobi.com/2009/06/10/dci-in-real-world-domain-context-and-interaction-with-scala-in-a-real-world-project/</link>
			</item>
	<item>
		<title>I am speaking in Erlang Factory London 2009</title>
		<description> </description>
		<link>http://sadekdrobi.com/2009/05/28/i-am-speaking-in-erlang-factory-london-2009/</link>
			</item>
	<item>
		<title>Multimethod in Clojure: Should I call it first class Pattern Matching? or Pattern Matching in disguise?</title>
		<description>from Rich Hickey on Clojure's Features and Implementation  Clojure multimethods are just another level of that same logic, in fact they are a realization of the last sentence I just said. They are dispatch based upon an arbitrary function of the arguments. You define a multimethod and you say ...</description>
		<link>http://sadekdrobi.com/2009/05/27/multimethod-in-clojure-should-i-call-it-first-class-pattern-matching-or-pattern-matching-in-disguise/</link>
			</item>
</channel>
</rss>
