<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>A .NET Architecture, Design &amp; Development Journal</title><link>http://it.toolbox.com/blogs/paytonbyrd</link><description>Follow the daily successes and challenges of an Enterprise Architect as he navigates the world of enterprise software development using C#, Java, and whatever other technologies are necessary to get the job done.  With nearly fifteen years of professional software development and IT management, Payton brings a unique insight to the world IT.</description><dc:language>en-us</dc:language><pubDate>Sun, 08 Nov 2009 01:05:04 -0500</pubDate><admin:generatorAgent>ITtoolbox RSS Generator 1.0</admin:generatorAgent><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ittoolbox/paytonbyrd" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Significant Changes (And Progress) on Generic Extension Methods</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/o9sAEmZe2B4/significant-changes-and-progress-on-generic-extension-methods-30660</link><description>I've taken a lot of time to work with my initial release of the library and have made several changes, deletions and additions.&amp;#160; The biggest problem solved was that there were several redundant IsEmpty and IsNotEmpty methods for various types of...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/o9sAEmZe2B4" height="1" width="1"/&gt;</description><category /><category>Significant</category><category>Changes</category><category>And</category><category>Progress</category><category>on</category><category>Generic</category><category>Extension</category><category>Methods</category><guid isPermaLink="false">30660@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Fri, 20 Mar 2009 13:26:51 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/significant-changes-and-progress-on-generic-extension-methods-30660?rss=1</feedburner:origLink></item><item><title>Get Mad: Very, Very Mad &amp;ndash; At the Politicians</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/mbGjPVCubBA/get-mad-very-very-mad-ndash-at-the-politicians-30579</link><description>Raise your hand if you or someone you know is being negatively affected by the current economic conditions.&amp;#160;   Now, raise your hand if you are less than happy that AIG just distributed $165M in bonuses.  Tax AIG Executive Bonuses, Dodd Says - Pr...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/mbGjPVCubBA" height="1" width="1"/&gt;</description><category /><category>Get</category><category>Mad</category><category>Very</category><category>Very</category><category>Mad</category><category>ndash</category><category>At</category><category>the</category><category>Politicians</category><guid isPermaLink="false">30579@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Tue, 17 Mar 2009 07:43:14 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/get-mad-very-very-mad-ndash-at-the-politicians-30579?rss=1</feedburner:origLink></item><item><title>Introducing the Generic Extension Methods Project</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/1ILQO0HEhs4/introducing-the-generic-extension-methods-project-30386</link><description>Extension methods provide the means to apply polymorphic behaviors to an object without having to extend that object.&amp;#160; This means that you can create a method to test a string for null or empty without having to subclass System.String, which you...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/1ILQO0HEhs4" height="1" width="1"/&gt;</description><category /><category>Introducing</category><category>the</category><category>Generic</category><category>Extension</category><category>Methods</category><category>Project</category><guid isPermaLink="false">30386@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Fri, 06 Mar 2009 23:43:36 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/introducing-the-generic-extension-methods-project-30386?rss=1</feedburner:origLink></item><item><title>Exponentially Improve Performance to Start ASP.Net 2.0, 3.0, 3.5 Debugger</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/Vbx8o5dEXaw/exponentially-improve-performance-to-start-aspnet-20-30-35-debugger-30364</link><description>Memory is getting cheaper and cheaper.&amp;#160; There's no two ways about it, and we should utilize the RAM in our systems as efficiently as possible.&amp;#160; One way I have found to do this is through the usage of a Ram Disk.  Compiling a website and lau...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/Vbx8o5dEXaw" height="1" width="1"/&gt;</description><category>Code Techniques</category><category>Exponentially</category><category>Improve</category><category>Performance</category><category>to</category><category>Start</category><category>ASP</category><category>Net</category><category>2</category><category>0</category><category>3</category><category>0</category><category>3</category><category>5</category><category>Debugger</category><guid isPermaLink="false">30364@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Thu, 05 Mar 2009 20:09:36 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/exponentially-improve-performance-to-start-aspnet-20-30-35-debugger-30364?rss=1</feedburner:origLink></item><item><title>LINQ Your Typed DataSets</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/Dz5e4pbe1ok/linq-your-typed-datasets-30289</link><description>Anyone who has worked with me for the last eight years or so knows that I absolutely love Typed DataSets.&amp;#160; The power and functionality of DataSets, combined with the type safety of business objects all rolled into one nice and neat package has a...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/Dz5e4pbe1ok" height="1" width="1"/&gt;</description><category /><category>LINQ</category><category>Your</category><category>Typed</category><category>DataSets</category><guid isPermaLink="false">30289@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Mon, 02 Mar 2009 15:24:40 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/linq-your-typed-datasets-30289?rss=1</feedburner:origLink></item><item><title>Our Right to Have Children is Under Attack</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/Ok86PqYyG2s/our-right-to-have-children-is-under-attack-29984</link><description>OFF TOPIC ALERT!  The hew and cry over the octuplets born to&amp;#160; Nadia Sulaiman has reached hysterical proportions, and now has spilled over to the pregnancy of a woman who simply wants to have more children to love with her husband.&amp;#160;   FOXNew...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/Ok86PqYyG2s" height="1" width="1"/&gt;</description><category /><category>Our</category><category>Right</category><category>to</category><category>Have</category><category>Children</category><category>is</category><category>Under</category><category>Attack</category><guid isPermaLink="false">29984@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Fri, 13 Feb 2009 09:08:56 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/our-right-to-have-children-is-under-attack-29984?rss=1</feedburner:origLink></item><item><title>Proof that the Free Software Movement Knows It Cannot Compete: Boycott Novell &amp;raquo; 66 Pages of Microsoft Evilness</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/mfQem5iExqA/proof-that-the-free-software-movement-knows-it-cannot-compete-boycott-novell-raquo-66-pages-of-microsoft-evilness-29862</link><description>The Free Software Movement is notoriously socialist (some would say Communist), and to me the real reason is that they want to change the way things are done because they don’t know how to compete in the world of Capitalism and free speech.&amp;#160; I l...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/mfQem5iExqA" height="1" width="1"/&gt;</description><category /><category>Proof</category><category>that</category><category>the</category><category>Free</category><category>Software</category><category>Movement</category><category>Knows</category><category>It</category><category>Cannot</category><category>Compete</category><category>Boycott</category><category>Novell</category><category>raquo</category><category>66</category><category>Pages</category><category>of</category><category>Microsoft</category><category>Evilness</category><guid isPermaLink="false">29862@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Mon, 09 Feb 2009 09:53:04 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/proof-that-the-free-software-movement-knows-it-cannot-compete-boycott-novell-raquo-66-pages-of-microsoft-evilness-29862?rss=1</feedburner:origLink></item><item><title>The Week of Tech &amp;ndash; 2009-02-06</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/xJAqC2oeWEo/the-week-of-tech-ndash-20090206-29823</link><description>Introduction  Welcome Everyone  Hello, and welcome to the first edition of the The Week of Tech with Payton Byrd. I’m Payton and I’m going to give you the highlights, and lowlights, of the week in technology, complete with my slightly biased opinions...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/xJAqC2oeWEo" height="1" width="1"/&gt;</description><category /><category>The</category><category>Week</category><category>of</category><category>Tech</category><category>ndash</category><category>2009</category><category>02</category><category>06</category><guid isPermaLink="false">29823@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Fri, 06 Feb 2009 16:38:19 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/the-week-of-tech-ndash-20090206-29823?rss=1</feedburner:origLink></item><item><title>Windows 7 on June 30, 2009 &amp;ndash; It&amp;rsquo;s still on, baby!</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/YMCo1mcZQ4k/windows-7-on-june-30-2009-ndash-itrsquos-still-on-baby-29778</link><description>I’ve written twice before about the fact that everything in the world points to Microsoft releasing Windows 7 on June 30, 2009.&amp;#160; Now, there’s lots of new evidence to support it.  Ed Bott over at ZDNet has blogged that Windows 7 will ship in July...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/YMCo1mcZQ4k" height="1" width="1"/&gt;</description><category /><category>Windows</category><category>7</category><category>on</category><category>June</category><category>30</category><category>2009</category><category>ndash</category><category>It</category><category>rsquo</category><category>s</category><category>still</category><category>on</category><category>baby</category><guid isPermaLink="false">29778@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Wed, 04 Feb 2009 15:06:03 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/windows-7-on-june-30-2009-ndash-itrsquos-still-on-baby-29778?rss=1</feedburner:origLink></item><item><title>HOW TO Properly add Client Script in ASP.Net Ajax</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/pweuMLesmXo/how-to-properly-add-client-script-in-aspnet-ajax-29754</link><description>A common issue in developing a web application is the need to inject JavaScript into the output of the page.&amp;#160; For years developers used Response.Write to do so in classic ASP, and this habit continued with ASP.Net as it continued to work.&amp;#160; ...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/pweuMLesmXo" height="1" width="1"/&gt;</description><category>Code Techniques</category><category>HOW</category><category>TO</category><category>Properly</category><category>add</category><category>Client</category><category>Script</category><category>in</category><category>ASP</category><category>Net</category><category>Ajax</category><guid isPermaLink="false">29754@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Tue, 03 Feb 2009 11:36:23 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/how-to-properly-add-client-script-in-aspnet-ajax-29754?rss=1</feedburner:origLink></item><item><title>More (Bad) Uber-Geek Humor</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/9qpx3UftdOk/more-bad-ubergeek-humor-29333</link><description>Thank you, I'm here all week.  Don't forget to tip your waiter.&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/9qpx3UftdOk" height="1" width="1"/&gt;</description><category>Opinion</category><category>Humor</category><category>Mac</category><category>PC</category><guid isPermaLink="false">29333@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Thu, 15 Jan 2009 12:11:35 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/more-bad-ubergeek-humor-29333?rss=1</feedburner:origLink></item><item><title>Things That Make You Go DUH! - CWE/SANS TOP 25 Most Dangerous Programming Errors</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/lXjgxdlks64/things-that-make-you-go-duh-cwesans-top-25-most-dangerous-programming-errors-29318</link><description>Hmm, lots of stuff here that goes along with my How Not to Create Crappy Systems post.  SANS Institute - CWE/SANS TOP 25 Most Dangerous Programming Errors  Now, let’s be honest, we’ve all seen some of the things on this list, and it’s infuriating, fr...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/lXjgxdlks64" height="1" width="1"/&gt;</description><category /><category>Things</category><category>That</category><category>Make</category><category>You</category><category>Go</category><category>DUH</category><category>CWE</category><category>SANS</category><category>TOP</category><category>25</category><category>Most</category><category>Dangerous</category><category>Programming</category><category>Errors</category><guid isPermaLink="false">29318@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Wed, 14 Jan 2009 20:22:32 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/things-that-make-you-go-duh-cwesans-top-25-most-dangerous-programming-errors-29318?rss=1</feedburner:origLink></item><item><title>JavaScript Keyboard Events Matrix for Function Keys F1 through F12</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/-GfQMzyFVOM/javascript-keyboard-events-matrix-for-function-keys-f1-through-f12-29264</link><description>Using the function keys in a web application is a dicey situation.&amp;#160; Several of the keys have specific uses in the browser and these keys should be avoided at all costs.&amp;#160; Additionally, the keys all have a semantic meaning in the UI standards...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/-GfQMzyFVOM" height="1" width="1"/&gt;</description><category>Code Techniques</category><category>JavaScript</category><category>Keyboard</category><category>Events</category><category>Matrix</category><category>for</category><category>Function</category><category>Keys</category><category>F1</category><category>through</category><category>F12</category><guid isPermaLink="false">29264@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Mon, 12 Jan 2009 16:24:31 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/javascript-keyboard-events-matrix-for-function-keys-f1-through-f12-29264?rss=1</feedburner:origLink></item><item><title>AMD Phenom II X4 Benchmarked &amp;ndash; The Paper Dragon</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/L8gKBrpWEUw/amd-phenom-ii-x4-benchmarked-ndash-the-paper-dragon-29217</link><description>To say that the original AMD Phenom processor was less than well-met by the market is an understatement.&amp;#160; It was one of the most disappointing CPU launches since the original Pentium 60/66.&amp;#160; Has AMD done better with the Phenom II?&amp;#160; Tom...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/L8gKBrpWEUw" height="1" width="1"/&gt;</description><category>Evaluate Vendors</category><category>AMD</category><category>Phenom</category><category>II</category><category>X4</category><category>Benchmarked</category><category>ndash</category><category>The</category><category>Paper</category><category>Dragon</category><guid isPermaLink="false">29217@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Fri, 09 Jan 2009 14:24:13 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/amd-phenom-ii-x4-benchmarked-ndash-the-paper-dragon-29217?rss=1</feedburner:origLink></item><item><title>A Christmas Gift to Coalesce</title><link>http://feedproxy.google.com/~r/ittoolbox/paytonbyrd/~3/goQKlQdHLK4/a-christmas-gift-to-coalesce-29005</link><description>If you’ve ever written this method raise your hand:     public T Coalesce&amp;lt;T&amp;gt;(T in, T out)

  {

      return (in != null ? in : out);

  }





Of course, there are many permutations of such code, but the gist is a coalescence to fi...&lt;img src="http://feeds.feedburner.com/~r/ittoolbox/paytonbyrd/~4/goQKlQdHLK4" height="1" width="1"/&gt;</description><category>Code Techniques</category><category>A</category><category>Christmas</category><category>Gift</category><category>to</category><category>Coalesce</category><guid isPermaLink="false">29005@http://it.toolbox.com/blogs/paytonbyrd</guid><pubDate>Sat, 27 Dec 2008 15:46:29 GMT</pubDate><feedburner:origLink>http://it.toolbox.com/blogs/paytonbyrd/a-christmas-gift-to-coalesce-29005?rss=1</feedburner:origLink></item></channel></rss>
