<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemtitles.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Cumps Consulting</title><link>http://www.cumps.be/rss</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cumps" /><description>Cumps Consulting Blog</description><language>en</language><lastBuildDate>Wed, 15 Apr 2009 05:24:24 PDT</lastBuildDate><a10:id xmlns:a10="http://www.w3.org/2005/Atom">CumpsConsultingFeed</a10:id><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/cumps" /><feedburner:info uri="cumps" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>51.172838726368894</geo:lat><geo:long>3.212481737136841</geo:long><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/cumps" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fcumps" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><item><title>GPG in Outlook 2007 - OutlookGnuPG</title><link>http://feedproxy.google.com/~r/cumps/~3/8BoZsnG03j8/gpg-in-outlook-2007-outlookgnupg</link><guid isPermaLink="false">gpg-in-outlook-2007-outlookgnupg</guid><description>&lt;p&gt;A long time ago, I used PGP for signing my email, but I stopped using it. Probably because I didn't quite get the concept yet, but that has changed now.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=8BoZsnG03j8:8ksXX8YC10k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=8BoZsnG03j8:8ksXX8YC10k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=8BoZsnG03j8:8ksXX8YC10k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=8BoZsnG03j8:8ksXX8YC10k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=8BoZsnG03j8:8ksXX8YC10k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/8BoZsnG03j8" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2009-04-15T13:24:24+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/gpg-in-outlook-2007-outlookgnupg</feedburner:origLink></item><item><title>HOWTO: Set up NTP on Windows Vista</title><link>http://feedproxy.google.com/~r/cumps/~3/9IJKeKO_rbE/howto-set-up-ntp-on-windows-vista</link><guid isPermaLink="false">howto-set-up-ntp-on-windows-vista</guid><description>&lt;p&gt;By default, Windows Vista synchronizes once every &lt;strong&gt;7 days&lt;/strong&gt; with &lt;strong&gt;time.windows.com&lt;/strong&gt; along with every other user out there.&lt;/p&gt;

&lt;p&gt;Let's change this to sync every half day with &lt;strong&gt;several NTP servers&lt;/strong&gt; to get a more reliable time.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=9IJKeKO_rbE:82uQx5Xb7AA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=9IJKeKO_rbE:82uQx5Xb7AA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=9IJKeKO_rbE:82uQx5Xb7AA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=9IJKeKO_rbE:82uQx5Xb7AA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=9IJKeKO_rbE:82uQx5Xb7AA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/9IJKeKO_rbE" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2009-04-05T10:57:31+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/howto-set-up-ntp-on-windows-vista</feedburner:origLink></item><item><title>HOWTO: Setup IPv6 Tunnel on Windows Vista</title><link>http://feedproxy.google.com/~r/cumps/~3/R6C1d7fd1QE/howto-setup-ipv6-tunnel-on-windows-vista</link><guid isPermaLink="false">howto-setup-ipv6-tunnel-on-windows-vista</guid><description>&lt;p&gt;I used to have an &lt;strong&gt;IPv6 tunnel&lt;/strong&gt; on my old machine, but since I moved to a new desktop I didn't get around to setting it up again. That's gonna &lt;strong&gt;change today&lt;/strong&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=R6C1d7fd1QE:FjvS97Nx0Gg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=R6C1d7fd1QE:FjvS97Nx0Gg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=R6C1d7fd1QE:FjvS97Nx0Gg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=R6C1d7fd1QE:FjvS97Nx0Gg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=R6C1d7fd1QE:FjvS97Nx0Gg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/R6C1d7fd1QE" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2009-04-05T04:36:34+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/howto-setup-ipv6-tunnel-on-windows-vista</feedburner:origLink></item><item><title>HOWTO: Installing Subversion on ReadyNas NV+</title><link>http://feedproxy.google.com/~r/cumps/~3/R652wg-W8QQ/howto-installing-subversion-on-readynas-nv</link><guid isPermaLink="false">howto-installing-subversion-on-readynas-nv</guid><description>&lt;p&gt;A little side-track from the &lt;a href="/tags/build-server/" title="Building a Continuous Integration Build Server"&gt;&lt;strong&gt;Continuous Integration Build Server&lt;/strong&gt;&lt;/a&gt; series, but still related as it'll be part of my CI infrastructure.&lt;/p&gt;

