<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnet.org.za/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Rudi Grobler</title><link>http://dotnet.org.za/rudi/default.aspx</link><description>&amp;lt;Blog x:Name=&amp;quot;Rudi Grobler&amp;quot; /&amp;gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>WPF in LOB</title><link>http://dotnet.org.za/rudi/archive/2008/08/28/wpf-in-lob.aspx</link><pubDate>Thu, 28 Aug 2008 06:56:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:555954</guid><dc:creator>rudi</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=555954</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/28/wpf-in-lob.aspx#comments</comments><description>Not to overflow you with too many TLA (Three Letter Acronyms) but one of the most talked about things in the WPF world is, is it ready for Line-of-Business? The purpose of this post is not to debate if it is ready, but rather link too 2 videos of WPF applications used in LOB environment! Lawson Smart Office brings WPF goodness to the enterprise This is a very detailed video of how the Lawson application works… It is a very slick user interface build using WPF… and it rocks!!! [UPDATE] Here is another...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/28/wpf-in-lob.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=555954" width="1" height="1"&gt;</description></item><item><title>RoboHum V2 (Part 2 – The operating system)</title><link>http://dotnet.org.za/rudi/archive/2008/08/25/robohum-v2-part-2-the-operating-system.aspx</link><pubDate>Mon, 25 Aug 2008 09:51:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:544977</guid><dc:creator>rudi</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=544977</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/25/robohum-v2-part-2-the-operating-system.aspx#comments</comments><description>If you missed part 1 , please read it here Next in our series of upgrading RoboHum from V1 to V2, we decided to change our operating system from Windows XP Embedded to Windows CE. The only real problem I ran into here was that I first downloaded the board support package (BSP) for the EBOX-2300 (Not realizing that I should have actually downloaded the EBOX-2300SX). Here is the links for the board support package, etc Windows CE 6 Vortex86SX Windows Embedded CE 6.0 BSP Version B (2008-07-24) Windows...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/25/robohum-v2-part-2-the-operating-system.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=544977" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/Robotics/default.aspx">Robotics</category><category domain="http://dotnet.org.za/rudi/archive/tags/Direct+IO/default.aspx">Direct IO</category><category domain="http://dotnet.org.za/rudi/archive/tags/RoboHum/default.aspx">RoboHum</category><category domain="http://dotnet.org.za/rudi/archive/tags/Windows+CE/default.aspx">Windows CE</category><category domain="http://dotnet.org.za/rudi/archive/tags/WinIO.dll/default.aspx">WinIO.dll</category><category domain="http://dotnet.org.za/rudi/archive/tags/EBOX-2300/default.aspx">EBOX-2300</category><category domain="http://dotnet.org.za/rudi/archive/tags/SXIO.dll/default.aspx">SXIO.dll</category></item><item><title>RoboHum V2 (Part 1 – The hardware)</title><link>http://dotnet.org.za/rudi/archive/2008/08/25/robohum-v2-part-1-the-hardware.aspx</link><pubDate>Mon, 25 Aug 2008 09:50:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:544974</guid><dc:creator>rudi</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=544974</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/25/robohum-v2-part-1-the-hardware.aspx#comments</comments><description>Ok, this is a 3 part series that I had on the back-burner for a while… never had the time to finish it!!! Well, after listening to a DotNetRocks show #364 ( Stacy Harris Does Home Automation! ) I decided it is time to finish it! For more info about RoboHum V1 , read the post here ! The first part of this series will cover the hardware… The new “PC” I selected is the VERY cost-effective EBOX-2300SX-JSK from DM&amp;amp;P. Here is a comparison between RoboHum V1 &amp;amp; RoboHum V2 RoboHum V1 RoboHum V2 Hardware...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/25/robohum-v2-part-1-the-hardware.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=544974" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/Robotics/default.aspx">Robotics</category><category domain="http://dotnet.org.za/rudi/archive/tags/IEI/default.aspx">IEI</category><category domain="http://dotnet.org.za/rudi/archive/tags/RoboHum/default.aspx">RoboHum</category><category domain="http://dotnet.org.za/rudi/archive/tags/EBOX-2300/default.aspx">EBOX-2300</category><category domain="http://dotnet.org.za/rudi/archive/tags/Wafer-LX/default.aspx">Wafer-LX</category><category domain="http://dotnet.org.za/rudi/archive/tags/DM_2600_amp_3B00_P/default.aspx">DM&amp;amp;P</category></item><item><title>Disposing my crap…</title><link>http://dotnet.org.za/rudi/archive/2008/08/20/disposing-my-crap.aspx</link><pubDate>Wed, 20 Aug 2008 09:56:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:535038</guid><dc:creator>rudi</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=535038</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/20/disposing-my-crap.aspx#comments</comments><description>[ UPDATED ] OK, ignore this post and read the IDispose Guidelines . This is a very lengthy post but well worth the read!!! When using unmanaged resources, you have 2 options cleaning up after using the resources: 1. Override the Finalize. Pro : Finalize() is called by the GC… just implement it and be sure that the GC will call it Cons : Performance hit 2. Implement IDisposable Pro: Lightweight and easy to implement Cons: Developer must remember to call Dispose() (And we are only human) Why not combine...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/20/disposing-my-crap.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=535038" width="1" height="1"&gt;</description></item><item><title>Slides and demos from Tech-ed</title><link>http://dotnet.org.za/rudi/archive/2008/08/20/slides-and-demos-from-tech-ed.aspx</link><pubDate>Wed, 20 Aug 2008 07:58:12 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:534802</guid><dc:creator>rudi</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=534802</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/20/slides-and-demos-from-tech-ed.aspx#comments</comments><description>I had a few emails asking for my slides and demos so here goes: DEV314 - Building Data Driven Applications using Windows Presentation Foundation Most rich applications present data, often lots of it. To avoid writing lots of code to support the presentation of that data, you should take full advantage of the data binding capabilities of your presentation platform. This session discusses and demonstrates the data binding capabilities of Windows Presentation Foundation (WPF). It explains what data...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/20/slides-and-demos-from-tech-ed.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=534802" width="1" height="1"&gt;</description></item><item><title>Silverlight 2 + WCF Service Deployment Issue</title><link>http://dotnet.org.za/rudi/archive/2008/08/18/silverlight-2-wcf-service-deployment-issue.aspx</link><pubDate>Mon, 18 Aug 2008 08:13:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:531400</guid><dc:creator>rudi</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=531400</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/18/silverlight-2-wcf-service-deployment-issue.aspx#comments</comments><description>While deploying a very simple Silverlight application using a Silverlight enabled WCF service, I ran into this little problem: On my development machine hosting the app using the normal VS host (By running the app using F5) everything works perfectly (Creating a random port number for the app and service) If I now deploy this app and service to my production machine, the Silverlight app works but it can’t access the WCF service!!! Things I double checked: Make sure the Silverlight application runs...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/18/silverlight-2-wcf-service-deployment-issue.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=531400" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://dotnet.org.za/rudi/archive/tags/WCF/default.aspx">WCF</category><category domain="http://dotnet.org.za/rudi/archive/tags/crossdomainaccess.xml/default.aspx">crossdomainaccess.xml</category><category domain="http://dotnet.org.za/rudi/archive/tags/UnexpectedHttpResponseCode/default.aspx">UnexpectedHttpResponseCode</category></item><item><title>The WPF DataGrid is finally here!!!</title><link>http://dotnet.org.za/rudi/archive/2008/08/12/the-wpf-datagrid-is-finally-here.aspx</link><pubDate>Tue, 12 Aug 2008 07:04:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:522672</guid><dc:creator>rudi</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=522672</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/12/the-wpf-datagrid-is-finally-here.aspx#comments</comments><description>Well, their is a huge hype surrounding the release of .NET Framework 3.5 SP1 &amp;amp; Visual Studio 2008 SP1 ! The one release that has silently gone unnoticed is the release of the WPF DataGrid (CTP) The binaries and source is available for download here Here is a list of some of the features: Auto-generation of Columns. Simply hook up the DataGrid to an ItemsSource and at runtime it will auto-populate with variety of pre-built column types. You can also hook into column generation events to modify...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/12/the-wpf-datagrid-is-finally-here.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=522672" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/WPF/default.aspx">WPF</category><category domain="http://dotnet.org.za/rudi/archive/tags/.NET+Framework+3.5+SP1/default.aspx">.NET Framework 3.5 SP1</category><category domain="http://dotnet.org.za/rudi/archive/tags/Visual+Studio+2008+SP1/default.aspx">Visual Studio 2008 SP1</category><category domain="http://dotnet.org.za/rudi/archive/tags/SP1/default.aspx">SP1</category><category domain="http://dotnet.org.za/rudi/archive/tags/DataGrid/default.aspx">DataGrid</category></item><item><title>Tech-ed South Africa 2008 Review</title><link>http://dotnet.org.za/rudi/archive/2008/08/11/tech-ed-south-africa-2008-review.aspx</link><pubDate>Mon, 11 Aug 2008 08:25:17 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:521218</guid><dc:creator>rudi</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=521218</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/08/11/tech-ed-south-africa-2008-review.aspx#comments</comments><description>Just finished my first Tech-ed and I must admit that this was a eye opening experience!!! Although speaking at Tech-ed looks easy… think again!!! Here is a list of my favorite sessions I attended: Introduction to Microsoft Sync Framework (DAT316) &amp;amp; Unlocking the Power of Microsoft SQL Server Compact Edition 3.5 (DAT304) by David Russell Optimizing your WPF Application (DEV318) by Tamir Khason First glance at Composite Application Library (CAL) for WPF by Ayal Rosenberg &amp;#160; Developing solutions...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/08/11/tech-ed-south-africa-2008-review.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=521218" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/Tech-Ed/default.aspx">Tech-Ed</category></item><item><title>My Podder Skins</title><link>http://dotnet.org.za/rudi/archive/2008/07/31/my-podder-skins.aspx</link><pubDate>Thu, 31 Jul 2008 09:29:44 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:500717</guid><dc:creator>rudi</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=500717</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/07/31/my-podder-skins.aspx#comments</comments><description>Well, the extended deadline for the Podder skinning competition is fast approaching (4th August 2008). Today is my last day at the office (Tech-ed preparation) so I decided to post what I have… I created 2 skins and both of them are pretty simple: The old skin (WMP11), and And my slightly newer skin (iTunes) Here is the source Both these skins are based on design work done by Jose Fajardo If you have time this weekend and want to also enter, here is the basics: Follow these instructions on how to...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/07/31/my-podder-skins.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=500717" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/Podder/default.aspx">Podder</category></item><item><title>ConferencePlanner: Tech-ed South Africa 2008</title><link>http://dotnet.org.za/rudi/archive/2008/07/30/conferenceplanner-tech-ed-south-africa-2008.aspx</link><pubDate>Wed, 30 Jul 2008 14:41:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:499510</guid><dc:creator>rudi</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=499510</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/07/30/conferenceplanner-tech-ed-south-africa-2008.aspx#comments</comments><description>Well, in less than 1 week Tech-ed will start. As mentioned earlier , I am very busy preparing for my first Tech-ed… But probably the most difficult part of preparing for Tech-ed is deciding which sessions to attend! As a side project, I created ConferencePlanner! ConferencePlanner allow you to select sessions to attend! Although the Tech-ed website offer a planning service, it doesn’t allow multiple sessions to be selected per time slot or filter by track! To download ConfrencePlanner, click here...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/07/30/conferenceplanner-tech-ed-south-africa-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=499510" width="1" height="1"&gt;</description></item><item><title>Cars SmashPack©</title><link>http://dotnet.org.za/rudi/archive/2008/07/29/cars-smashpack-169.aspx</link><pubDate>Tue, 29 Jul 2008 13:41:05 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:497698</guid><dc:creator>rudi</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=497698</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/07/29/cars-smashpack-169.aspx#comments</comments><description>My 2 year old son is currently on a Cars phase! From the morning he wakes up till the evening he goes to bed all he wants to watch is Cars! I have been playing around with BabySmash and decided to modify it a little so that it randomly create characters from the cars movie (if he pressed the non alphanumerical keys). Unfortunately I am not going to release the modified code (The pictures might be copyright protected) but I will show what I did to make it work… here is a screen capture of the application...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/07/29/cars-smashpack-169.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=497698" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/BabySmash/default.aspx">BabySmash</category><category domain="http://dotnet.org.za/rudi/archive/tags/Cars/default.aspx">Cars</category><category domain="http://dotnet.org.za/rudi/archive/tags/SmashPack/default.aspx">SmashPack</category></item><item><title>WPF Links - 21 July 2008</title><link>http://dotnet.org.za/rudi/archive/2008/07/21/wpf-links-21-july-2008.aspx</link><pubDate>Mon, 21 Jul 2008 11:22:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:486788</guid><dc:creator>rudi</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=486788</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/07/21/wpf-links-21-july-2008.aspx#comments</comments><description>Sorry for not blogging anything for the last few weeks but things are very busy at this moment... preparing for Tech-ed 2008 South Africa , 2 projects at work&amp;#39;s deadlines approaching fast, etc... I have so many half written blog post but I should hopefully be back too normal soon then I will finish and post them! For now, I thought I will just post a link list of WPF related posts I found useful the last 2 weeks! WPF Dr WPF has posted the next letter in his A to Z series covering the ItemsControl...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/07/21/wpf-links-21-july-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=486788" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/Composite+Application+Guidance+for+WPF/default.aspx">Composite Application Guidance for WPF</category><category domain="http://dotnet.org.za/rudi/archive/tags/BabySmash/default.aspx">BabySmash</category><category domain="http://dotnet.org.za/rudi/archive/tags/Prism/default.aspx">Prism</category></item><item><title>Tech-Ed 2008 South Africa</title><link>http://dotnet.org.za/rudi/archive/2008/06/26/tech-ed-2008-south-africa.aspx</link><pubDate>Thu, 26 Jun 2008 14:23:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:466485</guid><dc:creator>rudi</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=466485</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/06/26/tech-ed-2008-south-africa.aspx#comments</comments><description>The agenda is updated, here are the 2.5 sessions I will be presenting: Building Data Driven Applications using Windows Presentation Foundation 04 Aug 2008, 12:30 - 13:30 Session Room 7 Level: 300 Most rich applications present data, often lots of it. To avoid writing lots of code to support the presentation of that data, you should take full advantage of the data binding capabilities of your presentation platform. This session discusses and demonstrates the data binding capabilities of Windows Presentation...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/06/26/tech-ed-2008-south-africa.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=466485" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/WPF/default.aspx">WPF</category><category domain="http://dotnet.org.za/rudi/archive/tags/Smart+Client/default.aspx">Smart Client</category><category domain="http://dotnet.org.za/rudi/archive/tags/Durban/default.aspx">Durban</category><category domain="http://dotnet.org.za/rudi/archive/tags/Tech-Ed/default.aspx">Tech-Ed</category><category domain="http://dotnet.org.za/rudi/archive/tags/South+Africa/default.aspx">South Africa</category></item><item><title>"Serialize" a DependencyObject</title><link>http://dotnet.org.za/rudi/archive/2008/06/24/quot-serialize-quot-a-dependencyobject.aspx</link><pubDate>Tue, 24 Jun 2008 18:58:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:464691</guid><dc:creator>rudi</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=464691</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/06/24/quot-serialize-quot-a-dependencyobject.aspx#comments</comments><description>In my previous post , I mentioned that my biggest gripe with deriving from DependencyObject is that it is not serializable! I stand corrected (Well, almost). This is the code I tried initially BinaryFormatter serializer = new BinaryFormatter (); serializer.Serialize(stream, Assesments); And here is my exception Type &amp;#39;MyHealth.Model.AssesmentCollection&amp;#39; in Assembly &amp;#39;MyHealth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null&amp;#39; is not marked as serializable. To solve this problem...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/06/24/quot-serialize-quot-a-dependencyobject.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=464691" width="1" height="1"&gt;</description></item><item><title>myHealth</title><link>http://dotnet.org.za/rudi/archive/2008/06/23/myhealth.aspx</link><pubDate>Mon, 23 Jun 2008 08:11:00 GMT</pubDate><guid isPermaLink="false">2d3a9e08-b70c-4031-ba2b-8f5282a2a59a:463588</guid><dc:creator>rudi</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.org.za/rudi/rsscomments.aspx?PostID=463588</wfw:commentRss><comments>http://dotnet.org.za/rudi/archive/2008/06/23/myhealth.aspx#comments</comments><description>I recently had a friend of mine (who is a professional bodybuilder), ask me to write him a simple application with which he can track his training progress? Here is some of the things I learned while writing myHealth INotifyPropertyChanged vs DependencyObject The PropertyGrid I used unfortunately only work with dependency properties (DependencyObject) so I had to choose them! My personal preference would have been the lighter weight INotifyPropertyChanged. Here are the pro&amp;#39;s and con&amp;#39;s of...(&lt;a href="http://dotnet.org.za/rudi/archive/2008/06/23/myhealth.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=463588" width="1" height="1"&gt;</description><category domain="http://dotnet.org.za/rudi/archive/tags/WPF/default.aspx">WPF</category><category domain="http://dotnet.org.za/rudi/archive/tags/myHealth/default.aspx">myHealth</category><category domain="http://dotnet.org.za/rudi/archive/tags/CodePlex/default.aspx">CodePlex</category></item></channel></rss>