<?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; Uncategorized</title>
	<atom:link href="http://sadekdrobi.com/category/uncategorized/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>Trying tumblr!</title>
		<link>http://sadekdrobi.com/2011/03/08/trying-tumblr/</link>
		<comments>http://sadekdrobi.com/2011/03/08/trying-tumblr/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 22:55:47 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=710</guid>
		<description><![CDATA[Won&#8217;t be much active here, I am trying to do some micro blogging on tumblr. That may require less efforts from me so that I can write more often.
http://sadache.tumblr.com
]]></description>
			<content:encoded><![CDATA[<p>Won&#8217;t be much active here, I am trying to do some micro blogging on tumblr. That may require less efforts from me so that I can write more often.</p>
<p><a href="http://sadache.tumblr.com/">http://sadache.tumblr.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2011/03/08/trying-tumblr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>
		<item>
		<title>A piece of wisdom by Joe Armstrong</title>
		<link>http://sadekdrobi.com/2009/09/27/a-piece-of-wisdom-by-joe-armstrong/</link>
		<comments>http://sadekdrobi.com/2009/09/27/a-piece-of-wisdom-by-joe-armstrong/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 19:52:52 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2009/09/27/a-piece-of-wisdom-by-joe-armstrong/</guid>
		<description><![CDATA[
&#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&#8217;s very consistent, it&#8217;s very beautiful. You look at Erlang, it kind of fits, the bits fit together nicely. Of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sadekdrobi.com/wp-content/uploads/2009/09/DSC_6746.jpg"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="DSC_6746" src="http://sadekdrobi.com/wp-content/uploads/2009/09/DSC_6746_thumb.jpg" width="503" height="298"></a>
<p>&nbsp;</p>
<blockquote><p>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&#8217;s very consistent, it&#8217;s very beautiful. You look at Erlang, it kind of fits, the bits fit together nicely. Of course, they don&#8217;t fit together nicely with the JVM or with .NET or anything like that. If you want to use all the nice things that are there, you can&#8217;t use them, or you can use them, but it&#8217;s difficult. So the other approach is, you say &#8220;Let&#8217;s use the JVM and target lots of different languages, so that the different languages can use each other&#8221; or you can do that within the .NET framework, you get Scala and you get F#.<br />The benefit there is you can use all these other things that are available, but in order to do them, you have to break them, massively corrupt and break these abstraction boundaries and I don&#8217;t like that. I think you are breaking abstraction boundaries in the wrong place. How I would like to see systems built is through communicating back boxes. And I would like to see the type systems applied to the definition of the protocols themselves and I haven&#8217;t seen that done.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Joe Armstrong from <a title="http://www.infoq.com/interviews/armstrong-peyton-jones-erlang-haskel" href="http://www.infoq.com/interviews/armstrong-peyton-jones-erlang-haskell">http://www.infoq.com/interviews/armstrong-peyton-jones-erlang-haskell</a></p>
</blockquote>
<p>&nbsp;</p>
<p>ps: reminds me of &#8220;<a href="http://sadekdrobi.com/2008/06/01/and-you-get-all-the-vm-libraries-for-free-is-it-actually-what-i-want-when-i-switch-languages/">And you get all the VM libraries for free! Is it actually what I want when I switch languages?</a>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2009/09/27/a-piece-of-wisdom-by-joe-armstrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My presentations @ ValtechDays 2008</title>
		<link>http://sadekdrobi.com/2008/09/15/my-presentations-valtechdays-2008/</link>
		<comments>http://sadekdrobi.com/2008/09/15/my-presentations-valtechdays-2008/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 12:23:23 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2008/09/15/my-presentations-valtechdays-2008/</guid>
		<description><![CDATA[
&#160;
Useability: Not just a pretty interfaceReflecting user&#8217;s model in code
Ergonomics and interface design are often approached as if all what they are about were a pretty GUI that hides the complexity of the underlying software. This is the reason why, even though the importance of this issue is well acknowledged, it is often treated at [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.valtechdays.fr"><img alt="Valtech Days" src="http://www.valtech.fr/fr/index/valtech_days/34seminaires/Architecture.MainCol.42805.CustomImageRef.jpg" border="0"></a></strong></p>
<p><strong></strong>&nbsp;</p>
<p><strong>Useability: Not just a pretty interface<br /></strong><em>Reflecting user&#8217;s model in code</em></p>
<p>Ergonomics and interface design are often approached as if all what they are about were a pretty GUI that hides the complexity of the underlying software. This is the reason why, even though the importance of this issue is well acknowledged, it is often treated at the later stages of the software development cycle, once modules and components are conceived and already developed. At this stage, achieving real productivity and usability becomes too costly and might require complete rewrite and recomposition of some modules. In this presentation, I will try to put the emphasis on the importance of considering interface design early in the development cycle, and provide insights into some practices that may be instrumental for creating better and simpler user interface, such as Domain driven design and user model mapping (reflecting the way user perceives software).
<p><strong>The LinQ Experience</strong><br /><em>Better expressiveness with less code</em>
<p>For a long time now, we&#8217;ve been failing, or at best not terribly succeeding, in achieving our ultimate dream of code reuse as a means for reducing code base and avoiding recurrent bugs. In the mainstream OOP approach, and even at the enterprise level, the idea of designing pluggable reusable modules doesn&#8217;t seem to work quite often. Having a potentially reusable component implies that it becomes more generic, requiring extra parameters and logic to satisfy more than one use case thus raising complexity level. Inspired from an already mature approach to functional programming, LinQ adopts a different approach to code reusability which operates rather at the micro level. It provides language constructs that allow functionalities to be composed of smaller functions (cells) that are themselves of composite nature. <br />Based on my experience from a recent real world enterprise project, I will provide you with insights and examples about adopting such an approach reviewing the consequences, pros and cons of this experience, showing how composability and reuse at the micro level can yield a more expressive code with fewer bugs. </p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2008/09/15/my-presentations-valtechdays-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Architecture Is Not Fragile Architecture</title>
		<link>http://sadekdrobi.com/2008/06/11/agile-architecture-is-not-fragile-architecture/</link>
		<comments>http://sadekdrobi.com/2008/06/11/agile-architecture-is-not-fragile-architecture/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 22:07:03 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Agile Programming]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Methodologies]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2008/06/11/agile-architecture-is-not-fragile-architecture/</guid>
		<description><![CDATA[http://www.infoq.com/presentations/Agile-Architecture-Is-Not-Fragile-Architecture-James-Coplien-Kevlin-Henney
Making the tough decisions early make the other decisions easier   To do agile you should be standing on a firm foundation    Stability != Static
YAGNI?&#160; not extremely!   Fainting Ignorance :Don&#8217;t Play dumb! If you know some stuff celebrate that you know it and put a peg in the ground. [...]]]></description>
			<content:encoded><![CDATA[<p><a title="http://www.infoq.com/presentations/Agile-Architecture-Is-Not-Fragile-Architecture-James-Coplien-Kevlin-Henney" href="http://www.infoq.com/presentations/Agile-Architecture-Is-Not-Fragile-Architecture-James-Coplien-Kevlin-Henney">http://www.infoq.com/presentations/Agile-Architecture-Is-Not-Fragile-Architecture-James-Coplien-Kevlin-Henney</a></p>
<p>Making the tough decisions early make the other decisions easier   <br />To do agile you should be standing on a firm foundation    <br />Stability != Static</p>
<p>YAGNI?&#160; not extremely!   <br />Fainting Ignorance :Don&#8217;t Play dumb! If you know some stuff celebrate that you know it and put a peg in the ground.    <br />It is ok to know stuff, it is alright.</p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2008/06/11/agile-architecture-is-not-fragile-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsev :: Time Machine: Any investors? Predicting the future!</title>
		<link>http://sadekdrobi.com/2008/05/26/obsev-time-machine-predicting-the-future/</link>
		<comments>http://sadekdrobi.com/2008/05/26/obsev-time-machine-predicting-the-future/#comments</comments>
		<pubDate>Mon, 26 May 2008 22:31:19 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2008/05/26/obsev-time-machine-predicting-the-future/</guid>
		<description><![CDATA[&#160; 
One of my childhood dreams was to have a time machine. A machine that can show me what will happen in the future. Thinking about it, this can be a huge opportunity of making money and fame. Bringing all the future inventions and innovations to the actuality will no doubt make you a hero.
Actually [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sadekdrobi.com/wp-content/uploads/2008/05/dsc-0338.jpg"></a>&#160;<a href="http://sadekdrobi.com/wp-content/uploads/2008/05/dsc-03381.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="DSC_0338" src="http://sadekdrobi.com/wp-content/uploads/2008/05/dsc-0338-thumb.jpg" width="476" height="326" /></a> </p>
<p>One of my childhood dreams was to have a time machine. A machine that can show me what will happen in the future. Thinking about it, this can be a huge opportunity of making money and fame. Bringing all the future inventions and innovations to the actuality will no doubt make you a hero.</p>
<p>Actually I won&#8217;t need a lot of years ahead, just enough that allows me to introduce a new concept or a new idea to a world that didn&#8217;t get to it yet. Of course there is credits and merits, but that idea did anyway have its value in its time (in the future), all what I will be doing is giving it yes more value and that is well rewarding for the idea itself.</p>
<p>No, I am not about science fiction here. We can almost predict the future without the need of a time machine. If we have a look at technology adoption, we can clearly see that, at least in IT, Europe is slightly behind the US. However there are countries (like my own) with a longer delay of adoption.In my opinion this is a huge opportunity of investment especially when we see with a simple observation how the technology adoption follows almost exactly the same steps, maybe with a faster rhythm, but with an considerable delay despite the wide spread of Internet and cheap communication. I guess the reason to that is that adoption should pass by the same stages of try and failure until it moves to the next level, rediscovering the wheel. </p>
<p>A company in the style of Y-Combinator that helps startups do shortcuts in these countries can be a good investment. Especially knowing that, in order to be integrated in the word&#8217;s economy, information should flow satisfying existing standard from the&#8230; future!</p>
<p>So, any investors?</p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2008/05/26/obsev-time-machine-predicting-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debate and more Insights on Dynamic vs. Static Languages</title>
		<link>http://sadekdrobi.com/2008/05/23/debate-and-more-insights-on-dynamic-vs-static-languages/</link>
		<comments>http://sadekdrobi.com/2008/05/23/debate-and-more-insights-on-dynamic-vs-static-languages/#comments</comments>
		<pubDate>Fri, 23 May 2008 23:57:55 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2008/05/23/debate-and-more-insights-on-dynamic-vs-static-languages/</guid>
		<description><![CDATA[The transcript of Steve Yegge&#8217;s presentation on dynamic languages in Stanford University, which he posted on his blog, triggered many reactions in the blog sphere. Cedric Beust, Ted Neward, Ola Beni and Greg Young provided their viewpoints and arguments on different tradeoffs involved in dynamic vs. static debate.

http://www.infoq.com/news/2008/05/more-insights-static-vs-dynamic
The transcript of Steve Yegge&#8217;s presentation on dynamic [...]]]></description>
			<content:encoded><![CDATA[<p>The transcript of Steve Yegge&#8217;s presentation on dynamic languages in Stanford University, which he posted on his blog, triggered many reactions in the blog sphere. Cedric Beust, Ted Neward, Ola Beni and Greg Young provided their viewpoints and arguments on different tradeoffs involved in dynamic vs. static debate.</p>
<p><span id="more-485"></span></p>
<p><a title="http://www.infoq.com/news/2008/05/more-insights-static-vs-dynamic" href="http://www.infoq.com/news/2008/05/more-insights-static-vs-dynamic">http://www.infoq.com/news/2008/05/more-insights-static-vs-dynamic</a></p>
<p>The transcript of <a href="http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html">Steve Yegge&#8217;s presentation on dynamic languages</a> in Stanford University, which he posted on his blog, triggered many reactions in the blog sphere. The transcript provides rather extensive insights into dynamic languages that Steve advocates for. According to him static languages have reached their limits and dynamic languages offer today comparatively more opportunities. Even though he acknowledges the existing issues with performance, maintainability and the lack of tooling, he believes they can be solved and what prevents dynamic languages from a more widespread use is rather the reluctance of the industry to use new languages. </p>
<p><a href="http://beust.com/weblog/archives/000483.html">Cedric Beust responded to Steve Yegge&#8217;s post</a> to express his disagreement with many of Steve&#8217;s arguments and in particularly with his assertions that it is &#8220;not harder to build dynamic tools than for static languages, just different&#8221;: </p>
<blockquote><p>It is different *and* harder (and in some cases, <a href="http://beust.com/weblog/archives/000414.html">impossible</a>). Your point regarding the fact that static refactoring doesn&#8217;t cover 100% of the cases is well taken, but it&#8217;s 1) darn close to 100% and 2) getting closer to it much faster than any dynamic tool ever could. </p>
<p>[&#8230;]</p>
<p>What will keep preventing dynamically typed languages from displacing statically typed ones in large scale software [] is the simple fact that it&#8217;s impossible to make sense of a giant ball of typeless source files, which causes automatic refactorings to be unreliable, hence hardly applicable, which in turn makes developers scared of refactoring.</p>
</blockquote>
<p>There is one point however, Cedric and Steve seem to agree on even if they use different terms to explain it. Both believe that in today&#8217;s industry it is extremely difficult to introduce new languages on large scale development projects. Nevertheless, Ted Neward, who echoed at Steve&#8217;s and Cedric&#8217;s posts, disagrees with this observation. He argues that <a href="http://blogs.tedneward.com/2008/05/19/Guide+You+The+Force+Should.aspx">&#8220;the barriers to entry to create your own language have never been lower than today</a>&#8221;. He recognizes &#8220;the cost of deploying a new platform into the IT.&#8221; Still, he believes that &#8220;there&#8217;s a lot of project work that goes on, that has room for some experimentation and experience-gathering before utilizing something on the next big project&#8221;. And such experimentation can be facilitated by making it possible to run the language on one of the available execution engines:</p>
<blockquote><p>This is where running on top of one of the existing execution environments (the JVM or the CLR in particular) becomes so powerful&#8211;the actual deployment platform doesn&#8217;t change, and the IT guys remain more or less disconnected from the whole scenario. This is the principal advantage JRuby and IronPython and Jython and IronRuby will have over their native-interpreted counterparts.</p>
</blockquote>
<p>To conclude Ted Neward says that &#8220;at the end of the day, the whole static-vs-dynamic thing [&#8230;] <em>doesn&#8217;t matter</em>.&#8221; One should simply chose the languages that can :</p>
<ol>
<li><i>Provide the ability to express the concept in your head, and </i></li>
<li><i>Provide the ability to evolve as the concepts in your head evolve&#8221;</i></li>
</ol>
<p>Ola Bini&#8217;s reaction goes along the same lines, as he <a href="http://ola-bini.blogspot.com/2008/05/new-hope-polyglotism.html">talks about polyglot programming</a>. He believes that each kind of languages &#8211; strong static, weak static and dynamic &#8211; has advantages and downsides and that they are actually too different to be compared. One should use the language that offers features that fit the best the goal: </p>
<blockquote><p>These languages are all useful, for different things. A good programmer uses his common sense to provide the best value possible. That includes choosing the best language for the job. If Ruby allows you to provide functionality 5 times faster than the equivalent functionality with Java, you need to think about whether this is acceptable or not. On the one hand, Java has IDEs that make maintainability easier, but with the Ruby codebase you will end up maintaining a fifth of the size of the Java code base. Is that trade off acceptable? In some cases yes, in some cases no. In many cases the best solution is a hybrid one.</p>
</blockquote>
<p>According to Greg Young, the discussion on static vs dynamic languages should also take into consideration &#8220;<a href="http://codebetter.com/blogs/gregyoung/archive/2008/05/18/revenge-of-the-statically-typed-languages.aspx">the concept of static verification of more than just types</a><strong>&#8221; and he </strong>talks about opportunities offered by design by contract approach. He explains what the added value of using DbC is and suggests that static languages are more appropriate for it:</p>
<blockquote><p>[&#8230;] it is reasonably easy with dynamic and static languages in general as can be illustrated by the existence of the DLR. There is however a <strong>much</strong><strong> </strong>larger disconnect between the world of theorem proving and dynamic languages. Dynamic languages are in their definition runtime defined and static verification is in its definition compile-time defined, the use of a dynamic language makes the concept of statically verifying your code at compile time impossible. To try to verify dynamic code at compile time would likely walk you straight into the <a href="http://en.wikipedia.org/wiki/Halting_problem">halting problem</a> just like it would for many kinds of tooling.</p>
</blockquote>
<p>Static verification and design by contract relay on theorems that are mostly based on deterministic approach. Steve Yegge has however argued in his presentation that verification can be done in a non-heuristic way exploiting the fact that &#8220;the runtime has all the information&#8221;. He uses the example of natural language processing and grammar checking to show that probabilistic approach may work a lot better and be computationally cheaper: </p>
<blockquote><p>[&#8230; ]Microsoft Word&#8217;s grammar checker does it, where you&#8217;d have a Chomsky grammar. [&#8230;] And you&#8217;re actually going in and you&#8217;re doing something like a compiler does, trying to derive the sentence structure. [&#8230;]</p>
<p>None of that worked! It all became way too computationally expensive, plus the languages kept changing, and the idioms and all that. Instead, [&#8230;] they [Google] do it all probablistically. </p>
<p>[&#8230;] you just obsoleted a decade of research by saying, &quot;Well, we&#8217;re just gonna kind of wing it, probabilistically&quot; &#8212; [&#8230;] they get these big data sets of documents that have been translated, in a whole bunch of different languages, and they run a bunch of machine learning over it, and they can actually match your sentence in there to one with a high probability of it being this translation. </p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2008/05/23/debate-and-more-insights-on-dynamic-vs-static-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are Custom Chips An Answer to the Multicore Crisis?</title>
		<link>http://sadekdrobi.com/2008/04/02/are-custom-chips-an-answer-to-the-multicore-crisis/</link>
		<comments>http://sadekdrobi.com/2008/04/02/are-custom-chips-an-answer-to-the-multicore-crisis/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 23:00:02 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2008/04/02/are-custom-chips-an-answer-to-the-multicore-crisis/</guid>
		<description><![CDATA[Adapting to multicore paradigm is one of the emerging challenges in the software industry. What if the solution lays at the hardware level?&#160; Bob Warfield suggests that creation of chips optimized for running specific virtual machines could reduce the gap between the potential performance of processors and the actual capacity of software to take advantage [...]]]></description>
			<content:encoded><![CDATA[<p>Adapting to multicore paradigm is one of the emerging challenges in the software industry. What if the solution lays at the hardware level?&#160; Bob Warfield suggests that creation of chips optimized for running specific virtual machines could reduce the gap between the potential performance of processors and the actual capacity of software to take advantage from it.</p>
<p><span id="more-460"></span></p>
<p><a title="http://www.infoq.com/news/2008/04/special-purpose-chips" href="http://www.infoq.com/news/2008/04/special-purpose-chips">http://www.infoq.com/news/2008/04/special-purpose-chips</a></p>
<p>According to Moore&#8217;s Law, processors double in speed every 18 months. However, the new multicore trend resulted in a gap between the potential increase of speed and the ability of software to adapt to the multicore world and to exploit parallelism opportunities. In the aftermath of Intel&#8217;s announcement of their future six-core chip, Larry Dignan wonders &quot;<a href="http://blogs.zdnet.com/BTL/?p=8245">what exactly are we supposed to do with six cores when we have barely figured out what to do with four</a>&quot;.&#160; </p>
<p>Bearing this in mind, Bob Warfield suggests, in a recent blogpost, that rather than creating faster general purpose CPU, <a href="http://smoothspan.wordpress.com/2008/03/20/are-custom-chips-an-answer-to-the-multicore-crisis/">one could focus on designing new chip types that would have narrow specificity</a>. This could have an important impact on the market structure, since the competitive advantage would not anymore lay within giants like Intel capable to create ever faster chips.&#160; He mentions &quot;special purpose chips built [&#8230;] for maximum performance in various areas&quot;, e.g. graphics coprocessors or various network chips, and questions the interest that might bear the creation of special purpose chips optimized for running specific virtual machines.</p>
<p>He emphasizes that today &quot;interpreted and scripting languages that are descendants of languages like Lisp and Smalltalk&quot;, e.g. Ruby on Rails, Python, and PHP are rather mainstream. And he recalls the observation of Alan Key that comparatively to old machines, like Dorado, &quot;modern machines don&#8217;t run dynamic languages like Lisp and Smalltalk as much faster [&#8230;] as their newfound clockspeeds would imply they should.&quot; Hence, Bob Warfield wonders whether creating special chips could allow these new mainstream languages, but also Java, to get faster: </p>
<blockquote><p>Would a chip optimized to run the virtual machines of one of these languages without regard to compatibility with the old x86 world be able to run them a lot faster?&#160; Would a chip that runs Java 10x faster than the fastest available cores from Intel be valuable at a time when Java has stopped getting faster via Moore&#8217;s Law?</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2008/04/02/are-custom-chips-an-answer-to-the-multicore-crisis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My schedule for QCon London 2008</title>
		<link>http://sadekdrobi.com/2008/03/10/my-schedule-for-qcon-london-2008/</link>
		<comments>http://sadekdrobi.com/2008/03/10/my-schedule-for-qcon-london-2008/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 22:51:04 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/2008/03/10/my-schedule-for-qcon-london-2008/</guid>
		<description><![CDATA[Here goes my schedule for Qcon London 2008Â 
See you there :)
Schedule â€“ Wednesday




WednesdayÂ 
Â The Cloud as the New Middleware Platform Â 
Â Agile in Practice Â 
Â Banking: Complex high volume/low latency architectures Â 
Â .NET: Client, Server, Cloud Â 
Â Solution Track &#8211; Wednesday Â 
Â Interviews Â 


08:00Â -Â 09:00 Â 

Registration and Breakfast



09:00Â -Â 10:00 Â 
How Eclipse changed my views on Software Development

Erich GammaLocation: Fleming Room



10:00Â -Â 10:30 Â 

Break



10:30Â -Â 10:45 Â 
Introduction: The [...]]]></description>
			<content:encoded><![CDATA[<p>Here goes my schedule for Qcon London 2008Â <br />
See you there :)<span id="more-455"></span></p>
<p><span style="font-size: 7pt; font-family: Tahoma"><strong>Schedule â€“ Wednesday</strong><br />
<strong><br />
</strong></span></p>
<table border="0" style="border-collapse: collapse">
<tr style="background: #cccccc">
<td style="border: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong>Wednesday</strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>The Cloud as the New Middleware Platform </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Agile in Practice </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Banking: Complex high volume/low latency architectures </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>.NET: Client, Server, Cloud </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Solution Track &#8211; Wednesday </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Interviews </strong></span>Â </td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">08:00Â -Â 09:00 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Registration and Breakfast</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">09:00Â -Â 10:00 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/How+Eclipse+changed+my+views+on+Software+Development"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>How Eclipse changed my views on Software Development</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Erich+Gamma"><span style="color: blue">Erich Gamma</span></a></span></span><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow">Location: Fleming Room</p>
<p></span></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:00Â -Â 10:30 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:30Â -Â 10:45 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+The+cloud..."><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Introduction: The cloud&#8230;</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Gregor+Hohpe"><span style="color: blue">Gregor Hohpe</span></a>Location: Fleming Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+Agile+in+practice"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: Agile in practice</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Linda+Rising"><span style="color: blue">Linda Rising</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction+Finance%2FBanking..."><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction Finance/Banking&#8230;</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/John+Davies"><span style="color: blue">John Davies</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Alexis+Richardson"><span style="color: blue">Alexis Richardson</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+.NET%3A+Client..."><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: .NET: Client&#8230;</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Matt+Deacon"><span style="color: blue">Matt Deacon</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">Â </td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:45Â -Â 11:00 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">11:00Â -Â 12:00 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Amazon+Services%3A+Building+blocks+for+true+Internet+applications"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Amazon Services: Building blocks for true Internet applications</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jeff+Barr"><span style="color: blue">Jeff Barr</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Managers+in+Scrum"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Managers in Scrum</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Roman+Pichler"><span style="color: blue">Roman Pichler</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Haskell+and+DSLs+for+derivatives+pricing"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Haskell and DSLs for derivatives pricing</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Lennart+Augustsson"><span style="color: blue">Lennart Augustsson</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Building+Smart+Windows+Applications"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Building Smart Windows Applications</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Daniel+Moth"><span style="color: blue">Daniel Moth</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Architectural+Implications+of+RESTful+design"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Architectural Implications of RESTful design</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Peter+Rodgers"><span style="color: blue">Peter Rodgers</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Jazz%2C+Eclipse%2C+JUnit"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Jazz, Eclipse, JUnit</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Erich+Gamma"><span style="color: blue">Erich Gamma</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">12:00Â -Â 13:00 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Lunch</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">13:00Â -Â 14:00 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Application+services+on+the+web%3A+SalesForce.com"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Application services on the web: SalesForce.com</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Dave+Carroll"><span style="color: blue">Dave Carroll</span></a>Location: Fleming Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Agile+Mashups"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Agile Mashups</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Rachel+Davies"><span style="color: blue">Rachel Davies</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Keeping+99.95%25+up+time+on+400%2B+key+systems+at+Merrill"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Keeping 99.95% up time on 400+ key systems at Merrill</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Iain+Mortimer"><span style="color: blue">Iain Mortimer</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Building+Rich+Internet+Applications"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Building Rich Internet Applications</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Mike+Taulty"><span style="color: blue">Mike Taulty</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/The+new+WebLogic+Server+HTTP+publish-subscribe+server+and+Web+2.0+support"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>The new WebLogic Server HTTP publish-subscribe server and Web 2.0 support</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Anand+Rudrabhatla"><span style="color: blue">Anand Rudrabhatla</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Amazon+Services"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Amazon Services</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jeff+Barr"><span style="color: blue">Jeff Barr</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">14:00Â -Â 14:30 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">14:30Â -Â 15:30 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Google+GData%3A+reading+and+writing+data+on+the+web"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Google GData: reading and writing data on the web</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Frank+Mantek"><span style="color: blue">Frank Mantek</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Born+to+Cycle%3F+An+Agile+Approach+to+Working"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Born to Cycle? An Agile Approach to Working</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Linda+Rising"><span style="color: blue">Linda Rising</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Real-time+Java+for+latency+critical+banking+applications"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Real-time Java for latency critical banking applications</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Bertrand+Delsart"><span style="color: blue">Bertrand Delsart</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Windows+as+a+Web+Platform"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Windows as a Web Platform</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Eric+Nelson"><span style="color: blue">Eric Nelson</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Design%2C+Develop%2C+Test+and+Deploy+your+Java+Persistent+Application%3A+All+in+30+Minutes"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Design, Develop, Test and Deploy your Java Persistent Application: All in 30 Minutes</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Mike+Fuller"><span style="color: blue">Mike Fuller</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/SOA%2C+Web+Services+and+REST"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>SOA, Web Services and REST</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Mark+Little"><span style="color: blue">Mark Little</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">15:30Â -Â 15:45 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">15:45Â -Â 16:45 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Yahoo+Pipes%3A+Middleware+in+the+Cloud"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Yahoo Pipes: Middleware in the Cloud</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jonathan+Trevor"><span style="color: blue">Jonathan Trevor</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Beyond+Agile"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Beyond Agile</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Marc+Evers"><span style="color: blue">Marc Evers</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Willem+van+den+Ende"><span style="color: blue">Willem van den Ende</span></a>Location: St James&#8217;s Suite</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/From+Betting+to+Gaming+to+Tradefair"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>From Betting to Gaming to Tradefair</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Matt+Youill"><span style="color: blue">Matt Youill</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Services+%26+Workflows%3A+SOAP%2C+REST+and+all+you+need"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Services &amp; Workflows: SOAP, REST and all you need</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Christian+Weyer"><span style="color: blue">Christian Weyer</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introducing+Spring+Batch"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introducing Spring Batch</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Dave+Syer"><span style="color: blue">Dave Syer</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/InfoQ+Architecture"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>InfoQ Architecture</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Alexandru+Popescu"><span style="color: blue">Alexandru Popescu</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">16:45Â -Â 17:00 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">17:00Â -Â 18:00 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Panel%3A+Programming+the+Cloud"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Panel: Programming the Cloud</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jeff+Barr"><span style="color: blue">Jeff Barr</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Dave+Carroll"><span style="color: blue">Dave Carroll</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Frank+Mantek"><span style="color: blue">Frank Mantek</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Nati+Shalom"><span style="color: blue">Nati Shalom</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Jonathan+Trevor"><span style="color: blue">Jonathan Trevor</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/A+Kanban+System+for+Software+Engineering"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>A Kanban System for Software Engineering</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/David+Anderson"><span style="color: blue">David Anderson</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/LiquidityHub"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>LiquidityHub</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Tony+Harrop"><span style="color: blue">Tony Harrop</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Jeremy+Vickers"><span style="color: blue">Jeremy Vickers</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Building+Biztalk+Services"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Building Biztalk Services</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Simon+Thurman"><span style="color: blue">Simon Thurman</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Panel%3A+Open+Source+and+Open+Standards"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Panel: Open Source and Open Standards</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Stephen+Colebourne"><span style="color: blue">Stephen Colebourne</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Patrick+Curran"><span style="color: blue">Patrick Curran</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Rod+Johnson"><span style="color: blue">Rod Johnson</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Mark+Little"><span style="color: blue">Mark Little</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Peter+Pilgrim"><span style="color: blue">Peter Pilgrim</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Dalibor+Topic"><span style="color: blue">Dalibor Topic</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/DSLs"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>DSLs</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Lennart+Augustsson"><span style="color: blue">Lennart Augustsson</span></a>Location: Wordsworth Room</p>
<p></span></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">18:00Â -Â 18:45 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Exhibitor Reception</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">18:45Â -Â 19:30 </span>Â </td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Does+my+Bus+look+big+in+this%3F"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Does my Bus look big in this?</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Martin+Fowler"><span style="color: blue">Martin Fowler</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Jim+Webber%2C+SOA+Practice+Lead"><span style="color: blue">Jim Webber, SOA Practice Lead</span></a></span><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow">Location: Fleming Roo</p>
<p></span></td>
</tr>
</table>
<p><span style="font-size: 7pt; font-family: Tahoma"><strong>Schedule &#8211; Thursday</strong><br />
</span></p>
<table border="0" style="border-collapse: collapse">
<tr style="background: #cccccc">
<td style="border: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong>Thursday</strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Domain Specific Languages in Practice </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Effective Design </strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Evolving Java </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>SOA, REST and the Web </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>XpDay Sampler </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Solution Track &#8211; Performance and Scalability </strong></span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Interviews </strong></span>Â </td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">08:00Â -Â 09:00 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Registration and Breakfast</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">09:00Â -Â 10:00 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Keynote%3ATrends+in+Agile+Development"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Keynote:Trends in Agile Development</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Kent+Beck"><span style="color: blue">Kent Beck</span></a></span></span><span style="font-size: 7pt; font-family: Tahoma">Location: Fleming Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:00Â -Â 10:30 </span></td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:30Â -Â 10:45 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+DSL+in+Practice"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: DSL in Practice</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Neal+Ford"><span style="color: blue">Neal Ford</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Effective+Design+-+What%2C+Why%2C+How+and+Who"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Effective Design &#8211; What, Why, How and Who</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Kevlin+Henney"><span style="color: blue">Kevlin Henney</span></a>Location: Fleming Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+Evolving+Java"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: Evolving Java</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Brian+Goetz"><span style="color: blue">Brian Goetz</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+SOA%2C+REST+and+the+Web"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: SOA, REST and the Web</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Stefan+Tilkov"><span style="color: blue">Stefan Tilkov</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+XpDay+Sampler"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: XpDay Sampler</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Steve+Freeman"><span style="color: blue">Steve Freeman</span></a>Location: Guild Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">Â </td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:45Â -Â 11:00 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">11:00Â -Â 12:00 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/External+Textual+DSLs+made+simple"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>External Textual DSLs made simple</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Markus+V%C3%B6lter"><span style="color: blue">Markus VÃ¶lter</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Intentions+%26+Interfaces+-+Making+Patterns+Concrete"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Intentions &amp; Interfaces &#8211; Making Patterns Concrete</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Udi+Dahan"><span style="color: blue">Udi Dahan</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Concurrency%2C+past+and+present"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Concurrency, past and present</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Brian+Goetz"><span style="color: blue">Brian Goetz</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/REST%3A+A+Pragmatic+Introduction+to+the+Web%27s+Architecture"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>REST: A Pragmatic Introduction to the Web&#8217;s Architecture</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Stefan+Tilkov"><span style="color: blue">Stefan Tilkov</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Agile+software.+Aspiring+to+more."><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Agile software. Aspiring to more.</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Tim+Mackinnon"><span style="color: blue">Tim Mackinnon</span></a>Location: Guild Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Panel+Discussions%3A+Architecting+for+Performance+and+Scalability"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Panel Discussions: Architecting for Performance and Scalability</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Richard+Allen+Smith+Jr"><span style="color: blue">Richard Allen Smith Jr</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Guy+Nirpaz"><span style="color: blue">Guy Nirpaz</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Brian+Oliver"><span style="color: blue">Brian Oliver</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Jags+Ramnarayan"><span style="color: blue">Jags Ramnarayan</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Randy+Shoup"><span style="color: blue">Randy Shoup</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Ari+Zilka%2C+Founder"><span style="color: blue">Ari Zilka, Founder</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Erlang"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Erlang</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Joe+Armstrong"><span style="color: blue">Joe Armstrong</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">12:00Â -Â 13:00 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Lunch</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">13:00Â -Â 14:00 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Business+Natural+Languages"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Business Natural Languages</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jay+Fields"><span style="color: blue">Jay Fields</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/A+Tale+of+Two+Systems"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>A Tale of Two Systems</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Pete+Goodliffe"><span style="color: blue">Pete Goodliffe</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Blending+Java+with+dynamic+languages"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Blending Java with dynamic languages</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Venkat+Subramaniam"><span style="color: blue">Venkat Subramaniam</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Using+REST+to+aid+WS-*+-+building+a+RESTful+SOA+Registry"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Using REST to aid WS-* &#8211; building a RESTful SOA Registry</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Paul+Fremantle"><span style="color: blue">Paul Fremantle</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/What+does+it+do%3F+Does+it+work%3F"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>What does it do? Does it work?</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Lasse+Koskela"><span style="color: blue">Lasse Koskela</span></a>Location: Guild Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Clustered+Architecture+Patterns%3A+Delivering+Scalability+and+Availability"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Clustered Architecture Patterns: Delivering Scalability and Availability</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Ari+Zilka%2C+Founder"><span style="color: blue">Ari Zilka, Founder</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Future+programming+languages"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Future programming languages</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Ted+Neward"><span style="color: blue">Ted Neward</span></a>Location: Wordsworth Room</p>
<p></span></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">14:00Â -Â 14:30 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">14:30Â -Â 15:30 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Building+DSLs+in+Groovy"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Building DSLs in Groovy</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Venkat+Subramaniam"><span style="color: blue">Venkat Subramaniam</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/User+Interfaces%3A+Meeting+the+Challenge+of+Simplicity"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>User Interfaces: Meeting the Challenge of Simplicity</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Giles+Colborne"><span style="color: blue">Giles Colborne</span></a></span><br />
</span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Evolving+the+JVM"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Evolving the JVM</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Ola+Bini"><span style="color: blue">Ola Bini</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/REST%2C+Reuse%2C+and+Serendipity"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>REST, Reuse, and Serendipity</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Steve+Vinoski"><span style="color: blue">Steve Vinoski</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Measure+for+Measure"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Measure for Measure</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Keith+Braithwaite"><span style="color: blue">Keith Braithwaite</span></a>Location: Guild Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Dramatic+scalability+for+data+intensive+architectures"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Dramatic scalability for data intensive architectures</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jags+Ramnarayan"><span style="color: blue">Jags Ramnarayan</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Smalltalk%2C+Dabble+DB"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Smalltalk, Dabble DB</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Avi+Bryant"><span style="color: blue">Avi Bryant</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">15:30Â -Â 16:00 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">16:00Â -Â 17:00 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Domain-specific+Smalltalk"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Domain-specific Smalltalk</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Avi+Bryant"><span style="color: blue">Avi Bryant</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Effective+Design%3A+TBA+%285%29"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Effective Design: TBA (5)</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Kent+Beck"><span style="color: blue">Kent Beck</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/The+Cathedral%2C+the+Bazaar+and+the+Commissar%3A+The+Evolution+of+Innovation+in+Enterprise+Java"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>The Cathedral, the Bazaar and the Commissar: The Evolution of Innovation in Enterprise Java</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Rod+Johnson"><span style="color: blue">Rod Johnson</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Diary+of+a+Fence+Sitting+SOA+Geek"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Diary of a Fence Sitting SOA Geek</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Mark+Little"><span style="color: blue">Mark Little</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Realistic+about+Risk%3A+Software+development+with+Real+Options"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Realistic about Risk: Software development with Real Options</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Olav+Maassen"><span style="color: blue">Olav Maassen</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Chris+Matts"><span style="color: blue">Chris Matts</span></a>Location: Guild Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Characteristics+of+Next+Generation+Application+Servers"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Characteristics of Next Generation Application Servers</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Guy+Nirpaz"><span style="color: blue">Guy Nirpaz</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Wildcard"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Wildcard</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
Speakers: TBA<br />
Location: Wordsworth Room </span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">17:00Â -Â 17:15 </span>Â </td>
<td colSpan="7" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">17:15Â -Â 18:15 </span>Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Intentional+Software+-+Domain+Expert+DSLs"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Intentional Software &#8211; Domain Expert DSLs</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Magnus+Christerson"><span style="color: blue">Magnus Christerson</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Henk+Kolk"><span style="color: blue">Henk Kolk</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Domain+Driven+Design+-+The+way+back+to+OO"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Domain Driven Design &#8211; The way back to OO</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Felipe+Rodrigues"><span style="color: blue">Felipe Rodrigues</span></a>Location: Fleming Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Evolving+the+Java+Language"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Evolving the Java Language</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Neal+Gafter"><span style="color: blue">Neal Gafter</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/A+couple+of+ways+to+skin+an+Internet-scale+cat"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>A couple of ways to skin an Internet-scale cat</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jim+Webber%2C+SOA+Practice+Lead"><span style="color: blue">Jim Webber, SOA Practice Lead</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Transparency%3A+great+leap+forward+or+exposed+artery"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Transparency: great leap forward or exposed artery</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Kent+Beck"><span style="color: blue">Kent Beck</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Keith+Braithwaite"><span style="color: blue">Keith Braithwaite</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Steve+Freeman"><span style="color: blue">Steve Freeman</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Chris+Matts"><span style="color: blue">Chris Matts</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/John+Nolan"><span style="color: blue">John Nolan</span></a>Location: Guild Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Pimp+My+Data+Grid%3A+New+things+to+do+with+a+Data+Grid+to+deliver+better+application+performance%2C+scalability+and+resilience"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Pimp My Data Grid: New things to do with a Data Grid to deliver better application performance, scalability and resilience</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Brian+Oliver"><span style="color: blue">Brian Oliver</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Spring"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Spring</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Rod+Johnson"><span style="color: blue">Rod Johnson</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
</table>
<p><span style="font-size: 7pt; font-family: Tahoma"><strong>Schedule &#8211; Friday</strong><br />
</span></p>
<table border="0" style="border-collapse: collapse">
<tr style="background: #cccccc">
<td style="border: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong>Friday</strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Architectures You&#8217;ve Always Wondered About </strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Browser &amp; Emerging Rich Client Technologies </strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Programming Languages of Tomorrow </strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>The Rise of Ruby </strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Solution Track &#8211; Friday </strong></span></td>
<td style="border-right: black 0.75pt solid; border-top: black 0.75pt solid; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma"><strong><span style="background-color: #ff9933">Â </span>Interviews </strong></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">08:30Â -Â 09:00 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Registration and Breakfast</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">09:00Â -Â 09:15 </span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+Architectures+you%27ve+always+wondered+about"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: Architectures you&#8217;ve always wondered about</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/James+Governor"><span style="color: blue">James Governor</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+Browser+%26+Emerging+Rich+Client+Technologies"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: Browser &amp; Emerging Rich Client Technologies</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Scott+Delap"><span style="color: blue">Scott Delap</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+Programming+Languages+of+tomorrow"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Introduction: Programming Languages of tomorrow</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Kresten+Krab+Thorup"><span style="color: blue">Kresten Krab Thorup</span></a>Location: Westminster Suite</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Introduction%3A+The+Rise+of+Ruby"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Introduction: The Rise of Ruby</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/James+Cox"><span style="color: blue">James Cox</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">Â </td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">Â </td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">09:15Â -Â 09:30 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">09:30Â -Â 10:30 </span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/eBay%27s+Architectural+Principles"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>eBay&#8217;s Architectural Principles</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Randy+Shoup"><span style="color: blue">Randy Shoup</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Interactive+websites%3A+Comet+and+DWR"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Interactive websites: Comet and DWR</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Joe+Walker"><span style="color: blue">Joe Walker</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/The+Busy+.NET+Developer%27s+Guide+to+F%23"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>The Busy .NET Developer&#8217;s Guide to F#</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Ted+Neward"><span style="color: blue">Ted Neward</span></a>Location: Westminster Suite</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Executable+User+Stories+with+RSpec+and+BDD"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Executable User Stories with RSpec and BDD</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Aslak+Helles%C3%B8y"><span style="color: blue">Aslak HellesÃ¸y</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Innovations+for+Software+Architects%3A+Data+Connectivity+Design+Considerations+for+SOA"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Innovations for Software Architects: Data Connectivity Design Considerations for SOA</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/John+de+Longa"><span style="color: blue">John de Longa</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Flex%2FAir%2FRIAs"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Flex/Air/RIAs</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Christophe+Coenraets"><span style="color: blue">Christophe Coenraets</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">10:30Â -Â 11:00 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">11:00Â -Â 12:00 </span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Twitter"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Twitter</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jay+Edwards"><span style="color: blue">Jay Edwards</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Rich+Internet+Applications+for+the+Browser+and+the+Desktop+with+Flex+and+Air"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Rich Internet Applications for the Browser and the Desktop with Flex and Air</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Christophe+Coenraets"><span style="color: blue">Christophe Coenraets</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Haskell%3A+functional+programming+on+steroids"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Haskell: functional programming on steroids</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Simon+Peyton-Jones"><span style="color: blue">Simon Peyton-Jones</span></a>Location: Westminster Suite</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/JRuby%3A+Power+on+the+JVM"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>JRuby: Power on the JVM</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Ola+Bini"><span style="color: blue">Ola Bini</span></a><br />
</span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Testing+by+Example+with+Spring+2.5"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Testing by Example with Spring 2.5</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Sam+Brannen"><span style="color: blue">Sam Brannen</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/SOA"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>SOA</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Gregor+Hohpe"><span style="color: blue">Gregor Hohpe</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">12:00Â -Â 13:00 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Lunch</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">13:00Â -Â 14:00 </span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Behind+the+Scenes+at+MySpace.com"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Behind the Scenes at MySpace.com</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Dan+Farino"><span style="color: blue">Dan Farino</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/GWT+%2B+Gears+%3A+the+browser+is+the+platform"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>GWT + Gears : the browser is the platform</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Didier+Girard"><span style="color: blue">Didier Girard</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Functions+%2B+Messages+%2B+Concurrency+%3D+Erlang"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Functions + Messages + Concurrency = Erlang</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Joe+Armstrong"><span style="color: blue">Joe Armstrong</span></a>Location: Westminster Suite</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Under+the+Hood"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Under the Hood</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/David+Chelimsky"><span style="color: blue">David Chelimsky</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Future-Proofing+Applications%3A+How+to+Protect+Core+Business+Logic+from+Technology+Fads"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Future-Proofing Applications: How to Protect Core Business Logic from Technology Fads</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Malcolm+Sparks"><span style="color: blue">Malcolm Sparks</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Functional+programming"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Functional programming</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Simon+Peyton-Jones"><span style="color: blue">Simon Peyton-Jones</span></a>Location: Wordsworth Room</p>
<p></span></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">14:00Â -Â 14:30 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">14:30Â -Â 15:30 </span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Market+Risk+System+%40+BNP+Paribas"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Market Risk System @ BNP Paribas</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/David+Harper"><span style="color: blue">David Harper</span></a>Location: Fleming Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/The+DOM+scripting+toolkit%3A+jQuery"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>The DOM scripting toolkit: jQuery</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Remy+Sharp"><span style="color: blue">Remy Sharp</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/The+Busy+Java+Developer%27s+Guide+to+Scala"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>The Busy Java Developer&#8217;s Guide to Scala</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Ted+Neward"><span style="color: blue">Ted Neward</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Rails+2.0"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Rails 2.0</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Nic+Williams"><span style="color: blue">Nic Williams</span></a>Location: Abbey Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/HTTP+Multicast+Routing%2C+Scaling+the+Real-Time+Web"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>HTTP Multicast Routing, Scaling the Real-Time Web</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jonas+Jacobi"><span style="color: blue">Jonas Jacobi</span></a>Location: Rutherford Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Twitter+-+Interview"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Twitter &#8211; Interview</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Jay+Edwards"><span style="color: blue">Jay Edwards</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">15:30Â -Â 16:00 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">16:00Â -Â 17:00 </span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Building+a+large+scale+SaaS+app"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Building a large scale SaaS app</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><span style="background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Dan+Hanley"><span style="color: blue">Dan Hanley</span></a>Location: Fleming Room</p>
<p></span></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Tackling+Code+Debt"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Tackling Code Debt</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Peter+Marks"><span style="color: blue">Peter Marks</span></a>Location: St James&#8217;s Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Programming+Languages+of+tomorrow%3A+TBA"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Programming Languages of tomorrow: TBA</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Kresten+Krab+Thorup"><span style="color: blue">Kresten Krab Thorup</span></a>Location: Westminster Suite</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Panel%3A+When+is+Rails+an+appropriate+choice%3F"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Panel: When is Rails an appropriate choice?</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/David+Chelimsky"><span style="color: blue">David Chelimsky</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/James+Cox"><span style="color: blue">James Cox</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Aslak+Helles%C3%B8y"><span style="color: blue">Aslak HellesÃ¸y</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Nic+Williams"><span style="color: blue">Nic Williams</span></a>Location: Abbey Room</p>
<p></span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Getting+the+most+from+the+Visual+Studio+Team+Suite+Toolbox"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>Getting the most from the Visual Studio Team Suite Toolbox</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Neil+Kidd"><span style="color: blue">Neil Kidd</span></a><br />
</span></td>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/MySpace+arch"><span style="font-size: 7pt; color: blue; font-family: Tahoma"><em>MySpace arch</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma"><br />
<a href="http://qcon.infoq.com/london/speaker/Dan+Farino"><span style="color: blue">Dan Farino</span></a>Location: Wordsworth Room</p>
<p></span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">17:00Â -Â 17:15 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; background: #cccccc; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px">
<p style="text-align: center"><span style="font-size: 7pt; font-family: Tahoma"><em>Break</em><br />
</span></td>
</tr>
<tr>
<td style="border-right: black 0.75pt solid; border-top: medium none; border-left: black 0.75pt solid; border-bottom: black 0.75pt solid; padding: 3px"><span style="font-size: 7pt; font-family: Tahoma">17:15Â -Â 18:15 </span></td>
<td colSpan="6" style="border-right: black 0.75pt solid; border-top: medium none; border-left: medium none; border-bottom: black 0.75pt solid; padding: 3px"><a href="http://qcon.infoq.com/london/presentation/Ending+Panel"><span style="font-size: 7pt; color: blue; font-family: Tahoma; background-color: yellow"><em>Ending Panel</em><br />
</span></a><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow"><br />
<a href="http://qcon.infoq.com/london/speaker/Martin+Fowler"><span style="color: blue">Martin Fowler</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Gregor+Hohpe"><span style="color: blue">Gregor Hohpe</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Rod+Johnson"><span style="color: blue">Rod Johnson</span></a> &amp; <a href="http://qcon.infoq.com/london/speaker/Rebecca+Parsons"><span style="color: blue">Rebecca Parsons</span></a></span><span style="font-size: 7pt; font-family: Tahoma; background-color: yellow">Location: Fleming Room</p>
<p></span></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2008/03/10/my-schedule-for-qcon-london-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