&lt;p&gt;A few weeks ago, I bought myself a &lt;a href="http://www.readynas.com/?cat=4" title="ReadyNAS NV+"&gt;&lt;strong&gt;ReadyNAS NV+&lt;/strong&gt;&lt;/a&gt; RAID enclosure and fitted it with 4x500GB in a &lt;strong&gt;RAID5&lt;/strong&gt; setup.&lt;/p&gt;

&lt;p&gt;I've bought this because it's about time I started implementing a &lt;strong&gt;decent backup solution&lt;/strong&gt;. Up to now I've been either backing up by copying to external disks, or to a RAID 1 on an old desktop.&lt;/p&gt;

&lt;p&gt;Both solutions are only &lt;strong&gt;half as practical&lt;/strong&gt;. The external disks on themselves can crash, while the desktop takes up a lot more &lt;strong&gt;space&lt;/strong&gt; and &lt;strong&gt;noise&lt;/strong&gt;, an issue for me since I don't have a basement to hide things in :)&lt;/p&gt;

&lt;p&gt;Over time I've also acquired more and more machines, which started making backing up things a little more &lt;strong&gt;complex&lt;/strong&gt; than they should be. So, the ReadyNAS now fulfills the role of a &lt;strong&gt;central file server&lt;/strong&gt;, containing all my work-related data. Each machine still has it's Temp folder where I drop junk in of course, but if something is deemed useful, I give it a nice spot on the RAID.&lt;/p&gt;

&lt;p&gt;Now, documents, pictures, drives, etc. are one thing, and were &lt;strong&gt;very easy&lt;/strong&gt; to get on the RAID, drag and drop in Explorer, FTP over with FlashFXP, use WebDAV, it all works. But for source code however, I have no real ambition to develop on a remote copy of my source, not only that, but I'm spoiled by the &lt;strong&gt;benefits of version control&lt;/strong&gt; that I don't want to go back to one single copy.&lt;/p&gt;

&lt;p&gt;Solution? The ReadyNAS runs &lt;strong&gt;Linux&lt;/strong&gt;, I can &lt;strong&gt;SSH&lt;/strong&gt; to it, and it has &lt;strong&gt;apt-get&lt;/strong&gt; on it, with some outdated SVN sources however, so it has everything needed to just &lt;strong&gt;compile Subversion myself&lt;/strong&gt; :)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=R652wg-W8QQ:q2tnBkI4Xw0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=R652wg-W8QQ:q2tnBkI4Xw0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=R652wg-W8QQ:q2tnBkI4Xw0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=R652wg-W8QQ:q2tnBkI4Xw0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=R652wg-W8QQ:q2tnBkI4Xw0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/R652wg-W8QQ" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2009-04-04T05:54:27+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/howto-installing-subversion-on-readynas-nv</feedburner:origLink></item><item><title>Upgrading Subversion</title><link>http://feedproxy.google.com/~r/cumps/~3/RDUBQAOMwxo/upgrading-subversion</link><guid isPermaLink="false">upgrading-subversion</guid><description>&lt;p&gt;Right after I posted my &lt;a href="/building-a-continuous-integration-build-server/" title="Building a Continuous Integration Build Server"&gt;&lt;strong&gt;previous post&lt;/strong&gt;&lt;/a&gt; I noticed the Svn 1-Click Setup is running &lt;strong&gt;hopelessly&lt;/strong&gt; behind in SVN versions.&lt;/p&gt;

&lt;p&gt;Their default download link is still using SVN &lt;strong&gt;1.3.2&lt;/strong&gt; and the latest link on the download page is only at 1.4.2, and both also have an &lt;strong&gt;old TortoiseSVN&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That'll teach me&lt;/strong&gt; to try out an "all-in-one" package!&lt;/p&gt;

