<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sadek Drobi's Blog &#187; fp</title>
	<atom:link href="http://sadekdrobi.com/tag/fp/feed/" rel="self" type="application/rss+xml" />
	<link>http://sadekdrobi.com</link>
	<description>Sadek Drobi</description>
	<lastBuildDate>Tue, 08 Mar 2011 22:56:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Where are my Beans, Contracts and workflows? WOA and Rest: An enterprise mindset shift</title>
		<link>http://sadekdrobi.com/2009/11/15/where-are-my-beans-contracts-and-workflows-woa-and-rest-an-enterprise-mindset-shift/</link>
		<comments>http://sadekdrobi.com/2009/11/15/where-are-my-beans-contracts-and-workflows-woa-and-rest-an-enterprise-mindset-shift/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 18:27:38 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fp]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[valtechdays]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[woa]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2009/11/15/where-are-my-beans-contracts-and-workflows-woa-and-rest-an-enterprise-mindset-shift/</guid>
		<description><![CDATA[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 the rise of web 2.0, Rest and Web Oriented Architecture emerged as [...]]]></description>
			<content:encoded><![CDATA[<p>I’ll be presenting (in french) with <a href="http://morlhon.net/blog/">Jean-Laurent de Morlhon</a> at ValtechDays 2009 on November 17th a talk titled “Where are my Beans, Contracts and workflows? WOA and Rest: An enterprise mindset shift”</p>
<p>Jean-Laurent <a href="http://morlhon.net/blog/2009/11/04/woa-rest-valtechdays/">did a brief introduction to the talk on his blog</a>. </p>
<blockquote><p>“With the rise of web 2.0, Rest and Web Oriented Architecture emerged as inevitable solutions to today’s business challenges. However, to realize the benefits of this approach requires a comprehensive look at the whole model together with its composing technologies, design patterns and best practices. In this talk, we will go with you discovering this approach, highlighting its principal elements (standard Web technologies, linked data, Mashups…) helping you finding architecture values you care about in a dynamic, extremely extensible model, hoping you get an “AHA!” moment by the end of the day.”</p>
<p>If you’re a JavaScript hater, a SOA lord or a GWT geek come in to exchange with us on the differents views to solve a common problem</p>
</blockquote>
<p>And yes there is one slide about <strong>fun</strong>ctional programming with JS )</p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2009/11/15/where-are-my-beans-contracts-and-workflows-woa-and-rest-an-enterprise-mindset-shift/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Side Effects</title>
		<link>http://sadekdrobi.com/2009/11/06/683/</link>
		<comments>http://sadekdrobi.com/2009/11/06/683/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 16:11:41 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[fp]]></category>
		<category><![CDATA[side effect free]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=683</guid>
		<description><![CDATA[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 a side effecting interface. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>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 a side effecting interface. It&#8217;s very tempting when you are building something on top of the library with a stateful interface to build code on top of that that also has a stateful interface. </p>
<p>That&#8217;s what I did the first time I tried to use it. That has caused me so much trouble. I think every single bug that I spent hours trying to track down has been caused by a side effect. In a way, I&#8217;ve been programming Haskell for so many years, that I&#8217;d forgotten just how devastating side effects are and just how difficult they make debugging. I&#8217;ve learnt that lesson again and nowadays, if I want to use a stateful library, I usually build a side effect free interface on top of it, so that I can then use it safely in the rest of my code.</p></blockquote>
<p>from my <a href="http://www.infoq.com/interviews/Erlang-Haskell-John-Hughes">interview with John Hughes</a> at <a href="http://www.erlang-factory.com/">Erlang Factory</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2009/11/06/683/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wave: What I miss in F# when developing with Scala and what I misss in Scala when developing with F#</title>
		<link>http://sadekdrobi.com/2009/10/18/test-integrating-public-wave/</link>
		<comments>http://sadekdrobi.com/2009/10/18/test-integrating-public-wave/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 22:03:11 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fp]]></category>
		<category><![CDATA[fsharp]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[paradigms]]></category>
		<category><![CDATA[Scala]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2009/10/18/test-integrating-public-wave/</guid>
		<description><![CDATA[This was a not satisfying test of integrating a google wave in the blog. I&#8217;ll make a summary of the wave later.
I&#8217;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&#8230;
]]></description>
			<content:encoded><![CDATA[<p>This was a not satisfying test of integrating a google wave in the blog. I&#8217;ll make a summary of the wave later.<br />
I&#8217;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.<br />
Sorry for inconvinience&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2009/10/18/test-integrating-public-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

