<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Mostly Programming Stuff</title>
	<link>http://blog.darrenstokes.com</link>
	<description>Thoughts on .Net, Visual Studio, and other things</description>
	<pubDate>Tue, 24 Jun 2008 15:19:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Server Room Craziness</title>
		<link>http://blog.darrenstokes.com/2008/06/24/server-room-craziness/</link>
		<comments>http://blog.darrenstokes.com/2008/06/24/server-room-craziness/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 14:42:41 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[Career Craziness]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/06/24/server-room-craziness/</guid>
		<description><![CDATA[A funny post over at The Daily WTF reminded me of a situation I witnessed many years ago at a small client I was working for.
Like the situation described in the post, the client needed to move the door to the server room.  I can&#8217;t even remember why but they were moving the door from [...]]]></description>
			<content:encoded><![CDATA[<p>A funny post over at <a href="http://thedailywtf.com/Articles/The-Stalled-Server-Room.aspx">The Daily WTF</a> reminded me of a situation I witnessed many years ago at a small client I was working for.</p>
<p>Like the situation described in the post, the client needed to move the door to the server room.  I can&#8217;t even remember why but they were moving the door from one wall to another wall.</p>
<p>On the morning that the work was supposed to begin, the crew that was working on removing the door and walling in the opening (there were separate work crews for creating the new opening and closing the old) showed up early and removed the door and closed the opening before anyone arrived to work.  As luck would have it, one of the production servers locked up and needed to be hard rebooted.  The problem was there was no longer a door to the server room.  After considerable debate about the matter, the admin ended up having to actually chop a hole in the wall to the server room with a crowbar that he retrieved from the trunk of his car.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/06/24/server-room-craziness/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Need to Try Firefox</title>
		<link>http://blog.darrenstokes.com/2008/05/25/i-need-to-try-firefox/</link>
		<comments>http://blog.darrenstokes.com/2008/05/25/i-need-to-try-firefox/#comments</comments>
		<pubDate>Sun, 25 May 2008 17:08:25 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/05/25/i-need-to-try-firefox/</guid>
		<description><![CDATA[I was looking over the traffic profile for the last week on this site and was surprised at the share of traffic that Firefox had.

Firefox - 55.4%
Mozilla Compatible Agent - 10.99%
IE (what I have been using) - 8.7%
Safari - 7.18%
Opera - 3.18%
Mozilla - 3.16%
Everything else was bots and various rss readers

I had tried Firefox a [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking over the traffic profile for the last week on this site and was surprised at the share of traffic that Firefox had.</p>
<ol>
<li>Firefox - 55.4%</li>
<li>Mozilla Compatible Agent - 10.99%</li>
<li>IE (what I have been using) - 8.7%</li>
<li>Safari - 7.18%</li>
<li>Opera - 3.18%</li>
<li>Mozilla - 3.16%</li>
<li>Everything else was bots and various rss readers</li>
</ol>
<p>I had tried Firefox a few years ago and I didn&#8217;t really see any benefit but it clearly has the dominant market share of people who went to the effort of at least visiting my blog so it must be worth looking at again.  Within the Firefox category:  3.0 had about 30% share, 1.5.x had ~1%, and 2.0.0.x had the rest of the share.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/05/25/i-need-to-try-firefox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Do you really need to know C?  I think so.</title>
		<link>http://blog.darrenstokes.com/2008/05/22/do-you-really-need-to-know-c-i-think-so/</link>
		<comments>http://blog.darrenstokes.com/2008/05/22/do-you-really-need-to-know-c-i-think-so/#comments</comments>
		<pubDate>Thu, 22 May 2008 15:09:39 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Software Business]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/05/22/do-you-really-need-to-know-c-i-think-so/</guid>
		<description><![CDATA[I&#8217;ve been following the podcasts that Jeff Atwood and Joel Spolsky have been doing for StackOverflow.  The podcasts are not really technical in nature, in fact they really do not have anything to do with what will ultimately be the purpose of the site they are building.  They are more documenting the discussions and decisions [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been following the podcasts that Jeff Atwood and Joel Spolsky have been doing for <a href="http://www.stackoverflow.com">StackOverflow</a>.  The podcasts are not really technical in nature, in fact they really do not have anything to do with what will ultimately be the purpose of the site they are building.  They are more documenting the discussions and decisions they are making while creating the site.</p>
<p>I&#8217;ve only been through the first few so far, but an interesting discussion has come up in both podcasts about whether or not programmers should know the C programming language.  Jeff does not know C and seems to come down on the side of the argument that this knowledge is not necessary.  Jeff hasn&#8217;t specifically said this out loud, that I&#8217;ve heard, but I gather this is his opinion based on how the conversation seems to flow.  Joel, on the other hand, is of the opinion that programmers should have knowledge of the lower levels of programming even though it is not part of their daily job.  His thinking on this is that the lower level knowledge gives programmers an edge even when programming with the higher level popular programming languages of today.</p>
<p>I have to agree with Joel on this.  In my experience working with programmers in both categories, those who have a background of knowledge of the lower level programming languages always seem to be quicker at solving more complicated problems.  Of course, there are exceptions to this rule but I would say 98% of the time this is true. </p>
<p>It is interesting also that when this topic comes up with colleagues, it is almost split right down the line in opinion with those who do not know C believing it is not necessary and those who do have experience with C believing this sort of experience and knowledge makes them a much better developer.</p>
<p>One good example supporting my argument (actually Joel&#8217;s argument) is garbage collection related issues.  I&#8217;ve seen programmers spend a huge amount of time attempting to understand why the runtime memory size of their program is continuing to grow when, in their minds, the garbage collector should be coming to the rescue.  Of course, the problem is usually that they somehow have a reachable reference to a huge collection of objects or something of this nature (usually several in fact).  Programmers with the lower level knowledge seem to pick up on these sorts of problems much quicker. </p>
<p>Another area I have seen many issues with is threading.  Languages like C# and Java make threading a reachable concept for the programming masses.  This is a good thing unless you do not understand the underlying concepts of threading.  I cannot begin to calculate how many conversations I have had with programmers concerning the thread safety of their methods.  I also cannot count the number of blank stares I have received when I ask about the concept of thread safety in interviews.</p>
<p>I know that most will say that I am bringing up edge case problems that are not normal in business programming.  I am willing to concede that.  However, I also agree with Joel&#8217;s approach in that I tend not to hire programmers that do not have this knowledge because it happens often enough to be a problem.  There are exceptions, but those programmers are &quot;exceptional&quot;.</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/softwarebusiness">softwarebusiness</a>, <a rel="tag" href="http://technorati.com/tag/stackoverflow">stackoverflow</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/05/22/do-you-really-need-to-know-c-i-think-so/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updated ASP.NET Dynamic Data Preview Released</title>
		<link>http://blog.darrenstokes.com/2008/04/10/updated-aspnet-dynamic-data-preview-released/</link>
		<comments>http://blog.darrenstokes.com/2008/04/10/updated-aspnet-dynamic-data-preview-released/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 01:52:29 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[.Net]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/04/10/updated-aspnet-dynamic-data-preview-released/</guid>
		<description><![CDATA[Scott Guthrie announced the availability of a new preview of the ASP.NET Dynamic Data functionality.
The idea behind this functionality is that you can generate a fully functional application based upon a LINQ to SQL or LINQ to Entities model.  This reminds me a lot of the Naked Objects Framework from a few years back in [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Guthrie announced the availability of a <a href="http://weblogs.asp.net/scottgu/archive/2008/04/10/asp-net-dynamic-data-preview-available.aspx">new preview of the ASP.NET Dynamic Data functionality</a>.</p>
<p>The idea behind this functionality is that you can generate a fully functional application based upon a LINQ to SQL or LINQ to Entities model.  This reminds me a lot of the Naked Objects Framework from a few years back in the java world.  Naked Objects generated a rich client Swing application but the concept is identical.  It does appear, however, that ASP.NET Dynamic Data allows a little more customization of the UI than I remember from Naked Objects.</p>
<p>I bet if most users of smallish data entry applications knew in advance how much the development of their small application was going to cost them, they would gladly accept an application with limited UI goodness for something quickly available and just works.</p>
<p>I know that I will consider this tool in the future when I need to create small data administration type applications.  Saving time and money on those small applications can make more budget available for the applications that can really impact business capability.</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/aspnetdynamicdata">aspnetdynamicdata</a>, <a rel="tag" href="http://technorati.com/tag/aspnet">aspnet</a>, <a rel="tag" href="http://technorati.com/tag/dotnet">dotnet</a></small></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/04/10/updated-aspnet-dynamic-data-preview-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Unity Application Block 1.0 has been released</title>
		<link>http://blog.darrenstokes.com/2008/04/05/unity-application-block-10-has-been-released/</link>
		<comments>http://blog.darrenstokes.com/2008/04/05/unity-application-block-10-has-been-released/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 17:29:47 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[.Net]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/04/05/unity-application-block-10-has-been-released/</guid>
		<description><![CDATA[The Unity Application Block version 1.0 has been released and is available on CodePlex here.
A good overview of the configuration of Unity was written by Matthew Podwysocki.
The xml configuration is a little unique compared to other DI containers.  I plan on adding support for the xml configuration to Reference Assistant before the first public beta [...]]]></description>
			<content:encoded><![CDATA[<p>The Unity Application Block version 1.0 has been released and is available on CodePlex <a href="http://www.codeplex.com/unity/Release/ProjectReleases.aspx?ReleaseId=12276">here</a>.</p>
<p>A good overview of the <a href="http://weblogs.asp.net/podwysocki/archive/2008/03/27/ioc-and-unity-configuration-changes-for-the-better.aspx">configuration of Unity</a> was written by Matthew Podwysocki.</p>
<p>The xml configuration is a little unique compared to other DI containers.  I plan on adding support for the xml configuration to Reference Assistant before the first public beta is out.</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/unity">unity</a>, <a rel="tag" href="http://technorati.com/tag/ioc">ioc</a>, <a rel="tag" href="http://technorati.com/tag/dependencyinjection">dependencyinjection</a>, <a rel="tag" href="http://technorati.com/tag/dotnet">dotnet</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/04/05/unity-application-block-10-has-been-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Heading to VSLive</title>
		<link>http://blog.darrenstokes.com/2008/03/21/heading-to-vslive/</link>
		<comments>http://blog.darrenstokes.com/2008/03/21/heading-to-vslive/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 12:45:10 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/03/21/heading-to-vslive/</guid>
		<description><![CDATA[Next week, I&#8217;ll be heading to VSLive.  The pre-conference workshops actually begin Sunday, March 30, but I will be arriving a few days early for a short vacation with the family for Spring Break.
If you are going to be there and want to meet up, reply to this post or send me an email.
Also, if [...]]]></description>
			<content:encoded><![CDATA[<p>Next week, I&#8217;ll be heading to VSLive.  The pre-conference workshops actually begin Sunday, March 30, but I will be arriving a few days early for a short vacation with the family for Spring Break.</p>
<p>If you are going to be there and want to meet up, reply to this post or send me an email.</p>
<p>Also, if you are interested, I can give you a demo of the product I have been working on.  It is called Reference Assistant and is a Visual Studio Add-In that helps resolve issues around project references and type information expressed in configuration files.  Reference Assistant allows you to specify multiple sets of reference directories and dynamically switch between them, make sure that particular reference directories are always present for certain projects, add a reference directory to multiple projects at the same time, and helps resolve conflicts with different versions of assembly references.  It also parses app.config section handler types and configuration files for the major Dependency Injection containers and helps to resolve those references.  Reference Assistant supports its own method of extensibility allowing developers to add functionality that is not supported out of box.  For instance, developers could add parsing for their own custom configuration file formats or support for a custom written plug-in discovery framework. </p>
<p>This is a brief description of the major features but there are many other smaller nice things as well.  Reference Assistant is in closed beta currently but the public beta is coming very soon along with the launch of the website and much more information.</p>
<p>Even if you aren&#8217;t interested in a demo, we can get together and talk about .Net, Visual Studio, the sinking value of the US dollar, or whatever.</p>
<p>Hope to see you there!</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/visualstudio">visualstudio</a>, <a rel="tag" href="http://technorati.com/tag/vslive">vslive</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/03/21/heading-to-vslive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mono 2.0 (.Net 2.0 compatible) is coming soon</title>
		<link>http://blog.darrenstokes.com/2008/03/13/mono-20-net-20-compatible-is-coming-soon/</link>
		<comments>http://blog.darrenstokes.com/2008/03/13/mono-20-net-20-compatible-is-coming-soon/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 13:58:42 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[.Net]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/03/13/mono-20-net-20-compatible-is-coming-soon/</guid>
		<description><![CDATA[According to Redmond Developer News, the beta of Mono 2.0 will be available for download Friday March 14.  Mono is an open source implementation of the .Net CLR and libraries and runs on many platforms, including OSX, Windows, and Linux.
I am a little mystified as to why a developer would target Mono if they need [...]]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://reddevnews.com/news/print.aspx?editorialsid=9643">Redmond Developer News</a>, the beta of Mono 2.0 will be available for download Friday March 14.  <a href="http://www.mono-project.com">Mono</a> is an open source implementation of the .Net CLR and libraries and runs on many platforms, including OSX, Windows, and Linux.</p>
<p>I am a little mystified as to why a developer would target Mono if they need to run on Windows, but then I have always been a little puzzled with certain aspects of the Open Source movement.  If the CLR is free for me to use in terms of costs to me or my customers, and available on pretty much every windows installation out there, then that is free enough for me.</p>
<p>Now targeting other operating systems with Mono is a different matter all together and is where I see Mono as a useful and quite interesting tool.</p>
<p>I will be honest.  I have not following the progress of Mono very closely at all.  When I saw the announcement of the pending beta availability I went to the Mono site and read through their <a href="http://www.go-mono.com/monologue/">blog</a>.  I was shocked at how much they have working on other operating systems.  I have listened to podcasts with Miguel de Icaza when he talked about the relatively small size of the core Mono dev team so this makes their accomplishments nothing short of astonishing in my view.  Here is a short list of stuff they have working for mac developers:</p>
<ul>
<li>They already have Mono running on the iPhone.</li>
<li>ObjC# bindings to provide access to Objective-C APIs from Mono</li>
<li>Cocoa# has been developed to provide cocoa bindings.</li>
</ul>
<p>I would imagine that Silverlight will help out some with Mono adoption since the team is also making that available on Linux via the <a href="http://www.mono-project.com/Moonlight">Moonlight</a> project.</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/dotnet">dotnet</a>, <a rel="tag" href="http://technorati.com/tag/mono">mono</a></small></p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/03/13/mono-20-net-20-compatible-is-coming-soon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio Links Moving to VisualStudioHacks.com</title>
		<link>http://blog.darrenstokes.com/2008/03/13/visual-studio-links-moving-to-visualstudiohackscom/</link>
		<comments>http://blog.darrenstokes.com/2008/03/13/visual-studio-links-moving-to-visualstudiohackscom/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 12:04:22 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[Visual Studio Links]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/03/13/visual-studio-links-moving-to-visualstudiohackscom/</guid>
		<description><![CDATA[I will be moving my Visual Studio Links series to Visual Studio Hacks.  James Avery, author of the book by the same name, is revamping the site and will be adding a lot of content.
In addition to Visual Studio Links, I will also write articles on Visual Studio periodically so make sure to subscribe to [...]]]></description>
			<content:encoded><![CDATA[<p>I will be moving my <a href="http://blog.darrenstokes.com/category/this-week-in-vsnet">Visual Studio Links</a> series to <a href="http://visualstudiohacks.com/">Visual Studio Hacks</a>.  James Avery, author of the book by the same name, is revamping the site and will be adding a lot of content.</p>
<p>In addition to Visual Studio Links, I will also write articles on Visual Studio periodically so make sure to subscribe to the <a href="http://feeds.feedburner.com/visualstudiohacks">rss feed</a>.</p>
<p>For those who subscribe to this site, or visit often, I will still post entries here that are more general .Net programming topics.</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/visualstudiolinks">visualstudiolinks</a>, <a rel="tag" href="http://technorati.com/tag/visualstudio">visualstudio</a>, <a rel="tag" href="http://technorati.com/tag/dotnet">dotnet</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/03/13/visual-studio-links-moving-to-visualstudiohackscom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio Links #8</title>
		<link>http://blog.darrenstokes.com/2008/03/11/visual-studio-links-8/</link>
		<comments>http://blog.darrenstokes.com/2008/03/11/visual-studio-links-8/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 13:59:03 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[Visual Studio Links]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/03/11/visual-studio-links-8/</guid>
		<description><![CDATA[My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio.
Vishal Joshi posted an overview of the VS tooling integration that shipped with ASP.NET MVC last week.
Marlon Grech discusses how to add Input Prompt support in Vista with WPF using Avalon Controls Library.
Via Steve [...]]]></description>
			<content:encoded><![CDATA[<p>My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio.</p>
<p>Vishal Joshi posted an overview of the <a href="http://vishaljoshi.blogspot.com/2008/02/tooling-features-overview-of-aspnet-mvc.html">VS tooling integration that shipped with ASP.NET MVC</a> last week.</p>
<p>Marlon Grech discusses how to <a href="http://marlongrech.wordpress.com/2008/03/09/input-prompt-support-in-wpf/">add Input Prompt support in Vista with WPF</a> using <a href="http://www.codeplex.com/AvalonControlsLib">Avalon Controls Library</a>.</p>
<p>Via <a href="http://spietrek.blogspot.com/2008/03/links-392008.html">Steve Pietrek</a>: Letz Roeder has released <a href="http://www.aisto.com/Roeder/Frontier/Default.aspx?PermaLink=63">version 5.1 of .NET Reflector</a>.</p>
<p>Via Jason Haley:  <a href="http://www.codeproject.com/KB/macros/GraphicDebuggerVisualizer.aspx">Creating a Debugger Visualizer for Graphics</a> instances on Code Project.  Source included, of coarse.</p>
<p>Via email from Ted Heuer:  ILog has released an open source <a href="http://blogs.ilog.com/brms/2008/03/03/ilog-opens-java-to-c-translator/">java to C# translater</a> that can handle generic types.  According to ILog, this is used internally to help port their java rules engine product to .Net.  It is also available as an Eclipse plug-in that can take an Eclipse project and generate a VS project.</p>
<p>Alessandro Del Sole has written an article on Code Project explaining how to <a href="http://www.codeproject.com/KB/WPF/WPFControlsInVSTO.aspx">Use WPF Controls in VSTO Solutions with Visual Basic 2008</a>.</p>
<p>Keyvan Nayyeri has released <a href="http://nayyeri.net/blog/professional-visual-studio-extensibility-finally-released/">Visual Studio Extensibility</a>.  The book covers VS 2008.  As of when I am writing this post, a quick search revealed that Amazon has the book for $2 cheaper than B&amp;N, even with a B&amp;N membership.  Both are still showing the book as pre-release but Keyvan says that should be corrected very soon and Wrox should have it for purchase immediately.  From the posted <a href="http://media.wiley.com/product_data/excerpt/43/04702308/0470230843-2.pdf">table of contents</a>, information that I have not seen covered in other books on VS Extensions include: </p>
<ul>
<li>Debugging and Testing Add-Ins</li>
<li>Creating a Windows Installer for your Add-In (where was this when I needed it?)</li>
<li>Localization</li>
<li>VS Shell, which is new to 2008 so it could not have appeared in previous books</li>
<li>DSL Tools, also new</li>
<li>Extending the debugger</li>
<li>VSPackages</li>
<li>MSBuild</li>
</ul>
<p>Sara Ford explains how to <a href="http://blogs.msdn.com/saraford/archive/2008/03/11/did-you-know-you-can-have-vs-automatically-do-a-rename-within-the-entire-project-when-you-do-a-file-rename-in-solution-explorer.aspx">turn off the prompting to rename your classes when you rename the files in Visual Studio</a>.  With this option turned off, the renaming happens automatically without the prompt.</p>
<p><a href="http://msmvps.com/blogs/carlosq/archive/2008/03/11/new-blog-posts-to-learn-vs-sdk-packages.aspx">Carlos Quintero</a> pointed out an excellent set of <a href="http://www.architekturaforum.hu/blogs/divedeeper/archive/2008/01/02/LearnVSXNowPart1.aspx">posts dedicated to learning the VS SDK</a>.</p>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/visualstudio">visualstudio</a>, <a rel="tag" href="http://technorati.com/tag/visualstudiolinks">visualstudiolinks</a>, <a rel="tag" href="http://technorati.com/tag/dotnet">dotnet</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/03/11/visual-studio-links-8/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio Links #7</title>
		<link>http://blog.darrenstokes.com/2008/03/08/visual-studio-links-7/</link>
		<comments>http://blog.darrenstokes.com/2008/03/08/visual-studio-links-7/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 17:38:46 +0000</pubDate>
		<dc:creator>Darren Stokes</dc:creator>
		
		<category><![CDATA[Visual Studio Links]]></category>

		<guid isPermaLink="false">http://blog.darrenstokes.com/2008/03/08/visual-studio-links-7/</guid>
		<description><![CDATA[My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio.
Carlos Quintero posted an excellent summary of resolving Type instances and information from within VS.
This is a nice post on how to incorporate the Subersion revision number in to the assemblyinfo version number when [...]]]></description>
			<content:encoded><![CDATA[<p>My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio.</p>
<p>Carlos Quintero posted an excellent summary of <a href="http://msmvps.com/blogs/carlosq/archive/2008/03/06/how-do-i-get-a-system-type-from-a-type-name.aspx">resolving Type instances and information from within VS</a>.</p>
<p>This is a nice post on how to <a href="http://rod.blogsome.com/2008/02/21/compiling-solution-in-visual-studio-with-generating-project-version-based-on-svn-revision/">incorporate the Subersion revision number in to the assemblyinfo version number</a> when building.</p>
<p>Alexander Brutt posted a <a href="http://saftsack.fs.uni-bayreuth.de/~dun3/archives/visual-studio-2005-project-template-for-sharepoint-2007-timer-jobs/142.html">VS 2005 project template for creating Sharepoint 2007 Timer Jobs</a> (scheduled tasks that run under Sharepoint).  The post also includes a link that explains how to create the actual timer jobs.</p>
<p>The WPF Controls library, Avalon Controls Library on Codeplex, has been <a href="http://marlongrech.wordpress.com/2008/03/02/avaloncontrolslibrary-v2-has-been-released/">updated to v2</a>.</p>
<p>Via <a href="http://www.dotnetkicks.com">DotNetKicks</a>, <a href="http://www.codeplex.com/vistacontrols">Windows Vista Controls for .Net version 1.3 released</a>.  This is a .Net control library for VS 2008 and windows vista, hosted on CodePlex.</p>
<p>Sara Ford posted a tip on how to <a href="http://blogs.msdn.com/saraford/archive/2008/03/07/did-you-know-how-to-make-the-toolbox-not-automatically-populate-with-items-found-in-the-solution-167.aspx">stop the toolbox from auto-populating items in your solution</a>.  She suggests that this could speed up load time for solutions containing large projects.</p>
<p>The sessions from the recent Mix conference have been posted <a href="http://sessions.visitmix.com/">here</a>.  Sessions on ASP.NET MVC and Silverlight 2.0 are included along with many other topics.</p>
<p>Haibo Luo has <a href="http://blogs.msdn.com/haibo_luo/archive/2008/03/07/8107924.aspx">updated his ILVisualizer debugger visualizer for 2008</a>.  This visualizer will show the IL for methods you are debugging.  Source code included.</p>
<p>Good stuff from Channel9:</p>
<ul>
<li><a href="http://channel9.msdn.com/Showpost.aspx?postid=388355">Scott Guthrie discusses Silverlight 2.0 Beta 1</a>.</li>
<li><a href="http://channel9.msdn.com/Showpost.aspx?postid=388339">The Silverlight Blueprint for Sharepoint</a></li>
<li><a href="http://channel9.msdn.com/Showpost.aspx?postid=388331">Inside IE8 Beta 1 For Developers</a></li>
<li><a href="http://channel9.msdn.com/Showpost.aspx?postid=388101">Tips and Tricks with the Interop Forms Toolkit</a></li>
</ul>
<p><small>Tags: <a rel="tag" href="http://technorati.com/tag/visualstudio">visualstudio</a>, <a rel="tag" href="http://technorati.com/tag/visualstudiolinks">visualstudiolinks</a>, <a rel="tag" href="http://technorati.com/tag/dotnet">dotnet</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.darrenstokes.com/2008/03/08/visual-studio-links-7/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
