<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>angryCoder.com</title>
    <description>List of all published articles on angrycoder.com</description>
    <link>http://www.angrycoder.com/</link>
    <image>
      <title>angryCoder.com</title>
      <url>http://www.aspsoft.com/images/banner/ASPSOFTBanner.jpg</url>
      <link>http://www.angrycoder.com/</link>
      <description>List of all published articles on angrycoder.com</description>
      <width>100</width>
      <height>26</height>
    </image>
    <language>en-us</language>
    <copyright>Copyright 2006 - 2008 angryCoder %1</copyright>
    <managingEditor>jon@aspsoft.com</managingEditor>
    <webMaster>jon@aspsoft.com</webMaster>
    <lastBuildDate>Tue, 08 Apr 2008 14:33:16 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>RSS.NET: http://www.rssdotnet.com/</generator>
    <ttl>60</ttl>
    <item>
      <title>Why Indian Software Companies are Headed for Disaster</title>
      <description>That is the background of Indian IT corporations that NASCOM promotes so much and the Indian government depends on for the foreign exchange.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=386</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=386</guid>
      <pubDate>Tue, 08 Apr 2008 14:33:16 GMT</pubDate>
    </item>
    <item>
      <title>WEB DESIGN CONNECTICUT: FLASH CMS SEO ONLINE MARKETING WEB DESIGNER CT : EASY WEB CREATIONS.</title>
      <description>Specialist in WEB DESIGNER, WEB DESIGN COMPANY CT, ONLINE MARKETING CT,  SEO CT, SEARCH ENGINE OPTIMIZATION CT, FLASH WEBSITE DESIGN CT.
</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=385</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=385</guid>
      <pubDate>Wed, 02 Apr 2008 10:09:42 GMT</pubDate>
    </item>
    <item>
      <title>Online Auction Site Kusbo.com Offers New Buying and Selling Options on the Net.</title>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=384</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=384</guid>
      <pubDate>Sat, 15 Mar 2008 16:45:11 GMT</pubDate>
    </item>
    <item>
      <title>An Ancient City (A Tale)</title>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=382</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=382</guid>
      <pubDate>Sun, 09 Mar 2008 21:54:06 GMT</pubDate>
    </item>
    <item>
      <title>It's about time...</title>
      <description>Ex Time is the new cutting edge bad boy of watch brands brought to you by the guys who originally founded The Extreme Sports Channel.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=380</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=380</guid>
      <pubDate>Wed, 20 Feb 2008 15:29:06 GMT</pubDate>
    </item>
    <item>
      <title>Application developers</title>
      <description>Welcome to My Ideal Pakistan! The best website where you can find the best quality hot and orignal images and photos of Pakistan.Opportunity for adventure is as high as its mighty mountain ranges, with watersports, mountaineering and trekking all popular and rewarding activities.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=377</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=377</guid>
      <pubDate>Fri, 15 Feb 2008 06:21:36 GMT</pubDate>
    </item>
    <item>
      <title>facebook developers</title>
      <description>Facebookster - We can provide a full range of facebook application strategy, design, development and marketing for your business. Facebookster</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=376</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=376</guid>
      <pubDate>Fri, 15 Feb 2008 06:17:38 GMT</pubDate>
    </item>
    <item>
      <title>Bebo Developers</title>
      <description>Bebo Developers is the name of a dynamic quality assertive and low cost team of developers who expertise in developing Face book, Open Social applications that include Bebo, LinedIn and iGoogle widgets.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=375</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=375</guid>
      <pubDate>Fri, 15 Feb 2008 06:13:23 GMT</pubDate>
    </item>
    <item>
      <title>Tips for using the PSP</title>
      <description>William Jones - Pegasus Media Software, Ltd.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=370</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=370</guid>
      <pubDate>Wed, 09 Jan 2008 02:32:37 GMT</pubDate>
    </item>
    <item>
      <title>Risks Management in Offshore Outsourcing</title>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=369</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=369</guid>
      <pubDate>Wed, 02 Jan 2008 12:37:53 GMT</pubDate>
    </item>
    <item>
      <title>Error Code List of the PSP</title>
      <description>William Jones
Pegasus Media Software, Ltd.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=368</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=368</guid>
      <pubDate>Thu, 27 Dec 2007 03:00:55 GMT</pubDate>
    </item>
    <item>
      <title>Novalys secures .NET applications with Visual Guard 2.6</title>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=358</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=358</guid>
      <pubDate>Mon, 19 Nov 2007 11:22:11 GMT</pubDate>
    </item>
    <item>
      <title>Why Can't Microsoft Get Windows Mobile Right?</title>
      <description>In a time when it is critical for Microsoft to take the Windows Mobile operating system to the next level, they are clearly missing the fit and finish.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=348</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=348</guid>
      <pubDate>Mon, 09 Jul 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ethics in I.T.: Is it Time to Organize?</title>
      <description>Technology staffing companies have changed the face of our profession forever, and have milked the cow long-enough. Even if you dislike the idea of unionizing (as do I), we need organized representation in the development world, now.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=345</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=345</guid>
      <pubDate>Tue, 26 Jun 2007 00:18:13 GMT</pubDate>
    </item>
    <item>
      <title>The SST and It's Consequences for the Web</title>
      <description>Web commerce has been a boon to us all for years now, that doesn't mean we can count on it forever though, and here's yet another reason why</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=344</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=344</guid>
      <pubDate>Mon, 18 Jun 2007 22:35:15 GMT</pubDate>
    </item>
    <item>
      <title>Novalys secures .NET applications with Visual Guard 2.5</title>
      <description>Novalys secures .NET applications with Visual Guard 2.5

Novalys has just launched Visual Guard 2.5 for .NET applications.
Visual Guard is a solution that adds security features to your application.
With Visual Guard you manage users and define to which .NET applications they have access to. You can then grant them authorizations within each application.
</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=343</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=343</guid>
      <pubDate>Fri, 15 Jun 2007 14:33:12 GMT</pubDate>
    </item>
    <item>
      <title>Developer or Manager?</title>
      <description>There are the people that know what they are doing, and there are the managers. Which one are you?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=342</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=342</guid>
      <pubDate>Thu, 14 Jun 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Funny Thing Happened On The Way To My Lobotomy</title>
      <description>Do you do what you love?  Do you just tell yourself that to make things easier?  Do you have a little demon tugging on your gut trying to tell you something? </description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=341</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=341</guid>
      <pubDate>Sat, 09 Jun 2007 06:33:17 GMT</pubDate>
    </item>
    <item>
      <title>Intelligent filtering with the SQL Where clause</title>
      <description>Learn how to filter your results in a stored procedure without having to dynamically build your sql statement.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=340</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=340</guid>
      <pubDate>Sat, 09 Jun 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Funny Thing Happened On The Way To My Lobotomy</title>
      <description>Do you do what you love? Do you just tell yourself that to make things easier? Do you have a little demon tugging on your gut trying to tell you something? </description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=338</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=338</guid>
      <pubDate>Wed, 06 Jun 2007 18:54:22 GMT</pubDate>
    </item>
    <item>
      <title>Refusing or Choosing to Use Using?</title>
      <description>Does perceived ugliness outweigh functional value?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=336</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=336</guid>
      <pubDate>Wed, 06 Jun 2007 04:47:33 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight - The End of WebForms?</title>
      <description>Just about anybody who follows Microsoft has heard of Silverlight, their recently announced competitive technology to Flash. If Silverlight catches on then it won't be long until Silverlight will be more attractive than ASP.NET WebForms.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=329</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=329</guid>
      <pubDate>Sun, 03 Jun 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Egos in WPF - Designers vs. Developers</title>
      <description>Dax Pandhi talks about his experience with being a designer in developer's world, and how both need to work together to create great WPF projects.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=330</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=330</guid>
      <pubDate>Sun, 03 Jun 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Generics and Code Vanity</title>
      <description>I think the guys on the .NET Framework team have this thing about vanity. Yeah, I call it code vanity.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=333</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=333</guid>
      <pubDate>Sun, 03 Jun 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Create Date Dimension Tables in SQL Server 2000/2005</title>
      <description>I was writing an application today that needed a date dimension table and this was the script that i built. I don't know if this going to be useful to anybody.. anyway, my main purpose of putting it in my blog is so that i can just go to my site and do a copy-and-paste when the time comes that I need to use this script again.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=334</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=334</guid>
      <pubDate>Tue, 29 May 2007 19:58:12 GMT</pubDate>
    </item>
    <item>
      <title>Back Off Sales Weasels</title>
      <description>Why do companies bother their existing customers with unnecessary sales calls and marketing materials?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=328</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=328</guid>
      <pubDate>Mon, 21 May 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why Most Software Developers Suck At Consulting</title>
      <description>If you think that any old software developer can be a consultant, you're wrong. Most fail miserably at it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=327</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=327</guid>
      <pubDate>Fri, 18 May 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Fellowship of the angryCoder</title>
      <description>Welcome back angryCoder!</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=325</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=325</guid>
      <pubDate>Wed, 16 May 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Good the Bad and the Ugly of Moving Forward</title>
      <description>Is Microsoft pushing too many new technologies too quickly out the door at us? Are we sinking or swimming?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=326</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=326</guid>
      <pubDate>Tue, 15 May 2007 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Truly modular software. Where is it? Why don't we have it?</title>
      <description>"It might be buggy, but it's still a feature."I was standing in the kitchenette at w...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=222</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=222</guid>
      <pubDate>Mon, 03 Jan 2005 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Industry Frameworks: Next Generation Application Development</title>
      <description>Over the last several years, software development technologies and methodologies have seen significa...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=221</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=221</guid>
      <pubDate>Thu, 09 Dec 2004 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>It's Time For A Scripting Revamp</title>
      <description>Scripts - from one-off to the enterpriseTake a look at the miasma of scripting languag...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=220</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=220</guid>
      <pubDate>Fri, 19 Nov 2004 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Runtime Unloadable Objects</title>
      <description>Runtime Unloadable Objects</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=219</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=219</guid>
      <pubDate>Fri, 12 Nov 2004 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>WMI and .NET Hiccups : Win32 - the Savior</title>
      <description>WMI and .NET Hiccups : Win32 - the Savior</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=218</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=218</guid>
      <pubDate>Sun, 31 Oct 2004 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dealing With Beta Versions Of Software</title>
      <description>One of the most stressful periods in a developer's life is that time when the Mother Ship is pushing...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=217</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=217</guid>
      <pubDate>Tue, 28 Sep 2004 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Going Independent - Part 3 - Breaking Away</title>
      <description>The hardest part about eating sushi for the first time is actually convincing yourself to do it. You...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=216</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=216</guid>
      <pubDate>Mon, 26 Jul 2004 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>DateTime - Not As Simple As You Think</title>
      <description>The definition of the .NET DateTime structure is simple:

