<?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; QCon2007</title>
	<atom:link href="http://sadekdrobi.com/category/qcon2007/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>Keynote and Opening: The Amazon.com Technology Platform: Building Blocks for Innovation : Werner Vogels, Amazon.com CTO</title>
		<link>http://sadekdrobi.com/2007/03/16/draft/</link>
		<comments>http://sadekdrobi.com/2007/03/16/draft/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 15:27:32 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=253</guid>
		<description><![CDATA[

From pplication to technology platform
The strategy is to

Increase selection
low prices
Confidence


Books are a big selection thats why it was selected by the beginning
the feed back is important
Invite 3d Parties into the platform
Amazon itself is a retailer and has to compete like others on the platform
With more retailers the platform had to develope for new data types [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterkeynoteandopeningtheamazon.comtec.comcto-d34dsc-001300132.jpg"><img border="0" width="657" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterkeynoteandopeningtheamazon.comtec.comcto-d34dsc-00130013-thumb.jpg" height="438" style="border: 0px" /></a></p>
<ul>
<li>From pplication to technology platform<span id="more-253"></span></li>
<li>The strategy is to
<ul>
<li>Increase selection</li>
<li>low prices</li>
<li>Confidence</li>
</ul>
</li>
<li>Books are a big selection thats why it was selected by the beginning</li>
<li>the feed back is important</li>
<li>Invite 3d Parties into the platform</li>
<li>Amazon itself is a retailer and has to compete like others on the platform</li>
<li>With more retailers the platform had to develope for new data types (are different sizes ofÂ a Jean deffirent items?)Â </li>
<li>Open the data for any developer</li>
<li>You should not be surprised of the unprofitable use of your services, you ll be rewarded somehow</li>
<li>Started exctracting functionality code for big third parties (target)</li>
</ul>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-001700171.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00170017.jpg" height="160" style="border-width: 0px" /></a></p>
<ul>
<li>2001 : Cant build anymore</li>
<li>7 years to kill the previous architecture</li>
<li>Turned to be a lot of smal standalone teams (technology diverese) each responsible for its services</li>
<li>Unexpected popularity can beÂ a problem</li>
<li>Getting Real &gt;&gt; Priorities: It is too hard to scale</li>
</ul>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-002500251.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00250025.jpg" height="160" style="border-width: 0px" /></a></p>
<ul>
<li>Two Phases Transaction doesnt work and fails (avalability)</li>
<li>Transaction should be in a one box</li>
<li>There is no technology that can do it</li>
</ul>
<p>Â  <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-002600261.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00260026.jpg" height="160" style="border-width: 0px" /></a>Â  <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterkeynoteandopeningtheamazon.comtec.comcto-d34dsc-002900291.jpg"><img border="0" width="160" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterkeynoteandopeningtheamazon.comtec.comcto-d34dsc-00290029.jpg" height="240" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-001400141.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00140014.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00140014-11.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00140014-1.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-001500151.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00150015.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00150015-11.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00150015-1.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-001600161.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00160016.jpg" height="160" style="border-width: 0px" /></a>Â  <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00180018-11.jpg"><img border="0" width="160" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00180018-1.jpg" height="240" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-001900191.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00190019.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00190019-11.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00190019-1.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-002000201.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00200020.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00220022-11.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00220022-1.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-002300231.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00230023.jpg" height="160" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00230023-11.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdraft-e74bdsc-00230023-1.jpg" height="160" style="border-width: 0px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/16/draft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Note :: TDD : James Coplien</title>
		<link>http://sadekdrobi.com/2007/03/16/live-note-tdd-james-coplien/</link>
		<comments>http://sadekdrobi.com/2007/03/16/live-note-tdd-james-coplien/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 14:44:36 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Agile Programming]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>
		<category><![CDATA[Refactoring]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=212</guid>
		<description><![CDATA[Â   
]]></description>
			<content:encoded><![CDATA[<p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivenotetddjamescoplien-dd4ddsc-0204000311.jpg"><img border="0" width="160" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivenotetddjamescoplien-dd4ddsc-020400032.jpg" height="240" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivenotetddjamescoplien-dd4ddsc-0205000111.jpg"><img border="0" width="160" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivenotetddjamescoplien-dd4ddsc-020500012.jpg" height="240" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivenotetddjamescoplien-dd4ddsc-0206000211.jpg"><img border="0" width="160" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivenotetddjamescoplien-dd4ddsc-020600022.jpg" height="240" style="border: 0px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/16/live-note-tdd-james-coplien/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to handle Difficult Team Members</title>
		<link>http://sadekdrobi.com/2007/03/16/how-to-handle-defficult-team-members/</link>
		<comments>http://sadekdrobi.com/2007/03/16/how-to-handle-defficult-team-members/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 12:24:28 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Agile Programming]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=205</guid>
		<description><![CDATA[
A scrum aware courses for newbies
Is scrum imposing a style of working?

simple rules for a style of work


Difficult team members

Rude because of confidence?


Back seat coaching (pair programming)
Knowledge is a good opportunity (different points of view are useful)
Confronting with errors, but in a diplomatic way
Courses about agility to the customer
Replacing Team members can be a solution
Talk [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>A scrum aware courses for newbies</li>
<li>Is scrum imposing a style of working?
<ul>
<li>simple rules for a style of work</li>
</ul>
</li>
<li>Difficult team members
<ul>
<li>Rude because of confidence?</li>
</ul>
</li>
<li>Back seat coaching (pair programming)</li>
<li>Knowledge is a good opportunity (different points of view are useful)</li>
<li>Confronting with errors, but in a diplomatic way</li>
<li>Courses about agility to the customer</li>
<li>Replacing Team members can be a solution</li>
<li>Talk to individuals, make them feel important</li>
<li>Switching tasks can make a feeling of participation in a project as a whole</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/16/how-to-handle-defficult-team-members/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live Draft :: Open Spaces: Diana Larsen</title>
		<link>http://sadekdrobi.com/2007/03/16/live-draft-open-spaces-diana-larson/</link>
		<comments>http://sadekdrobi.com/2007/03/16/live-draft-open-spaces-diana-larson/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 10:05:13 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=184</guid>
		<description><![CDATA[

Turning all conferences into a coffee break !
Principles

the right people show up (who want to be there)
It starts when it starts
It is not over till it is over (if it is not over , you should find a way to continue it)


It is driven by both passion and responsiblity (one cant stand without the other)
Host [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-017900262.jpg"><img border="0" width="615" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01790026-thumb.jpg" height="410" style="border: 0px" /></a></p>
<ul>
<li>Turning all conferences into a coffee break !<span id="more-184"></span></li>
<li>Principles
<ul>
<li>the right people show up (who want to be there)</li>
<li>It starts when it starts</li>
<li>It is not over till it is over (if it is not over , you should find a way to continue it)</li>
</ul>
</li>
<li>It is driven by both passion and responsiblity (one cant stand without the other)</li>
<li>Host has an addition role :
<ul>
<li>to make sure that sessions start and continue (no matter what the subject is)</li>
<li>Makes sure that people participate, or assign someone to do that</li>
<li>Make sure the that the notes get recorded</li>
</ul>
</li>
<li>The one law of open space is the law of two feet: If you are not participating or learning then you take your two feets and you go where you think you can
<ul>
<li><em>ButterFly</em>: People moving arround spending 5 min in each session, or maybe create there sessions</li>
<li><em>Bumblebees</em>Â Â Â Â Â  : People move ideas between sessions</li>
</ul>
</li>
<li>Self organized</li>
<li><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-018800351.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01880035.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-015600031.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01560003.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-016100081.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01610008.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-016300101.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01630010.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-017000171.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01700017.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-017100181.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01710018.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-017400211.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01740021.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-017500221.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01750022.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-017700241.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftopenspacesdianalarson-9095dsc-01770024.jpg" height="160" style="border: 0px" /></a>Â </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/16/live-draft-open-spaces-diana-larson/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Live Draft: Agile Architecture is not Fragile Architecture : James Coplien and Kevlin Henney (QCon)</title>
		<link>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/</link>
		<comments>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 17:38:35 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Agile Programming]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=165</guid>
		<description><![CDATA[
If Architect doesnt run code then there is a problem.
Architecture doesnt live inÂ  documents
Architecture embodies the critecal design that typify a system

Good Architecture is a light weight upfront one that enables you to take decisions in the future.
It helps to see the big picture
It is Stable but NOT static!
Dont play dumb, if you know something [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-0150000161.jpg"><img border="0" width="676" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-01500001-thumb41.jpg" height="450" style="border: 0px" /></a></p>
<p>If Architect doesnt run code then there is a problem.</p>
<p>Architecture doesnt live inÂ  documents</p>
<p>Architecture embodies the critecal design that typify a system<span id="more-165"></span></p>
<ul>
<li>Good Architecture is a light weight upfront one that enables you to take decisions in the future.</li>
<li>It helps to see the big picture</li>
<li>It is Stable but NOT static!</li>
<li>Dont play dumb, if you know something and sure about it then takeÂ a decision&#8230;</li>
<li>Documentation is not a skill that developers have or like.</li>
<li>Architecture of seperation of concerns not a divorce!</li>
<li>Defering decisions to the last RESPONSIVE moment!</li>
<li>TDD is not about design shape, it is about getting code right!</li>
<li>Architect is not a verb, the verb is Design, and one of its productions is Architecture</li>
<li>TDD works well when you have a right upfront architecture that shapes out the system. Otherwise it will turn the system into procedures wrapped in objects!</li>
<li>we need a balance of details in an agile architecture, just enough details to help us taking decisions&#8230;</li>
<li>Architecture deffinition (not a finished one, not done but done right!) in a scrum process can be the first sprint, but you deliver code!structure classesÂ that build. We call it Inception</li>
</ul>
<p>Â  <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-0152000151.jpg"><img border="0" width="783" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-01520001-thumb31.jpg" height="523" style="border: 0px" /></a></p>
<ul>
<li>Without it , softwares fail in advanced sprints because of lack of it, after being maybe released in the market!Â </li>
<li>Think of time software decomposition asÂ  well as the classical one.</li>
</ul>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-0151000111.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-015100012.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-0153000111.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragilearchitectureisnotfragilearchitectur-101afdsc-015300011.jpg" height="160" style="border: 0px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Live Draft: Agile Project Management: Lessons Learned at Google and some new Scrum things to try out : Jeff Sutherland (QCon)</title>
		<link>http://sadekdrobi.com/2007/03/15/agile-project-management-lessons-learned-at-google-and-some-new-scrum-things-to-try-out-jeff-sutherland-qconf/</link>
		<comments>http://sadekdrobi.com/2007/03/15/agile-project-management-lessons-learned-at-google-and-some-new-scrum-things-to-try-out-jeff-sutherland-qconf/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 16:03:08 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=152</guid>
		<description><![CDATA[

Projects are late, developers are blamed!
scrum is to release people from their chains!
Scrum is based on one of japaneese best practicesÂ  (Toyota)

We place the highest value on actual implementation and taking action.
There are many things one doesnt understand th therefore, we ask them why dont you just go andÂ  do them.


Developers Start to feel responsible
Dicipline [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragileprojectmanagementlessonslearnedatgo-ef3ddsc-0141000124.jpg"><img border="0" width="553" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragileprojectmanagementlessonslearnedatgo-ef3ddsc-01410001-thumb4.jpg" height="369" style="border: 0px" /></a></p>
<ul>
<li>Projects are late, developers are blamed!</li>
<li>scrum is to release people from their chains!<span id="more-152"></span></li>
<li>Scrum is based on one of japaneese best practicesÂ  (Toyota)
<ul>
<li>We place the highest value on actual implementation and taking action.</li>
<li>There are many things one doesnt understand th therefore, we ask them why dont you just go andÂ  do them.</li>
</ul>
</li>
<li>Developers Start to feel responsible</li>
<li>Dicipline should beÂ brought by creative leadership&#8230;</li>
<li>Weekly meeting of all stakeholders</li>
<li>Companies like to &#8220;start light&#8221;, by choosing features from a methodolgy! Then they blame it for any fail.
<ul>
<li>Behind the ABC of scrum there are certain needs such like collaboration,</li>
</ul>
<ul>
<li>google in its evoleving towards agility observed what problems they got
<ul>
<li>got problems with deadlines: Introduce a Release BurndownChart</li>
<li>got problems with testability because of dependency with other developers work : they used Scrum daily meetings</li>
<li>Google then failed on delivering on date</li>
</ul>
</li>
</ul>
</li>
<li>Introducing full Scrum implementation
<ul>
<li>Product/Release Backlog</li>
<li>Iteration Based Development (2 weeks iteration)</li>
<li>Testing tasks for iteration&#8217;s feature s in the same Iteration</li>
</ul>
</li>
<li>Sprint BurndownÂ  to guide actual development efforts</li>
<li>Release Burndown to guide the overall release planning</li>
</ul>
<p>Practices: Transperancy &gt;&gt; Daily scrum taskboard</p>
<p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragileprojectmanagementlessonslearnedatgo-ef3ddsc-014600012.jpg"><img border="0" width="649" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragileprojectmanagementlessonslearnedatgo-ef3ddsc-01460001-thumb.jpg" height="433" style="border: 0px" /></a></p>
<p>Scrum of scrums for communication teams</p>
<p>The scrum check list</p>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragileprojectmanagementlessonslearnedatgo-ef3ddsc-014700012.jpg"><img border="0" width="661" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteragileprojectmanagementlessonslearnedatgo-ef3ddsc-01470001-thumb.jpg" height="441" style="border: 0px" /></a></p>
<p>When Scrum is will implemented by a good scrum leader, Scrum starts running itself.</p>
<p>Customer Responsibilities Board designed for assuring that customers dont get 50% of their needs, thats a 100% project failure!</p>
<p>Scrum makes presonal team individuals presonal problems as important as tachtical problems , up on the top, for improving communication and productivity.</p>
<p>Scrum introduces something like a viruse thatÂ activates the communication and productivity cycle.</p>
<p>Scrum is introducing a management roles that responsible to make a strategy that works&#8230; it was suggested by CMMI and introduced byÂ Â Jeff Sutherland and Ken Schwaber and reviewed byÂ Scrum Alliance.</p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/15/agile-project-management-lessons-learned-at-google-and-some-new-scrum-things-to-try-out-jeff-sutherland-qconf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Live Draft : Is Web good enough for SOA by Paul Downey (QCon)</title>
		<link>http://sadekdrobi.com/2007/03/15/live-drift-is-web-good-enough-for-soa-by-paul-downey-qconf/</link>
		<comments>http://sadekdrobi.com/2007/03/15/live-drift-is-web-good-enough-for-soa-by-paul-downey-qconf/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 14:16:02 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=143</guid>
		<description><![CDATA[ 

Metadata Driven?

meta data is dangerous (stopping the world to describe it)
The format you get your message in is quite unboundable because of meta-meta-Data


It&#8217;s all about messaging, messages systems are natural way of thinking
cool URIs Instead!
Wsdl is a big horrible documant
Rest is browser friendly (using more safe protocols like getÂ  rather than post )
So why [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteriswebgoodenoughforsoa-c9bfdsc-0134000111.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteriswebgoodenoughforsoa-c9bfdsc-013400012.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteriswebgoodenoughforsoa-c9bfdsc-0137000211.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteriswebgoodenoughforsoa-c9bfdsc-013700022.jpg" height="160" style="border: 0px" /></a></p>
<ul>
<li>Metadata Driven?<span id="more-143"></span>
<ul>
<li>meta data is dangerous (stopping the world to describe it)</li>
<li>The format you get your message in is quite unboundable because of meta-meta-Data</li>
</ul>
</li>
<li>It&#8217;s all about messaging, messages systems are natural way of thinking</li>
<li>cool URIs Instead!</li>
<li>Wsdl is a big horrible documant</li>
<li>Rest is browser friendly (using more safe protocols like <em>get</em>Â  rather than <em>post </em>)</li>
<li>So why all the WS-* hell?</li>
</ul>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteriswebgoodenoughforsoa-c9bfimage04.png"><img border="0" width="561" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriteriswebgoodenoughforsoa-c9bfimage0-thumb2.png" height="418" style="border: 0px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/15/live-drift-is-web-good-enough-for-soa-by-paul-downey-qconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Draft :The Business Value of SOA (QCon)</title>
		<link>http://sadekdrobi.com/2007/03/15/live-draft-the-business-value-of-soa/</link>
		<comments>http://sadekdrobi.com/2007/03/15/live-draft-the-business-value-of-soa/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 11:29:21 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=134</guid>
		<description><![CDATA[ 
Anne Thomas-Manes, Burton Group Analyst

SOa is (or should be) a business initiative
Making IT more responsive and cost effective
Don&#8217;t Expect Business people to see value in SOA technology
You must represent the value in terms they understand
Dont try to sell SOA to an unreceptive aifience

sell business projects based in business value
Follow SOA principle when implementing

SOA concepts

from [...]]]></description>
			<content:encoded><![CDATA[<p><em><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftthebusinessvalueofsoa-aa12dsc-013200022.jpg"><img border="0" width="567" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftthebusinessvalueofsoa-aa12dsc-01320002-thumb.jpg" height="378" style="border: 0px" /></a> </em></p>
<p><em>Anne Thomas-Manes, Burton Group Analyst</em></p>
<p><span id="more-134"></span></p>
<p>SOa is (or should be) a business initiative</p>
<p>Making IT more responsive and cost effective</p>
<p>Don&#8217;t Expect Business people to see value in SOA technology</p>
<p>You must represent the value in terms they understand</p>
<p>Dont try to sell SOA to an unreceptive aifience</p>
<ul>
<li>sell business projects based in business value</li>
<li>Follow SOA principle when implementing</li>
</ul>
<p>SOA concepts</p>
<ul>
<li>from a technical perspective
<ul>
<li>An architecture for designing systems
<ul>
<li>a &#8220;service&#8221; is a core unit of design, a service implements a discrete piece of functionality, exposes its functionality via a well defines interface</li>
<li>SOA is NOT made for interoperability , butÂ the good in having standard service protocols and specifications that it can be <em>consumed</em> by multiple apllications</li>
<li>can be <u>consumed </u>by multiple applications</li>
<li>If functionality is required by multiple applications, it should be implemented as a service
<ul>
<li>if it wont be reused, it shouldnt be implemented as a service</li>
</ul>
</li>
</ul>
</li>
<li>SOA is not about design, not technology
<ul>
<li>is something you do not something you build or bu</li>
<li>ESB is an integreation technology , it even helps you to duplicate services!</li>
</ul>
</li>
<li>Requires new design approaches
<ul>
<li>service-centric rather than application-cuntric perspective</li>
<li>&#8220;Proven&#8221; design patterns may not apply (we are changing the <em>context</em>Â  thatÂ the patternÂ where done for)</li>
</ul>
</li>
<li>Soa is a lifestyle
<ul>
<li>it is more about culture than about technology
<ul>
<li>technology provides the tools and raw materials, but it is up to to use them effectively</li>
<li>SOA impacts planning,finding,development,operations,utilization, and managent of software</li>
</ul>
</li>
<li>It&#8217;s like physical fitness
<ul>
<li>it <strong>requires</strong> a lifestyle change</li>
<li>The goal is to make IT healthy ( doesnt matter what the technology you use, what matters that u do it, consistently!)</li>
</ul>
</li>
</ul>
</li>
<li>IT Challenges
<ul>
<li>IT is not healthy
<ul>
<li>IT budget is enormous</li>
<li>IT viewed as unresponsive that results in missed oppotunity</li>
<li>IT Budgets share is 20% for new projects and 80% for maintenence!</li>
</ul>
</li>
<li>Redundency is the problem! no budget for new projects!!!</li>
</ul>
</li>
<li>Strategic business goals
<ul>
<li>Align IT and business, IT should support the business strategy</li>
<li>Increase flexibility and agility , to increase responsivity</li>
</ul>
</li>
<li>benefits:
<ul>
<li>Give users better access to the information and capabilities they need</li>
<li>Increase productivity, efficiency, effectiveness, satisfaction</li>
</ul>
</li>
<li>Reduce time-to-market
<ul>
<li>Deliver new features, new capabilities faster</li>
</ul>
</li>
<li>Increase ease of doing business, make it easier to integrate with customers, partners, and suppliers</li>
</ul>
</li>
<li>SOA should be part of a largereffort to reengineer IT
<ul>
<li>Enterprise architecture
<ul>
<li>provide an inderstanding of the IT envoirement: Bussiness and technical strategies &gt;&gt; applications, information and infrastructure architectures</li>
</ul>
</li>
</ul>
</li>
<li>SOA is a long term strategic investment
<ul>
<li>SOA is an emerging discipline
<ul>
<li>requires <strong>new</strong> design approaches and collaboration</li>
</ul>
</li>
<li>Plan for a 15-20 year maturity cycle</li>
<li>SOA will impact planning, fundingm development</li>
</ul>
</li>
<li>Where are we now?
<ul>
<li>Stage 1: Using SOA technologies for integration (ESB doesnt bring SOA automatically, a minimal governance needed)
<ul>
<li>Generates spagetti integration and little reuse</li>
<li>Not SOA</li>
</ul>
</li>
<li>Stage 2: Pulling in the reins
<ul>
<li>Focus on defining a standard runtime infrastructure (Do not think in terms of technology)</li>
<li>Recongnition of the need for governance</li>
</ul>
</li>
<li>Stage 3: Enterprise-level planning
<ul>
<li>adopting an enterprise architecture respective</li>
</ul>
</li>
</ul>
</li>
<li>Where are we going?
<ul>
<li>Stage 4: Delivering strategic value
<ul>
<li>Building a portfolio of reusable services</li>
<li>Decomissioning redundent systems</li>
<li>Reduce time to delevirey&#8230;</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftthebusinessvalueofsoa-aa12dsc-013300014.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftthebusinessvalueofsoa-aa12dsc-013300013.jpg" height="160" style="border: 0px" /></a></p>
<p><font size="3">Making the Business Case</font></p>
<ul>
<li><font size="3">Understand the motivatios of the people holding the purse</font></li>
<li><font size="3">How respective are they to SOA</font>
<ul>
<li><font size="3">If they are then tie SOA investment to high priority business goals, use it as an opportunity to reengineer IT (reduce redundency)</font></li>
<li><font size="3">You have to spend money to save money</font></li>
<li><font size="3">Think globally act locally</font>
<ul>
<li><font size="3">SOA must be accomplished incrementally -Â project-by-project</font></li>
</ul>
</li>
<li><font size="3">If they are lukewarm to SOA</font>
<ul>
<li><font size="3">Tie SOA investements to important business projects</font>
<ul>
<li><font size="3">focus on the hot buttons</font></li>
</ul>
</li>
</ul>
</li>
<li><font size="3">If they are not reseptive to SOA</font>
<ul>
<li><font size="3">Practice Stealth SOA</font></li>
<li><font size="3">Sell Business-driven projects</font>
<ul>
<li><font size="3">Implement SOA principles in the projects</font></li>
</ul>
</li>
<li><font size="3">Sell infrastructure projects based on hot buttons</font>
<ul>
<li><font size="3">Cost reduction</font></li>
<li><font size="3">Compliance</font></li>
<li><font size="3">Find evidence that u can use next year</font></li>
</ul>
</li>
</ul>
</li>
<li><font size="3">Gather metrics</font></li>
</ul>
</li>
</ul>
<p><font size="3">Soa can deliver enormous business benefits</font></p>
<ul>
<li><font size="3">Alignement between IT and business</font></li>
<li><font size="3">Flexibilty and Agility</font></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/15/live-draft-the-business-value-of-soa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Live Draft : Democrazing The Cloud : Erik Meijer, Creator, LINQ</title>
		<link>http://sadekdrobi.com/2007/03/15/draft-democrazing-the-cloud/</link>
		<comments>http://sadekdrobi.com/2007/03/15/draft-democrazing-the-cloud/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 10:46:42 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[DOTNET]]></category>
		<category><![CDATA[LinQ]]></category>
		<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=116</guid>
		<description><![CDATA[
Erik Meijer, Creator, LINQÂ 


The quest is to do web programming easier 1997
using strings as a glue, gives weired results!
2007 :the problem is still there, it became a nightmare Making distributed web programming easy for everyone&#8230;
Solving the Impeance Mismatch..
Uneversal data model (xml , Uml) is a deadend!
solution: Linq 1.0:

define strandard query operators for each model .
support [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0110000622.jpg"><img border="0" width="310" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01100006-thumb2.jpg" height="466" style="border-width: 0px" /></a></p>
<p><em>Erik Meijer, Creator, LINQ</em>Â </p>
<p><span id="more-116"></span></p>
<ul>
<li>The quest is to do web programming easier 1997</li>
<li>using strings as a glue, gives weired results!</li>
<li>2007 :the problem is still there, it became a nightmare Making distributed web programming easy for everyone&#8230;</li>
<li>Solving the Impeance Mismatch..</li>
<li>Uneversal data model (xml , Uml) is a deadend!</li>
<li>solution: Linq 1.0:
<ul>
<li>define strandard query operators for each model .</li>
<li>support external explicit relationships.</li>
</ul>
</li>
</ul>
<blockquote><p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0112000822.jpg"><img border="0" width="133" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01120008-thumb2.jpg" height="89" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0111000722.jpg"><img border="0" width="136" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01110007-thumb2.jpg" height="90" style="border-width: 0px" /></a></p></blockquote>
<ul>
<li>Â 
<ul>
<li>to have differenct relationships view that is not absolutely insideÂ the objects.Â </li>
</ul>
</li>
<li>Linq 2.0
<ul>
<li>solving the multytier provlem?</li>
<li>Make Irreversible Decisions at the very last moment?
<ul>
<li>answer: <strong>Stretch</strong> current client applications to cover the clouds</li>
<li>Use only materials available in the room</li>
<li>deploy the application without downloading any extra components</li>
<li>we cant program without IDEs anymore</li>
<li>pickup your choice of language : Cross language inheritance, the power of dotnet</li>
<li>run everywhere</li>
<li>Common intermediat language, IL</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote><p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0115001142.jpg"><img border="0" width="120" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01150011-thumb2.jpg" height="80" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0114001022.jpg"><img border="0" width="121" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01140010-thumb2.jpg" height="80" style="border-width: 0px" /></a></p></blockquote>
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Organic Software :
<ul>
<li>Ajax= Single Tire Application + Refactoring</li>
<li>Late Binding into the client program, write one program then bindingit laterÂ into a client technology .</li>
<li>uselesspickels.com</li>
<li>Recursive Tier-splitting through refactoring.</li>
<li>Run exactly the same complex validation logic both on the client and on the server.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote><p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0118001442.jpg"><img border="0" width="117" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01180014-thumb2.jpg" height="78" style="border-width: 0px" /></a></p></blockquote>
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Javascript: no typing system that stops you on the way!</li>
<li>Tier Splitting</li>
<li>Â Â  Expansion Teorem, take on the synchronization anf concurrency after refactoring by the compiler. Refactoring will use algorithm to splitÂ to tires to assures safety</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote><p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0120001622.jpg"></a><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0119001542.jpg"><img border="0" width="123" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01190015-thumb2.jpg" height="82" style="border-width: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0120001661.jpg"><img border="0" width="123" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01200016-thumb21.jpg" height="82" style="border-width: 0px" /></a></p></blockquote>
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Compile LINQ quries to gigantic cluster of sql server</li>
<li>doing quriesÂ Â  is repartitioning and joining, linq is good at it, typed queries, run quries in different datasources, run the same code on any tools without requiering to alter! Use the materials available!</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<blockquote><p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0121001722.jpg"><img border="0" width="132" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-01210017-thumb2.jpg" height="88" style="border-width: 0px" /></a></p></blockquote>
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Â 
<ul>
<li>Linq 1.0 is just the beginning!</li>
<li>No paradigm shift needed! take what we have and extent it !</li>
<li>(Relationships, contracts, concurrency)</li>
<li>tier-splitting refactoring!Â Â </li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdemocrazingthecloud-8fd5dsc-0109000511.jpg"></a><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdemocrazingthecloud-8fd5dsc-0123001911.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdemocrazingthecloud-8fd5dsc-012300192.jpg" height="160" style="border-width: 0px" /></a><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-0127002312.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterdemocrazingthecloud-8fd5dsc-010900051.jpg" height="160" style="border-width: 0px" /><img border="0" width="160" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterlivedraftdemocrazingtheclouderikmeijercr-14c92dsc-012700233.jpg" height="240" style="border-width: 0px" /> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/15/draft-democrazing-the-cloud/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Live Draft : Java Is Changing!</title>
		<link>http://sadekdrobi.com/2007/03/15/draft-java-is-changing/</link>
		<comments>http://sadekdrobi.com/2007/03/15/draft-java-is-changing/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 10:44:16 +0000</pubDate>
		<dc:creator>Sadache</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[QCon2007]]></category>

		<guid isPermaLink="false">http://sadekdrobi.com/?p=115</guid>
		<description><![CDATA[Â 
Joe Walker, Creator, DWRÂ 
Closures (Â sytax sugarÂ )
{int,int =&#62; string} c;
{string =&#62; } stringUser={
string m =&#62;
System.out.println(m)
}
Closures are usefull for extending the language (FP)
JVM is changing : Special Dynamic Bytecode
Sun Now suppoert 3 languages:
Java,Ruby,JavaScript
The JVM in 2007

Clustered objects
Define any object to be clustered from a hashMap to a string Bean
Innocating use of AOP to keep separate JVM&#8217;s in [...]]]></description>
			<content:encoded><![CDATA[<p>Â <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-012900021.jpg"><img border="0" width="488" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-01290002.jpg" height="355" style="width: 488px; height: 355px; border: 0px" /></a></p>
<p><em>Joe Walker, Creator, DWR</em>Â <span id="more-115"></span></p>
<p>Closures (Â sytax sugarÂ )</p>
<p>{int,int =&gt; string} c;</p>
<p>{string =&gt; } stringUser={</p>
<p>string m =&gt;</p>
<p>System.out.println(m)</p>
<p>}</p>
<p>Closures are usefull for extending the language (FP)</p>
<p>JVM is changing : Special Dynamic Bytecode</p>
<p>Sun Now suppoert 3 languages:</p>
<p>Java,Ruby,JavaScript</p>
<p>The JVM in 2007</p>
<ul>
<li>Clustered objects</li>
<li>Define any object to be clustered from a hashMap to a string Bean</li>
<li>Innocating use of AOP to keep separate JVM&#8217;s in sync</li>
</ul>
<p>The Libraries are changing:</p>
<ul>
<li>JPA replacing Entity Beans
<ul>
<li>Seam joins JPA to Jsf</li>
</ul>
</li>
<li>Ajax
<ul>
<li>DWR</li>
<li>GWT</li>
</ul>
</li>
<li>Swing starting to look nice</li>
<li>Virtually all the libraries are open source</li>
</ul>
<p>Chalanges to Sun</p>
<ul>
<li>SCA</li>
<li>Eclipse / OSGi / SWT</li>
<li>Adope:Flex / Apollo</li>
</ul>
<p><a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-012800011.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-01280001.jpg" height="160" style="border: 0px" /></a>Â  <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-013000031.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-01300003.jpg" height="160" style="border: 0px" /></a> <a atomicselection="true" href="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-013100041.jpg"><img border="0" width="240" src="http://sadekdrobi.com/wp-content/uploads/2007/03/windowslivewriterjavaischanging-a177dsc-01310004.jpg" height="160" style="border: 0px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sadekdrobi.com/2007/03/15/draft-java-is-changing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

