<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>TJ Solutions - Conference/cast</title>
    <link>http://www.tjsolutions.nl/</link>
    <description />
    <language>en-us</language>
    <copyright>Tijmen van de Kamp, Tom de Koning</copyright>
    <lastBuildDate>Sat, 04 Jul 2009 09:58:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>blog@tjsolutions.nl</managingEditor>
    <webMaster>blog@tjsolutions.nl</webMaster>
    <item>
      <trackback:ping>http://www.tjsolutions.nl/Trackback.aspx?guid=e32b5e5d-4601-447a-90bb-639ec09434b4</trackback:ping>
      <pingback:server>http://www.tjsolutions.nl/pingback.aspx</pingback:server>
      <pingback:target>http://www.tjsolutions.nl/PermaLink,guid,e32b5e5d-4601-447a-90bb-639ec09434b4.aspx</pingback:target>
      <dc:creator>Tijmen</dc:creator>
      <wfw:comment>http://www.tjsolutions.nl/CommentView,guid,e32b5e5d-4601-447a-90bb-639ec09434b4.aspx</wfw:comment>
      <wfw:commentRss>http://www.tjsolutions.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=e32b5e5d-4601-447a-90bb-639ec09434b4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Jeremy Miller is the author of <a href="http://structuremap.sourceforge.net/Default.htm" target="_blank">StructureMap</a>.
The first DI container I was exposed to. Nowadays I have to use Unity but that's all
fine as a DI container is just a vehicle not the purpose.
</p>
        <p>
Anyways, in this presentation Jeremy talks about setting up your solution in a modularized
way and how he did it with his Storyteller project (a fitnesse replacement for .Net).
He speaks a bit about injecting view, using Presenters and of course the Event Aggregator.All
this is very similar to the <a href="http://www.codeplex.com/CompositeWPF" target="_blank">PRISM</a> or <a href="http://www.codeplex.com/caliburn" target="_blank">Caliburn</a> framework.
</p>
        <p>
All was fairly interesting, but I think that without some context on these frameworks
you'd be lost soon.
</p>
        <p>
 
</p>
        <p>
Now, I have been working on these concepts for a while now and I fully believe this
is the way forward. If you are new to this I would recommend first to have a look
at <a href="http://www.codeplex.com/CompositeWPF" target="_blank">PRISM</a>. There
are some very good screencasts <a href="http://channel9.msdn.com/tags/Prism/" target="_blank">available</a> on
channel 9.
</p>
        <p>
Next to that you probably also want to have a look at the <a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;EventID=1032418084" target="_blank">MVVM
geekspeak talk</a> hosted a while ago (june 2009) at MSDN, and read a bit at <a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" target="_blank">MSDN</a>.
</p>
        <p>
 
</p>
        <p>
Watch the screencast <a href="http://media01.smartcom.no/Microsite/start.aspx?eventid=4463" target="_blank">here</a></p>
        <img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=e32b5e5d-4601-447a-90bb-639ec09434b4" />
      </body>
      <title>NDC Jeremy Miller - Presentation Patterns for Composite Applications</title>
      <guid isPermaLink="false">http://www.tjsolutions.nl/PermaLink,guid,e32b5e5d-4601-447a-90bb-639ec09434b4.aspx</guid>
      <link>http://www.tjsolutions.nl/2009/07/04/NDCJeremyMillerPresentationPatternsForCompositeApplications.aspx</link>
      <pubDate>Sat, 04 Jul 2009 09:58:00 GMT</pubDate>
      <description>&lt;p&gt;