&lt;p&gt;Let's just build everything with &lt;strong&gt;official binaries&lt;/strong&gt; from now on, and get our source control &lt;strong&gt;upgraded&lt;/strong&gt; to SVN 1.6.0, &lt;strong&gt;without losing any data&lt;/strong&gt;. (Since I've already checked in quite a bit in my repository)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=RDUBQAOMwxo:xq7ALYHug24:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=RDUBQAOMwxo:xq7ALYHug24:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=RDUBQAOMwxo:xq7ALYHug24:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=RDUBQAOMwxo:xq7ALYHug24:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=RDUBQAOMwxo:xq7ALYHug24:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/RDUBQAOMwxo" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2009-03-21T18:20:13Z</a10:updated><feedburner:origLink>http://www.cumps.be/upgrading-subversion</feedburner:origLink></item><item><title>Building a Continuous Integration Build Server</title><link>http://feedproxy.google.com/~r/cumps/~3/Y9tySb295H0/building-a-continuous-integration-build-server</link><guid isPermaLink="false">building-a-continuous-integration-build-server</guid><description>&lt;p&gt;After my previous series of post about &lt;a href="/tags/design-patterns/" title="Design Patterns"&gt;&lt;strong&gt;Design Patterns&lt;/strong&gt;&lt;/a&gt;, I'm planning to tackle a new subject over the course of the following articles.&lt;/p&gt;

&lt;p&gt;We'll have a look at how to build a &lt;strong&gt;Continuous Integration Build Server&lt;/strong&gt; from scratch.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Y9tySb295H0:kZg8_0LUapQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Y9tySb295H0:kZg8_0LUapQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=Y9tySb295H0:kZg8_0LUapQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Y9tySb295H0:kZg8_0LUapQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=Y9tySb295H0:kZg8_0LUapQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/Y9tySb295H0" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2009-03-21T16:34:08Z</a10:updated><feedburner:origLink>http://www.cumps.be/building-a-continuous-integration-build-server</feedburner:origLink></item><item><title>WoW - Multiboxing 101 - Introduction</title><link>http://feedproxy.google.com/~r/cumps/~3/oaEdNz0eXc8/multiboxing-101-introduction</link><guid isPermaLink="false">multiboxing-101-introduction</guid><description>&lt;p&gt;When looking back at my &lt;strong&gt;World of Warcraft&lt;/strong&gt; experience, I came to the conclusion that when added up, I've been playing this game for &lt;strong&gt;over 3 years&lt;/strong&gt; already. I've even participated in the &lt;strong&gt;very first beta&lt;/strong&gt; ;)&lt;/p&gt;

&lt;p&gt;Over time, a lot has &lt;a href="/blizzard-screws-up-world-of-warcraft" title="Initial WoW Problems"&gt;&lt;strong&gt;changed&lt;/strong&gt;&lt;/a&gt;, I took a few &lt;strong&gt;breaks&lt;/strong&gt;, leveled plenty of classes to the &lt;strong&gt;max level&lt;/strong&gt;, had my days of &lt;strong&gt;hardcore end-game raiding&lt;/strong&gt; (pre-TBC, Naxx), Reputation &lt;strong&gt;grinding&lt;/strong&gt;, Honor &lt;strong&gt;grinding&lt;/strong&gt; (pre-TBC, Warlord), war effort &lt;strong&gt;grinding&lt;/strong&gt; (our guild opened the gates of AQ).&lt;/p&gt;

&lt;p&gt;After a year and a half, I took a &lt;strong&gt;break&lt;/strong&gt; from what had become a huge &lt;strong&gt;grind&lt;/strong&gt;, before TBC came out. I returned a while later with some colleagues on an RP realm however.&lt;/p&gt;

&lt;p&gt;I've seen the introduction of &lt;strong&gt;Blood Elves&lt;/strong&gt;, the change in &lt;strong&gt;faction balance&lt;/strong&gt;, the faster leveling, and the &lt;strong&gt;lack of instance groups&lt;/strong&gt; at lower levels due to this, combined with the lack of understanding of &lt;strong&gt;game mechanics&lt;/strong&gt; by an ever increasing number of new players (no time or groups for them to get the &lt;strong&gt;experience&lt;/strong&gt; at a low level).&lt;/p&gt;

&lt;p&gt;I've also greatly enjoyed doing all &lt;strong&gt;new TBC quests&lt;/strong&gt; a few months after it came out, with &lt;strong&gt;less crowded&lt;/strong&gt; zones, and now I'm liking the &lt;strong&gt;casual&lt;/strong&gt; side of WoW :)&lt;/p&gt;

