<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.atalasoft.com/cs/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>Rick Minerich's Development Wonderland : Debugger</title><link>http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Debugger/default.aspx</link><description>Tags: Debugger</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Discoveries This Week 12/26/08</title><link>http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx</link><pubDate>Fri, 26 Dec 2008 20:22:55 GMT</pubDate><guid isPermaLink="false">647108ca-f046-4d8d-9feb-a7fbd2049b37:16993</guid><dc:creator>RickM</dc:creator><slash:comments>1</slash:comments><comments>http://www.atalasoft.com/cs/blogs/rickm/comments/16993.aspx</comments><wfw:commentRss>http://www.atalasoft.com/cs/blogs/rickm/commentrss.aspx?PostID=16993</wfw:commentRss><wfw:comment>http://www.atalasoft.com/cs/blogs/rickm/rsscomments.aspx?PostID=16993</wfw:comment><description>&lt;p&gt;Being the holiday season, it’s been a bit of a slow week.&amp;#160; Still, I stumbled across some very good articles and sites I would like to share.&amp;#160; I also wanted to note that I will be tagging all of my “Discoveries This Week” posts with the &lt;strong&gt;roundup&lt;/strong&gt; tag for easy filtering. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Blog: &lt;a href="http://stevesouders.com/"&gt;Steve Sounders’s&lt;/a&gt; &lt;a href="http://www.stevesouders.com/blog/2008/12/17/state-of-performance-2008/"&gt;State of Performance 2008&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;In this blog Steve provides an excellent overview of developments in web browser performance over the last year and then ventures to predict what may be coming in 2009.&amp;#160; I’m not sure I agree with all of his predictions.&amp;#160; For example, Think “Web 2.0” would be heavily dependant on framework development.&amp;#160; However, I would agree that the next generation of web&amp;#160; pages will require fast Javascript engines and so there will be quite a lot of pressure for browser developers to keep up.&amp;#160; Surely this is what Google is betting on as Chrome is the leader in fast Javascript.&amp;#160; Still, until Chrome gets a real plugin interface and some skinning, it will never be able to eat into Firefox’s market share.&lt;/p&gt;  &lt;p&gt;The most interesting piece of information I gleaned from this article is that Google is going to be taking page loading time into account when determining the quality score used in Adwords.&amp;#160; I can only wonder how they plan on doing this in both an impartial and game resistant way.&amp;#160; Will a bigger data pipe or distributed servers mean cheaper Adwords?&amp;#160; Only time will tell.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Series: &lt;a href="http://www.linkedin.com/pub/6/215/25a"&gt;Steve Apiki’s&lt;/a&gt; Managing Multi-Core Projects Parts &lt;a href="http://www.ddj.com/212500765"&gt;1&lt;/a&gt;, &lt;a href="http://www.ddj.com/212500771"&gt;2&lt;/a&gt;, &lt;a href="http://www.ddj.com/212500790"&gt;3&lt;/a&gt;, &lt;a href="http://www.ddj.com/212500793"&gt;4&lt;/a&gt;, &lt;a href="http://www.ddj.com/212501030"&gt;5&lt;/a&gt;, and &lt;a href="http://www.ddj.com/212501035"&gt;6&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;This series covers the process of mutli-core enterprise development at many different levels.&amp;#160; Building a capable team, defining the development processes and architecture decisions are all discussed to some degree.&amp;#160; As these were posted in quick succession, I haven’t yet had the time to thoroughly read through any but the first in the series.&amp;#160; However, the first article was excellent and so I would expect that they all share the same high degree of quality.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Site: &lt;a href="http://calgo.acm.org/"&gt;Collected Algorithms&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;This site contains a huge number of different math algorithms taken from ACM-published computer science papers.&amp;#160; The archive ranges from papers submitted in 1960 to today and claims to only provide algorithms has the properties of “originality, accuracy, robustness, completeness, portability, and lasting value”.&amp;#160; References are also provided and so if you wish to understand see the algorithm in context, the option to go look up the corresponding paper is available to you.&amp;#160; While the &lt;a href="http://www.acm.org/publications/policies/softwarecrnotice"&gt;license is noncommercial use only&lt;/a&gt;, ACM is open to relicensing and so it may be still worth taking a look if you have a particularly difficult problem that needs solving. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Software: &lt;a href="http://www.debuginspector.com/index.htm"&gt;Debug Inspector&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Debug Inspector is a free addin for both Visual Studio 2005 and 2008 which provides a set of tools to help with mutli-threaded debugging.&amp;#160; This includes (but is not limited to) browsing the callstack of multiple threads at the same time,&amp;#160; automatic deadlock detection and .NET integration.&amp;#160; If I had this back when I was working on parallelizing our image commands it would have saved me a great deal of time.&amp;#160; I haven’t had a good chance to put it through it’s paces yet but the &lt;a href="http://www.visualstudiogallery.com/ExtensionDetails.aspx?ExtensionID=f52d4c99-a49f-4d5e-9251-97669a15038d&amp;amp;tab=review"&gt;reviews have all been fantastic&lt;/a&gt;.&amp;#160; I suggest checking it out if it suits your needs.&amp;#160; A small walkthrough is &lt;a href="http://www.dev102.com/2008/12/22/free-tool-for-managed-and-unmanaged-deadlock-detection/"&gt;available here&lt;/a&gt;.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx&amp;amp;;subject=Discoveries+This+Week+12%2f26%2f08" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx&amp;amp;;title=Discoveries+This+Week+12%2f26%2f08" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx&amp;amp;title=Discoveries+This+Week+12%2f26%2f08" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx&amp;amp;;title=Discoveries+This+Week+12%2f26%2f08" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx&amp;amp;;title=Discoveries+This+Week+12%2f26%2f08&amp;amp;;top=1" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/12/26/discoveries-this-week-12-26-08.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.atalasoft.com/cs/aggbug.aspx?PostID=16993" width="1" height="1"&gt;</description><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/programming/default.aspx">programming</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Debugger/default.aspx">Debugger</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/javascript/default.aspx">javascript</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/roundup/default.aspx">roundup</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/multicore/default.aspx">multicore</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/web/default.aspx">web</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/debugging/default.aspx">debugging</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/algorithms/default.aspx">algorithms</category></item><item><title>How to set up your own free VSLab-based Matlab/Mathematica replacement</title><link>http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx</link><pubDate>Mon, 08 Sep 2008 14:48:00 GMT</pubDate><guid isPermaLink="false">647108ca-f046-4d8d-9feb-a7fbd2049b37:15531</guid><dc:creator>RickM</dc:creator><slash:comments>1</slash:comments><comments>http://www.atalasoft.com/cs/blogs/rickm/comments/15531.aspx</comments><wfw:commentRss>http://www.atalasoft.com/cs/blogs/rickm/commentrss.aspx?PostID=15531</wfw:commentRss><wfw:comment>http://www.atalasoft.com/cs/blogs/rickm/rsscomments.aspx?PostID=15531</wfw:comment><description>&lt;p&gt;VSLab has &lt;a href="http://www.codeplex.com/vslab/Release/ProjectReleases.aspx?ReleaseId=15329"&gt;just been updated&lt;/a&gt; with full support for &lt;a href="http://msdn.microsoft.com/en-us/vsx2008/products/bb933751.aspx"&gt;Visual Studio 2008 Shell&lt;/a&gt; and the F# CTP release. It has been a &lt;a href="http://cvslab.di.unipi.it/vslab/blog/post/2008/09/07/September-CTP-and-VSLab-again.aspx"&gt;rough couple of weeks&lt;/a&gt; for the VSLab team as F# CTP &lt;a href="http://cvslab.di.unipi.it/vslab/blog/post/2008/09/06/F-September-CTP-and-VSLab.aspx"&gt;changed a number of things&lt;/a&gt; and they have been working hard to put together a compatible release. In this article I talk about a bit about what exactly VSLab is and walk you through creating a free VSLab installation.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;What is VSLab? &lt;/b&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;VSLab is a Matlab-like interactive environment which is implemented on top of Visual Studio 2008 and F#. It is designed to speed the development of scientific applications and make visualizing data quick and easy. One of the great benefits, besides being free, is that VSLab allows you to compile your applications into binaries which can be easily redistributed. Also, because the code is being run on the CLR it is, in most cases, much faster than the notoriously slow Matlab and Mathematica. &lt;br&gt;&lt;/p&gt;&lt;p&gt;The &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=61ad6924-93ad-48dc-8c67-60f7e7803d3c&amp;amp;displaylang=en&amp;amp;tm"&gt;F# CTP&lt;/a&gt; was updated a few days ago in order to fix a &lt;a href="http://blogs.msdn.com/dsyme/archive/2008/08/29/detailed-release-notes-for-the-f-september-2008-ctp-release.aspx"&gt;number of bugs&lt;/a&gt;. Even if you aren't interested in VSLab, now would be a great time to update your CTP installation. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;VSLab Quick Installation Instructions &lt;/b&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;With these two releases it's very easy to create your own free Matlab-Like Visual Studio environment. It's important that these steps are performed in order as each step depends on the previous step. Installing Managed DirectX is not strictly necessary but you will not be able to use the VSLab visualizations without it.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Prerequisites&lt;/b&gt;&lt;br&gt;If you already have a version of Visual Studio 2008 installed, it must be updated to SP1 before you can continue. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E%20&amp;amp;displaylang=en"&gt;The SP1 update package is available here&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;&lt;p&gt;All previous versions of F# and VSLab must be uninstalled before starting this process. Also, these steps must be followed in the order they appear here.&lt;/p&gt;&lt;p&gt;&lt;b&gt;1) &lt;/b&gt;&lt;b&gt;Install Visual Studio 2008 Shell.&lt;br&gt;&lt;/b&gt;1a) &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2e9a8c35-eb3d-43eb-9122-a5ec195cd7bb&amp;amp;displaylang=en"&gt;Download Visual Studio 2008 Shell (integrated mode).&lt;/a&gt;&lt;br&gt;1b) Run the installer to Extract VS 2008 Shell Package to a temporary directory.&lt;br&gt;1c) Inside that directory, run &lt;i&gt;vside.enu.exe&lt;/i&gt; to launch the actual VS2 2008 Shell installer.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2) Install F# CTP&lt;/b&gt;&lt;br&gt;2a) &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=61ad6924-93ad-48dc-8c67-60f7e7803d3c&amp;amp;displaylang=en&amp;amp;tm"&gt;Download F# September 2008 Release Installer&lt;/a&gt; (InstallFSharp.msi)&lt;br&gt;2b) Run the F# September CTP Installer, the default settings work great. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3) Install VSLab&lt;/b&gt;&lt;br&gt;3a) &lt;a href="http://www.codeplex.com/vslab/Release/ProjectReleases.aspx?ReleaseId=15329"&gt;Download VSLab&lt;br&gt;&lt;/a&gt;3b) Run the VSLab Installer, the default settings work great here too.&lt;/p&gt;&lt;p&gt;&lt;b&gt;4) Install Managed Direct X&lt;/b&gt;&lt;br&gt;4a) &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=c1367bc3-4676-481a-bfaa-5c15d1d7199d&amp;amp;displaylang=en"&gt;Download the latest DirectX End-User Runtimes (August 2008)&lt;/a&gt;&lt;br&gt;4b) Run the installer to extract the DirectX End-User Runtimes to a temporary directory.&lt;br&gt;4c) Inside that directory, Run DXSETUP.exe to update your DirectX drivers.&lt;br&gt;&lt;/p&gt;&lt;p&gt;You now have a complete VSLab installation.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Quick Start Information&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1) First off, launch Visual Studio 2008 to get started. &lt;br&gt;2) Go to File-&amp;gt;New-&amp;gt;Project&lt;br&gt;3) Select Project Type: Visual F# and the VSLab Template&lt;br&gt;4) Hit Shift+Alt+V To activate the VSLab Interface&lt;br&gt;5) Right Click on your project and Click Add-&amp;gt;New Item&lt;br&gt;6) On the left select the VSLab Category and Select the a the Viewer3D template.&lt;/p&gt;&lt;p&gt;Select all of the code before the calls to Close() and hit Alt-Enter to execute.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.atalasoft.com/cs/blogs/rickm/attachment/15531.ashx"&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;The real version is even animated.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Congratulations, you are now all set up to play with VSLab and F#. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Keys: &lt;/b&gt;&lt;br&gt;Shift+Alt+V: Starts The VSLab Interface&lt;br&gt;Alt-Enter: Send selected code to the F# interactive tool window&lt;a href="http://cvslab.di.unipi.it/vslab/blog/page/Visual-Tutorial.aspx"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;References: &lt;/b&gt;&lt;a href="http://cvslab.di.unipi.it/vslab/blog/page/Visual-Tutorial.aspx"&gt;&lt;br&gt;The VSLab Tutorial&lt;/a&gt; is a great resource but has not yet been updated for the new VSLab release. Note that the key bindings have changed as mentioned above and keep an eye on the &lt;a href="http://cvslab.di.unipi.it/vslab/blog/"&gt;VSLab Blog&lt;/a&gt; for updates.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;edit: fixed a link and added a picture from VSLab. &lt;br&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx&amp;amp;;subject=How+to+set+up+your+own+free+VSLab-based+Matlab%2fMathematica+replacement" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx&amp;amp;;title=How+to+set+up+your+own+free+VSLab-based+Matlab%2fMathematica+replacement" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx&amp;amp;title=How+to+set+up+your+own+free+VSLab-based+Matlab%2fMathematica+replacement" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx&amp;amp;;title=How+to+set+up+your+own+free+VSLab-based+Matlab%2fMathematica+replacement" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx&amp;amp;;title=How+to+set+up+your+own+free+VSLab-based+Matlab%2fMathematica+replacement&amp;amp;;top=1" target="_blank" title = "Post http://www.atalasoft.com/cs/blogs/rickm/archive/2008/09/08/how-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.atalasoft.com/cs/aggbug.aspx?PostID=15531" width="1" height="1"&gt;</description><enclosure url="http://www.atalasoft.com/cs/blogs/rickm/attachment/15531.ashx" length="26076" type="image/png" /><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/F_2300_/default.aspx">F#</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/functional/default.aspx">functional</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/.NET/default.aspx">.NET</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Tutorials/default.aspx">Tutorials</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/fsharp/default.aspx">fsharp</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Debugger/default.aspx">Debugger</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/microsoft+research/default.aspx">microsoft research</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Visual+Studio+Shell/default.aspx">Visual Studio Shell</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/VSLab/default.aspx">VSLab</category></item><item><title>Custom Serializing Objects for Use in a Debugger Visualizer</title><link>http://www.atalasoft.com/cs/blogs/rickm/archive/2008/05/07/custom-serializing-objects-for-use-in-a-debugger-visualizer-codeproject.aspx</link><pubDate>Wed, 07 May 2008 19:02:00 GMT</pubDate><guid isPermaLink="false">647108ca-f046-4d8d-9feb-a7fbd2049b37:13930</guid><dc:creator>RickM</dc:creator><slash:comments>0</slash:comments><comments>http://www.atalasoft.com/cs/blogs/rickm/comments/13930.aspx</comments><wfw:commentRss>http://www.atalasoft.com/cs/blogs/rickm/commentrss.aspx?PostID=13930</wfw:commentRss><wfw:comment>http://www.atalasoft.com/cs/blogs/rickm/rsscomments.aspx?PostID=13930</wfw:comment><description>I have a new CodeProject article up which details how to make a Debugger Visualizer in the case where you need to custom serialize the object. The actual classes I build in the tutorial are only useful with our DotImage project line. However, the process...(&lt;a href="http://www.atalasoft.com/cs/blogs/rickm/archive/2008/05/07/custom-serializing-objects-for-use-in-a-debugger-visualizer-codeproject.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.atalasoft.com/cs/aggbug.aspx?PostID=13930" width="1" height="1"&gt;</description><enclosure url="http://www.atalasoft.com/cs/blogs/rickm/attachment/13930.ashx" length="53959" type="image/jpeg" /><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/code/default.aspx">code</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/.NET/default.aspx">.NET</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Tutorials/default.aspx">Tutorials</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Debugger/default.aspx">Debugger</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/VS2005/default.aspx">VS2005</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Visualizer/default.aspx">Visualizer</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Debugger+Visualizer/default.aspx">Debugger Visualizer</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/CodeProject/default.aspx">CodeProject</category><category domain="http://www.atalasoft.com/cs/blogs/rickm/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>