Jeremy Miller is the author of &lt;a href="http://structuremap.sourceforge.net/Default.htm" target="_blank"&gt;StructureMap&lt;/a&gt;.
The first DI container I was exposed to. Nowadays I have to use Unity but that's all
fine as a DI container is just a vehicle not the purpose.
&lt;/p&gt;
&lt;p&gt;
Anyways, in this presentation Jeremy talks about setting up your solution in a modularized
way and how he did it with his Storyteller project (a fitnesse replacement for .Net).
He speaks a bit about injecting view, using Presenters and of course the Event Aggregator.All
this is very similar to the &lt;a href="http://www.codeplex.com/CompositeWPF" target="_blank"&gt;PRISM&lt;/a&gt; or &lt;a href="http://www.codeplex.com/caliburn" target="_blank"&gt;Caliburn&lt;/a&gt; framework.
&lt;/p&gt;
&lt;p&gt;
All was fairly interesting, but I think that without some context on these frameworks
you'd be lost soon.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Now, I have been working on these concepts for a while now and I fully believe this
is the way forward. If you are new to this I would recommend first to have a look
at &lt;a href="http://www.codeplex.com/CompositeWPF" target="_blank"&gt;PRISM&lt;/a&gt;. There
are some very good screencasts &lt;a href="http://channel9.msdn.com/tags/Prism/" target="_blank"&gt;available&lt;/a&gt; on
channel 9.
&lt;/p&gt;
&lt;p&gt;
Next to that you probably also want to have a look at the &lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&amp;amp;EventID=1032418084" target="_blank"&gt;MVVM
geekspeak talk&lt;/a&gt; hosted a while ago (june 2009) at MSDN, and read a bit at &lt;a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" target="_blank"&gt;MSDN&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Watch the screencast &lt;a href="http://media01.smartcom.no/Microsite/start.aspx?eventid=4463" target="_blank"&gt;here&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=e32b5e5d-4601-447a-90bb-639ec09434b4" /&gt;</description>
      <comments>http://www.tjsolutions.nl/CommentView,guid,e32b5e5d-4601-447a-90bb-639ec09434b4.aspx</comments>
      <category>Conference/cast</category>
    </item>
    <item>
      <trackback:ping>http://www.tjsolutions.nl/Trackback.aspx?guid=7966a835-b67a-4cb7-8c7d-7ec10865fec0</trackback:ping>
      <pingback:server>http://www.tjsolutions.nl/pingback.aspx</pingback:server>
      <pingback:target>http://www.tjsolutions.nl/PermaLink,guid,7966a835-b67a-4cb7-8c7d-7ec10865fec0.aspx</pingback:target>
      <dc:creator>Tijmen</dc:creator>
      <wfw:comment>http://www.tjsolutions.nl/CommentView,guid,7966a835-b67a-4cb7-8c7d-7ec10865fec0.aspx</wfw:comment>
      <wfw:commentRss>http://www.tjsolutions.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=7966a835-b67a-4cb7-8c7d-7ec10865fec0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I never heard of Astoria before. I did hear about ADO.NET DataService, but as there's
ADO in the name it had to be evil. Luckily Astoria is not about ADO.NET, it's about
exposing data using JSON &amp; REST.
</p>
        <p>
 
</p>
        <p>
Basically the idea is very simple. You create a website project, add a class that
will act as your data source. This can be anything, be it Linq to Sql, Entity or NHibernate.
You can even use a stub to temporarily make some data available. The only important
thing to keep in mind is that it needs to implement <a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryable%28VS.100%29.aspx" target="_blank">IQueryable</a> for
select operations.
</p>
        <p>
Then add a new item - ADO.NET Data Services item. 
</p>
        <p>
 
</p>
        <p>
          <a href="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Data%20services_2.jpg">
            <img style="border: 0px none ; display: inline;" title="Data services" alt="Data services" src="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Data%20services_thumb.jpg" border="0" height="162" width="244" />
          </a>
        </p>
        <p>
 
</p>
        <p>
Go to the newly created cs file and implement the DataServices generic base class.
</p>
        <p>
 
</p>
        <p>
          <a href="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Implement%20interface_2.jpg">
            <img style="border: 0px none ; display: inline;" title="Implement interface" alt="Implement interface" src="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Implement%20interface_thumb.jpg" border="0" height="83" width="244" />
          </a>
        </p>
        <p>
          <br />
That's all there is to it. You can now reference the WCF Data Service and query it
like you would query any IEnumerable&lt;T&gt;.
</p>
        <p>
 
</p>
        <p>
Very cool stuff.
</p>
        <p>
 
</p>
        <p>
Some links for Astoria:
</p>
        <p>
          <a href="http://blogs.msdn.com/astoriateam/" target="_blank">Team blog Astoria</a>
          <br />
          <a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" target="_blank">Learning
Astoria</a>
          <br />
          <a href="http://msdn.microsoft.com/en-us/library/cc668792.aspx" target="_blank">MSDN
Reference</a>
          <br />
          <a href="http://msdn.microsoft.com/en-us/library/system.data.services.aspx" target="_blank">API
Documentation</a>
          <br />
          <a href="http://social.msdn.microsoft.com/forums/en-US/adodotnetdataservices/threads/" target="_blank">Help
forum and info</a>
          <br />
          <a href="http://msdn.microsoft.com/en-us/library/cc907912.aspx" target="_blank">Whitepaper
on using Astoria</a>
        </p>
        <p>
 
</p>
        <p>