&lt;p&gt;As part of staying on the casual side (casual meaning no hardcore raiding/grinding) I've given the &lt;strong&gt;geek&lt;/strong&gt; in me more freedom to &lt;strong&gt;fool around&lt;/strong&gt; with anything WoW related.&lt;/p&gt;

&lt;p&gt;One of the &lt;strong&gt;first result&lt;/strong&gt; of this was the &lt;a href="/csharp-world-of-warcraft-armory-library-0-1" title="C# World Of Warcraft Armory Library 0.1"&gt;&lt;strong&gt;C# World Of Warcraft Armory Library 0.1&lt;/strong&gt;&lt;/a&gt; I recently &lt;strong&gt;released&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;next thing&lt;/strong&gt; I'm on, is trying out &lt;strong&gt;Multiboxing&lt;/strong&gt;, which is the subject for today's post. There is a lot of &lt;strong&gt;information&lt;/strong&gt; out there, a lot of &lt;strong&gt;misconception&lt;/strong&gt; and &lt;strong&gt;taboo&lt;/strong&gt; around it. Hopefully you'll have a &lt;strong&gt;better view&lt;/strong&gt; on the concept after reading this, as well as an &lt;strong&gt;easy to follow&lt;/strong&gt; guide to try it out.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=oaEdNz0eXc8:3ghrGxS6Pnw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=oaEdNz0eXc8:3ghrGxS6Pnw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=oaEdNz0eXc8:3ghrGxS6Pnw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=oaEdNz0eXc8:3ghrGxS6Pnw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=oaEdNz0eXc8:3ghrGxS6Pnw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/oaEdNz0eXc8" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-09-17T04:02:40+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/multiboxing-101-introduction</feedburner:origLink></item><item><title>Modified MVC AccountController for Preview 5</title><link>http://feedproxy.google.com/~r/cumps/~3/Ls3xt9nFVE4/modified-accountcontroller-preview-5</link><guid isPermaLink="false">modified-accountcontroller-preview-5</guid><description>&lt;p&gt;I just downloaded the &lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16775" title="ASP.NET MVC Preview 5"&gt;&lt;strong&gt;ASP.NET MVC Preview 5&lt;/strong&gt;&lt;/a&gt; bits from Codeplex and started on my &lt;strong&gt;first experiment&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;One of the first things I did was to &lt;strong&gt;modify&lt;/strong&gt; the default AccountController to use the new &lt;strong&gt;Form Posting&lt;/strong&gt; and &lt;strong&gt;Form Validation&lt;/strong&gt; features of the Preview 5, somebody probably overlooked updating those :)&lt;/p&gt;

&lt;p&gt;If anyone else wants the reworked code, feel free to &lt;strong&gt;copy paste&lt;/strong&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Ls3xt9nFVE4:PUc6KVNekvQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Ls3xt9nFVE4:PUc6KVNekvQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=Ls3xt9nFVE4:PUc6KVNekvQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Ls3xt9nFVE4:PUc6KVNekvQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=Ls3xt9nFVE4:PUc6KVNekvQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/Ls3xt9nFVE4" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-09-12T04:44:12+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/modified-accountcontroller-preview-5</feedburner:origLink></item><item><title>C# World Of Warcraft Armory Library 0.1</title><link>http://feedproxy.google.com/~r/cumps/~3/OcwSr4exFos/csharp-world-of-warcraft-armory-library-0-1</link><guid isPermaLink="false">csharp-world-of-warcraft-armory-library-0-1</guid><description>&lt;p&gt;Since I started playing &lt;strong&gt;World of Warcraft&lt;/strong&gt; again, I've taken a bit more of a &lt;strong&gt;developer approach&lt;/strong&gt; to it this time, and after founding a little &lt;strong&gt;casual guild&lt;/strong&gt;, I decided to create a site for it.&lt;/p&gt;

&lt;p&gt;However, I'm a &lt;strong&gt;lazy&lt;/strong&gt; developer, I don't intend to update the site regularly whenever someone &lt;strong&gt;joins or leaves&lt;/strong&gt; the guild.&lt;/p&gt;