The DateTime value type repr...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=215</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=215</guid>
      <pubDate>Thu, 13 May 2004 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Me, Myself, and Microsoft</title>
      <description>As part of my job, I am tasked with keeping an eye and ear (or browser) open
for new things ...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=214</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=214</guid>
      <pubDate>Sat, 10 Apr 2004 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Is MSN Messenger Sending The Wrong Message?</title>
      <description>I got a new lapt...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=213</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=213</guid>
      <pubDate>Tue, 02 Mar 2004 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Standards? We Don't Need No Steenking Standards!</title>
      <description>Standards? We Don't Need No Steenking Standards!</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=212</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=212</guid>
      <pubDate>Tue, 17 Feb 2004 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Going Independent - Part 2 - Marketing Yourself</title>
      <description>Based on the overwhelming positive feedback that I got from Part 1 of my Going Independent series (s...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=211</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=211</guid>
      <pubDate>Sun, 18 Jan 2004 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Going Independent - Part 1 - Assessing Your Gumption</title>
      <description>Yesterday, I received yet another email from a developer asking me how I went about establishing my ...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=210</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=210</guid>
      <pubDate>Wed, 10 Dec 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Build A Custom Config Provider</title>
      <description>Build A Custom Config Provider</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=209</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=209</guid>
      <pubDate>Thu, 04 Dec 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Tongue-In-Cheek Guarantees</title>
      <description>Have you ever looked at the back of one of those "Fun Size" bags of potato chips? Incidentally, what...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=208</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=208</guid>
      <pubDate>Tue, 18 Nov 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Even Techies Forget To Backup</title>
      <description>Guest Contributor: Chris "chornbe" Hornberger

The problem
By day...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=207</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=207</guid>
      <pubDate>Wed, 01 Oct 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Vindictive Wireless</title>
      <description>Boy, it's been awhile since I published an article on angryCoder.com. I've been fighting the flu ove...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=206</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=206</guid>
      <pubDate>Wed, 24 Sep 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Register.com - How Stupid Do You Think We Are?</title>
      <description>Wouldn't it be nice to design light, fast, expandable software? Wouldn't it be good to have team development models that worked? Would a modular design work to your advantage?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=205</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=205</guid>
      <pubDate>Thu, 04 Sep 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>What Makes A Developer A Professional?</title>
      <description>While frameworks and templates have been built for our programming needs, why not look into building solution templates and 
frameworks for industries other than our own? In the long run, we'd be benefiting ourselves.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=204</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=204</guid>
      <pubDate>Fri, 29 Aug 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Protecting Your .NET Code Using A Digital Watermark</title>
      <description>Where is it written that scripting languages need not have declared variables? Why do we not require structure? Error trapping?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=203</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=203</guid>
      <pubDate>Tue, 19 Aug 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Compact Framework Blues</title>
      <description>One of my clients wanted me to test out different ways to move XML data between a web server and ...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=202</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=202</guid>
      <pubDate>Fri, 08 Aug 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How To Survive The Coming Bust</title>
      <description>I have a job engine framework in production that uses distinct, interface-based objects housed in DLLs that contain business logic. The framework is designed to encapsulate mundane "busy work" type functionality (logging, paging, data persistence, etc.) in the core app while leaving you to develop relatively pure business logic into your "job module" DLLs.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=201</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=201</guid>
      <pubDate>Thu, 31 Jul 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Time To Get Off The Microsoft Treadmill?</title>
      <description>Recently I was involved in a project which involved lots of hardware interfaces, 
imaging and SCSI stuff. WMI does wonders to reduce the development time drastically.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=200</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=200</guid>
      <pubDate>Thu, 17 Jul 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Fixed Bid Follies</title>
      <description>A couple of months ago, my family was in the mood for a change. We had some extra money lying around...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=199</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=199</guid>
      <pubDate>Fri, 11 Jul 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Are .NET Code Generators Worth It?</title>
      <description>An endless stream of Beta software pours out of Redmond. What should you do about it? Should you bite the bullet and do advance research to keep up your skills? Peter Bromberg says "You bet!", and offers some advice on the subject.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=198</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=198</guid>
      <pubDate>Sun, 08 Jun 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Network (Dis)Solutions</title>
      <description>The second most common question that I get asked about going independent (aside from the obvious "How do you find your clients?") is "How did you know when it was time to go independent, and how did you make the transition?" That is the topic of this installment of the Going Independent series. If you're confident that you want to make the jump, I'm going to provide you with a strategy for breaking away that worked for me.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=197</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=197</guid>
      <pubDate>Thu, 15 May 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Avoid The Parameters Collection With The Microsoft .NET Data Provider For Oracle</title>
      <description>The .NET DateTime definition is wrong (or misleading). We all use the UTC definition, but Microsoft does not.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=196</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=196</guid>
      <pubDate>Thu, 01 May 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Deployment - Back To Basics</title>
      <description>Lately Microsoft has been confusing me like someone with multiple personality disorder. One day they're a company creating open standards, then the next day they're releasing products that require you to have a licenses for other Microsoft products. While none of these practices from Microsoft are new or unexpected, they still frustrate developers and in the end, are going to drive us to use something else.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=195</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=195</guid>
      <pubDate>Wed, 23 Apr 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Property Management In .NET</title>
      <description>I love MSN Messenger. It allows me to communicate with all of my remote employees as if we are in the same room. My guess is that most non-Microsoft-haters who try it find it indispensable as well. Microsoft is using that to their advantage, though, with some pretty questionable recommendations.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=194</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=194</guid>
      <pubDate>Tue, 15 Apr 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Build A Task Scheduler In ASP.NET</title>
      <description>Why has Microsoft been so slow to adopt HTML and CSS standards? Some of their products are on track to meet standards in future releases, but standards compliance should have been tackled long ago. Even worse, some of their products like SharePoint are still languishing in non-compliance. What's the deal?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=193</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=193</guid>
      <pubDate>Fri, 11 Apr 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Which Book Publisher Kicks The Most Ass? Round 2</title>
      <description>Have you ever thought about striking out on your own in consulting? This first part of a multi-part series outlines my experiences with going independent, and will hopefully help you get there too. The first step is determining whether independent consulting is for you. Read on to find out.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=191</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=191</guid>
      <pubDate>Wed, 02 Apr 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Smoke Blower Effect</title>
      <description>You've decide to go independent. Now you just need to get some clients. The first step is to get them to look for you (not the other way around). Prepare to launch your own personal marketing campaign.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=192</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=192</guid>
      <pubDate>Wed, 02 Apr 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Bankrupt Publishers And Radio Silence</title>
      <description>Sick of the limitations of the ConfigurationSettings.AppSettings object, the biggest of which is that it is read-only? Here's a nifty alternative that is built as a Singleton object.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=190</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=190</guid>
      <pubDate>Mon, 24 Mar 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Defect Tracking: Why Hasn't Anyone Gotten It Right?</title>
      <description>What does a software component guarantee have to do with a bag of potato chips? I won't say any more. You'll just have to read the article.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=189</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=189</guid>
      <pubDate>Thu, 13 Mar 2003 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Where Are The Non-Coding Programmers?</title>
      <description>Developers are often the worst offenders of "...but those files aren't backed up yet..." situations. That's very odd because we are the most technically capable of coming up with any number of scenarios to get around that. Here's a C# .NET project to get you started in the right direction.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=188</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=188</guid>
      <pubDate>Mon, 03 Mar 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Battle Over C# Coding Styles</title>
      <description>Can an off the shelf wireless access point really bring down an entire network? That's what I was told when I set up an ad-hoc wireless network at VSLive in Orlando. Here's what happened.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=187</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=187</guid>
      <pubDate>Mon, 17 Feb 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Did Web Matrix Miss Its Mark?</title>
      <description>Register.com got hit with what I consider a frivolous lawsuit, but they're trying to turn the tables on consumers with a ridiculous settlement offer. How stupid do they think we are?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=186</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=186</guid>
      <pubDate>Sat, 25 Jan 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Avoid The Small Company Trap</title>
      <description>Doctors, lawyers, and pilots are considered true professionals. So why aren't software developers afforded the same respect? What makes a professional a professional?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=185</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=185</guid>
      <pubDate>Tue, 21 Jan 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Should Online Skills Assessments Trump Certifications?</title>
      <description>.NET suffers from a fundamental flaw in that it is simply too easy to decompile VB.NET, C# and managed C++ executables back into source code.  Digital watermarking allows you to prove at a later date that you wrote the original code.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=184</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=184</guid>
      <pubDate>Wed, 15 Jan 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Changing The Focus Of .NET Exploration</title>
      <description>When Microsoft released the preview of the .NET Framework and Visual Studio .NET at the Professional...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=183</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=183</guid>
      <pubDate>Mon, 06 Jan 2003 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>10 Tips To Create Effective ASP.NET Server Controls</title>
      <description>Guest Contributor: Tomasz Kaszuba

Microsoft did a great thing in introducing A...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=182</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=182</guid>
      <pubDate>Mon, 30 Dec 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Can Survive Without ASPFriends</title>
      <description>I started my career with Arthur Andersen (hey you in the back, shut the hell up). I was a green soft...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=181</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=181</guid>
      <pubDate>Thu, 12 Dec 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Dirty Dozen ASP.NET 1.0 Issues - Will Microsoft Address Them In 2.0?</title>
      <description>The first version of ASP.NET, along with its integration into Visual Studio .NET, is fantastic on al...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=180</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=180</guid>
      <pubDate>Tue, 19 Nov 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Bipolar At VSLive</title>
      <description>Speaking at tech conferences is a lot of fun, and is a great way to network with other notable indus...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=179</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=179</guid>
      <pubDate>Mon, 04 Nov 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - .NET Lifestyle Choice?</title>
      <description>An article that appeared in a major development publication a few months ago claimed that the only way to return a recordset from a stored procedure call using the Microsoft .NET Data Provider for Oracle was to specify each input parameter using the Parameters collection of the OracleCommand object, as well as an output parameter for the REF CURSOR that is opened for the results by the stored procedure itself. This is not true. There is a shortcut way to do it, and I'll show you how it's done.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=177</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=177</guid>
      <pubDate>Thu, 24 Oct 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Product Review - Danger Sidekick - The Straight Dope</title>
      <description>I bought a Danger Sidekick (T-Mobile's version of the HipTop) at my local CompUSA the day they arriv...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=178</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=178</guid>
      <pubDate>Thu, 24 Oct 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio .NET "Everett" Beta Challenge Bust</title>
      <description>You may be tempted to use the compile features built into Visual Studio .NET for production deployments of your ASP.NET web applications. Don't. It is absolutely essential that you implement a more reliable build mechanism. Here's why and how.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=176</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=176</guid>
      <pubDate>Tue, 15 Oct 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hidden Agendas - Abusing The Bandwagon</title>
      <description>In .NET, properties are nice syntatic sugar around methods that normally provide controlled access to internal object fields. Usually, these methods are fairly benign, but have you ever run into a case where the simple act of accessing the property causes an exception? I recently did. I'll show you why it occurs and what I did to get around it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=175</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=175</guid>
      <pubDate>Wed, 09 Oct 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Coding Strategies - Silo And Specialization</title>
      <description>Complex business applications at some point face the need to schedule recurring execution of one or more tasks. Here is an ASP.NET solution that allows you to schedule tasks without any special configurations by your hosting provider.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=174</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=174</guid>
      <pubDate>Tue, 01 Oct 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Is Visual Studio .NET Environmentally Conscious?</title>
      <description>Almost every development shop has one or more people that "know everything about everything". These smoke blowers must be stopped.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=173</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=173</guid>
      <pubDate>Wed, 25 Sep 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Who Are The SPAM Junkies?</title>
      <description>It's been well over a year since I outlined which book publishers that I thought were the best. A lot has changed since then, so I'm revisiting the topic to set the record straight once again. I'll also discuss some other non-book publishing outlets that are important.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=172</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=172</guid>
      <pubDate>Thu, 19 Sep 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>US Government Waste .NET</title>
      <description>These days, it seems like every company is having money problems. Publishing companies are no exception, but I can't believe how they are treating their "most valuable assets"; Authors. Wrox is the latest company to be dishonorably discharged from the free market economy, leaving a trail of unpaid authors in its wake. What do they have to say about it? Not a word.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=171</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=171</guid>
      <pubDate>Sun, 08 Sep 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Browser Snobs And ASP.NET</title>
      <description>The marketplace has yet to create a defect tracking solution that strikes 
the right balance between flexibility and efficiency/ease of use. There 
are challenges to hitting this balance, but it seems extremely unlikely 
that it is impossible. So why hasn't a good system been built yet, since 
every developer needs one?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=170</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=170</guid>
      <pubDate>Thu, 05 Sep 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Things I Hate About Visual Studio .NET</title>
      <description>If you hear the phrase 'non-coding programmer' and have no idea what that might be, then you've already proven my point. If there is so much to programming beyond coding - why don't we have non-coding programmers?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=169</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=169</guid>
      <pubDate>Wed, 28 Aug 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Don't Break My Flow</title>
      <description>Coding style is often viewed as a personal choice, but it is important to have consistency across the breadth of a particular project. Project coding style decisions have to be made, which can lead to heated arguments. Here is an example of how a tiny coding style preference can cause big problems.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=168</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=168</guid>
      <pubDate>Mon, 26 Aug 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Turf Wars</title>
      <description>Microsoft released a free ASP.NET WYSIWYG editor, but will developers find it useful enough?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=167</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=167</guid>
      <pubDate>Thu, 22 Aug 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Does .NET Mark The End Of Server Re-booting? Hardly</title>
      <description>Working for a small company is supposed to be a rewarding experience, because I'm more intimately involved in the entire process. I should also have more visibility to the 'powers that be', making me more appreciated...or so I thought.  Read on to learn how I gave up being a consultant to take a permanent position with a small company and wished I never did.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=166</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=166</guid>
      <pubDate>Tue, 20 Aug 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Seek And Ye Shall Find...Eventually</title>
      <description>Industry certifications have fallen out of favor and are being replaced by online skills assessments. Unfortunately, these tests are inferior to certifications by almost every criteria.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=165</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=165</guid>
      <pubDate>Thu, 15 Aug 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>PDA State Of Mind</title>
      <description>There was a time when simple .NET articles were good enough. The bar needs to be raised now, though. It's time to move from learning .NET to applying .NET.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=164</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=164</guid>
      <pubDate>Tue, 13 Aug 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Pen Is The Sword</title>
      <description>Are ASP.NET server controls the best thing since sliced bread? They can be if you take these tips into account.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=163</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=163</guid>
      <pubDate>Wed, 31 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>EBGames.com Security Flaw - Fuzzy Math</title>
      <description>If the listservs at ASPFriends disappear forever, a great ASP.NET resource will be lost. Life will go on, however, and an important lesson can be learned.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=162</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=162</guid>
      <pubDate>Mon, 29 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 New Windows Security Functions</title>
      <description>The first version of ASP.NET, along with its integration into Visual Studio .NET, is fantastic on almost all counts. A few things were left out, though, or don't work as well as they should. Here is a list of twelve issues that Microsoft needs to address for ASP.NET 2.0.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=161</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=161</guid>
      <pubDate>Wed, 24 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hijacked Email</title>
      <description>Speaking at tech conferences is a lot of fun, and is a great way to network with other notable industry personalities. It isn't without its adventures, though. Here is an example of some of the craziness that can happen.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=160</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=160</guid>
      <pubDate>Mon, 22 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Case Of The FlashLight Giveaway</title>
      <description>There's a new cell phone/PDA out there that claims to bring the best features of all of its competitors together. Here are the results of my experience with the new Danger Sidekick.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=159</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=159</guid>
      <pubDate>Wed, 17 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Challenges We Face As Developers Today</title>
      <description>Microsoft claims that your .NET language selection is a lifestyle choice. The question is, who makes that choice?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=158</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=158</guid>
      <pubDate>Mon, 15 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Visual J# .NET - A Solution Looking For A Problem?</title>
      <description>Microsoft is trying to increase Beta testing activity for Visual Studio .NET "Everett" by staging a contest with prizes, based on the number and quality of bugs submitted by Beta testers. They're going about it the wrong way, though, and it's almost insulting.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=157</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=157</guid>
      <pubDate>Wed, 10 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Web Service Listings - What's The Frequency, Kenneth?</title>
      <description>Sometimes executives and managers try to jump on a popular "bandwagon", just to further their own ulterior motives. You're always told not to look a gift horse in the mouth, but it is always a good idea to find out what the real scoop is.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=156</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=156</guid>
      <pubDate>Mon, 08 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Desperately Seeking Web-based Email</title>
      <description>Two of the major theories on project resource planning are Silo and Specialization. Both of these methods are viable strategies. Which one you should choose to implement, though, depends largely on the characteristics of your team. The angryCoder explains.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=155</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=155</guid>
      <pubDate>Fri, 05 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How Projects Fall Behind</title>
      <description>Microsoft's new .NET architecture promises to relieve us of nasty compatibility dependencies, but the price of admission is potentially very high. The angryCoder explains.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=154</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=154</guid>
      <pubDate>Mon, 01 Jul 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Common Sense Must Prevail</title>
      <description>We have all heard about government waste but how many of us have actually truly experienced it? One of my government clients changed their architecture direction halfway through an enormous project. The real losers are the US taxpayers.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=153</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=153</guid>
      <pubDate>Wed, 26 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The .NET Certification Guides Are .Horrible</title>
      <description>Yes, Internet Explorer is the market share king but people use other browsers. Support for anything but IE in ASP.NET sucks a big fat one. I blame Microsoft.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=152</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=152</guid>
      <pubDate>Thu, 20 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>.NET Hosting Mayhem</title>
      <description>VS.NET is the best IDE I've ever used but sometimes I really, really hate it. Here's a list of some features that cause my blood to boil.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=151</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=151</guid>
      <pubDate>Mon, 17 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>PayPal Cheaters</title>
      <description>Coding requires concentration as it is intellectual work. When you truly immerse yourself in your work, you slip into the flow. In the workplace, people often don't respect this sacred state.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=150</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=150</guid>
      <pubDate>Fri, 14 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Mastering My Domains</title>
      <description>Sometimes, the greatest barrier to solving problems is the perceived need to protect our borders, and the "Not my problem" attitude that it carries with it. The angryCoder explains.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=149</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=149</guid>
      <pubDate>Mon, 10 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Use .NET To Migrate Delimited Files Into XML</title>
      <description>One of the greatest features of .NET is that you can replace components on an application server without re-booting it. Why can't Microsoft follow its own mantra with its Service Packs?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=148</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=148</guid>
      <pubDate>Wed, 05 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My VB .NET Beta Exam Experience - Part 2</title>
      <description>PDAs are supposed to be wonderfully useful. They allow you to carry tons of information around with you wherever you go. If this is the case, though, why can't I get into the PDA habit?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=147</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=147</guid>
      <pubDate>Mon, 03 Jun 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Web Application Interface Standard?</title>
      <description>Writing a book can bring a sense of accomplishment. It can also bring a lot pain into your life, if you're not careful. If you've ever thought of writing a book, Jason presents some tips to help you through the experience.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=146</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=146</guid>
      <pubDate>Thu, 30 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Just Say No To HeadHunter Bullshit</title>
      <description>As the owner of a controversial website, I have grown accustomed to receiving harsh emails. Lately, however, my inbox has been slammed because of someone else's misdeeds.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=144</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=144</guid>
      <pubDate>Wed, 29 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Useless Training - PowerPoint And Human Parrot</title>
      <description>Microsoft recently announced a new integrated security effort known as Palladium, named after the statue of Pallas Athena, believed to protect the ancient city of Troy through digital rights management and a hundred year monopoly.  The idea of Palladium is to embed security directly into the PC by having hardware vendors sell security chips below cost and have Microsoft provide the high-margin software.  Although Palladium won't be formally announced until 2004 and likely won't ship until some time after that, we managed to get early access to some of the new APIs.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=145</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=145</guid>
      <pubDate>Wed, 29 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dumb IT Hiring Practices - And You</title>
      <description>Time to inaugurate a new angryCoder column; Email Court. This column will contain real-life controversial email exchanges between two developers. They will represent the plaintiff and defendant in the angryCoder Email Court. At the end of the "trial", you the reader will be given an opportunity to vote whether the plaintiff has proven his/her case. You can also debate the case by posting comments.  In this first episode, a developer becomes perturbed when he finds out that the code that he paid $20 for is now being given away for free.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=143</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=143</guid>
      <pubDate>Fri, 24 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Weeding Out Chuckle Head Testing</title>
      <description>The release of Visual J# .NET adds another .NET language to the pile. What purpose does it serve, though? Will anybody really use it?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=141</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=141</guid>
      <pubDate>Tue, 21 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Excuses For Why Your Project Has Slipped</title>
      <description>As we see professional athletes getting bigger and stronger, businesses and entertainment pushing the limits of moral and ethical practices, what mutations has the developer seen in the last decade or so? As I hope you are all aware, this industry isn't your fathers' punch cards anymore.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=142</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=142</guid>
      <pubDate>Tue, 21 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Simple Data Storage Using XML Files In .NET</title>
      <description>There are several Web Services out there that appear to be pretty useful, but I wouldn't use them. Here's why.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=140</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=140</guid>
      <pubDate>Thu, 16 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Webinars - A Dumb-ass Idea</title>
      <description>I need to upgrade my web-based email service, but I can't find a provider that meets my rather simple requirements. I'm even willing to pay. What the hell?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=139</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=139</guid>
      <pubDate>Tue, 14 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Consultants Beware Bank of America</title>
      <description>The angryCoder applies his wordsmithery to a Nickelback song to explain how a poor manager can cause a project to fail.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=138</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=138</guid>
      <pubDate>Thu, 09 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How Not To Submit A Press Release For A New Application</title>
      <description>If your intuition tells you that something is wrong, you need to do something about it. Failure to do so can lead to disaster.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=136</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=136</guid>
      <pubDate>Mon, 06 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Things Not To Say To A Recruiter</title>
      <description>Nothing is more frustrated than trying to learn the intricacies of a system with no documentation anywhere to be found.  And even if it does exist, having documentation that is incorrect or completely useless because it misses the point is no different than having no documentation at all.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=137</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=137</guid>
      <pubDate>Mon, 06 May 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Consulting Lessons Learned - The Proposal Process</title>
      <description>I thought Microsoft wanted more people to pass their MCSD .NET certification exams. Apparently not, when you look at their .NET certification guide books.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=135</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=135</guid>
      <pubDate>Thu, 25 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - Terminology Vacuum</title>
      <description>I wanted to start up a C# community website, and thought that it would be easy enough to host the server at my house. Things got a little more complicated from there.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=134</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=134</guid>
      <pubDate>Tue, 23 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Screw Netscape 4.x</title>
      <description>Even when products are reasonably priced, some people still do everything they can to steal from you. What's up with that?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=133</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=133</guid>
      <pubDate>Mon, 22 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Signs That You Travel Too Much</title>
      <description>I wanted to switch my domain name to a different registry provider. It couldn't be that tough, could it? I should learn to never ask that question.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=132</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=132</guid>
      <pubDate>Wed, 17 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dynamic Sort Order In T-SQL</title>
      <description>This article will demonstrate the conversion of a delimited file into a DataSet or an XML file.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=131</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=131</guid>
      <pubDate>Fri, 12 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My VB .NET Beta Exam Experience</title>
      <description>Last Tuesday, I took the "70-306 - Developing and Implementing Windows-based Applications with Micro...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=130</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=130</guid>
      <pubDate>Wed, 10 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Expectation Division</title>
      <description>My results are in. I'm both surprised and disappointed. Let me explain.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=129</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=129</guid>
      <pubDate>Wed, 03 Apr 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>.NET TLA Of The Day</title>
      <description>Microsoft has set the standard for client application user interfaces for quite some time now. Will their web application user interface designs enjoy the same ubiquity?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=128</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=128</guid>
      <pubDate>Wed, 27 Mar 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>.NET Training - A Dangerous Carrot</title>
      <description>The year 2000 was fantastic for software developers (particularly web developers). High rates were n...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=127</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=127</guid>
      <pubDate>Wed, 20 Mar 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The .NET Heat Is On</title>
      <description>Been to the tech job sites lately? It appears that the only coders wanted are the ones that don't really exist.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=126</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=126</guid>
      <pubDate>Thu, 14 Mar 2002 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Methodologies Seen Sterile - Lifecycles</title>
      <description>In my early days of development, I didn't see the value of test plans. After years of fixing broken code, however, I have finally seen the light. After reading this article, maybe you will too.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=125</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=125</guid>
      <pubDate>Wed, 06 Mar 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Tips From The Crypt</title>
      <description>Commercial data server applications, such as SQL Server and Oracle, don't come cheap, even in hosting solutions. For less complex applications where data handling needs are relatively simple, XML comes to the rescue. And, as you've probably already heard, the .NET Framework just loves XML.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=124</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=124</guid>
      <pubDate>Tue, 05 Mar 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Coding On Fumes - The Price Of Frugality</title>
      <description>All I wanted to do was set up a business checking account to manage my independent consulting income. How does such a simple task become so complicated?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=123</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=123</guid>
      <pubDate>Mon, 04 Mar 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Product Review - MyLittleAdmin For SQL Server</title>
      <description>The job market is pretty tough out there. Don't make it any tougher by slipping up in the interview process. Here is a humorous look at some things that you should avoid mentioning to your recruiter.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=122</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=122</guid>
      <pubDate>Mon, 25 Feb 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Wherefore Art Thou AOL?</title>
      <description>Recently, I had the displeasure of bidding on a contract for a client who I am now convinced missed the "Reality Train" years ago.  The experience has taught me a few lessons, good and bad, that I thought would be useful to pass along; Especially for those who are new to the consulting gig like I am.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=121</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=121</guid>
      <pubDate>Wed, 20 Feb 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Letter To Microsoft Fans Bashing Open Source</title>
      <description>A wise man once said that it is better to have people think you are a fool, than to open your mouth and remove all doubt. Quite apropos in this latest angryCoder cartoon installment.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=120</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=120</guid>
      <pubDate>Mon, 18 Feb 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My Run-in With Bill Gates</title>
      <description>I'm sick of having to add bloat to my web pages in order to support the out-dated, non-standards compliant Netscape 4.x browser. Many people argue that Netscape 4.x support is still needed. This article addresses those arguments, point-by-point.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=119</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=119</guid>
      <pubDate>Thu, 14 Feb 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Letter To Linux Fanatics Bashing Microsoft</title>
      <description>Think your career requires you to travel too much? Here are some warning signs.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=118</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=118</guid>
      <pubDate>Mon, 11 Feb 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Write Once Browse Anywhere In ASP.NET Won't Work</title>
      <description>Perhaps you thought that you had to dynamically build a SQL string and execute it if you wanted to vary the sort column. William Armstrong presents a T-SQL alternative that can be fully compiled and optimized in SQL Server 2000.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=117</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=117</guid>
      <pubDate>Thu, 31 Jan 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Office XP Web Services Toolkit Falls Flat</title>
      <description>Rumor has it the number of tech jobs is on the decline, as well as rates. Why, then, are headerhunters calling me up to help them find people to accept their job offerings?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=116</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=116</guid>
      <pubDate>Thu, 17 Jan 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - Project Jenga</title>
      <description>.NET is pretty popular among the Microsoft crowd, but is the Java community buying into the hype?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=115</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=115</guid>
      <pubDate>Tue, 08 Jan 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Ranking And Review Sham</title>
      <description>Remember that cheesy Glenn Frey song from the mid 1980's? "The heat is on Da na na na na, Da na na na na". Well, .NET is here, and that song seems to be quite apropos.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=114</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=114</guid>
      <pubDate>Wed, 02 Jan 2002 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Leverage And Job Security</title>
      <description>Using custom attributes may be tempting and fun. But do you realize that custom attributes bloat the metadata? The only way for the CLR to understand it is to use Reflection on the types.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=113</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=113</guid>
      <pubDate>Thu, 27 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Got Me Some Java Religion</title>
      <description>There's nothing new under the sun; This certainly goes for development methodologies. Managing the development lifecycle is hard, and canned processes and methodology religions further obfuscate the real issues. There's no subsitute for understanding the specific project's risks and technology, and adapting your approach to deal with both.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=112</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=112</guid>
      <pubDate>Wed, 19 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>MCP Magazine Is Useless To Me</title>
      <description>I've been to ASP.NET hell and back, my friends, so hear me now and listen to me later.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=111</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=111</guid>
      <pubDate>Mon, 17 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Division Of Labor</title>
      <description>Chandu closes out the VB.NET vs. C# trilogy by asking "Why does Microsoft promot C# so much?"</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=110</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=110</guid>
      <pubDate>Tue, 11 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - Origins Of Scope Creep</title>
      <description>I needed a web-based database administration tool, so that I could publish angryCoder's content from behind a restrictive firewall. MyLittleAdmin came to the rescue. Here is my full product review.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=109</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=109</guid>
      <pubDate>Wed, 05 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Religious Warfare</title>
      <description>It's tough to make a case for one .NET language over another. Most of the time, it comes down to personal preference, public perception, or esoteric semantic differences.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=108</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=108</guid>
      <pubDate>Tue, 04 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Viability Of Content For Sale</title>
      <description>The owner of a popular .NET reference website sent me an email the other day, asking me whether or n...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=107</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=107</guid>
      <pubDate>Mon, 03 Dec 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>WiseCarver Cartoon - A Dot For All Seasons</title>
      <description>No self-respecting programmer would stoop to using AOL as an internet provider, yet that is exactly what I needed to do the other day. The commercials say that signing up is easy. Well, it wasn't.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=106</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=106</guid>
      <pubDate>Thu, 29 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why I'll Never Buy From Dell Again</title>
      <description>In response to a recent letter to "Linux Fanatics", Richard Smith offers an alternative viewpoint.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=105</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=105</guid>
      <pubDate>Tue, 27 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Inside ASP.NET</title>
      <description>Be careful not to expose ignorant managers to product features that they don't understand. It could come back to haunt you.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=104</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=104</guid>
      <pubDate>Mon, 26 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows XP Is A Reasonable Price</title>
      <description>I had always wanted to meet Bill Gates, but I would have never imagined a scenario like the one that played out at the Visual Studio .NET launch. I guess you take'em as they come, but this was just too weird.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=103</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=103</guid>
      <pubDate>Tue, 20 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Power Of Opinion</title>
      <description>You think I'm going to give away commercial apps? No. Big companies like IBM, Oracle, and SUN don't, so why should I?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=102</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=102</guid>
      <pubDate>Thu, 15 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - Learning Curve</title>
      <description>When the whole technology industry is struggling to the figure out what can be done and what cannot be done with Web Services, some companies are already in the game with hopes held high, touting the "integration silver bullet".</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=101</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=101</guid>
      <pubDate>Tue, 13 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Which Book Publisher Kicks The Most Ass?</title>
      <description>Web Services are often dubbed as the next revolution of web technologies. While developers are excited about them, the ones footing the bill are still skeptical about their potential success after going through the .COM Bust.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=100</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=100</guid>
      <pubDate>Mon, 12 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Using the Cache Postrelational Database</title>
      <description>The release of the .NET Framework and Visual Studio .NET will save countless hours and lines of code. This means vastly different things to different people.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=98</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=98</guid>
      <pubDate>Fri, 09 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Auto Deployment Using The .NET Framework</title>
      <description>Device specific output for ASP.NET server controls sounds like a great idea. A panacea. Reality may be a little less fun, but will save you from wasting your time.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=99</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=99</guid>
      <pubDate>Fri, 09 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Would You Like Some Cheese With That Whine?</title>
      <description>Guest Opinion: Alan Goodyear

I've been following the articles (and the respons...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=97</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=97</guid>
      <pubDate>Thu, 08 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>American Bias</title>
      <description>Microsoft was on to something good when it decided to release a toolkit to integrate web services with Office XP. Too bad they dropped the ball with a sub-standard attempt at an add-in. A few essential features were left out. Here's how it all shakes out.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=96</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=96</guid>
      <pubDate>Wed, 07 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - Blind Leading The Blind</title>
      <description>There is no doubt that the eXtensible Markup Language (XML) offers many advantages over it's predecessor HTML. But the way the XML is being treated in the 'XML Web Services' arena may be a little too far from reality. I have read several articles describing the XML as the savior of the world for enabling the 'Data Integration' among various systems easy, dynamic, and seamless. There is truth in it, but not completely. Let me tell you why I think that XML is not really extensible for dynamic data integration.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=95</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=95</guid>
      <pubDate>Tue, 06 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Job Engine Party Is Over</title>
      <description>Many times, short-term budget concerns lead to decisions with long-term negative effects.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=94</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=94</guid>
      <pubDate>Mon, 05 Nov 2001 05:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Art Of Syndication - Part 2</title>
      <description>You've seen sales rankings and reviews just about everywhere on the net. I have lost faith in most of their validity. Here's why.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=93</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=93</guid>
      <pubDate>Thu, 01 Nov 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stupid Technology Terms</title>
      <description>You've spent months on a project and know it backwards and forwards. Should you be able to use that knowledge at the bargaining table?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=92</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=92</guid>
      <pubDate>Wed, 31 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Art Of Syndication</title>
      <description>In angryCoder tradition, this article is serious flame-bait and attempts to address some of the pretensions within the Java and general developer community.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=91</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=91</guid>
      <pubDate>Tue, 30 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - Connect / Disconnect</title>
      <description>Sure, Microsoft hands out more MCSEs than any other premium Microsoft certification, but their magazine is completely one sided. What about the rest of us?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=90</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=90</guid>
      <pubDate>Mon, 29 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The angryCoder Interviews With Microsoft</title>
      <description>You battle over the platform and language to be used on your project. Then, you battle over the design. Now, all you have to do is assign the project tasks. Let the fireworks begin.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=89</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=89</guid>
      <pubDate>Fri, 26 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Excuses To Take A Day Off From Work</title>
      <description>When the giant players like IBM, Microsoft and Ariba are betting on UDDI as THE solution to discover the Web Service, several implementation problems are dawning for a Web Service consumer.  Let us take a look at what is lacking in UDDI today.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=88</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=88</guid>
      <pubDate>Thu, 25 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>angryCoder Cartoon - JUMP Into J#</title>
      <description>There are few things that are more frustrating than uncontronsrained changes to a project's scope. It can often lead to its eventual failure.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=87</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=87</guid>
      <pubDate>Wed, 24 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Clever Coders - Who Needs'em?</title>
      <description>Some recommendations for what to do when a person's opinion is destroying a company.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=86</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=86</guid>
      <pubDate>Tue, 23 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft's "Big Bad Money-Making Plan"</title>
      <description>The banner advertising market pretty much sucks, so some online content providers are turning to paid content subscriptions. Is it a viable strategy?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=85</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=85</guid>
      <pubDate>Mon, 22 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Pocket IIS And A Wireless Network For An iPaq</title>
      <description>Mark WiseCarver debuts a new cartoon series on angryCoder. Mark's cartoons will take a humorous look at some of the trends in technology today. He is also accepting nominations for a name for the cartoon.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=84</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=84</guid>
      <pubDate>Thu, 18 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Subscription Conniption</title>
      <description>I'm sick of people belly-aching about the price of Windows XP. It's not all that bad. Just deal with it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=83</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=83</guid>
      <pubDate>Wed, 17 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dismantling Stereotypes</title>
      <description>Decisions made while under the gun often run afoul of the Mythical Man-Month.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=82</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=82</guid>
      <pubDate>Tue, 16 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Conference Review - VSLive Orlando 2001</title>
      <description>Once and for all, which book company is on top of their game, and who rules the roost when selling the printed page to the digital generation?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=81</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=81</guid>
      <pubDate>Mon, 15 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Perks Of Speaking At Tech Conferences</title>
      <description>Auto Deployment is one of the neatest features of the .NET Framework, but it can be a bit tricky to implement at first. Here's how it is done.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=80</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=80</guid>
      <pubDate>Wed, 10 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Programmers And Pocket-knives</title>
      <description>I was pretty sure that this was going to be a book primarily about a database. Boy was I wrong. As it turns out, the Cache product is more than just a database. It is an entire solution platform in one package.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=79</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=79</guid>
      <pubDate>Mon, 08 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Point Of Diminishing Returns</title>
      <description>I am a project manager for a major IT consulting corporation. Do I know how to code?  No.  Do I need to know how to code? No. Do I want to know how to code? HELL NO! Here's my take.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=78</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=78</guid>
      <pubDate>Thu, 04 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Why Windows XP Doesn't Suck</title>
      <description>A quick story about a non-American company trying to get a foothold in the American market.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=77</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=77</guid>
      <pubDate>Wed, 03 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ignorance Through Abstraction</title>
      <description>With the bone-headed ideas that go into software and web development these days, it's a wonder that anything works at all.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=76</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=76</guid>
      <pubDate>Tue, 02 Oct 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Can Linux Really Replace Windows?</title>
      <description>The job market sucks right now, so why do I keep getting dozens of emails telling me about the great technology job market? Get real, man; The party's over.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=75</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=75</guid>
      <pubDate>Fri, 28 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My Certification Instructor Is Inept</title>
      <description>After the simplicity, it's time to implement some complexity by digging deeper into some of the issues with content syndication.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=74</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=74</guid>
      <pubDate>Thu, 27 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Degree Of Importance</title>
      <description>What motivates marketing and other technology pundits to create a new word for every new fad or trend that comes along? Isn't the English language convoluted enough? Here's what I think.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=73</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=73</guid>
      <pubDate>Wed, 26 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Norton Misses My Demographic</title>
      <description>What is Syndication? An interesting concept? Managerial gob flapping? Or a real art? It depends on which way you look at it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=72</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=72</guid>
      <pubDate>Tue, 25 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Teach A Man To Fish</title>
      <description>There have been many innovations in communications in recent years; But are essential lines of communication still failing?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=71</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=71</guid>
      <pubDate>Fri, 21 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Code Till Dawn</title>
      <description>Jason Salas shared an interesting experience interviewing with Microsoft, so I thought that I'd share mine. Here's how I fared.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=70</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=70</guid>
      <pubDate>Thu, 20 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Simplicity Interrupted</title>
      <description>With all of the hard work that we do day in and day out, sometimes we need to just take a day off. Here are a few excuses to justify the break.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=69</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=69</guid>
      <pubDate>Tue, 18 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My Job Interview With Microsoft</title>
      <description>Here's my first foray into cartooning. I intend to keep things simple and to the point, like the rest of the angryCoder site.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=68</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=68</guid>
      <pubDate>Mon, 17 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Internet Infrastructure Gets Put Through The Ringer</title>
      <description>"Clever coder" is how I describe a programmer who can reduce 9 lines of my code into one long convoluted statement.  I used to have nothing but awe and admiration for these guys; Until the day I had to follow after one of them, fixing his errors.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=67</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=67</guid>
      <pubDate>Fri, 14 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stepping Up To The Plate</title>
      <description>Microsoft's being extremely generous in giving away the .NET Framework, and we're certaining not complaining, but I'm still confused as to how Microsoft actually intends to make money out of this endeavor of theirs.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=66</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=66</guid>
      <pubDate>Thu, 13 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Moment Of Silence.</title>
      <description>How easy is it to set up a wireless network? Wanna install IIS on your PocketPC?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=65</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=65</guid>
      <pubDate>Wed, 12 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>We've Been Here Before</title>
      <description>Why do magazines constantly pester me to renew my subscription, even when my subscription isn't even close to expiring? Here is my most recent encounter with this issue.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=64</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=64</guid>
      <pubDate>Tue, 11 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>"D-oh!"-main Names And Intellectual Property</title>
      <description>This is not your father's IT industry anymore. Find out why here.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=63</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=63</guid>
      <pubDate>Mon, 10 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Professional SQL Server 2000 Database Design</title>
      <description>I'm here in Orlando in my hotel room trying to write an article just after leaving the VSLive conference. I must say I had high hopes about this event. Alan Cooper was going to speak there and I was going to see many authors and developers such as  Dan Appleman, William Vaughn, Jonathan Goodyear and the many Microsoft product managers and developers who worked on Visual Studio .NET just to name a few. This is what I thought.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=62</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=62</guid>
      <pubDate>Fri, 07 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Our Collective Patience Runs Thin On The Web</title>
      <description>This Friday, I'll be speaking at the VSLive conference in Orlando. In order to make myself feel better about the cost/benefit of such endeavors, I decided to list some of the perks that come with public speaking.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=61</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=61</guid>
      <pubDate>Thu, 06 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>I Heard A Rumor</title>
      <description>When the unexpected happens, or when you make a bone-headed move, the immediate actions that you take can dramatically affect the outcome of the situation. Here's an example.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=60</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=60</guid>
      <pubDate>Wed, 05 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Reality/Salary Scale</title>
      <description>Email newsletters are starting to take on some troubling characteristics, even those from the good guys. What started as a way to quickly and inexpensively inform a bunch of folks about a topic has, like prime time TV, become more advertisement then content. I'm tired of it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=59</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=59</guid>
      <pubDate>Tue, 04 Sep 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>I Always Feel Like Somebody's Watching Me</title>
      <description>Why does everyone and their mother think that Windows XP is pure evil?  It isn't.  It's pretty decent actually.  I'm tired of it getting a bad rap so I'm going to debunk some of the myths and rumors and tell you about some of the cool new features you can take advantage of.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=58</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=58</guid>
      <pubDate>Fri, 31 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>IT Professional "Shortage"</title>
      <description>Modern development tools allow us to build applications quickly and keep our hands clean. But, are they hiding too much from us?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=57</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=57</guid>
      <pubDate>Thu, 30 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Have Computers Killed Customer Service?</title>
      <description>Is Linux ready for prime time? Can we give Microsoft the boot? A real person's experience.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=56</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=56</guid>
      <pubDate>Tue, 28 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Shifting Nature Of Nomenclature</title>
      <description>How can an instructor teach a CCNA certification class if he's not even certified himself? His attitude doesn't help, either.
</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=55</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=55</guid>
      <pubDate>Mon, 27 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>You Can't Please Everyone</title>
      <description>It isn't very often in life when you can please everybody. In fact, it's downright rare. You essenti...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=54</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=54</guid>
      <pubDate>Thu, 23 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Rejected Names For A Computer-Theme Restaurant</title>
      <description>Is a college degree that important in the information technology field? Many companies think so, and I just don't get it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=53</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=53</guid>
      <pubDate>Wed, 22 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Sales Nazis</title>
      <description>It was bad enough getting attacked by Nimda. The last thing that I needed was a problem getting anti-virus software, but that's exactly what I got.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=52</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=52</guid>
      <pubDate>Tue, 21 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My Typical Work Day Expressed In Code</title>
      <description>Fact: Computer people can be taught by teachers. Fiction: All Computer people are teachers. Find out why here.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=51</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=51</guid>
      <pubDate>Mon, 20 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Moving to VB.NET</title>
      <description>I just don't understand why some websites change and complicate stuff that works just fine. Here's an example.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=50</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=50</guid>
      <pubDate>Fri, 17 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Product Review - BlackBerry</title>
      <description>How a kid from technical NeverNeverLand got a shot at the big-time, made it through The World's Toughest Job Interview, and lived to tell about it.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=49</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=49</guid>
      <pubDate>Thu, 16 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Upgrade From Hell</title>
      <description>Web bandwidth was stretched too far. Websites got too crowded. Major news providers were forced to improvise.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=48</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=48</guid>
      <pubDate>Wed, 15 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Product Review - SPEED Ferret 4.0</title>
      <description>There was a great tragedy and loss of life, followed by an outpouring of support by some companies and websites. But was it enough?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=47</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=47</guid>
      <pubDate>Tue, 14 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Test This</title>
      <description>There is no article for today. There is only sorrow at the tragedy that has befallen thousands of United States citizens. There is also a call to action, however, so read on.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=46</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=46</guid>
      <pubDate>Mon, 13 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Signs That You Are Really Into Computers</title>
      <description>Website design has gone from being a side-project to "those MIS people" to a multi-discipline sub-genre of the information technology industry.  Hell, those of us who have based careers off of online publishing and document management can readily attest to that.  But how far have we really come?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=45</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=45</guid>
      <pubDate>Fri, 10 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Birthday Wishes For The PC</title>
      <description>Kevin Mittnick I'm not, and I will go on record as saying I am NOT MafiaBoy; Yet, in my own little insignificant way, I too was once regarded as being guilty of cybercrime.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=44</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=44</guid>
      <pubDate>Thu, 09 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Birth, Life, And Dying Of A Software Company</title>
      <description>Are you ready for your next database design project?  What did you learn from previous mistakes?  Louis Davidson shares what he's learned from his 9+ years of database design and applies it to Microsoft's latest database technology, SQL Server 2000.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=43</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=43</guid>
      <pubDate>Wed, 08 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Cache Expiration Callbacks In ASP.NET</title>
      <description>Beta releases have completely changed the way companies design, launch, and market their products. It can also affect our expectations as consumers.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=42</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=42</guid>
      <pubDate>Tue, 07 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Signs That You Have Worked Too Many Hours</title>
      <description>With all of the speculation circulating regarding the .NET initiative, it's hard to tell what the truth is. Mixed messages from Microsoft aren't helping. I heard a rumor. You be the judge.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=41</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=41</guid>
      <pubDate>Thu, 02 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Programming - A Matter Of Choice</title>
      <description>Does the amount of money that you require from your employer depend on the job itself? Mark A. Edwards discusses some of the factors that affect how he chooses a job.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=40</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=40</guid>
      <pubDate>Wed, 01 Aug 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Product Review - FMS Total SQL Analyzer</title>
      <description>Over the past couple of years I've enjoyed using several &lt;a href="http://www.fmsinc.com/products/" c...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=39</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=39</guid>
      <pubDate>Tue, 31 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Send Email Using Microsoft Outlook Automation</title>
      <description>What rights do we have as contractors? Who determines what we can and cannot do while working on-site for a client? Recently, I was confronted with these very questions.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=38</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=38</guid>
      <pubDate>Fri, 27 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Technical Support, Or Lack Thereof</title>
      <description>Does anyone REALLY think that there is a shortage of IT professionals?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=37</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=37</guid>
      <pubDate>Thu, 26 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Signs That Your Company Is Cheap</title>
      <description>Has the movement of business logic from humans to computers caused poor levels of customer service?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=36</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=36</guid>
      <pubDate>Wed, 25 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Signature Anonymity</title>
      <description>Microsoft recently made a slight change to the naming standard for the technologies in its .NET initiative. I think it was a stupid move, and here's why.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=35</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=35</guid>
      <pubDate>Tue, 24 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Inside XML</title>
      <description>It isn't very often in life when you can please everybody. In fact, it's downright rare. Here is the approach that I took to a recent issue of this nature.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=34</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=34</guid>
      <pubDate>Mon, 23 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Signs Your Programmers Are Too Young</title>
      <description>The key to a restaurant's success is often in its name. Thank God these computer related ideas were scrapped.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=33</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=33</guid>
      <pubDate>Fri, 20 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Cryptograpy in C and C++</title>
      <description>I thought that it would be both amusing and therapeutic to map out my typical work day in code. Here's what I came up with.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=31</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=31</guid>
      <pubDate>Thu, 19 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Salary Negotiation Tips</title>
      <description>It used to be that you could shop online in peace. Those days are numbered. The angryCoder explains.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=32</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=32</guid>
      <pubDate>Thu, 19 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Page View Pirates</title>
      <description>Moving your applications from VB to VB.NET is a huge undertaking. Dan Appleman's new book attempts to sort out the issues. Does he deliver the goods? Rob Taylor shares his review.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=30</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=30</guid>
      <pubDate>Wed, 18 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Newsgroup Manners Matter</title>
      <description>It's the wireless email solution that is hitting the technology world by storm; But how well does it work? Here is a developer's perspective.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=29</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=29</guid>
      <pubDate>Tue, 17 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Looks Are Everything</title>
      <description>Have you ever been told that an upgrade would be "easy", only to step right into a maelstrom? Here is a war story for the record books.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=28</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=28</guid>
      <pubDate>Mon, 16 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Head'em Up. Move'em Out</title>
      <description>Do you need a powerful search and replace tool that works with Microsoft Access, SQL Server, and Visual Basic? Black Moshannon Systems may have the answer in SPEED Ferret 4.0. Danny Lesandrini puts it through its paces, and shares his review.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=27</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=27</guid>
      <pubDate>Fri, 13 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The Rename Game</title>
      <description>Today's question comes from Ron, who wants to know about software names. He says, 
&lt;font co...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=26</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=26</guid>
      <pubDate>Thu, 12 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - From Access to SQL Server</title>
      <description>Testing is a much overlooked and much forgotten art. I am no Picasso when it comes to testing, but I do feel that every programmer out there needs to be reminded to test and test again.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=25</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=25</guid>
      <pubDate>Wed, 11 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hey Clients, Pay Up!</title>
      <description>Are computer programmers really different from the crowd? Check this Top 10 list for some revealing truths.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=24</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=24</guid>
      <pubDate>Tue, 10 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - Windows Script Host</title>
      <description>All companies live under a bell-curve of a beginning, middle, and an end. From each stage, there are lessons to be learned. Clint Lewis shares his own personal account.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=22</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=22</guid>
      <pubDate>Mon, 09 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Hassle-free Cryptography In .NET</title>
      <description>August 8th, 2001 was the 20th birthday of a sweet old friend of mine; The PC. Here is my birthday tribute.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=23</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=23</guid>
      <pubDate>Mon, 09 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Have Passport Will Travel</title>
      <description>One of the greatest caching features implemented in ASP.NET is the ability to assign a callback function that gets fired when an item is removed or expired from the Cache. This article will explain how it all works, and show you how to wire up your own cache expiration callback.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=21</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=21</guid>
      <pubDate>Thu, 05 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Reputation Inflation</title>
      <description>The long hours that we work as developers can sometimes get out of hand, leading to some peculiar behaviors and circumstances. Here is a Top 10 list that brings some humor to it all.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=20</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=20</guid>
      <pubDate>Tue, 03 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - A Programmer's Introduction to PHP 4.0</title>
      <description>Our lives as programmers as surrounded by choices, made both by us, and by those around us. What are the impacts and dynamics that surround those choices?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=19</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=19</guid>
      <pubDate>Mon, 02 Jul 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Top 10 Signs You've Hired A Bad Programmer</title>
      <description>Would you like to email-enable your VB applications? This article will teach you how to leverage the Microsoft Outlook object model to do just that.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=17</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=17</guid>
      <pubDate>Thu, 28 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Wanna Write A Book? - Get It In Writing</title>
      <description>Are you conscientious about updating your database documentation? Could you use help with keeping track of your SQL Server installations? Maybe the latest product from FMS, Total SQL Analyzer, is for you.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=18</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=18</guid>
      <pubDate>Thu, 28 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Pointer Of Contention</title>
      <description>I'm fed up with how cheap some companies have gotten lately. So, I thought that I would present my rant in "Top 10" format. The scary part is that the humor presented here is not that far from the truth.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=15</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=15</guid>
      <pubDate>Wed, 27 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The XML Epidemic</title>
      <description>I love my computer, and my high speed access. This past week I had a rather traumatic experience with technical support, trying to resolve a service outage. If you're up for a good tragedy, read on.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=16</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=16</guid>
      <pubDate>Wed, 27 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Stuck In The Middle</title>
      <description>Like many websites, angryCoder uses an email newsletter to spread the word. Unfortunately, maintaining a list of valid email addresses can be a tedious task. Many people want to stay anonymous, and give bogus email addresses. Here are some of the best (and worst) bogus email addresses that I have come across.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=14</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=14</guid>
      <pubDate>Mon, 25 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Email "Ignore"-ance</title>
      <description>This book by New Riders claims to be the only XML book that you'll ever need. Does it live up to its promise? Peter McMahon reveals all in his review.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=13</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=13</guid>
      <pubDate>Fri, 22 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>DataSets And DotCom Depression</title>
      <description>Today's first question is from Alex.   


I am a relatively new cod...</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=12</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=12</guid>
      <pubDate>Thu, 21 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - A Programmer's Introduction To Windows DNA</title>
      <description>Today's top 10 list was submitted by an angryCoder reader, Jason Mauss. Enjoy!</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=11</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=11</guid>
      <pubDate>Wed, 20 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>If At First You Can't Create It - Don't Try Again</title>
      <description>Apress recently published a book on cryptography. It contains a lot of Number Theory, and a couple of different encryption algorithms. Nathan Smith reviewed the book, and provides his feedback.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=10</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=10</guid>
      <pubDate>Tue, 19 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>DSL Price Caps - The Hidden Cost</title>
      <description>Salary negotiation is a very important part of your new job. Often, however, you don't realize that fact until it is too late. Peter McMahon offers two tips to make sure you don't get burned.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=9</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=9</guid>
      <pubDate>Mon, 18 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Don't Spy On Me!</title>
      <description>Nobody likes racking up web stats more than I do, but I don't cheat to get them. The temptation is too much for some people to resist, however. Here are some of the tactics that they use.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=8</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=8</guid>
      <pubDate>Fri, 15 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dealing With Marketing Morons</title>
      <description>Do you consider yourself to be a mannerly person? Do you know the rules of Netiquette? Test your knowledge of good newsgroup behavior by reading Danny Lesandrini's newest article.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=7</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=7</guid>
      <pubDate>Thu, 14 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - XML And CSS Pocket References</title>
      <description>Clients worry about the stupidest details on web development projects. In this article, Peter McMahon gives some tips on how to make your clients oh so much happier.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=6</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=6</guid>
      <pubDate>Tue, 12 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Miscellaneous Code Bloopers</title>
      <description>They lay scattered across the internet wastelands like bleach-boned cows that died under a hot sun. Those who are left desperately attempt to find the next water hole in the web desert. If they have you to sell, they might send you an email as follows [with translations].</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=5</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=5</guid>
      <pubDate>Fri, 08 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Book Review - ADO Examples and Best Practices</title>
      <description>From Denali to ASP.NET, where do software companies come up with their names? And why are they always changing?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=4</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=4</guid>
      <pubDate>Thu, 07 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Telecommuting - A Primer</title>
      <description>Has your Microsoft Access database become a candidate for SQL Server?  
Are you prepared to create an effective migration plan?
Russell Sinclair helps aspiring DBAs recognize the hidden problems and 
"gotchas" associated with upsizing and migrating your Microsoft Access 
database application to SQL Server in his book, From Access to SQL Server.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=3</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=3</guid>
      <pubDate>Wed, 06 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Windows And Office Activation - An End To Piracy?</title>
      <description>When I call a plumber to fix my sink, he expects to get paid timely for services rendered. This concept is obviously foreign to some companies, however, who think that they can make payments to consultants on their schedule. The angryCoder shares a story from the consulting trenches.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=296</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=296</guid>
      <pubDate>Tue, 05 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Oracle vs. SQL Server - An Issue Of Complexity</title>
      <description>Windows Script Host finally brings the power of good old Unix shell scripting to Windows. Now, you can simply choose your script flavor (VBScript, JavaScript, or even Perl) and write scripts with amazing functionality in minutes. New Riders offers a book to explain it all.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=295</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=295</guid>
      <pubDate>Mon, 04 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Managing Project Expectations 101</title>
      <description>The .NET framework provides a set of classes that implement cryptographic algorithms (Rijndael, in particular). Here is a brief examination of the use of several algorithms, and ultimately, a handy little tool to make sure your objects are who they say they are.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=294</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=294</guid>
      <pubDate>Fri, 01 Jun 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>It's Not Paranoia When. . .</title>
      <description>Microsoft provides a great product for web developers to perform authentication and basic user management. Unfortunately, it proves to be a bit of a chore to use in client-side applications. Here's a web-service that you can use in your own applications to simulate what passport does, both in web and desktop applications.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=293</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=293</guid>
      <pubDate>Thu, 31 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Ambiguous Arguments</title>
      <description>In their quest to make it to the top of the heap, some overzealous individuals use a tactic known as "name dropping." I find this growing trend disturbing. Here's why.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=292</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=292</guid>
      <pubDate>Wed, 30 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Old Coders Never Die - They Do Maintenance</title>
      <description>Apress has released a new book for all of you PHP programmers out there. James McCutcheon has reviewed it in detail, and shares his views on the book.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=291</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=291</guid>
      <pubDate>Tue, 29 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>An "Average" Class</title>
      <description>Before you delve into writing a book, take a step back and analyze the terrain. There are some pitfalls out there that you need to avoid. Rob Taylor explains.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=290</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=290</guid>
      <pubDate>Mon, 28 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Dealing With Difficult Design Decisions</title>
      <description>Brian Peek starts off the new "Top 10" column on angryCoder. Read the list, then apply your own creativity.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=289</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=289</guid>
      <pubDate>Fri, 25 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>VB.NET - I Want My SDI</title>
      <description>When you've used one language for a while, it takes some time to get used to another language's syntax, as well as its finer points (or pointers, as it were).  Jason Bock describes a slip-up that he made after switching languages, in his latest "Bits That Byte" article.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=287</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=287</guid>
      <pubDate>Thu, 24 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Don't Spin Your Wheels In My Profit Center</title>
      <description>XML has invaded the minds of the development community. Are we using XML just for the sake of using XML? Andy Lippitt says, "I've got your 'X' right here!"</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=288</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=288</guid>
      <pubDate>Thu, 24 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>VS.NET - Jack Of All Trades</title>
      <description>When you work for a small company, and you've just been promoted to project manager, it's hard to figure out how to please your clients, your team, and your boss. Can you do it and still keep your sanity? Nancy shares a few guidelines.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=286</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=286</guid>
      <pubDate>Wed, 23 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Office XP Copy Protection - Crib Notes</title>
      <description>There's nothing worse than sending an email and having it ignored. It is one of the worst infractions of email etiquette. Should cyberspace be a license to turn a deaf ear?</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=285</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=285</guid>
      <pubDate>Tue, 22 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Paper Documentation Paleontology</title>
      <description>Cutting edge technology is cool. But if you're a beginner, don't dive too deep into 
the world of DataSets and DropDownLists until you've taken the time to learn the basics 
of data processing. And for all of you depressed ex-employees of now-defunct DotComs, 
help is on the way. Here is the secret to living a depression-free developer life!</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=284</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=284</guid>
      <pubDate>Mon, 21 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Collection Abuse</title>
      <description>This book from Apress offers a high-level perspective on how to use and integrate many of the different Windows DNA technologies, such as ASP, COM+, ADO, and MSMQ. Read whether Eran Sandler felt that it made the grade.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=283</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=283</guid>
      <pubDate>Fri, 18 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Adding Intelligence To Intellisense</title>
      <description>If you can't get something to succeed the first time in code, it is unlikely that an immediate second attempt will work. Jason Bock found an example of this behavior, which he dissects in his latest "Bits That Byte" article.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=282</link>
      <guid>http://www.angrycoder.com/article.aspx?ArticleID=282</guid>
      <pubDate>Thu, 17 May 2001 04:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Email Sucks - Pick Up The Phone</title>
      <description>Should the government control how much money ISPs can charge for DSL services? While the initial prospects may seem consumer friendly, the end result might not look so appealing.</description>
      <link>http://www.angrycoder.com/article.aspx?ArticleID=281</link>
      <guid>h