<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wagnerblog &#187; .NET Code Related</title>
	<atom:link href="http://wagnerblog.com/category/net/net-code-related/feed/" rel="self" type="application/rss+xml" />
	<link>http://wagnerblog.com</link>
	<description>Development Ideas and Ramblings</description>
	<lastBuildDate>Fri, 06 Nov 2009 19:11:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>More ASP.NET MVC Puzzlement</title>
		<link>http://wagnerblog.com/2009/05/more-aspnet-mvc-puzzlement/</link>
		<comments>http://wagnerblog.com/2009/05/more-aspnet-mvc-puzzlement/#comments</comments>
		<pubDate>Sun, 31 May 2009 03:50:09 +0000</pubDate>
		<dc:creator>twagner</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=1004</guid>
		<description><![CDATA[I have been slogging my way through the MS MVC architecture. There are some good parts and some really hard to get used to parts. Some stuff just has me completely puzzled. For example when your used to setting an autopostback property on a drop down control, the need to have to hand code some [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wagnerblog.com/wp-content/uploads/2009/05/puzzled.jpg" alt="puzzled" title="puzzled" width="240" height="280" class="alignright size-full wp-image-1005" />I have been slogging my way through the MS MVC architecture. There are some good parts and some really hard to get used to parts. Some stuff just has me completely puzzled. For example when your used to setting an autopostback property on a drop down control, the need to have to hand code some js to do the same every time I want an autopostback gets old pretty quick. </p>
<p>I love the way MVC separates out the code that used to get thrown into the same code behind in web forms. It really shines in that regard. Who knows maybe it will have a positive influence on webforms apps in that regard. </p>
<p>For the moment my bottom line is that it takes a lot longer to write the same functionality in MVC than webforms. That&#8217;s partly due to the learning curve and partly due to the fact that there is more code to write. The fact that there is more code will be interesting to watch. Maybe in time people will find some efficient practices that will help to bring down the overall effort required. If thats not the case I wonder how someone would justify the cost of building a system one way versus another. And dont tell me to build it in MVC because webforms are evil. Thats nonesense. We have almost ten years of webform driven sites out there. </p>
<p>Lastly, for all those folks who are jumping on the &#8220;Viewstate is evil&#8221; bandwagon &#8211; which seems to be the same lemmings who jumped on Datasets as a DAO in 2002 &#8211; have a look at the following<a href="http://www.slideshare.net/rudib/aspnet-mvc-performance"> performance test</a>. 6-8 requests per second for an MVC app is laughable. I sure hope that&#8217;s not the case presently. Its worth some internal testing to see. By the way, just on a purely subjective note, for the past year I have frequently spent time on MarketWatch. Since they switched to MVC I have noticed a small performance penalty. Purely subjective. Heck maybe its even a matter of browsers. </p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2009/05/more-aspnet-mvc-puzzlement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeGen on Steroids</title>
		<link>http://wagnerblog.com/2009/05/codegen-on-steroids/</link>
		<comments>http://wagnerblog.com/2009/05/codegen-on-steroids/#comments</comments>
		<pubDate>Thu, 21 May 2009 21:39:32 +0000</pubDate>
		<dc:creator>twagner</dc:creator>
				<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Code Gen]]></category>
		<category><![CDATA[LLBLGen]]></category>
		<category><![CDATA[MSPec]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[NHibernate]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=994</guid>
		<description><![CDATA[Wow, I really have been leading a pretty sheltered life as a consultant. There is a toolset I have used for a number of years that has predictably delivered results. When it comes to projects where you deliver or you dont eat its pretty important that your tools work. Along the way I was fortunate [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-993 alignright" title="steroids1" src="http://wagnerblog.com/wp-content/uploads/2009/05/steroids1.jpg" alt="steroids1" width="306" height="399" />Wow, I really have been leading a pretty sheltered life as a consultant. There is a toolset I have used for a number of years that has predictably delivered results. When it comes to projects where you deliver or you dont eat its pretty important that your tools work. Along the way I was fortunate enough &#8211; with the help of one important friend ( Dan ) &#8211; to produce some pretty good tools. We had a version of MVC in 2006 &#8211; 3 years before MS had theirs.</p>
<p>Fast forward to 2009. ASP.NET MVC hits the market. Only its not just routing and actions its a whole big kit and kaboodle. Reminds me a little of RoR.  Along the way all of a sudden a lot of folks are complaining that Viewstate is the big evil and if only they could code without it. Meh. Sounds a little like people flocking to the latest shiniest thing. And there is nothing wrong with that. Its just ironic that many of the personality types that flock to this technology are the same type of folks who argued that datasets would save the world. Geez.</p>
<p>MVC is good stuff and my buddy Phil has poured his heart into this project. So I certainly hope it will thrive and progress. What has me confused at the moment are a plethora of adjacent projects that are growing up around it. I have a hard time discerning which to take serious. What do I make of an open source &#8220;architecture&#8221; that spits out a bunch of scaffolding pages and uses itself two other OSS projects. By the way, am I the only one who sees a trend of OSS projects where someone produces an entire new something that is 50% built on top of someone elses new something. Hope that makes sense. Did the RoR community go through a similar evolution?</p>
<p>As a consultant I need rock solid tools that are not necessarily going to be impacted by a deprecation of some obscure aspect because the manufacturer used some OSS project that is no longer popular. I really should research how the RoR community deals with this.</p>
<p>And while I am on the subject of &#8220;architectures&#8221;&#8230;. seems that there are some ASP.NET MVC &#8220;architectures&#8221; floating around that are primarily fantastic code generators. I would actually call them Form Wizards on Steroids. Hence the pic.</p>
<p>In 1992 I worked on a pretty large MS Access app. Yes we did those and they were good. Dont laugh. MS Access was the MVC of its day. Anyways, the IDE had a Form Wizard. Point it at a query or table and it would generate all the code you need.  I learned an important lesson back then about code gen. Especially UI code gen. Dont use it. Wizard generated code is great &#8230; al the way until you need to change it. And Wizard generated apps tend to contain a lot of unnecessary stuff that you wouldn&#8217;t produce by hand.</p>
<p>Now mind you I am not talking about the utilization of some other view engine. Spark for example looks pretty cool. I am talking about the notion that a utility spitting out a bunch of views and controllers and tests is a measure of productivity. It is not.</p>
<p>Speaking of productivity. Rob Connery had a very cool demo of MSpec on his site. Finally a spec / test system that makes sense. (Besides Fitnesse that is).</p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2009/05/codegen-on-steroids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Its Labor Day&#8230;. so that means I labor today</title>
		<link>http://wagnerblog.com/2007/09/its-labor-day-so-that-means-i-labor-today/</link>
		<comments>http://wagnerblog.com/2007/09/its-labor-day-so-that-means-i-labor-today/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 21:01:03 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[.NET Tools]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=900</guid>
		<description><![CDATA[After returning from a wonderful vacation, its back to business. We are currently working on an interesting WCF project in which I actually get to dogfood our service implementation. At least thats the plan. Working with a distributed team, Jeff one of&#160;my guys, &#160;is located in Northern California. He happens to be responsible for huge [...]]]></description>
			<content:encoded><![CDATA[<p>After returning from a wonderful vacation, its back to business. We are currently working on an interesting WCF project in which I actually get to dogfood our service implementation. At least thats the plan. Working with a distributed team, Jeff one of&nbsp;my guys, &nbsp;is located in Northern California. He happens to be responsible for huge chunks of the services and database. So rather than continually migrating changes we will try to just consume his services in development. Should be interesting. </p>
<p>Speaking of interesting, <a href="http://west-wind.com/weblog/posts/147218.aspx" target="_blank">Rick Strahl</a> came across yet another one of those WTF scenarios with LINQ. Apparently it manages to create circular references when you try to serialize objects. That&#8217;s so lame its unbelievable. What I do not understand in all these issues that LINQ seems to have (and unless I am mistaken that the Entity Framework also has here and there) &#8211; what I really don&#8217;t understand is the fact that ORM has been around for ages. Entity Relations were first defined in the 70&#8217;s by Dr. Peter Chen. How is it that the Architecture Astronauts at MS can&#8217;t get their act together and produce this stuff without numbskull problems like this.&nbsp; I have long since given up on completely problem free releases, but some of the recent technologies that are being evangelized seem to have a higher than normal quotient of WTF errors.&nbsp; Is it any wonder there are a number of dissatisfied voices out there. </p>
<p>Luckily in the case of ORM tools there are a number of viable commercial and Open Source alternatives available. </p>
<p>UPDATE: And if you really want something to make your eyes roll back in your head, check out <a href="http://oakleafblog.blogspot.com/2007/09/linq-and-entity-frameword-updates-for.html">Roger Jennings </a>list. I especially took notice of the part where Roger mentioned that his concerns were pretty much ignored on the forum. Now folks, Roger goes way way back in the database world. If MS simply ignores the comments of a thorough and conscientious developer like him&#8230; imagine what else gets skipped, ignored, shuffled under the carpet and overpowered by marketing and evangelism. I continue to say it again and again this project has a distinct smell. And yes I DO have my own agenda here.</p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/09/its-labor-day-so-that-means-i-labor-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We aim to please&#8230;</title>
		<link>http://wagnerblog.com/2007/07/we-aim-to-please/</link>
		<comments>http://wagnerblog.com/2007/07/we-aim-to-please/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 03:44:35 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[.NET Tools]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=885</guid>
		<description><![CDATA[ 
Have you ever gotten into a situation where your customers development team uses tools that you know full well are not best of breed, but you go along with it and use them for their project because&#8230;. well they are the customer and pay the bills. I have precisely such a case. The customers [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wagnerblog.com/wp-content/uploads/2007/07/pigs.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 5px 25px 5px 5px; border-left: 0px; border-bottom: 0px" height="174" alt="pigs" src="http://wagnerblog.com/wp-content/uploads/2007/07/pigs-thumb.jpg" width="240" align="left" border="0"/></a> </p>
<p>Have you ever gotten into a situation where your customers development team uses tools that you know full well are not best of breed, but you go along with it and use them for their project because&#8230;. well they are the customer and pay the bills. I have precisely such a case. The customers dev team requested that we use MS Enterprise Blocks for logging and exception handling. Primarily because thats what they have standardized on, and its easier for them to maintain this code if it contains the MS blocks. </p>
<p>Now normally we use Log4Net. Want to know why? </p>
<p>For starters its open source. And secondly its better built and faster.&nbsp; <a href="http://weblogs.asp.net/lorenh/archive/2005/02/18/376191.aspx" target="_blank">Here is</a> actually some empirical evidence how much faster it is. <strong>In this test it took Log4Net about 40ms to log 1000 messages while the Enterprise Library took a whopping 9500ms</strong>. That&#8217;s pretty incredible isn&#8217;t it. </p>
<p>There is an old saying. Don&#8217;t know where it comes from, but it goes something like this : &#8221; Whose bread you eat &#8211; whose song you sing&#8221;. Meaning the customer is paying for it and if they like this tool we will implement it. Even if it is a bit of a pig and slow.  </p>
<p>Of course there is plenty of&nbsp;discussion of the code&nbsp;and design quality&nbsp;presented by the EntLib. &nbsp;<a href="http://ayende.com/Blog/archive/2007/05/18/What-I-dont-like-the-Patterns--Practices-efforts.aspx" target="_blank">Oren Eini</a> set off a huge discussion in March 2007&nbsp;when he called the Patterns and Practices group on the carpet. In spirit and meaning that wasn&#8217;t all too different from <a href="http://www.pluralsight.com/blogs/craig/archive/2003/10/22/1015.aspx" target="_blank">this post by PluralSight</a> all the way back in 2003. </p>
<p>Face it, its very hard to turn a sows ear into a purse. </p>
<p>You know, I haven&#8217;t used any of their stuff since the original DAAB back in 2003 or thereabouts. Once I started to work with ORM&#8217;s and once there were some valid .NET OSS projects out there I never looked back. </p>
<p>Just for reference ( since I will need it in the near future ) here are a couple articles on configuring MS Blocks for Logging. </p>
<p><a href="http://www.devx.com/dotnet/Article/31463">http://www.devx.com/dotnet/Article/31463</a><br /><a href="http://www.cubido.at/Blog/tabid/176/EntryID/33/Default.aspx">http://www.cubido.at/Blog/tabid/176/EntryID/33/Default.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/07/we-aim-to-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPF Master Pages</title>
		<link>http://wagnerblog.com/2007/07/wpf-master-pages/</link>
		<comments>http://wagnerblog.com/2007/07/wpf-master-pages/#comments</comments>
		<pubDate>Mon, 09 Jul 2007 19:03:26 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET Code Related]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=866</guid>
		<description><![CDATA[Karin Huber describes her Master Pages idea for WPF applications in an article on CodeProject. Why does that remind me so much of ASP.NET 1.1 home made master pages? Good article !
]]></description>
			<content:encoded><![CDATA[<p>Karin Huber describes her Master Pages idea for WPF applications in an <a href="http://www.codeproject.com/useritems/WPFMasterPage.asp">article on CodeProject</a>. Why does that remind me so much of ASP.NET 1.1 home made master pages? Good article !</p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/07/wpf-master-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thanks Bob</title>
		<link>http://wagnerblog.com/2007/05/thanks-bob/</link>
		<comments>http://wagnerblog.com/2007/05/thanks-bob/#comments</comments>
		<pubDate>Mon, 21 May 2007 12:53:45 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET Code Related]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=827</guid>
		<description><![CDATA[For pointing out the following:
 &#8220;&#8230;.A tip o’ the hat to Ayande Rahien for having the guts to point out today that the stuff that comes out of Microsoft’s Patterns and Practices (P&#038;P) group is mostly over-abstracted, over-architected crap. He said it nicer than that, and he rightly pointed out that it’s not that the [...]]]></description>
			<content:encoded><![CDATA[<p>For pointing out the following:<br />
 &#8220;&#8230;.A tip o’ the hat to Ayande Rahien for having the guts to point out today that the stuff that comes out of Microsoft’s Patterns and Practices (P&#038;P) group is mostly over-abstracted, over-architected crap. He said it nicer than that, and he rightly pointed out that it’s not that the P&#038;P folks produce bad code as such. It’s just that they dream up everything you could potentially need, in a sort of broad but thin layer atop the CLR, and present it to the world with the words “Microsoft” and “enterprise” on it, so it must be coding goodness, right?&#8221;</p>
<p>Does anyone remember all the crazy overloaded methods in the first lib to come out of MS &#8211; the DAL.</p>
<p>Read <a href="http://http://bobondevelopment.com/2007/05/18/dont-be-in-awe-of-enterprise-solutions/">more</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/05/thanks-bob/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debug Statements and Trace Statements</title>
		<link>http://wagnerblog.com/2007/05/debug-statements-and-trace-statements/</link>
		<comments>http://wagnerblog.com/2007/05/debug-statements-and-trace-statements/#comments</comments>
		<pubDate>Sun, 13 May 2007 15:45:46 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[Asp.Net 2.o]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=820</guid>
		<description><![CDATA[dnrTV has a very nice episode full of information on using Debug.Writeline and Trace Statements to help debug applications. I continue to be blown away occassionally by the depth of Scotts knowledge.
Watch the show here
]]></description>
			<content:encoded><![CDATA[<p>dnrTV has a very nice episode full of information on using Debug.Writeline and Trace Statements to help debug applications. I continue to be blown away occassionally by the depth of Scotts knowledge.</p>
<p>Watch the show <a href="http://www.hanselman.com/blog/DNRTVScreencastASPNETDebuggingAndTracing.aspx">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/05/debug-statements-and-trace-statements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rockford Lhotka &#8211; CSLA .NET 3.0 test release #3 available</title>
		<link>http://wagnerblog.com/2007/04/rockford-lhotka-csla-net-30-test-release-3-available/</link>
		<comments>http://wagnerblog.com/2007/04/rockford-lhotka-csla-net-30-test-release-3-available/#comments</comments>
		<pubDate>Sat, 28 Apr 2007 14:10:45 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[.NET Tools]]></category>
		<category><![CDATA[Software Architecture]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=808</guid>
		<description><![CDATA[While I haven&#8217;t used CSLA in a few years, I have always looked to Rocky and the code in his library as great examples of how to structure frameworks and how to use certain technologies. For example for ASP.NET 2.0 Rocky went ahead and worked on a custom DataSourceControl which was (to me) very trail-blazing. [...]]]></description>
			<content:encoded><![CDATA[<p>While I haven&rsquo;t used CSLA in a few years, I have always looked to Rocky and the code in his library as great examples of how to structure frameworks and how to use certain technologies. For example for ASP.NET 2.0 Rocky went ahead and worked on a custom DataSourceControl which was (to me) very trail-blazing. So once again Rocky is getting into the territory of new technology and I look forward to learning from his examples. </p>
<p class="citation"><cite cite="http://www.lhotka.net/weblog/CSLANET30TestRelease3Available.aspx"><a href="http://www.lhotka.net/weblog/CSLANET30TestRelease3Available.aspx" target="_blank">Read more</a></cite>.</p>
<div class="bjtags">Tags:  <a rel="tag" href="http://technorati.com/tag/CSLA">CSLA</a>, <a rel="tag" href="http://technorati.com/tag/Framework">Framework</a></div>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/04/rockford-lhotka-csla-net-30-test-release-3-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dare Obasanjo aka Carnage4Life &#8211; Top Ten Signs Your Software Project is Doomed</title>
		<link>http://wagnerblog.com/2007/03/dare-obasanjo-aka-carnage4life-top-ten-signs-your-software-project-is-doomed/</link>
		<comments>http://wagnerblog.com/2007/03/dare-obasanjo-aka-carnage4life-top-ten-signs-your-software-project-is-doomed/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 15:56:03 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Software Architecture]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=794</guid>
		<description><![CDATA[
Dare added together the some of his experiences. You would be surprised how many projects I&#8217;ve seen like this. I especially like the piece on Schedule Chicken. Its fantastic.
I think this list is almost as great as Spolsky&#8217;s top 10 check list for tools and process. 
Link here&#8230;..
]]></description>
			<content:encoded><![CDATA[<blockquote cite="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=a76eab63-70f0-48b4-8b75-66c366a651cd"></blockquote>
<p class="citation"><cite cite="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=a76eab63-70f0-48b4-8b75-66c366a651cd">Dare added together the some of his experiences. You would be surprised how many projects I&rsquo;ve seen like this. I especially like the piece on Schedule Chicken. Its fantastic.</cite></p>
<p class="citation"><cite cite="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=a76eab63-70f0-48b4-8b75-66c366a651cd">I think this list is almost as great as Spolsky&rsquo;s top 10 check list for tools and process. </cite></p>
<p class="citation"><cite cite="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=a76eab63-70f0-48b4-8b75-66c366a651cd"><a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=a76eab63-70f0-48b4-8b75-66c366a651cd" target="_blank">Link here<font color="#000000">&#8230;.</font></a></cite>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2007/03/dare-obasanjo-aka-carnage4life-top-ten-signs-your-software-project-is-doomed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The daily handful of links</title>
		<link>http://wagnerblog.com/2006/10/the-daily-handful-of-links/</link>
		<comments>http://wagnerblog.com/2006/10/the-daily-handful-of-links/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 08:05:14 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET Code Related]]></category>
		<category><![CDATA[.NET Tools]]></category>
		<category><![CDATA[Asp.Net 2.o]]></category>

		<guid isPermaLink="false">http://wagnerblog.com/?p=682</guid>
		<description><![CDATA[
Codeproject article on serializing a custom class (Via Frans Bouma)
Another drop in the CSS Friendly Adapter Toolkit. Its a nice way of changing the html/css output for server controls.It brings their output more in line with current CSS practices. 
Ryan Farley discusses RSS Feeds in IE and Vista. Both have built in FeedReader classes. 
Scott [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.codeproject.com/dotnet/FastSerializer.asp" target="_blank">Codeproject </a>article on serializing a custom class (Via Frans Bouma)</li>
<li><a href="http://forums.asp.net/thread/1439392.aspx" target="_blank">Another drop </a>in the CSS Friendly Adapter Toolkit. Its a nice way of changing the html/css output for server controls.It brings their output more in line with current CSS practices. </li>
<li><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><a href="http://ryanfarley.com/blog/archive/2006/10/24/35190.aspx" target="_blank">Ryan Farley </a>discusses RSS Feeds in IE and Vista. Both have built in FeedReader classes. </span></li>
<li><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><a href="http://aspnet.4guysfromrolla.com/articles/102506-1.aspx" target="_blank">Scott Mitchell</a> on creating a Tag Cloud server control in ASP.NET. Looks promising.</span></span></li>
<li><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><a href="http://blogs.msdn.com/olymars/archive/2006/10/25/ajouter-le-contenu-de-tout-un-r-pertoire-sous-forme-de-fichiers-de-code-source-li-s-dans-visual-studio-2005-c-est-maintenant-possible-avec-l-addin-adddirectorycontent.aspx" target="_blank">Pascal Belaud</a>, the creator of Olymars, has this really&nbsp;interesting&nbsp;VS add-in that lets you link source files into a project without copying the files themselves. By pointing at the original file you have a reference to the current code. So if the owner of the current code changes it, you see the changes right away. I&rsquo;m probably not doing a very good job explaining it so read the post, its good stuff. </span></span></span></li>
<li><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><a href="http://www.intelligententerprise.com/showArticle.jhtml?articleID=193104592" target="_blank">I came across this press release article today</a>. There is something very scary about a billion dollar corporation like MS <a href="" target="_blank">using a small Southern California based consultancy </a>as the driver for a &ldquo;prescriptive guidance&rdquo; dealing with ESB. Maybe it&rsquo;s my proximity and familiarity with local consulting companies that has me scratching my head about this move. But heck, if MS wants to do things that way &ndash; hey Redmond&hellip; I have a great &ldquo;prescriptive guidance&rdquo; for building fantastic <a href="http://toolsandhacks.com/wp-content/docs/html/ProductivityFramework.html" target="_blank">IoC systems using . NET</a>. Give me a call, lets chat. I like seeing my name in lights as much as the next guy.</span></span></span></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://wagnerblog.com/2006/10/the-daily-handful-of-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
