<?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>Udi Dahan - The Software Simplist &#187; Presentations</title>
	<atom:link href="http://www.udidahan.com/category/presentations/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Sun, 08 Jan 2012 12:45:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Talks, NServiceBus Beta, and Course Registration</title>
		<link>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/</link>
		<comments>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 10:33:47 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1616</guid>
		<description><![CDATA[Some links to things that don&#8217;t fit anywhere else:
Andreas Ohlund&#8217;s talk on New and Shiny things in NServiceBus 3.0 is available here.
By the way, we&#8217;ve now got a beta out of NServiceBus 3.0 &#8211; get it here.
Yves Goeleven will be giving a talk on simplifying distributed application development with NServiceBus and the Windows Azure Platform [...]]]></description>
			<content:encoded><![CDATA[<p>Some links to things that don&#8217;t fit anywhere else:</p>
<p>Andreas Ohlund&#8217;s talk on New and Shiny things in NServiceBus 3.0 is available <a href="http://skillsmatter.com/podcast/open-source-dot-net/nservicebus-3">here</a>.</p>
<p>By the way, we&#8217;ve now got a beta out of NServiceBus 3.0 &#8211; get it <a href="http://www.nservicebus.com/NServiceBusV3NewFeatures.aspx">here</a>.</p>
<p>Yves Goeleven will be giving a talk on simplifying distributed application development with NServiceBus and the Windows Azure Platform on Jan 31 &#8211; <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032501716&#038;Culture=nl-BE&#038;utm_source=dlvr.it&#038;utm_medium=twitter">details here</a>.</p>
<p>Carl and Richard over at Dot Net Rocks interviewed me at the Oredev conference in Sweden about Domain Driven Design and one of my pet peeves &#8211; the use of Customer in example applications. Get it <a href="http://www.dotnetrocks.com/default.aspx?showNum=724">here</a>.</p>
<p>I&#8217;m also happy to announce that registration for my 5-day Advanced Distributed Systems Design course has now opened for Bad Ems Germany and New York, in addition to the already open registrations for Austin TX and London. Information and registration on my <a href="http://www.udidahan.com/training/">training page</a>.</p>
<p>I&#8217;ve also made some progress with the recording of the course &#8211; you can now access days 1, 2, and part of day 3 &#8211; covering distributed systems theory, coupling, messaging patterns, bus and broker architectural style, SOA building blocks, and the hotel management SOA exercise. Information and purchase available <a href="https://www.flickrocket.com/eshop/Catalog2.aspx?CID=2956&#038;Theme=32">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2012/01/04/talks-nservicebus-beta-and-course-registration/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Recording of joint interview with Eric Evans</title>
		<link>http://www.udidahan.com/2011/11/30/recording-of-joint-interview-with-eric-evans/</link>
		<comments>http://www.udidahan.com/2011/11/30/recording-of-joint-interview-with-eric-evans/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 04:59:14 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[CQRS]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1597</guid>
		<description><![CDATA[Last month both myself and Eric Evans spoke at a conference run by the International Association of Software Architects (IASA) in Madrid. Eric talked about DDD and I talked about CQRS. While the talks were recorded, I don&#8217;t think they&#8217;ve come online yet.
At the end of the conference, we were interviewed by the local .NET [...]]]></description>
			<content:encoded><![CDATA[<p>Last month both myself and Eric Evans spoke at a conference run by the International Association of Software Architects (IASA) in Madrid. Eric talked about DDD and I talked about CQRS. While the talks were recorded, I don&#8217;t think they&#8217;ve come online yet.</p>
<p>At the end of the conference, we were interviewed by the local .NET magazine dNM and that video is now available <a href="http://vimeo.com/32647895">here</a>. We covered the background on things like DDD, CQRS, and the Cloud. I don&#8217;t think that either of us said anything earth-shattering but if you have half an hour, take a look:</p>
<p><iframe src="http://player.vimeo.com/video/32647895?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2011/11/30/recording-of-joint-interview-with-eric-evans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speaking at the Bay.NET User Group</title>
		<link>http://www.udidahan.com/2011/09/07/speaking-at-the-bay-net-user-group/</link>
		<comments>http://www.udidahan.com/2011/09/07/speaking-at-the-bay-net-user-group/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 07:26:39 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1523</guid>
		<description><![CDATA[During my stay in San Francisco for my course, I&#8217;ll be giving a presentation to the Bay.NET user group on the evening of Wednesday Oct 26, at 6:30pm. 
Info and registration here.
Hope to see you there.
]]></description>
			<content:encoded><![CDATA[<p>During my stay in San Francisco for <a href="http://www.eventbee.com/v/adsd-sf">my course</a>, I&#8217;ll be giving a presentation to the Bay.NET user group on the evening of Wednesday Oct 26, at 6:30pm. </p>
<p>Info and registration <a href="http://www.baynetug.org/DesktopModules/DetailXEvents.aspx?ItemID=504&#038;mid=49">here</a>.</p>
<p>Hope to see you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2011/09/07/speaking-at-the-bay-net-user-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NServiceBus Videos Online</title>
		<link>http://www.udidahan.com/2011/06/26/nservicebus-videos-online/</link>
		<comments>http://www.udidahan.com/2011/06/26/nservicebus-videos-online/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 08:13:36 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[MSMQ]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1480</guid>
		<description><![CDATA[When I was at NDC a couple of weeks ago, I got together with Carl Franklin and we recorded a DNR-TV episode on NServiceBus. If you&#8217;re looking for a zero-to-sixty, code-centric explanation of NServiceBus &#8211; this is it.
NServiceBus on DNR-TV
For some more advanced stuff, I suggest looking at the Hidden NServiceBus Gems talk that I [...]]]></description>
			<content:encoded><![CDATA[<p>When I was at NDC a couple of weeks ago, I got together with Carl Franklin and we recorded a DNR-TV episode on NServiceBus. If you&#8217;re looking for a zero-to-sixty, code-centric explanation of NServiceBus &#8211; this is it.</p>
<p><a href="http://dnrtv.com/default.aspx?ShowID=202">NServiceBus on DNR-TV</a></p>
<p>For some more advanced stuff, I suggest looking at the Hidden NServiceBus Gems talk that I gave at Skills Matter the week after. Here we get into all sorts of things that you won&#8217;t tend to find by yourself through regular usage of NServiceBus.</p>
<p><a href="http://skillsmatter.com/podcast/home/hidden-nservicebus-gems/js-1884">Hidden NServiceBus Gems</a></p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2011/06/26/nservicebus-videos-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webcast on NServiceBus with Andreas Öhlund</title>
		<link>http://www.udidahan.com/2011/03/06/webcast-on-nservicebus-with-andreas-ohlund/</link>
		<comments>http://www.udidahan.com/2011/03/06/webcast-on-nservicebus-with-andreas-ohlund/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 23:52:28 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Pub/Sub]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1412</guid>
		<description><![CDATA[Tomorrow (March 8th) Andreas will be presenting a webcast on NServiceBus for the European Virtual ALT.NET group.
This will actually be part 2 of his previous presentation &#8211; you can find the recording of part 1 here.
This time Andreas will be showing publish/subscribe communication as well as the use of sagas &#8211; get the full details [...]]]></description>
			<content:encoded><![CDATA[<p>Tomorrow (March 8th) Andreas will be presenting a webcast on NServiceBus for the European Virtual ALT.NET group.</p>
<p>This will actually be part 2 of his previous presentation &#8211; you can find the recording of part 1 <a href="http://europevan.blogspot.com/2010/10/recording-of-andreas-ohlund-on.html">here</a>.</p>
<p>This time Andreas will be showing publish/subscribe communication as well as the use of sagas &#8211; get the full details <a href="http://europevan.blogspot.com/2011/02/andreas-ohlund-on-nservicebus-part-two.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2011/03/06/webcast-on-nservicebus-with-andreas-ohlund/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentations and Courses</title>
		<link>http://www.udidahan.com/2011/03/04/presentations-and-courses/</link>
		<comments>http://www.udidahan.com/2011/03/04/presentations-and-courses/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 07:26:29 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1407</guid>
		<description><![CDATA[Last night I gave a presentation at Skills Matter in the UK on asynchronous web-scale architectures. It&#8217;s been recorded and is now available online here.
I also was on the famous Dot Net Rocks again, this time talking about CQRS. You can find that here.
If you want to understand these topics in depth, the best recommendation [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I gave a presentation at Skills Matter in the UK on asynchronous web-scale architectures. It&#8217;s been recorded and is now available online <a href="http://skillsmatter.com/podcast/open-source-dot-net/asynchronous-systems-architecture-for-the-web/js-1417">here</a>.</p>
<p>I also was on the famous Dot Net Rocks again, this time talking about CQRS. You can find that <a href="http://www.dotnetrocks.com/default.aspx?showNum=639">here</a>.</p>
<p>If you want to understand these topics in depth, the best recommendation I can give you is to come to one of my courses. It isn&#8217;t possible to explain the relationships between SOA, CQRS, DDD, messaging, layering, etc in an hour presentation or a series of blog posts.</p>
<p>The next course is in New York City in April and is almost sold out &#8211; get one of the last 3 seats <a href="http://www.eventbee.com/view/newyork-adsd">here</a>.</p>
<p>I&#8217;ve also opened registration for the course in Sydney for July; even though I&#8217;ve secured a bigger venue, seats are already going quickly. Please don&#8217;t wait too long to register &#8211; <a href="http://www.eventbee.com/view/sydney-adsd">details here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2011/03/04/presentations-and-courses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upcoming conferences and courses</title>
		<link>http://www.udidahan.com/2010/09/29/upcoming-conferences-and-courses/</link>
		<comments>http://www.udidahan.com/2010/09/29/upcoming-conferences-and-courses/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 03:44:46 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Courses]]></category>
		<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1345</guid>
		<description><![CDATA[Seeing as several hundred new subscribers have joined since my last post, I wanted to give a quick update on the courses I&#8217;m teaching (Advanced Distributed Systems Design and Enterprise Development with NServiceBus) as well as the conferences at which I&#8217;m presenting.
Hands-on
The NServiceBus course is actually different from what I previously delivered &#8211; the course [...]]]></description>
			<content:encoded><![CDATA[<p>Seeing as several hundred new subscribers have joined since my last post, I wanted to give a quick update on the courses I&#8217;m teaching (Advanced Distributed Systems Design and Enterprise Development with NServiceBus) as well as the conferences at which I&#8217;m presenting.</p>
<h2>Hands-on</h2>
<p>The NServiceBus course is actually different from what I previously delivered &#8211; the course has been extended from 2 days to 3 days and now has a much larger <b>hands-on</b> component for attendees. </p>
<p>The idea is that team leads and architects will likely be going to the 5-day distributed systems course, and then that the members of their teams go to this one. This 3-day course will have enough theory that attendees will know what the terms AC, BC, and Service mean, but the main focus will be on the concrete implementation of these concepts using NServiceBus &#8211; the actual building of reliable and scalable systems.</p>
<p>The next delivery planned for this course will be in London on Nov 8-10 &#8211; <a href="http://skillsmatter.com/course/open-source-dot-net/udi-dahan-nservicebus-workshop/ud-886">register here</a>.</p>
<p><br/></p>
<h2>Upcoming Advanced Distributed Systems Design</h2>
<p><a href="http://www.eventbee.com/view/udidahan-joburg">Oct 11-15: Johannesburg, South Africa</a></p>
<p><a href="http://www.sela.co.il/reg/default.aspx?CourseCode=AdvDistDahan_10069_1327_Sela&#038;BranchName=165&#038;lang=he-IL">Oct 24-28: Israel</a></p>
<p><a href="http://skillsmatter.com/course/open-source-dot-net/advanced-distributed-systems-design-with-soa/ps-314">Nov 1-5: London, UK</a></p>
<p><a href="http://udidahan-sydney.eventbee.com/">Nov 22-26: Sydney, Australia</a></p>
<p><a href="http://udidahan-seattle.eventbee.com/">Dec 13-17: Seattle WA, USA</a></p>
<p>Information on the Advanced Distributed Systems Design course can be found <a href="http://www.udidahan.com/training/#Advanced_Distributed_System_Design">here</a>.</p>
<p><br/></p>
<h2>Upcoming conferences</h2>
<p><a href="http://www.prioconference.de/">Oct 19-20: Prio Conference &#8211; Nurnberg, Germany</a></p>
<p>I&#8217;m also giving a post-conference workshop on NServiceBus &#8211; <a href="http://www.prioconference.de/Programm/prio.workshops-21.10/prio.workshop-Enterprise-Development-with-NServiceBus">details here</a>.</p>
<p><a href="http://www.yowconference.com.au/melbourne/speakers/details.html?speakerId=1847">YOW Australia &#8211; Melbourne, Dec 2-3</a></p>
<p>*  I have one free day of consulting left between my course and the conference &#8211; if you&#8217;re interested, and the beginning of December in Sydney or Melbourne works for you, contact me at <a href="mailto:consult@udidahan.com">consult@udidahan.com</a></p>
<p><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2010/09/29/upcoming-conferences-and-courses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Availability Presentation</title>
		<link>http://www.udidahan.com/2010/06/21/high-availability-presentation/</link>
		<comments>http://www.udidahan.com/2010/06/21/high-availability-presentation/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 06:36:34 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Availability]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[The Team]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1308</guid>
		<description><![CDATA[OK &#8211; this is the last one, I promise. Well, for now, anyway.
Earlier this month at TechEd North America I gave a fairly new presentation that was only delivered once before (at the Connected Systems User Group in London) and I&#8217;m happy to say is now online for your viewing pleasure.
High Availability &#8211; A Contrarian [...]]]></description>
			<content:encoded><![CDATA[<p>OK &#8211; this is the last one, I promise. Well, for now, anyway.</p>
<p>Earlier this month at TechEd North America I gave a fairly new presentation that was only delivered once before (at the Connected Systems User Group in London) and I&#8217;m happy to say is now online for your viewing pleasure.</p>
<p><a href="http://www.msteched.com/2010/NorthAmerica/ARC308">High Availability &#8211; A Contrarian View</a></p>
<p>Comments? Thoughts? Let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2010/06/21/high-availability-presentation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CQRS, DDD, and NServiceBus video</title>
		<link>http://www.udidahan.com/2010/06/18/cqrs-ddd-and-nservicebus-video/</link>
		<comments>http://www.udidahan.com/2010/06/18/cqrs-ddd-and-nservicebus-video/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 11:11:19 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[CQRS]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1306</guid>
		<description><![CDATA[Following the theme of my last few blog posts, this post will also be pointing you to videos of me talking.
After I had finished speaking at QCon London last March, I sat down for a short interview with the guys from InfoQ chatting about topics from CQRS, to DDD, to NServiceBus. I&#8217;m happy to say [...]]]></description>
			<content:encoded><![CDATA[<p>Following the theme of my last few blog posts, this post will also be pointing you to videos of me talking.</p>
<p>After I had finished speaking at QCon London last March, I sat down for a short interview with the guys from InfoQ chatting about topics from CQRS, to DDD, to NServiceBus. I&#8217;m happy to say that the interview is now online with a full (and mostly accurate) transcript as well as with an MP3 download link.</p>
<p>Get it here: <a href="http://www.infoq.com/interviews/dahan-cqrs-ddd-nservicebus">Udi Dahan on CQRS, DDD and NServiceBus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2010/06/18/cqrs-ddd-and-nservicebus-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DDD Exchange London 2010</title>
		<link>http://www.udidahan.com/2010/06/17/ddd-exchange-london-2010/</link>
		<comments>http://www.udidahan.com/2010/06/17/ddd-exchange-london-2010/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 09:03:03 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[DDD]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1300</guid>
		<description><![CDATA[Last Friday I was in London for the DDD Exchange. It was great seeing Eric Evans again and Greg Young, who I haven&#8217;t seen for at least a couple of years. It might take some time for Skills Matter to get the videos online so in the mean time I wanted to point you to [...]]]></description>
			<content:encoded><![CDATA[<p>Last Friday I was in London for the DDD Exchange. It was great seeing Eric Evans again and Greg Young, who I haven&#8217;t seen for at least a couple of years. <strike>It might take some time for Skills Matter to get the videos online</strike> so in the mean time I wanted to point you to <a href="http://gojko.net/2010/06/11/udi-dahan-the-biggest-mistakes-teams-make-when-applying-ddd/">Gojko blog post</a> where he pretty much transcribed my talk word for word.</p>
<h3>Update</h3>
<p>The recording of the talk is now online and can be found <a href="http://skillsmatter.com/podcast/design-architecture/architectural-innovation-cqrs/zx-486">here</a>.</p>
<p>You can find the slides for my talk <a href="http://cid-b7c8241e48100dc4.office.live.com/view.aspx/Blog/DDD%5E_Exchange%5E_Domain%5E_models.pptx">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2010/06/17/ddd-exchange-london-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NServiceBus Presentation Now Online</title>
		<link>http://www.udidahan.com/2010/06/09/nservicebus-presentation-now-online/</link>
		<comments>http://www.udidahan.com/2010/06/09/nservicebus-presentation-now-online/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 21:43:51 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Pub/Sub]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1298</guid>
		<description><![CDATA[Last April I was in Bergen Norway for some consulting and training and I also gave my first NServiceBus presentation to a user group. I don&#8217;t particularly like giving NServiceBus-specific presentations, preferring to talk about the patterns and concepts of service-based architectures and service buses &#8211; NServiceBus is just an implementation. Ultimately, that&#8217;s what happened [...]]]></description>
			<content:encoded><![CDATA[<p>Last April I was in Bergen Norway for some consulting and training and I also gave my first NServiceBus presentation to a user group. I don&#8217;t particularly like giving NServiceBus-specific presentations, preferring to talk about the patterns and concepts of service-based architectures and service buses &#8211; NServiceBus is just an implementation. Ultimately, that&#8217;s what happened in the presentation &#8211; in the first half (or so) I talked about the theory, and in the second I demonstrated that theory with NServiceBus.</p>
<p>Currently, the video is being graciously hosted by Jon Torresdal on his blog, so let&#8217;s hope that the bandwidth holds up.</p>
<p>Get it <a href="http://blog.torresdal.net/2010/06/08/NNUGPresentationUdiDahanOnNServiceBus.aspx">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2010/06/09/nservicebus-presentation-now-online/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CQRS Video Online</title>
		<link>http://www.udidahan.com/2010/02/26/cqrs-video-online/</link>
		<comments>http://www.udidahan.com/2010/02/26/cqrs-video-online/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 09:42:45 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[CQRS]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Pub/Sub]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1184</guid>
		<description><![CDATA[A couple of weeks ago I gave a talk on Command/Query Responsibility Segregation in London. 
The recording of the talk is online here.
There is one important thing that I didn&#8217;t have enough time to cover, but I want you to keep in mind as you&#8217;re watching this. It is that CQRS is applicable only *within* [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago I gave a talk on Command/Query Responsibility Segregation in London. </p>
<p>The recording of the talk is online <a href="http://skillsmatter.com/podcast/open-source-dot-net/udi-dahan-command-query-responsibility-segregation/rl-311">here</a>.</p>
<p>There is one important thing that I didn&#8217;t have enough time to cover, but I want you to keep in mind as you&#8217;re watching this. It is that CQRS is applicable only *within* the context of a single service/BC &#8211; NOT across or between them.</p>
<p>Let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2010/02/26/cqrs-video-online/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>WebCast on SOA in the E-VAN</title>
		<link>http://www.udidahan.com/2009/06/06/webcast-on-soa-in-the-e-van/</link>
		<comments>http://www.udidahan.com/2009/06/06/webcast-on-soa-in-the-e-van/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 06:14:24 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/?p=1022</guid>
		<description><![CDATA[I&#8217;ll be doing a webcast tomorrow on SOA for the European Virtual Alt.Net (E-VAN).
I&#8217;ll be discussing business service boundaries, publish/subscribe eventing, and business activity monitoring &#8211; with some time for questions at end.
Update: Recording is now online &#8211; here.
Hope to virtually see you there.
Here&#8217;s the details of the live meeting:
Start Time: Monday, June 01, 2009 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be doing a webcast tomorrow on SOA for the European Virtual Alt.Net (E-VAN).</p>
<p>I&#8217;ll be discussing business service boundaries, publish/subscribe eventing, and business activity monitoring &#8211; with some time for questions at end.</p>
<p><B>Update:</B> Recording is now online &#8211; <a href="http://www.vimeo.com/5022174">here</a>.</p>
<p>Hope to virtually see you there.</p>
<p>Here&#8217;s the details of the live meeting:</p>
<p>Start Time: Monday, June 01, 2009 07:00 PM GMT<br />
End Time: Monday, June 01, 2009 08:30 PM GMT</p>
<p>Attendee URL: <a href="http://snipr.com/virtualaltnet">http://snipr.com/virtualaltnet</a> (Live Meeting) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2009/06/06/webcast-on-soa-in-the-e-van/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>[Presentation] Ness Tziona User Group</title>
		<link>http://www.udidahan.com/2008/12/14/presentation-ness-tziona-user-group/</link>
		<comments>http://www.udidahan.com/2008/12/14/presentation-ness-tziona-user-group/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 08:28:51 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/2008/12/14/presentation-ness-tziona-user-group/</guid>
		<description><![CDATA[Last Wednesday I gave my &#8220;Avoid a Failed SOA&#8221; presentation to the Ness Tziona user group led by Ohad Israeli and wanted to thank everybody who came out.

The quantity of deep, insightful questions was impressive and I hope that everybody got their most pressing issues addressed. I know that by the time you got home [...]]]></description>
			<content:encoded><![CDATA[<p>Last Wednesday I gave my &#8220;Avoid a Failed SOA&#8221; presentation to the Ness Tziona user group led by <a href="http://blogs.microsoft.co.il/blogs/ohad">Ohad Israeli</a> and wanted to thank everybody who came out.</p>
<p><img height="357" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/AvoidaFailedSOANessTzionaUsergroupmeetin_14336/IMG_7642_thumb.jpg" width="533"></p>
<p>The quantity of deep, insightful questions was impressive and I hope that everybody got their most pressing issues addressed. I know that by the time you got home you probably had a whole bunch more &#8211; that happens all the time. This SOA/EDA style often gives a whole new perspective on system design.</p>
<p>You can find the slides online <a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Avoid_a_failed_SOA.ppsx">here</a>.</p>
<p>Anyway, please feel free to send me your questions and I&#8217;ll do my best to answer them here.</p>
<p>When Ohad gets the recording online, I&#8217;ll make sure to link to it for those of you who couldn&#8217;t make it.</p>
<hr size="1">
<h4>Feedback from attendees</h4>
<p>From <a href="http://blogs.microsoft.co.il/blogs/ohad/archive/2008/12/10/avoid-a-failed-soa-ness-tziona-usergroup-meeting-2.aspx">Ohad&#8217;s blog</a>: &#8220;The talk was awesome &#8230; Udi really made our second usergroup meeting a huge success !&#8221;</p>
<p><a href="http://blogs.microsoft.co.il/blogs/rotemb/">Rotem Bloom</a>: &#8220;היה פשוט הרצאה פצצה מי שלא מגיע מפסיד&#8221;, translated, &#8220;The presentation was &#8216;da bomb&#8217;, if you weren&#8217;t there, you missed out&#8221;</p>
<p><a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/12/10/188701.aspx">Adlai Maschiach</a>: &#8220;הרצאה נ-ה-ד-ר-ת !&#8221;, translated, &#8220;A W-O-N-D-E-R-F-U-L presentation!&#8221;</p>
<p><a href="http://blogs.microsoft.co.il/blogs/yitzhak/archive/2008/12/11/avoid-a-failed-soa.aspx">Yitzhak Gootvilig</a>: &#8220;הרצאה מעולה. מומלץ למצוא את הדרך להאזין להקלטה &#8220;, translated, &#8220;Excellent presentation. I strongly suggest finding a way to listen to the recording&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/12/14/presentation-ness-tziona-user-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intentions and Interfaces</title>
		<link>http://www.udidahan.com/2008/11/17/intentions-and-interfaces/</link>
		<comments>http://www.udidahan.com/2008/11/17/intentions-and-interfaces/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 08:44:54 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/2008/11/17/intentions-and-interfaces/</guid>
		<description><![CDATA[I want to thank Lasse Eskildsen for the picture from my TechEd talk on Intentions and Interfaces capturing the main message in no uncertain terms.

You can download the presentation as a PDF here.
]]></description>
			<content:encoded><![CDATA[<p>I want to thank <a href="http://weblogs.asp.net/lasse/archive/2008/11/16/teched-2008-day-4-and-5.aspx">Lasse Eskildsen</a> for the picture from my TechEd talk on Intentions and Interfaces capturing the main message in no uncertain terms.</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 10px 10px; border-right-width: 0px" height="480" alt="image" src="http://www.udidahan.com/wp-content/uploads/image47.png" width="360" border="0"></p>
<p>You can download the presentation as a PDF <a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Intentions%20and%20Interfaces.pdf">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/11/17/intentions-and-interfaces/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Reliability, Availability, and Scalability</title>
		<link>http://www.udidahan.com/2008/11/15/reliability-availability-and-scalability/</link>
		<comments>http://www.udidahan.com/2008/11/15/reliability-availability-and-scalability/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 21:20:20 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Availability]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Reliability]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/2008/11/15/reliability-availability-and-scalability/</guid>
		<description><![CDATA[The great people at IASA have made the recording for my webcast available online.
You can find it here.
The slides can be found here.
I also gave this talk at TechEd Barcelona and wanted to thank the attendee who posted this comment:

“You’ve done it again. Everytime I attend a session of yours I leave the room with [...]]]></description>
			<content:encoded><![CDATA[<p>The great people at IASA have made the recording for my <a href="http://www.udidahan.com/2008/09/25/presentation-reliability-scalability-and-availability/">webcast</a> available online.</p>
<p>You can find it <a href="http://www.iasahome.org/flash/global/udiras.wmv">here</a>.<br />
The slides can be found <a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Reliability|_Availability|_Scalability.pdf">here</a>.</p>
<p>I also gave this talk at TechEd Barcelona and wanted to thank the attendee who posted this comment:</p>
<blockquote><p>
<b>“You’ve done it again. Everytime I attend a session of yours I leave the room with new insights and inspiration on how to improve my software…”</b>
</p></blockquote>
<p>You made my day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/11/15/reliability-availability-and-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Management Sample</title>
		<link>http://www.udidahan.com/2008/11/12/user-management-sample/</link>
		<comments>http://www.udidahan.com/2008/11/12/user-management-sample/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 09:20:23 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/2008/11/12/user-management-sample/</guid>
		<description><![CDATA[For everybody who came to my Web Scalability via Asynchronous Systems Architecture talk at TechEd Barcelona, thank you for being such a great audience.
Here&#8217;s the link to the sample code I showed:
Download here.
]]></description>
			<content:encoded><![CDATA[<p>For everybody who came to my Web Scalability via Asynchronous Systems Architecture talk at TechEd Barcelona, thank you for being such a great audience.</p>
<p>Here&#8217;s the link to the sample code I showed:</p>
<p><a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/UserManagement.zip">Download here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/11/12/user-management-sample/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Presentation] Reliability, Scalability, and Availability</title>
		<link>http://www.udidahan.com/2008/09/25/presentation-reliability-scalability-and-availability/</link>
		<comments>http://www.udidahan.com/2008/09/25/presentation-reliability-scalability-and-availability/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 05:02:24 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/2008/09/25/presentation-reliability-scalability-and-availability/</guid>
		<description><![CDATA[ For everyone who was able to make it for my webcast with IASA on Reliability, Scalability, and Availability &#8211; thanks for coming out. I didn&#8217;t want to wait for the recording to make it online before putting up the slides, so here they are:
Reliability, Availability, and ScalabilityHow to have your cake, and eat it [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 10px 10px" src="http://www.iasahome.org/html/themes/iasa/images/custom/iasa-logo.gif" align="right"> For everyone who was able to make it for my webcast with IASA on Reliability, Scalability, and Availability &#8211; thanks for coming out. I didn&#8217;t want to wait for the recording to make it online before putting up the slides, so here they are:</p>
<p><a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Reliability|_Availability|_Scalability.pdf">Reliability, Availability, and Scalability<br />How to have your cake, and eat it too</a></p>
<p>Here&#8217;s the description:</p>
<p>Architects love the word “scalability”. We talk about transactions per second and page views per day and on and on. Of course, none of that scalability means anything if the system is down or if data gets lost or corrupted. Finding the right balance between reliability, availability, and scalability for the various parts of a system is critical to avoid unnecessarily costly solutions. This presentation will show a set of patterns that strikes this balance, their connection to supporting technologies, and their applicability across many enterprise domains. You can have it all. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/09/25/presentation-reliability-scalability-and-availability/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>September and October Events</title>
		<link>http://www.udidahan.com/2008/08/22/september-and-october-events/</link>
		<comments>http://www.udidahan.com/2008/08/22/september-and-october-events/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 11:39:14 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Courses]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://www.udidahan.com/2008/08/22/september-and-october-events/</guid>
		<description><![CDATA[Quick post on general &#8220;goings on&#8221;.
SOA &#038; DDD Early Bird
Jeffery already announced the early bird discount for the course I&#8217;m giving in October. You get 10% off for the next week or so. Sounds good.
Grid Presentation
I&#8217;m going to be giving my Avoid a Failed SOA talk to the Israeli Association of Grid Technologies on September [...]]]></description>
			<content:encoded><![CDATA[<p>Quick post on general &#8220;goings on&#8221;.</p>
<h4>SOA &#038; DDD Early Bird</h4>
<p>Jeffery already <a href="http://jeffreypalermo.com/blog/early-bird-discount-announced-for-udi-dahan-s-advanced-soa-course/">announced</a> the early bird discount for the course I&#8217;m giving in October. You get 10% off for the next week or so. Sounds good.</p>
<h4>Grid Presentation</h4>
<p>I&#8217;m going to be giving my Avoid a Failed SOA talk to the Israeli Association of Grid Technologies on September 2nd. Full details <a href="http://grid.org.il/?CategoryID=384&amp;ArticleID=107&amp;Page=1">here</a>.</p>
<h4>97 Nuggets</h4>
<p>I&#8217;m really honoured to have taken part in the <a href="http://97-things.near-time.net/wiki">97 Things Every Software Architect Should Know</a> project. I don&#8217;t think there&#8217;s ever been such a concentration of world-class architects on any one project (I really don&#8217;t know how I got past the bouncer). <a href="http://97-things.near-time.net/wiki">Take a look</a>.</p>
<h4>IASA Webinar</h4>
<p>I&#8217;ve mentioned before that I&#8217;m working on a course on Reliability, Availability, and Scalability for the International Association of Software Architects (IASA). That&#8217;s going to take a bit longer to get out, so in the mean time I&#8217;m going to be giving a webinar September 25th on the back of the <a href="http://www.iasahome.org/web/itarc/Philadelphia">IT Architect Regional Conference in Philadelphia</a>. I&#8217;ll post the registration link when it comes online.</p>
<h4>SD Best Practices</h4>
<p>Finally, the guys from Dr. Dobb&#8217;s are going to be working me to the bone at the end of October for SD Best Practices in Boston . On top of the full-day nServiceBus tutorial, I&#8217;m going to be speaking <em>every day</em>. You can find my full list of sessions <a href="https://www.cmpevents.com/SDe8/a.asp?option=G&amp;V=3&amp;id=536365">here</a>. Apparently today&#8217;s the last day for the <a href="http://www.sdbestpractices.com/">$700 early bird discount</a> too.</p>
<p>Come up and say hi if you&#8217;re at one of these events. It&#8217;s always great meeting my readers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/08/22/september-and-october-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Presentation] Intentions and Interfaces Online</title>
		<link>http://www.udidahan.com/2008/07/23/presentation-intentions-and-interfaces-online/</link>
		<comments>http://www.udidahan.com/2008/07/23/presentation-intentions-and-interfaces-online/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 18:26:08 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/07/23/presentation-intentions-and-interfaces-online/</guid>
		<description><![CDATA[You can find the PDF of the presentation I gave at Dr. Dobb&#8217;s Architecture &#38; Design World 2008 online here.
Enjoy.
]]></description>
			<content:encoded><![CDATA[<p>You can find the PDF of the presentation I gave at Dr. Dobb&#8217;s Architecture &amp; Design World 2008 online <a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Intentions%20and%20Interfaces.pdf">here</a>.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/07/23/presentation-intentions-and-interfaces-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Scalability Slides and Code</title>
		<link>http://www.udidahan.com/2008/06/06/web-scalability-slides-and-code/</link>
		<comments>http://www.udidahan.com/2008/06/06/web-scalability-slides-and-code/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 12:23:59 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/06/06/web-scalability-slides-and-code/</guid>
		<description><![CDATA[For all the people who came to my talk on Web Scalability with Asynchronous Systems Architecture, thanks for coming and being such a great audience. For all my other readers and loyal subscribers, I&#8217;ve updated the code since last it was published so you can find the new stuff here.
Here&#8217;s the powerpoint
And here&#8217;s the code
]]></description>
			<content:encoded><![CDATA[<p>For all the people who came to my talk on Web Scalability with Asynchronous Systems Architecture, thanks for coming and being such a great audience. For all my other readers and loyal subscribers, I&#8217;ve updated the code since last it was published so you can find the new stuff here.</p>
<p>Here&#8217;s the <a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Scalable%20Web.zip">powerpoint</a></p>
<p>And here&#8217;s the <a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/UserManagement.zip">code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/06/06/web-scalability-slides-and-code/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Architecture &amp; Design World 2008</title>
		<link>http://www.udidahan.com/2008/05/31/architecture-design-world-2008/</link>
		<comments>http://www.udidahan.com/2008/05/31/architecture-design-world-2008/#comments</comments>
		<pubDate>Sat, 31 May 2008 11:23:48 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/05/31/architecture-design-world-2008/</guid>
		<description><![CDATA[In the vein of my previous post, I&#8217;ll be coming back to the States a month after TechEd for Dr. Dobb&#8217;s Architecture &#38; Design World 2008.
I&#8217;ll be giving my Avoid a Failed SOA talk (again). Apparently, I&#8217;m not the only one who&#8217;s been seeing one SOA project fail after another. Luckily, I&#8217;ve lived through enough [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://drdobbsarchworld.com/index.php?option=com_content&amp;task=view&amp;id=5&amp;Itemid=42"><img style="margin: 0px 5px 10px 10px" src="http://drdobbsarchworld.com/images/stories/seemead08.gif" align="right" border="0"></a>In the vein of my previous post, I&#8217;ll be coming back to the States a month after TechEd for Dr. Dobb&#8217;s Architecture &amp; Design World 2008.</p>
<p>I&#8217;ll be giving my Avoid a Failed SOA talk (again). Apparently, I&#8217;m not the only one who&#8217;s been seeing one SOA project fail after another. Luckily, I&#8217;ve lived through enough of them to figure out what sort of things empirically have lead to failure, and now I&#8217;m telling the tale. One of the big reasons, by the way, is calling everything in the system a service (and no, adding a prefix doesn&#8217;t change anything &#8211; entity services, process services, etc).</p>
<p>I&#8217;m also going to be speaking about core design principles in my Intentions &amp; Interfaces talk (which was quite a hit at QCon London). The interesting thing I&#8217;ve discovered over the years about design is that generics and dependency injection, when used together, can be used to create extensible systems with very little complexity. Not only that, but that this pattern is useful for all parts of a system, from communication, through data access, all the way to custom validation. As such, it can keep the complexity of the various technology stacks out of your core business logic, giving it a longer lease on life.</p>
<p>Finally, there&#8217;s also going to be a half-day tutorial on nServiceBus. I don&#8217;t want to go on-and-on about it here, but I can say that people who have attended this tutorial have come to me later telling me how they feel that they&#8217;ve had their eyes opened. I try to give just enough theory so that attendees can understand why nServiceBus exists, because after that using nServiceBus is pretty straight forward. This will be the first time I&#8217;m doing this in half-day format, so you&#8217;ll be getting the bottom-line, distilled version of this regularly full-day tutorial.</p>
<p>You can find the list of all my talks <a href="https://www.cmpevents.com/SDUM8/a.asp?option=G&amp;V=3&amp;id=536365">here</a>, and for being the loyal reader you are, you get $100 bucks off the VIP price when you <a href="http://drdobbsarchworld.com/index.php?option=com_content&amp;task=view&amp;id=5&amp;Itemid=42">register</a> using the code 8ASPK.</p>
<p>Hope to see you there. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/05/31/architecture-design-world-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd USA 2008</title>
		<link>http://www.udidahan.com/2008/05/31/teched-usa-2008/</link>
		<comments>http://www.udidahan.com/2008/05/31/teched-usa-2008/#comments</comments>
		<pubDate>Sat, 31 May 2008 10:56:33 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/05/31/teched-usa-2008/</guid>
		<description><![CDATA[I&#8217;ll be flying to Orlando FL in the next couple of days to TechEd USA. I&#8217;ll be speaking about how to create high performance and scalable web applications based on the principles I outlined in my previous post Asynchronous, High Performance Login for Web Farms. I&#8217;ll also be giving a more interactive session on How [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be flying to Orlando FL in the next couple of days to TechEd USA. I&#8217;ll be speaking about how to create high performance and scalable web applications based on the principles I outlined in my previous post <a href="http://udidahan.weblogs.us/2007/11/10/asynchronous-high-performance-login-for-web-farms/">Asynchronous, High Performance Login for Web Farms</a>. I&#8217;ll also be giving a more interactive session on How to Avoid a Failed SOA, and coming in to talk with the <a href="http://teched.indepthtalk.net/">TechEd Bloggers</a>. If you&#8217;re in the area, drop by and say hello. It&#8217;s always great meeting my subscribers face to face <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/05/31/teched-usa-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd Israel Wrap Up</title>
		<link>http://www.udidahan.com/2008/04/09/teched-israel-wrap-up/</link>
		<comments>http://www.udidahan.com/2008/04/09/teched-israel-wrap-up/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 15:50:51 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[To all the people who came to see my talks at TechEd Israel, I just wanted to thank you for being such a great audience and asking insightful questions. 
You can find the slides here:

Designing High Performance Persistent Domain Models
Avoid a Failed SOA

It was a bit unfortunate that video wasn&#8217;t recorded for these talks, however [...]]]></description>
			<content:encoded><![CDATA[<p>To all the people who came to see my talks at TechEd Israel, I just wanted to thank you for being such a great audience and asking insightful questions. </p>
<p>You can find the slides here:</p>
<ul>
<li><a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/High_Performance_Persistent_Domain_Models_White.ppsx">Designing High Performance Persistent Domain Models</a></li>
<li><a href="http://cid-c8ad44874742a74d.skydrive.live.com/self.aspx/Blog/Avoid_a_failed_SOA.ppsx">Avoid a Failed SOA</a></li>
</ul>
<p>It was a bit unfortunate that video wasn&#8217;t recorded for these talks, however since I previously gave the DomainModel talk at TechEd Barcelona you can watch the video (in English) but you have to <a href="https://www.mseventseurope.com/logon/Logon.aspx">log in to the TechEd site</a> first, otherwise the DRM will block the video. I&#8217;m not sure if this is set up for TechEd Israel attendees, but I hope so.</p>
<p>Enjoy.
<p><a href="http://mfile.akamai.com/14853/asf/microsofttec.download.akamai.com/14853/dev07/video/week1/thursday/arc401.asf">Watch in Media Player</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/04/09/teched-israel-wrap-up/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://mfile.akamai.com/14853/asf/microsofttec.download.akamai.com/14853/dev07/video/week1/thursday/arc401.asf" length="208" type="video/x-ms-asf" />
		</item>
		<item>
		<title>QCon London 2008 Recap</title>
		<link>http://www.udidahan.com/2008/03/20/qcon-london-2008-recap/</link>
		<comments>http://www.udidahan.com/2008/03/20/qcon-london-2008-recap/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 09:07:06 +0000</pubDate>
		<dc:creator>udidahan</dc:creator>
				<category><![CDATA[NServiceBus]]></category>
		<category><![CDATA[OO]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://udidahan.weblogs.us/2008/03/20/qcon-london-2008-recap/</guid>
		<description><![CDATA[Well QCon was a blast.
NServiceBus Tutorial
I gave a full day tutorial on nServiceBus and we had a full house! The tutorial was about 90% how to think about distributed systems, and 10% mapping those concepts onto nServiceBus. I made an effort to cram about 3 days of a 5 day training course I give clients [...]]]></description>
			<content:encoded><![CDATA[<p>Well QCon was a blast.</p>
<h3>NServiceBus Tutorial</h3>
<p>I gave a full day tutorial on <a href="http://www.nservicebus.com">nServiceBus</a> and we had a full house! The tutorial was about 90% how to think about distributed systems, and 10% mapping those concepts onto nServiceBus. I made an effort to cram about 3 days of a 5 day training course I give clients into one day, but I think I was only about 85% successful. People didn&#8217;t have the time needed to let things really sink in and ask questions, but the <a href="http://tech.groups.yahoo.com/group/nservicebus/">lively forums</a> and <a href="http://udidahan.weblogs.us/2008/02/25/would-you-spend-a-buck-to-save-a-hundred/">skype conversations</a> available will probably do the trick.</p>
<p><a href="http://jim.webber.name/">Jim Webber</a> after looking at the unit testing features of nServiceBus had this to say:</p>
<blockquote><p>&#8220;Oh my God &#8211; you&#8217;ve created testable middleware! It&#8217;ll never catch on. The vendors won&#8217;t have it.&#8221;</p>
</blockquote>
<p>To which I replied that several vendors were already coming on board with their own implementations of transports and saga persistence. I have absolutely no intention, desire, or (quite frankly) the ability to write an enterprise-class middleware runtime. All I hope to do with nServiceBus is to make it so that developers use what&#8217;s out there in one, middleware-product-agnostic way that will make their code more robust and flexible.</p>
<h3>MEST &amp; Mark &#8211; REST &amp; Stefan</h3>
<p>It was also great finally meeting the head MESTian, <a href="http://markclittle.blogspot.com/">Mark Little</a>, who also happens to work for Redhat as SOA Technical Development Manager and Director of Standards in the JBoss division. It was interesting to see the difference between how I went about messaging in nServiceBus (full peer-to-peer including pub/sub) whereas most of the Java world has the messaging infrastructure handled by something database-like in a deployment/networking kind of perspective. If that&#8217;s the way things are done, then I can definitely appreciate the advantages of <a href="http://udidahan.weblogs.us/2007/06/20/space-based-architecture-%e2%80%93-scalable-but-not-much-to-do-with-soa/">Space-Based Architectures</a>.</p>
<p>And I even got to steal <a href="http://www.innoq.com/blog/st/">Stefan Tilkov</a>&#8217;s RESTful ear for an hour or so before I had to jet back home. It looks like we MESTians and RESTians can be one big happy family. I&#8217;m guessing that our despise of WS connects us all at a deeper level <img src='http://www.udidahan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Core Design Principles</h3>
<p>I also gave a talk about core design principles, &#8220;Intentions &amp; Interfaces &#8211; making patterns concrete&#8221;, and it went over very well especially considering that that was the first time that I gave that talk. You can find the slides <a href="http://www.eos1.dk/qcon-london-2008/slides/UdiDahan_IntentionsAndInterfaces.pdf">here</a>. From the feedback I heard after the talk, I think many people were surprised how many different parts of a system can be designed this way, and how flexible it is without making the code any more complex. The message was this:</p>
<blockquote><p>Make Roles Explicit</p>
</blockquote>
<p>Despite its simplicity, that leads to IEntity, IValidator&lt;T&gt; where T : IEntity, (which I wrote about a year ago &#8211; <a href="http://udidahan.weblogs.us/2007/04/30/generic-validation/">generic validation</a>) and with a bit of Service Locator capabilities, you can add a line of code to your infrastructure that will validate all entities before they&#8217;re sent from the client to the server. </p>
<p>It leads to IFetchingStrategy&lt;T&gt; for improved database loading performance (also a year old &#8211; <a href="http://udidahan.weblogs.us/2007/03/06/better-domain-driven-design-implementation/">better DDD implementation</a> and the <a href="http://udidahan.weblogs.us/2007/09/16/fetching-strategy-nhibernate-implementation-available/">NHibernate implementation</a>). </p>
<p>It&#8217;s also how nServiceBus does message handling &#8211; IMessage, IMessageHandler&lt;T&gt; where T: IMessage, ISaga&lt;T&gt; where T : IMessage.</p>
<h3>San Francisco?</h3>
<p>Just a quick shout to my readers in the San Francisco area, if you&#8217;d be interested in hearing these talks/tutorials, give the organizers of QCon a <a href="mailto:qcon@infoq.com">shout</a> and they&#8217;ll bring me out. That&#8217;s actually what got me to London &#8211; one of the attendees of a talk I gave at Oredev in Sweden last November missed my tutorial there so he put in a request and that did it. (Thanks Jan, I appreciate it!)</p>
<p>If you&#8217;re in a different part of the world and you&#8217;d like to have me give one of these talks, or other ones (I have a fair amount of material on Domain Models/DDD and Occasionally Connected Smart Clients), I&#8217;d be happy to make the trip and see you there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.udidahan.com/2008/03/20/qcon-london-2008-recap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