&lt;p&gt;Also because I'm quite &lt;strong&gt;geeky&lt;/strong&gt; when it comes to &lt;strong&gt;statistics&lt;/strong&gt;, and a bit of a &lt;strong&gt;theory crafter&lt;/strong&gt;, I planned to populate our guild site with lots of stats.&lt;/p&gt;

&lt;p&gt;Where else would be a better place to get them from then the &lt;strong&gt;Armory&lt;/strong&gt;? It contains everything I want!&lt;/p&gt;

&lt;p&gt;After searching a little, I found various libraries for &lt;strong&gt;PHP, Perl and Ruby&lt;/strong&gt;, but nothing for the .NET world. At least nothing that fetches everything I wanted, like &lt;strong&gt;Reputation and Skills&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So, I decided to just &lt;strong&gt;write it myself!&lt;/strong&gt; :)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=OcwSr4exFos:_3WHizYWq6w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=OcwSr4exFos:_3WHizYWq6w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=OcwSr4exFos:_3WHizYWq6w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=OcwSr4exFos:_3WHizYWq6w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=OcwSr4exFos:_3WHizYWq6w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/OcwSr4exFos" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-09-09T10:37:30+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/csharp-world-of-warcraft-armory-library-0-1</feedburner:origLink></item><item><title>Exam 70-536 - Searching, Modifying, and Encoding Text</title><link>http://feedproxy.google.com/~r/cumps/~3/Ej14HvPySrw/exam-70-536-searching-modifying-and-encoding-text</link><guid isPermaLink="false">exam-70-536-searching-modifying-and-encoding-text</guid><description>&lt;p&gt;Chapter three finished, &lt;strong&gt;Searching, Modifying, and Encoding Text&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://wiki.cumps.be/learning/exam70-536#implementing-globalization-drawing-and-text-manipulation-functionality-in-a-.net-framework-application" title="Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application"&gt;&lt;strong&gt;Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Ej14HvPySrw:Th8F1VJiPuM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Ej14HvPySrw:Th8F1VJiPuM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=Ej14HvPySrw:Th8F1VJiPuM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=Ej14HvPySrw:Th8F1VJiPuM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=Ej14HvPySrw:Th8F1VJiPuM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/Ej14HvPySrw" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-08-28T06:05:31+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/exam-70-536-searching-modifying-and-encoding-text</feedburner:origLink></item><item><title>Exam 70-536 - Input/Output</title><link>http://feedproxy.google.com/~r/cumps/~3/KFv2jspXUAI/exam-70-536-input-output</link><guid isPermaLink="false">exam-70-536-input-output</guid><description>&lt;p&gt;Finished &lt;strong&gt;another chapter&lt;/strong&gt; in &lt;a href="http://www.amazon.co.uk/gp/product/0735622779?ie=UTF8&amp;amp;tag=finyoudes-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0735622779" title="Microsoft.NET Framework 2.0 Application Development Foundation"&gt;my book&lt;/a&gt;, &lt;strong&gt;Input/Output&lt;/strong&gt;, which deals with the following:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://wiki.cumps.be/learning/exam70-536#implementing-serialization-and-inputoutput-functionality-in-a-.net-framework-application" title="Implementing serialization and input/output functionality in a .NET Framework application"&gt;&lt;strong&gt;Implementing serialization and input/output functionality in a .NET Framework application&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=KFv2jspXUAI:PtOuhonycrQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=KFv2jspXUAI:PtOuhonycrQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=KFv2jspXUAI:PtOuhonycrQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=KFv2jspXUAI:PtOuhonycrQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=KFv2jspXUAI:PtOuhonycrQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/KFv2jspXUAI" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-08-27T08:24:55+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/exam-70-536-input-output</feedburner:origLink></item><item><title>Exam 70-536 - Framework Fundamentals</title><link>http://feedproxy.google.com/~r/cumps/~3/BORmTZryPZc/exam-70-536-framework-fundamentals</link><guid isPermaLink="false">exam-70-536-framework-fundamentals</guid><description>&lt;p&gt;The book I'm reading to prepare myself is &lt;a href="http://www.amazon.co.uk/gp/product/0735622779?ie=UTF8&amp;amp;tag=finyoudes-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0735622779" title="Microsoft.NET Framework 2.0 Application Development Foundation"&gt;&lt;strong&gt;Microsoft.NET Framework 2.0 Application Development Foundation&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just finished the first chapter about &lt;strong&gt;Framework Fundamentals&lt;/strong&gt;. Topics dealt with in this chapter are:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://wiki.cumps.be/learning/exam70-536#developing-applications-that-use-system-types-and-collections" title="Developing applications that use system types and collections"&gt;&lt;strong&gt;Developing applications that use system types and collections&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=BORmTZryPZc:I8h-HmZGD-Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=BORmTZryPZc:I8h-HmZGD-Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=BORmTZryPZc:I8h-HmZGD-Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=BORmTZryPZc:I8h-HmZGD-Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=BORmTZryPZc:I8h-HmZGD-Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/BORmTZryPZc" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-08-27T01:39:00+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/exam-70-536-framework-fundamentals</feedburner:origLink></item><item><title>Starting Exam 70-536 Study</title><link>http://feedproxy.google.com/~r/cumps/~3/OCTEsdrOkfg/starting-exam-70-536-study</link><guid isPermaLink="false">starting-exam-70-536-study</guid><description>&lt;p&gt;Taking a &lt;strong&gt;little break&lt;/strong&gt; right now, got a bit of a &lt;strong&gt;burn out&lt;/strong&gt;, lack of sleep might have something to do with it :)&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;ASP.NET MVC project&lt;/strong&gt; I had in mind will have to &lt;strong&gt;wait&lt;/strong&gt; a little bit, with a bit of luck it gives me time to &lt;strong&gt;find&lt;/strong&gt; a good &lt;strong&gt;graphical designer&lt;/strong&gt; as well, they seem so rare to find. If you know a good designer, please &lt;strong&gt;comment&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;What I'm going to do however, is &lt;strong&gt;study&lt;/strong&gt; for a &lt;a href="http://www.microsoft.com/learning/en/us/exams/70-536.aspx" title="Microsoft .NET Framework - Application Development Foundation"&gt;&lt;strong&gt;Microsoft Certificate&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=OCTEsdrOkfg:8LNQO3OMoXk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=OCTEsdrOkfg:8LNQO3OMoXk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=OCTEsdrOkfg:8LNQO3OMoXk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=OCTEsdrOkfg:8LNQO3OMoXk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=OCTEsdrOkfg:8LNQO3OMoXk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/OCTEsdrOkfg" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-08-26T09:12:02+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/starting-exam-70-536-study</feedburner:origLink></item><item><title>Design Patterns - Proxy Pattern</title><link>http://feedproxy.google.com/~r/cumps/~3/JTTv61Tj7qs/design-patterns-proxy-pattern</link><guid isPermaLink="false">design-patterns-proxy-pattern</guid><description>&lt;p&gt;&lt;strong&gt;Welcome back&lt;/strong&gt; for another episode in the pattern series! This will also be the &lt;strong&gt;last article&lt;/strong&gt; about Design Patterns, since I've finished reading the &lt;a href="http://www.amazon.co.uk/gp/product/0596007124?ie=UTF8&amp;amp;tag=destiny-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0596007124" title="Head First Design Patterns"&gt;&lt;strong&gt;Head First Design Patterns&lt;/strong&gt;&lt;/a&gt; book :)&lt;/p&gt;