Watch the screencast <a href="http://media01.smartcom.no/Microsite/start.aspx?eventid=4499" target="_blank">here</a>.
</p>
        <img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=7966a835-b67a-4cb7-8c7d-7ec10865fec0" />
      </body>
      <title>NDC Scott Hanselman – the magic of Astoria</title>
      <guid isPermaLink="false">http://www.tjsolutions.nl/PermaLink,guid,7966a835-b67a-4cb7-8c7d-7ec10865fec0.aspx</guid>
      <link>http://www.tjsolutions.nl/2009/07/04/NDCScottHanselmanTheMagicOfAstoria.aspx</link>
      <pubDate>Sat, 04 Jul 2009 09:41:26 GMT</pubDate>
      <description>&lt;p&gt;
I never heard of Astoria before. I did hear about ADO.NET DataService, but as there's
ADO in the name it had to be evil. Luckily Astoria is not about ADO.NET, it's about
exposing data using JSON &amp;amp; REST.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Basically the idea is very simple. You create a website project, add a class that
will act as your data source. This can be anything, be it Linq to Sql, Entity or NHibernate.
You can even use a stub to temporarily make some data available. The only important
thing to keep in mind is that it needs to implement &lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryable%28VS.100%29.aspx" target="_blank"&gt;IQueryable&lt;/a&gt; for
select operations.
&lt;/p&gt;
&lt;p&gt;
Then add a new item - ADO.NET Data Services item. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Data%20services_2.jpg"&gt;&lt;img style="border: 0px none ; display: inline;" title="Data services" alt="Data services" src="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Data%20services_thumb.jpg" border="0" height="162" width="244"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Go to the newly created cs file and implement the DataServices generic base class.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Implement%20interface_2.jpg"&gt;&lt;img style="border: 0px none ; display: inline;" title="Implement interface" alt="Implement interface" src="http://www.tjsolutions.nl/content/binary/WindowsLiveWriter/NDCScottHanselmanthemagicofAstoria_A468/Implement%20interface_thumb.jpg" border="0" height="83" width="244"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
That's all there is to it. You can now reference the WCF Data Service and query it
like you would query any IEnumerable&amp;lt;T&amp;gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Very cool stuff.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Some links for Astoria:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/astoriateam/" target="_blank"&gt;Team blog Astoria&lt;/a&gt; 
&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" target="_blank"&gt;Learning
Astoria&lt;/a&gt; 
&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/cc668792.aspx" target="_blank"&gt;MSDN
Reference&lt;/a&gt; 
&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/system.data.services.aspx" target="_blank"&gt;API
Documentation&lt;/a&gt; 
&lt;br&gt;
&lt;a href="http://social.msdn.microsoft.com/forums/en-US/adodotnetdataservices/threads/" target="_blank"&gt;Help
forum and info&lt;/a&gt; 
&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/cc907912.aspx" target="_blank"&gt;Whitepaper
on using Astoria&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Watch the screencast &lt;a href="http://media01.smartcom.no/Microsite/start.aspx?eventid=4499" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=7966a835-b67a-4cb7-8c7d-7ec10865fec0" /&gt;</description>
      <comments>http://www.tjsolutions.nl/CommentView,guid,7966a835-b67a-4cb7-8c7d-7ec10865fec0.aspx</comments>
      <category>Conference/cast</category>
    </item>
    <item>
      <trackback:ping>http://www.tjsolutions.nl/Trackback.aspx?guid=c968441c-f920-4650-b26c-a34299cbcad2</trackback:ping>
      <pingback:server>http://www.tjsolutions.nl/pingback.aspx</pingback:server>
      <pingback:target>http://www.tjsolutions.nl/PermaLink,guid,c968441c-f920-4650-b26c-a34299cbcad2.aspx</pingback:target>
      <dc:creator>Tijmen</dc:creator>
      <wfw:comment>http://www.tjsolutions.nl/CommentView,guid,c968441c-f920-4650-b26c-a34299cbcad2.aspx</wfw:comment>
      <wfw:commentRss>http://www.tjsolutions.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=c968441c-f920-4650-b26c-a34299cbcad2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Robert Martin is the author of <a href="Clean%20Code:%20A%20Handbook%20of%20Agile%20Software%20Craftsmanship%20" target="_blank">CleanCode</a>.
Great stuff in this presentation. I have read most of his books and this talk felt
a bit like a reread. 
</p>
        <p>
Some of the notes I took while watching the video:
</p>
        <p>
