<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Mr. Bad Example : Straight to /dev/null</title><link>http://weblogs.asp.net/ktegels/archive/tags/Straight+to+_2F00_dev_2F00_null/default.aspx</link><description>Tags: Straight to /dev/null</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Rocky, Mono and the future of the CLR.</title><link>http://weblogs.asp.net/ktegels/archive/2005/01/14/353318.aspx</link><pubDate>Fri, 14 Jan 2005 22:54:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:353318</guid><dc:creator>ktegels</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ktegels/rsscomments.aspx?PostID=353318</wfw:commentRss><comments>http://weblogs.asp.net/ktegels/archive/2005/01/14/353318.aspx#comments</comments><description>&lt;p&gt;I love reading &lt;a href="http://www.lhotka.net/WeBlog/"&gt;Rocky Lhotka's&lt;/a&gt; blog. You should read it too. Why? Because he's &lt;a href="http://www.lhotka.net/WeBlog/PermaLink.aspx?guid=7a4aecc8-6335-45e7-b8ef-e93b292cd000"&gt;not afraid to call a spade a spade&lt;/a&gt;. Well, that, and he loves VB.NET. &lt;/p&gt;&lt;p&gt;Check this out:&lt;/p&gt;&lt;p style=""&gt;"If you read the article you’ll find that the Longhorn OS will seriously change the way that .NET itself is versioned. In fact, it turns out that to a serious degree the whole idea of installing “side-by-side” versions of .NET itself will go away when Longhorn shows up.&amp;nbsp; Oh sure, they have plans for a complex scheme by which assemblies can be categorized into different dependency levels. Some levels can be versioned more easily, while others can only be versioned with the OS itself.&amp;nbsp; What this really means is that .NET is losing its independence from the OS. In the end, we’ll only get new versions of .NET when we get new versions of the OS – and we all know how often that happens… I’d say that this was inevitable, but frankly it was not. Java hasn’t fallen into this trap, and .NET doesn’t need to either. Not that it will be easy to avoid, but the end result of the current train of thought portrayed by Richter is devastating."&lt;/p&gt;&lt;p&gt;&lt;strong&gt;I so have to agree: not the future I signed-up for.&amp;nbsp; &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;I agree with Rocky that there is good news too:&lt;/strong&gt;&lt;/p&gt;&lt;p style=""&gt;Fortunately there’s the mono project. As .NET becomes more brittle and stagnant due to its binding with Longhorn, we might find that mono on Windows becomes a very compelling story. mono will be able to innovate, change and adapt much faster than the .NET that inspired it.&lt;/p&gt;&lt;p&gt;And That's A Good Thing because, as Rocky so iconclastically puts it&lt;/p&gt;&lt;p style=""&gt;&lt;strong&gt;"Hopefully Microsoft will realize what they are doing to themselves before all this comes to pass.&lt;/strong&gt; Otherwise, I foresee a bright future for mono on Windows."&lt;/p&gt;&lt;p&gt;Personally, I already think there is one. This is just another reason to go learn more about Mono now.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=353318" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ktegels/archive/tags/Straight+to+_2F00_dev_2F00_null/default.aspx">Straight to /dev/null</category></item><item><title>Forget IsNot, I want IsSomething</title><link>http://weblogs.asp.net/ktegels/archive/2004/12/09/279200.aspx</link><pubDate>Thu, 09 Dec 2004 23:06:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:279200</guid><dc:creator>ktegels</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ktegels/rsscomments.aspx?PostID=279200</wfw:commentRss><comments>http://weblogs.asp.net/ktegels/archive/2004/12/09/279200.aspx#comments</comments><description>&lt;p&gt;On my current main project, I'm stuck writing a lot of code like:&lt;/p&gt; &lt;p&gt;&lt;font face="Courier New"&gt;if not(x is nothing) then&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Yes, it's VB.NET. And, no, I don't have choices.&lt;/p&gt; &lt;p&gt;You know what I really want?&amp;nbsp; A function that looks at a object of any type and if its Nothing, dbNull.Value or String.Empty, return False, otherwise, return True.&lt;/p&gt; &lt;p&gt;At least &lt;/p&gt; &lt;p&gt;&lt;font face="Courier New"&gt;if IsSomething(x) then&lt;/font&gt;&lt;/p&gt; &lt;p&gt;would be less boring to write over and over and over again.&lt;/p&gt; &lt;p&gt;And no, I'm not in the mood to argue semantics about what nothing really means, either... unless you are Kiri-kin-Tha.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=279200" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ktegels/archive/tags/ASP.NET+1.x/default.aspx">ASP.NET 1.x</category><category domain="http://weblogs.asp.net/ktegels/archive/tags/Straight+to+_2F00_dev_2F00_null/default.aspx">Straight to /dev/null</category></item><item><title>I started as an Altar boy...</title><link>http://weblogs.asp.net/ktegels/archive/2004/10/25/247312.aspx</link><pubDate>Mon, 25 Oct 2004 17:58:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:247312</guid><dc:creator>ktegels</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/ktegels/rsscomments.aspx?PostID=247312</wfw:commentRss><comments>http://weblogs.asp.net/ktegels/archive/2004/10/25/247312.aspx#comments</comments><description>&lt;p&gt;Hello, I'm Kent Tegels --&amp;nbsp;whom you may know from my blog over at &lt;a href="http://sqljunkies.com"&gt;SQLJunkies&lt;/a&gt; where I keep my main blog "&lt;a href="http://sqljunkies.com/WebLog/ktegels/"&gt;Enjoy Every Sandwich&lt;/a&gt;."&amp;nbsp;That's from quote from Warren Zevon not long before he passed way. This blog's title is taken from a Warren Zevon song that appeared on one his late 1990s albums.&lt;/p&gt; &lt;p&gt;I'll be using this blog to talk about the things I do and see with ASP.NET, the .NET community and our events, examples (where suitable) IIS FTP and W3SVC, some things SQL Server -- especially using the CLR and XML -- as they relate to&amp;nbsp;ASP.NET applications. I'm definetly a proponent of XML, so you'll see stuff about that here too. Then, finally, there will be rants, jokes and other off-topic stuff in the channel "straight to /dev/null."&lt;/p&gt; &lt;p&gt;I suppose that last one gives away that I'm not totally a Windows Geek. Yes, I have a dark past working with Perl, Apache and MySQL. These days, though, my world revolves around IIS, FPSE, VB.NET, ASP.NET and SQL Server. I work for &lt;a href="htttp://www.hdrinc.com/"&gt;HDR, Inc&lt;/a&gt;., one of America's leading Architecture, Engineering and Consulting companies. We design things like hospitals, prisions and highways. I'm in the corporate IS group where I write ASP.NET applications, troubleshoot IIS problems and help others do the same. At the first of October, 2004, I was awarded MVP status for Windows System Server -- SQL Server. My main areas of interest are CLR integration and the use of XML technologies. I'm very active in the SQL Express newsgroup as well. Off the clock, &lt;a href="http://www.foodbloggers.com/enjoyeverybeer/"&gt;I drink beer&lt;/a&gt;. Oh sure, I do more than drink beer, but you know, that usually involves drinking beer too, so its just easier to admit its mostly about drinking beer and get on with it. &lt;/p&gt; &lt;p&gt;And now you why they call &lt;em&gt;Mister Bad Example...&lt;/em&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=247312" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/ktegels/archive/tags/Straight+to+_2F00_dev_2F00_null/default.aspx">Straight to /dev/null</category></item></channel></rss>