&lt;p&gt;It's been a &lt;strong&gt;very interesting&lt;/strong&gt; journey, lots of &lt;strong&gt;new patterns learned&lt;/strong&gt;, lots of &lt;strong&gt;knowledge gained&lt;/strong&gt;, and now it's time to apply them in &lt;strong&gt;real projects&lt;/strong&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=JTTv61Tj7qs:0D3chfQOrxE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=JTTv61Tj7qs:0D3chfQOrxE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=JTTv61Tj7qs:0D3chfQOrxE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=JTTv61Tj7qs:0D3chfQOrxE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=JTTv61Tj7qs:0D3chfQOrxE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/JTTv61Tj7qs" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-08-16T13:09:20+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/design-patterns-proxy-pattern</feedburner:origLink></item><item><title>Design Patterns - State Pattern</title><link>http://feedproxy.google.com/~r/cumps/~3/s3-ngrXY8x0/design-patterns-state-pattern</link><guid isPermaLink="false">design-patterns-state-pattern</guid><description>&lt;p&gt;It's been &lt;strong&gt;a while&lt;/strong&gt; again, but it's time for another pattern. Today we'll look at the &lt;strong&gt;State Pattern&lt;/strong&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=s3-ngrXY8x0:U0JHqrjRqGU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=s3-ngrXY8x0:U0JHqrjRqGU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=s3-ngrXY8x0:U0JHqrjRqGU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=s3-ngrXY8x0:U0JHqrjRqGU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=s3-ngrXY8x0:U0JHqrjRqGU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/s3-ngrXY8x0" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-08-08T02:09:31+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/design-patterns-state-pattern</feedburner:origLink></item><item><title>Design Patterns - Composite Pattern</title><link>http://feedproxy.google.com/~r/cumps/~3/ggeW44NUV0U/design-patterns-composite-pattern</link><guid isPermaLink="false">design-patterns-composite-pattern</guid><description>&lt;p&gt;http://localhost:1726/en/Admin/Blog/design-patterns-composite-pattern&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=ggeW44NUV0U:3sxGt3x7lr8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=ggeW44NUV0U:3sxGt3x7lr8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=ggeW44NUV0U:3sxGt3x7lr8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=ggeW44NUV0U:3sxGt3x7lr8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=ggeW44NUV0U:3sxGt3x7lr8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/ggeW44NUV0U" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-07-27T05:22:00+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/design-patterns-composite-pattern</feedburner:origLink></item><item><title>Design Patterns - Iterator Pattern</title><link>http://feedproxy.google.com/~r/cumps/~3/AZtzQoPjR0A/design-patterns-iterator-pattern</link><guid isPermaLink="false">design-patterns-iterator-pattern</guid><description>&lt;p&gt;Time for the next part in &lt;a href="/tags/design-patterns/" title="Design Patterns"&gt;&lt;strong&gt;our series&lt;/strong&gt;&lt;/a&gt;, the &lt;strong&gt;Iterator Pattern&lt;/strong&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=AZtzQoPjR0A:IoqDKaRoGN8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=AZtzQoPjR0A:IoqDKaRoGN8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=AZtzQoPjR0A:IoqDKaRoGN8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=AZtzQoPjR0A:IoqDKaRoGN8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=AZtzQoPjR0A:IoqDKaRoGN8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/AZtzQoPjR0A" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-07-23T06:36:54+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/design-patterns-iterator-pattern</feedburner:origLink></item><item><title>Design Patterns - Template Method Pattern</title><link>http://feedproxy.google.com/~r/cumps/~3/IWkmWWgpBfY/design-patterns-template-method-pattern</link><guid isPermaLink="false">design-patterns-template-method-pattern</guid><description>&lt;p&gt;Time for yet another pattern, the &lt;strong&gt;Template Method Pattern&lt;/strong&gt;. Have a look at all the other patterns in &lt;a href="/tags/design-patterns/" title="Design Patterns"&gt;&lt;strong&gt;the series&lt;/strong&gt;&lt;/a&gt; as well.&lt;/p&gt;