Write small methods, then write them smaller 
<br />
In an if statement, call a function 
<br />
In the predicate, call a function 
<br />
Extract your logic into small methods and objects. Not only to separate concerns but
also to document and name your code. 
<br />
If you feel troubled coming up with a name for a method; it's probably doing too much
(and it's probably also too big) 
<br />
If there's much data sharing between methods in a class; you're probably better off
extracting that logic into another class 
<br />
Etc etc. 
<br /></p>
        <p>
On our current project we have done something similar. First we started by naming
our methods in a more expressive manner. We then applied cutting off large chunks
of code into smaller methods. One obvious downside to this is that you end up with
quite steeps objects graphs and lot's of small methods. 
</p>
        <p>
We found that as long as you name them properly and stop caring about the inner details
some method deep down you'll be fine. But letting go the habit to examine every bit
of code to understand what something is doing is quite a steep learning curve. 
</p>
        <p>
 
</p>
        <p>
Watch the screencast <a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryable%28VS.100%29.aspx" target="_blank">here</a>.
</p>
        <img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=c968441c-f920-4650-b26c-a34299cbcad2" />
      </body>
      <title>NDC Robert Martin – Clean Functions</title>
      <guid isPermaLink="false">http://www.tjsolutions.nl/PermaLink,guid,c968441c-f920-4650-b26c-a34299cbcad2.aspx</guid>
      <link>http://www.tjsolutions.nl/2009/07/04/NDCRobertMartinCleanFunctions.aspx</link>
      <pubDate>Sat, 04 Jul 2009 09:25:57 GMT</pubDate>
      <description>&lt;p&gt;
Robert Martin is the author of &lt;a href="Clean%20Code:%20A%20Handbook%20of%20Agile%20Software%20Craftsmanship%20" target="_blank"&gt;CleanCode&lt;/a&gt;.
Great stuff in this presentation. I have read most of his books and this talk felt
a bit like a reread. 
&lt;/p&gt;
&lt;p&gt;
Some of the notes I took while watching the video:
&lt;/p&gt;
&lt;p&gt;
Write small methods, then write them smaller 
&lt;br&gt;
In an if statement, call a function 
&lt;br&gt;
In the predicate, call a function 
&lt;br&gt;
Extract your logic into small methods and objects. Not only to separate concerns but
also to document and name your code. 
&lt;br&gt;
If you feel troubled coming up with a name for a method; it's probably doing too much
(and it's probably also too big) 
&lt;br&gt;
If there's much data sharing between methods in a class; you're probably better off
extracting that logic into another class 
&lt;br&gt;
Etc etc. 
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
On our current project we have done something similar. First we started by naming
our methods in a more expressive manner. We then applied cutting off large chunks
of code into smaller methods. One obvious downside to this is that you end up with
quite steeps objects graphs and lot's of small methods. 
&lt;/p&gt;
&lt;p&gt;
We found that as long as you name them properly and stop caring about the inner details
some method deep down you'll be fine. But letting go the habit to examine every bit
of code to understand what something is doing is quite a steep learning curve. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Watch the screencast &lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryable%28VS.100%29.aspx" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=c968441c-f920-4650-b26c-a34299cbcad2" /&gt;</description>
      <comments>http://www.tjsolutions.nl/CommentView,guid,c968441c-f920-4650-b26c-a34299cbcad2.aspx</comments>
      <category>Conference/cast</category>
    </item>
    <item>
      <trackback:ping>http://www.tjsolutions.nl/Trackback.aspx?guid=e1600323-a634-4631-933a-452dfaaf8b9e</trackback:ping>
      <pingback:server>http://www.tjsolutions.nl/pingback.aspx</pingback:server>
      <pingback:target>http://www.tjsolutions.nl/PermaLink,guid,e1600323-a634-4631-933a-452dfaaf8b9e.aspx</pingback:target>
      <dc:creator>Tijmen</dc:creator>
      <wfw:comment>http://www.tjsolutions.nl/CommentView,guid,e1600323-a634-4631-933a-452dfaaf8b9e.aspx</wfw:comment>
      <wfw:commentRss>http://www.tjsolutions.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=e1600323-a634-4631-933a-452dfaaf8b9e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Rather than giving a presentation from PowerPoint, <a href="http://ayende.com/" target="_blank">Ayende</a> asks
the audience what they would like to discuss and then starts rambling off. 
</p>
        <p>
He talk is 100% around NHibernate. I increased the playback speed in windows media
player (available when you go to full screen). Even though there really wasn't that
much coherent info it's still fun to observe someone speaking passionate about something
they care for. 
</p>
        <p>
Watch the screencast <a href="http://media01.smartcom.no/Microsite/start.aspx?eventid=4523" target="_blank">here</a>.
</p>
        <img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=e1600323-a634-4631-933a-452dfaaf8b9e" />
      </body>
      <title>NDC - Ayende Rahien - Object Relational Mapping + = 2: More than just Data &lt;—&gt; Object</title>
      <guid isPermaLink="false">http://www.tjsolutions.nl/PermaLink,guid,e1600323-a634-4631-933a-452dfaaf8b9e.aspx</guid>
      <link>http://www.tjsolutions.nl/2009/07/04/NDCAyendeRahienObjectRelationalMapping2MoreThanJustDataObject.aspx</link>
      <pubDate>Sat, 04 Jul 2009 09:09:42 GMT</pubDate>
      <description>&lt;p&gt;
Rather than giving a presentation from PowerPoint, &lt;a href="http://ayende.com/" target="_blank"&gt;Ayende&lt;/a&gt; asks
the audience what they would like to discuss and then starts rambling off. 
&lt;/p&gt;
&lt;p&gt;
He talk is 100% around NHibernate. I increased the playback speed in windows media
player (available when you go to full screen). Even though there really wasn't that
much coherent info it's still fun to observe someone speaking passionate about something
they care for. 
&lt;/p&gt;
&lt;p&gt;
Watch the screencast &lt;a href="http://media01.smartcom.no/Microsite/start.aspx?eventid=4523" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=e1600323-a634-4631-933a-452dfaaf8b9e" /&gt;</description>
      <comments>http://www.tjsolutions.nl/CommentView,guid,e1600323-a634-4631-933a-452dfaaf8b9e.aspx</comments>
      <category>Conference/cast</category>
    </item>
    <item>
      <trackback:ping>http://www.tjsolutions.nl/Trackback.aspx?guid=c4018923-1def-4007-958f-84bedc0fdb6a</trackback:ping>
      <pingback:server>http://www.tjsolutions.nl/pingback.aspx</pingback:server>
      <pingback:target>http://www.tjsolutions.nl/PermaLink,guid,c4018923-1def-4007-958f-84bedc0fdb6a.aspx</pingback:target>
      <dc:creator>Tijmen</dc:creator>
      <wfw:comment>http://www.tjsolutions.nl/CommentView,guid,c4018923-1def-4007-958f-84bedc0fdb6a.aspx</wfw:comment>
      <wfw:commentRss>http://www.tjsolutions.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=c4018923-1def-4007-958f-84bedc0fdb6a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This week the <a href="http://www.ndc2009.no/en/">NDC</a> conference made available
many of it's talks. In contrast to the typical .Net focussed conventions this one
is more or less targeted at the alt.net population.  Uncle Bob is there, Micheal
Feathers, Jeremy Miller, Scott Hanselman etc etc.
</p>
        <p>
I have been watching some of the video's available and they are generally speaking
very good. I'll post short reviews on them shortly. For an overview of the agenda
and screencasts see <a href="http://www.ndc2009.no/agenda.aspx?cat=1071&amp;id=1813&amp;day=3726">here</a>.
</p>
        <p>
 
</p>
        <p>
        </p>
        <a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryable%28VS.100%29.aspx">
        </a>
        <img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=c4018923-1def-4007-958f-84bedc0fdb6a" />
      </body>
      <title>Great NDC screencasts available</title>
      <guid isPermaLink="false">http://www.tjsolutions.nl/PermaLink,guid,c4018923-1def-4007-958f-84bedc0fdb6a.aspx</guid>
      <link>http://www.tjsolutions.nl/2009/07/04/GreatNDCScreencastsAvailable.aspx</link>
      <pubDate>Sat, 04 Jul 2009 09:02:38 GMT</pubDate>
      <description>&lt;p&gt;
This week the &lt;a href="http://www.ndc2009.no/en/"&gt;NDC&lt;/a&gt; conference made available
many of it's talks. In contrast to the typical .Net focussed conventions this one
is more or less targeted at the alt.net population.&amp;nbsp; Uncle Bob is there, Micheal
Feathers, Jeremy Miller, Scott Hanselman etc etc.
&lt;/p&gt;
&lt;p&gt;
I have been watching some of the video's available and they are generally speaking
very good. I'll post short reviews on them shortly. For an overview of the agenda
and screencasts see &lt;a href="http://www.ndc2009.no/agenda.aspx?cat=1071&amp;amp;id=1813&amp;amp;day=3726"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/system.linq.iqueryable%28VS.100%29.aspx"&gt;&lt;/a&gt;&lt;img width="0" height="0" src="http://www.tjsolutions.nl/aggbug.ashx?id=c4018923-1def-4007-958f-84bedc0fdb6a" /&gt;</description>
      <comments>http://www.tjsolutions.nl/CommentView,guid,c4018923-1def-4007-958f-84bedc0fdb6a.aspx</comments>
      <category>Conference/cast</category>
    </item>
  </channel>
</rss>