&lt;p&gt;The definition: "&lt;strong&gt;Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm's structure.&lt;/strong&gt;"&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=IWkmWWgpBfY:H_C02k4Aq2U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=IWkmWWgpBfY:H_C02k4Aq2U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=IWkmWWgpBfY:H_C02k4Aq2U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=IWkmWWgpBfY:H_C02k4Aq2U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=IWkmWWgpBfY:H_C02k4Aq2U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/IWkmWWgpBfY" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-07-22T02:22:32+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/design-patterns-template-method-pattern</feedburner:origLink></item><item><title>Wanted: Friends!</title><link>http://feedproxy.google.com/~r/cumps/~3/A7NooMuENMo/wanted-friends</link><guid isPermaLink="false">wanted-friends</guid><description>Today I'm going to tell you a &lt;strong&gt;little story&lt;/strong&gt; about me. I think of myself as your typical description of &lt;strong&gt;a geek&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Passionate&lt;/strong&gt; about all things technological, eager to &lt;strong&gt;find out&lt;/strong&gt; how the inner details work together, a &lt;strong&gt;movie and music&lt;/strong&gt; lover, and spending &lt;strong&gt;too much&lt;/strong&gt; time behind a computer.&lt;br/&gt;&lt;br/&gt;Having all those feats, over the course of &lt;strong&gt;twenty years&lt;/strong&gt;, result in getting &lt;strong&gt;out of touch&lt;/strong&gt; with the what interests the large part of the population.&lt;br/&gt;&lt;br/&gt;I &lt;strong&gt;don't care&lt;/strong&gt; about soccer, drinking, going out or making a complete fool out of myself. I can talk for hours about some &lt;strong&gt;architecture&lt;/strong&gt; however, or about &lt;strong&gt;techy pranks&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;But you know what? My surroundings &lt;strong&gt;don't have a clue&lt;/strong&gt; what I'm talking about, usually ending up in me &lt;strong&gt;not bothering&lt;/strong&gt; anymore. Same for taste of humor, I love the &lt;strong&gt;dry British&lt;/strong&gt; kind, and everyone I know hates it.&lt;br/&gt;&lt;br/&gt;This isn't some sort of self-pity post however. I'm fine with &lt;strong&gt;making conversation&lt;/strong&gt;, but most of the time it's forced, and I constantly have to fight the &lt;strong&gt;analytical part&lt;/strong&gt; of my mind to not interfere and &lt;strong&gt;kill the conversation&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;That being said, I'd like to &lt;strong&gt;meet some other geeks&lt;/strong&gt; from around the world to have a chat with, the international developer community.&lt;br/&gt;&lt;br/&gt;Do you sometimes have the same feelings? Would you like to meet someone new? Talk about some &lt;strong&gt;random IT&lt;/strong&gt; thing, or just about your life to a &lt;strong&gt;fellow geek&lt;/strong&gt;?&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.cumps.be/?p=contact&amp;lang=en" title="Contact Me!"&gt;&lt;strong&gt;Contact me!&lt;/strong&gt;&lt;/a&gt; Tell me something about you, where are you from, how old are you, what do you do, some story. Please? :)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Writing all these articles is fun, but having dialogues is a lot &lt;strong&gt;more stimulating&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.cumps.be/?p=contact&amp;lang=en" title="Contact Me!"&gt;&lt;strong&gt;I hope to hear from you!&lt;/strong&gt;&lt;/a&gt; :)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;(Yeah, &lt;strong&gt;non-geeks can mail too&lt;/strong&gt;, if you have some &lt;strong&gt;interest&lt;/strong&gt; in IT or &lt;strong&gt;aren't bored&lt;/strong&gt; by someone talking about it :))&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=A7NooMuENMo:ZBgZUHLJ7Wc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=A7NooMuENMo:ZBgZUHLJ7Wc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=A7NooMuENMo:ZBgZUHLJ7Wc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=A7NooMuENMo:ZBgZUHLJ7Wc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=A7NooMuENMo:ZBgZUHLJ7Wc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/A7NooMuENMo" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-07-21T08:11:16+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/wanted-friends</feedburner:origLink></item><item><title>Design Patterns - Facade Pattern</title><link>http://feedproxy.google.com/~r/cumps/~3/gPARo_qzwBc/design-patterns-facade-pattern</link><guid isPermaLink="false">design-patterns-facade-pattern</guid><description>&lt;p&gt;Time for another, &lt;strong&gt;simple&lt;/strong&gt;, design pattern. The &lt;strong&gt;Facade Pattern&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I'm going to &lt;strong&gt;need a break&lt;/strong&gt; soon, getting a bit burned out, which never is a good thing.&lt;/p&gt;

&lt;p&gt;Anyway, the definition of today's pattern: "&lt;strong&gt;Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.&lt;/strong&gt;"&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/cumps?a=gPARo_qzwBc:i5c6TSAj9ks:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=gPARo_qzwBc:i5c6TSAj9ks:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=gPARo_qzwBc:i5c6TSAj9ks:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/cumps?a=gPARo_qzwBc:i5c6TSAj9ks:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/cumps?i=gPARo_qzwBc:i5c6TSAj9ks:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/cumps/~4/gPARo_qzwBc" height="1" width="1"/&gt;</description><a10:updated xmlns:a10="http://www.w3.org/2005/Atom">2008-07-20T09:11:17+01:00</a10:updated><feedburner:origLink>http://www.cumps.be/design-patterns-facade-pattern</feedburner:origLink></item></channel></rss>
