<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>DevDevin</title>
        <link>http://geekswithblogs.net/devdevin/Default.aspx</link>
        <description />
        <language>en-US</language>
        <copyright>Devin A. Rychetnik</copyright>
        <managingEditor>drychetnik@msn.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>DevDevin</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/devdevin/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>How many IP addresses does IPv6 support?</title>
            <category>For Fun</category>
            <category>Networking</category>
            <link>http://geekswithblogs.net/devdevin/archive/2008/03/25/120750.aspx</link>
            <description>&lt;p&gt;How many IP addresses does IPv6 support? Well, without knowing the exact implementation details, we can get a rough estimate based on the fact that it uses 128 bits. So 2 to the power of 128 ends up being &lt;font face="Arial"&gt;340,282,366,920,938,000,000,000,000,000,000,000,000 unique IP addresses.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Well, we know that sounds like a lot, but this blurb from &lt;font face="Arial"&gt;&lt;a href="http://en.wikipedia.org/wiki/Ipv6"&gt;http://en.wikipedia.org/wiki/Ipv6&lt;/a&gt; really puts it in perspective:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;"&lt;font face="Arial"&gt;approximately 5×1028 addresses for each of the roughly 6.5 billion people alive today. In a different perspective, this is 252 addresses for every star in the known universe – a million times as many addresses per star than IPv4 supported for our single planet"&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120750"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120750" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/120750.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2008/03/25/120750.aspx</guid>
            <pubDate>Tue, 25 Mar 2008 19:17:14 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/120750.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2008/03/25/120750.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/120750.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/120750.aspx</trackback:ping>
        </item>
        <item>
            <title>Black Hat DC 2008 Briefings</title>
            <category>Security</category>
            <link>http://geekswithblogs.net/devdevin/archive/2008/02/26/120004.aspx</link>
            <description>&lt;p&gt;Last week I attended the Black Hat DC 2008 Briefings. &lt;font face="Arial"&gt;The following is a list of the presentations I saw, the key concepts discussed as well as things I found interesting or didn’t know. &lt;/font&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 22pt"&gt;&lt;font face="Calibri"&gt;Summary of Black Hat DC 2008 Briefings&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;font face="Calibri"&gt;DAY 1 - Web App Track&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Preparing for the Cross Site Request Forgery Defense&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;A cross site request forgery (CSRF) can be used to force users to submit data to online web applications, sometimes manipulating their local cache or history.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;This vulnerability could make a user run a search query, fetch arbitrary image files or pages as well as post messages to online forums, or even manipulate their account.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Two demos showed how this could be done using Netflix and Google.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo1"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Basic way to prevent CSRF is to always require one parameter that the attacker would not know&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Threats to the 2008 Presidential Election&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Online donations for presidential campaigns have been used more than ever in 2008&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Typo squatting such as &lt;/font&gt;&lt;a href="http://www.hillaryclingon.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;www.hillaryclingon.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; (mistype of &lt;/font&gt;&lt;a href="http://www.hillaryclinton.com/"&gt;&lt;font face="Calibri" size="3"&gt;www.hillaryclinton.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;) is easy way people can get trapped or tricked&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Email squatting, for example, emails to &lt;/font&gt;&lt;a href="mailto:something@hillaryclingon.com"&gt;&lt;font face="Calibri" size="3"&gt;something@hillaryclingon.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; go to the unintended recipient&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Phishing sites that redirect donations to opposing candidate, the phisher or someone other than the intended candidate&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Denial of services attacks are possible by a high-number of small transaction donations at one time&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Browser data leakage, using a CSS link visited feature, website can determine whether you’ve viewed a webpage before&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Monitoring of people’s communications (i.e. &lt;/font&gt;&lt;a href="http://www.flexispy.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;FlexiSpy&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; receives copies of SMS, call logs, emails and lets you listen to conversations on mobile device)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l4 level1 lfo2"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Ransomware_%28malware%29"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;Ransomware&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; could be a virus, Trojan, or worm that encrypts your data and demands a ransom for it’s restoration&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Bad Sushi: Beating Phishers at their Own Game&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.phishtank.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;www.phishtank.com&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; is a collaborative website for tracking phishers on the Internet and has an open API for developers to integrate anti-phishing into applications&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Reality is scary, simple Google searches such as “Spam ReZulT” return numerous compromised online identities&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Phishing is easy, a number of phishing kits have been developed and are just copied, edited, and reused in most cases&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Phishers even phish each other, the author of a phish kit builds in his/her own feedback loop, which other phishers may or may not notice when modifying and reusing&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Root problem is that static identifiers &amp;amp; passwords are often used, resolution is to use two-factor authentication&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo3"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;(ATMs are a target as well, ATM skimmers steal swipes of your debit card and record keypad touches)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;URI Use and Abuse&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l9 level1 lfo4"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Some software such as Trillian, iTunes, Picasa expose a custom URI (for example, picasa://) that can be used in a browser&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l9 level1 lfo4"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;This opens up the attack vector of vulnerabilities in the software to the Internet&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l9 level1 lfo4"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Registered URIs are kept in the registry of Windows (Macs have them too)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l9 level1 lfo4"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Demos included using an exploit in Adobe Reader to cause a buffer overflow and using Google’s Picasa to steal the user’s pictures&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Scanning Applications 2.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo5"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.webappsec.org/projects/whid/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;Web Hacking Incidents Database (WHID)&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; is Web Application Security Consortium project dedicated to maintaining a list of web application related security incidents&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo5"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Web 2.0 applications differ from traditional ones in that they usually leverage dynamic client-side scripting and web services (see &lt;/font&gt;&lt;a href="http://www.pageflakes.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;Pageflakes&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; for numerous examples)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo5"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Techniques for testing web 2.0 applications include&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l5 level2 lfo5"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;determining the web service type via fingerprinting&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l5 level2 lfo5"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;determining the AJAX library type via fingerprinting&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l5 level2 lfo5"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;fuzzing information structures such as JSON, XML etc.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l5 level2 lfo5"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;o&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;crawling sites with the DOM as opposed to direct links&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l5 level1 lfo5"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Presenter offers free tools for scanning web 2.0 applications &lt;/font&gt;&lt;a href="http://www.blueinfy.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 14pt"&gt;&lt;font face="Calibri"&gt;DAY 2  - Defense Track&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;DTRACE: The Reverse Engineer’s Unexpected Swiss Army Knife&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l10 level1 lfo6"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;DTRACE was created at Sun and release with Solaris 10&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l10 level1 lfo6"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Now in Apple OS X, and soon to be in FreeBSD&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l10 level1 lfo6"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Allows you to trace an application at runtime in an almost root-kit like way&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l10 level1 lfo6"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Beauty of it is that it’s built into the OS and was designed to be the least intrusive on the application under trace&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l10 level1 lfo6"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Uses the language of D, which is a subset of C, but without control-flow constructs&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l10 level1 lfo6"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;DTRACE toolkit&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; gives you templates out of the box for seeing stack analysis, code coverage, heap analysis etc.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Dynamic Taint Propagation: Finding Vulnerabilities Without Attacking&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l8 level1 lfo7"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Taint propagation is a technique where you track your system code during execution and figure out what values are “tainted” by input that comes from outside&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l8 level1 lfo7"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;A taint propagation tool would track inputs throughout the system and give you test coverage execution information of all possible input paths&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l8 level1 lfo7"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.fortifysoftware.com/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;Fortify&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; is a company that sells products that do this for .NET or Java&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;(un)Smashing the Stack: Overflows, Countermeasures, and the Real World&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l6 level1 lfo8"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Recommended reading, &lt;/font&gt;&lt;a href="http://reactor-core.org/overflow-howto.html"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;How to Writer Buffer Overflows, by Mudge&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l6 level1 lfo8"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Discussed defense mechanisms (such as StackGuard, DEP, ASLR) that have been built into operating systems to make exploiting overflows harder&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Classification and Detection of Application Backdoors&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l7 level1 lfo9"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Backdoors exist in many applications and are sometimes purposely baked in&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l7 level1 lfo9"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Types include special credentials to bypass authentication and/or hidden functionality that can be used to do something extra to the system&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l7 level1 lfo9"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;One example was given, the creator of Unix put a backdoor into the login prompt. To prevent people from seeing this backdoor in the code, since it was open-source, he hid the logic for putting the backdoor in the code inside the compiler. To prevent people from seeing that, he only distributed the compiler binaries and not the code. To prevent people from seeing the logic when the disassembled the binaries, he put code in the dissembler that stripped it out. Moral of the story is that backdoors exist many places we don’t know about&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Botnet Population and Intelligence Gathering Techniques&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo10"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Botnet"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;Botnets&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; usually refers to a group of compromised computers (via a remote access trojan, RAT, for example) remotely controlled by a master&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo10"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;They utilize DNS instead of IP addresses since you can create an almost infinite amount of domains using subdomaining and change them to point to new IP addresses&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo10"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Tools out there make it easy to set up a botnet (for instance, using the PoisonIvy trojan)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l3 level1 lfo10"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Research at Georgia Tech is using DNS caching distribution patterns to estimate relative size of botnets that exist on the Internet&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;font face="Calibri" size="3"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Information Operation in the Cyber Domain, Immunity Style&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Presenter was hired for a large-scale targeted attack on a private company&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;This differed from other penetration tests in that they had no time limit&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;They were able to compromise the network first through the email server and monitored all emails&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Then via a little social engineering and an ActiveX script vulnerability they installed an undetectable shell extension on user’s computers&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;At that point they discovered that there was another segmented network that something was moving between with a USB keychain&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;They modified a USB memory dump tool to write all the data from the keychain to disk and managed to compromise secret data from the segmented network&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo11"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;(A Microsoft Research tool called &lt;/font&gt;&lt;a href="http://research.microsoft.com/sn/detours/"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;Detours&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; was used as part of the attack!)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120004"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120004" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/120004.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2008/02/26/120004.aspx</guid>
            <pubDate>Tue, 26 Feb 2008 18:45:41 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/120004.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2008/02/26/120004.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/120004.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/120004.aspx</trackback:ping>
        </item>
        <item>
            <title>ECMA C# and Common Language Infrastructure Standards</title>
            <category>.NET</category>
            <category>Programming</category>
            <link>http://geekswithblogs.net/devdevin/archive/2008/02/04/119288.aspx</link>
            <description>&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/aa569283.aspx"&gt;http://msdn2.microsoft.com/en-us/aa569283.aspx&lt;/a&gt;  &lt;br /&gt;
(It has links to things such as the &lt;a href="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf"&gt;C# language specification&lt;/a&gt; and a &lt;a href="http://download.microsoft.com/download/7/3/3/733AD403-90B2-4064-A81E-01035A7FE13C/MS Partition III.pdf"&gt;reference guide to the CIL Instruction Set&lt;/a&gt;).&lt;br /&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=119288"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=119288" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/119288.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2008/02/04/119288.aspx</guid>
            <pubDate>Mon, 04 Feb 2008 19:34:34 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/119288.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2008/02/04/119288.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/119288.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/119288.aspx</trackback:ping>
        </item>
        <item>
            <title>Dependency Injection with Spring.Net</title>
            <category>.NET</category>
            <category>Architecture</category>
            <category>Open-Source</category>
            <link>http://geekswithblogs.net/devdevin/archive/2008/01/24/118882.aspx</link>
            <description>Good article on dependency injection using Spring.Net: &lt;font face="Arial"&gt;&lt;a href="http://www.developer.com/net/csharp/article.php/10918_3722931_1"&gt;http://www.developer.com/net/csharp/article.php/10918_3722931_1&lt;/a&gt;. &lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118882"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118882" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/118882.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2008/01/24/118882.aspx</guid>
            <pubDate>Thu, 24 Jan 2008 16:05:15 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/118882.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2008/01/24/118882.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/118882.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/118882.aspx</trackback:ping>
        </item>
        <item>
            <title>Zero Byte Scripts Still Effective</title>
            <category>Security</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/11/12/116801.aspx</link>
            <description>&lt;p&gt;Many antivirus programs are still susceptible to this evasion technique:&lt;/p&gt;
&lt;p&gt;Original post: &lt;font face="Arial"&gt;&lt;a href="http://blog.didierstevens.com/2007/10/23/a000n0000-0000o000l00d00-0i000e000-00t0r0000i0000c000k/"&gt;http://blog.didierstevens.com/2007/10/23/a000n0000-0000o000l00d00-0i000e000-00t0r0000i0000c000k/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;News article: &lt;font face="Arial"&gt;&lt;a href="http://www.vnunet.com/vnunet/news/2202468/hackers-wreak-havoc-zero-byte"&gt;http://www.vnunet.com/vnunet/news/2202468/hackers-wreak-havoc-zero-byte&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116801"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116801" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/116801.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/11/12/116801.aspx</guid>
            <pubDate>Mon, 12 Nov 2007 14:21:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/116801.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/11/12/116801.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/116801.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/116801.aspx</trackback:ping>
        </item>
        <item>
            <title>Coding Shortcuts in C# 3.0</title>
            <category>.NET</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/10/30/116463.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Default get/set accessors:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="codeKeyword"&gt;public&lt;/span&gt; &lt;span class="codeKeyword"&gt;class&lt;/span&gt; Person&lt;br /&gt;
{&lt;br /&gt;
   &lt;span class="codeKeyword"&gt;public&lt;/span&gt; &lt;span class="codeKeyword"&gt;string&lt;/span&gt; Name { get; set; }&lt;br /&gt;
   &lt;span class="codeKeyword"&gt;public&lt;/span&gt; &lt;span class="codeKeyword"&gt;int&lt;/span&gt; Age { get; set; }&lt;br /&gt;
}&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property initialization:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Person author = &lt;span class="codeKeyword"&gt;new&lt;/span&gt; Person { Name = "Jay Miller", Age = 40 };&lt;/p&gt;
&lt;p&gt;From this article: &lt;font face="Arial"&gt;&lt;a href="http://www.codeguru.com/csharp/csharp/net30/article.php/c14427/"&gt;http://www.codeguru.com/csharp/csharp/net30/article.php/c14427/&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116463"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116463" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/116463.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/10/30/116463.aspx</guid>
            <pubDate>Tue, 30 Oct 2007 12:24:56 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/116463.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/10/30/116463.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/116463.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/116463.aspx</trackback:ping>
        </item>
        <item>
            <title>Cryptographic Solutions for .NET Developers: Hashing and Encryption</title>
            <category>.NET</category>
            <category>Security</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/08/06/114439.aspx</link>
            <description>&lt;p&gt;Here is a pretty good introductory article on crypto in .NET: &lt;font face="Arial"&gt;&lt;a href="http://www.codeguru.com/csharp/.net/net_security/encryption/article.php/c14033__1/"&gt;http://www.codeguru.com/csharp/.net/net_security/encryption/article.php/c14033__1/&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114439"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114439" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/114439.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/08/06/114439.aspx</guid>
            <pubDate>Mon, 06 Aug 2007 10:28:11 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/114439.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/08/06/114439.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/114439.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/114439.aspx</trackback:ping>
        </item>
        <item>
            <title>Useful Windows Utilities</title>
            <category>Tools</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/07/24/114160.aspx</link>
            <description>&lt;p&gt;I know that I'm going to be looking for this article later so I might as well share it here: &lt;font face="Arial"&gt;&lt;a href="http://computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9025855&amp;amp;pageNumber=5"&gt;http://computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9025855&amp;amp;pageNumber=5&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;It has some useful PDF utilities as well as others.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114160"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114160" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/114160.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/07/24/114160.aspx</guid>
            <pubDate>Wed, 25 Jul 2007 00:43:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/114160.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/07/24/114160.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/114160.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/114160.aspx</trackback:ping>
        </item>
        <item>
            <title>Goodies for Microsoft Office 2007</title>
            <category>Tools</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/07/18/114046.aspx</link>
            <description>&lt;p&gt;Here are a few goodies I came across for Office Word 2007...&lt;/p&gt;
&lt;p&gt;Want help getting started with Word 2007? Add the "Getting Started" ribbon tab inside of Word: &lt;font face="Arial"&gt;&lt;a href="http://blogs.msdn.com/microsoft_office_word/archive/2007/07/05/helpful-new-word-ribbon-tab.aspx"&gt;http://blogs.msdn.com/microsoft_office_word/archive/2007/07/05/helpful-new-word-ribbon-tab.aspx&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Having trouble with the new Word ribbon (menu) system? Use this interactive guide to help with the transition from the previous menu system to the current ribbon system: &lt;font face="Arial"&gt;&lt;a href="http://office.microsoft.com/en-us/word/HA100744321033.aspx"&gt;http://office.microsoft.com/en-us/word/HA100744321033.aspx&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;What to save Office documents in the PDF format? Get the free plug-in: &lt;font face="Arial"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=4D951911-3E7E-4AE6-B059-A2E79ED87041&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4D951911-3E7E-4AE6-B059-A2E79ED87041&amp;amp;displaylang=en&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114046"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114046" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/114046.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/07/18/114046.aspx</guid>
            <pubDate>Thu, 19 Jul 2007 00:49:30 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/114046.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/07/18/114046.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/114046.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/114046.aspx</trackback:ping>
        </item>
        <item>
            <title>Open-source Distributed Pub/Sub Event System </title>
            <category>.NET</category>
            <category>Architecture</category>
            <category>C/C++</category>
            <category>Open-Source</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/07/06/113741.aspx</link>
            <description>&lt;p&gt;This is a huge open-source contribution from Microsoft: &lt;font face="Arial"&gt;&lt;a href="http://www.codeplex.com/pubsub"&gt;http://www.codeplex.com/pubsub&lt;/a&gt;&lt;/font&gt;.&lt;/p&gt;
&lt;p&gt;The Distributed Pub/Sub Event System is a solution for cross-process and/or cross-server scenarios where a large amount of event handshaking is required and low latency is important. Basically, this architecture was designed for speed.&lt;/p&gt;
&lt;p&gt;Even if you can't think of a usage scenario for this code-base in your stack right now, I strongly encourage you to just crack open the source and take a look. I personally think the design is a prime example of true software engineering craftmanship, which is simply a thing of beauty.&lt;/p&gt;
&lt;p&gt;By the way, I was the one who tested this bad boy before it was released. Therefore, I can't claim rights to the elegant design, but I can claim rights to some of the quality--hopefully not the lack thereof!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113741"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113741" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113741.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/07/06/113741.aspx</guid>
            <pubDate>Fri, 06 Jul 2007 15:46:03 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113741.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/07/06/113741.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113741.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113741.aspx</trackback:ping>
        </item>
        <item>
            <title>Performance Matters</title>
            <category>Design</category>
            <category>Programming</category>
            <category>Performance</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/06/29/113596.aspx</link>
            <description>&lt;p&gt;A few good write-ups on performance:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.acm.org/ubiquity/views/v7i24_fallacy.html"&gt;http://www.acm.org/ubiquity/views/v7i24_fallacy.html&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.panopticoncentral.net/articles/946.aspx"&gt;http://www.panopticoncentral.net/articles/946.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113596"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113596" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113596.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/06/29/113596.aspx</guid>
            <pubDate>Sat, 30 Jun 2007 00:38:03 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113596.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/06/29/113596.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113596.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113596.aspx</trackback:ping>
        </item>
        <item>
            <title>Five Ideas That Will Reinvent Modern Computing</title>
            <category>For Fun</category>
            <category>Miscellaneous</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/06/22/113406.aspx</link>
            <description>This article was inspiring to read. Well, at least 4 out of the 5 ideas sound really cool to me. I don't completely see the benefits of trying to model the human brain with a computer seeing as we don't even understand how it works yet: &lt;font face="Arial"&gt;&lt;a href="http://www.pcmag.com/article2/0,1895,2147447,00.asp"&gt;http://www.pcmag.com/article2/0,1895,2147447,00.asp&lt;/a&gt;. &lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113406"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113406" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113406.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/06/22/113406.aspx</guid>
            <pubDate>Fri, 22 Jun 2007 23:02:37 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113406.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/06/22/113406.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113406.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113406.aspx</trackback:ping>
        </item>
        <item>
            <title>WCF NetTcpBinding Lessons Learned</title>
            <category>.NET</category>
            <category>Programming</category>
            <category>Security</category>
            <category>Setup &amp; Deployment</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/06/12/113188.aspx</link>
            <description>&lt;p&gt;I just got done with a long afternoon of implementing a Windows Service to self-host my WCF service. It was a bit trickier than I thought it would be so if I can save you the headache I'll be happy.&lt;/p&gt;
&lt;p&gt;A good place to start is by reading these two MSDN articles:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/02/WindowsCommunicationFoundation/"&gt;http://msdn.microsoft.com/msdnmag/issues/06/02/WindowsCommunicationFoundation/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/07/06/ServiceStation/"&gt;http://msdn.microsoft.com/msdnmag/issues/07/06/ServiceStation/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Next, you'll want to understand these support articles:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms733768.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms733768.aspx&lt;/a&gt; (I needed this to get the wsdl stuff working)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms733925.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms733925.aspx&lt;/a&gt; (need to do this before TcpNetBinding will work)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms731758.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms731758.aspx&lt;/a&gt; (an example app hosting WCF)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms750530.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms750530.aspx&lt;/a&gt; (more on self-hosting)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113188"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113188" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113188.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/06/12/113188.aspx</guid>
            <pubDate>Wed, 13 Jun 2007 02:43:28 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113188.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/06/12/113188.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113188.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113188.aspx</trackback:ping>
        </item>
        <item>
            <title>Traditional &amp; Agile Software Development Methodologies</title>
            <category>Methodology</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/06/07/113093.aspx</link>
            <description>&lt;p&gt;&lt;strong&gt;Examples of Traditional Software Development Methodologies&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Waterfall&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Waterfall_model"&gt;http://en.wikipedia.org/wiki/Waterfall_model&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf"&gt;http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Spiral&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Spiral_model"&gt;http://en.wikipedia.org/wiki/Spiral_model&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.sce.carleton.ca/faculty/ajila/4106-5006/Spiral%20Model%20Boehm.pdf"&gt;http://www.sce.carleton.ca/faculty/ajila/4106-5006/Spiral%20Model%20Boehm.pdf&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Rational Unified Process (RUP)&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Rational_Unified_Process"&gt;http://en.wikipedia.org/wiki/Rational_Unified_Process&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www-306.ibm.com/software/awdtools/rup/"&gt;http://www-306.ibm.com/software/awdtools/rup/&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;CMMI&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/CMMI"&gt;http://en.wikipedia.org/wiki/CMMI&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.sei.cmu.edu/cmmi/cmmi.html"&gt;http://www.sei.cmu.edu/cmmi/cmmi.html&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Examples of Agile Software Development Methodologies&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;Extreme Programming&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Extreme_programming"&gt;http://en.wikipedia.org/wiki/Extreme_programming&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.xprogramming.org"&gt;http://www.xprogramming.org&lt;/a&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;&lt;br /&gt;
Scrum&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Scrum_%28management%29"&gt;http://en.wikipedia.org/wiki/Scrum_%28management%29&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.controlchaos.com"&gt;http://www.controlchaos.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Lean Software Development&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Lean_software_development"&gt;http://en.wikipedia.org/wiki/Lean_software_development&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.poppendieck.com"&gt;http://www.poppendieck.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Feature Driven Development (FDD)&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Feature_Driven_Development"&gt;http://en.wikipedia.org/wiki/Feature_Driven_Development&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.featuredrivendevelopment.com"&gt;http://www.featuredrivendevelopment.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Dynamic Systems Development Method (DSDM)&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/DSDM"&gt;http://en.wikipedia.org/wiki/DSDM&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://www.dsdm.org/"&gt;http://www.dsdm.org/&lt;/a&gt; &lt;br /&gt;
&lt;/font&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113093"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113093" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113093.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/06/07/113093.aspx</guid>
            <pubDate>Thu, 07 Jun 2007 23:38:37 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113093.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/06/07/113093.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113093.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113093.aspx</trackback:ping>
        </item>
        <item>
            <title>.NET Assemblies Lessons Learned</title>
            <category>.NET</category>
            <category>Tools</category>
            <category>Visual Studio</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/06/07/113085.aspx</link>
            <description>&lt;p&gt;A few things I learned today while instrumenting some binaries in preparation for performance profiling:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resigning a .NET assembly&lt;/strong&gt; is as simple as opening a VS command prompt and entering: &lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;sn –R MyAssembly.dll MyApplicationKey.snk&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Browsing the GAC&lt;/strong&gt; through Windows Explorer -- open a command prompt and enter:&lt;/p&gt;
&lt;p&gt;SUBST L: C:\winnt\assembly&lt;/p&gt;
&lt;p&gt;Now you can browser the assembly folder using your L drive. This also makes it easier to reference a DLL in GAC inside a VS project. &lt;/p&gt;
&lt;p&gt;(tips taken from: &lt;font face="Arial"&gt;&lt;a href="http://aspalliance.com/1251_Miscellaneous_Concepts_of_NET__Part_2"&gt;http://aspalliance.com/1251_Miscellaneous_Concepts_of_NET__Part_2&lt;/a&gt; &amp;amp; &lt;/font&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.thejoyofcode.com/Accessing_dlls_in_the_GAC.aspx"&gt;http://www.thejoyofcode.com/Accessing_dlls_in_the_GAC.aspx&lt;/a&gt;) &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113085"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113085" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113085.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/06/07/113085.aspx</guid>
            <pubDate>Thu, 07 Jun 2007 20:58:46 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113085.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/06/07/113085.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113085.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113085.aspx</trackback:ping>
        </item>
        <item>
            <title>Remote File Access with WebDAV &amp; IIS</title>
            <category>Networking</category>
            <category>Windows</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/06/06/113058.aspx</link>
            <description>&lt;p&gt;WebDAV &amp;amp; IIS--A remote file access solution to consider: &lt;font face="Arial"&gt;&lt;a href="http://www.enterprisenetworkingplanet.com/netos/article.php/3680911"&gt;http://www.enterprisenetworkingplanet.com/netos/article.php/3680911&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113058"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113058" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/113058.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/06/06/113058.aspx</guid>
            <pubDate>Thu, 07 Jun 2007 02:34:21 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/113058.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/06/06/113058.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/113058.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/113058.aspx</trackback:ping>
        </item>
        <item>
            <title>Kerberos Authentication Protocol</title>
            <category>Security</category>
            <category>Windows</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/05/29/112831.aspx</link>
            <description>&lt;p&gt;I was curious to understand Kerberos on a much deeper level so I decided to gather some resources in order to learn what was really going on under the hood:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Kerberos Wikipedia.org&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Kerberos_%28protocol%29"&gt;http://en.wikipedia.org/wiki/Kerberos_%28protocol%29&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Kerberos Explained (Windows Server 2000)&lt;br /&gt;
&lt;a href="http://www.microsoft.com/technet/prodtechnol/windows2000serv/maintain/security/kerberos.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/windows2000serv/maintain/security/kerberos.mspx&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Introduction to Kerberos Webcast (Windows Server 2000)&lt;br /&gt;
&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;822248"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;822248&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Kerberos Auth in Windows Server 2003&lt;br /&gt;
&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx"&gt;http://www.microsoft.com/windowsserver2003/technologies/security/kerberos/default.mspx&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Kerberos Network Authentication Service (V5)&lt;br /&gt;
&lt;a href="http://www.ietf.org/rfc/rfc4120.txt"&gt;http://www.ietf.org/rfc/rfc4120.txt&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112831"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112831" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/112831.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/05/29/112831.aspx</guid>
            <pubDate>Wed, 30 May 2007 04:56:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/112831.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/05/29/112831.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/112831.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/112831.aspx</trackback:ping>
        </item>
        <item>
            <title>Open-source Web service Testing Tools </title>
            <category>Open-Source</category>
            <category>Testing</category>
            <category>Tools</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/05/14/112497.aspx</link>
            <description>&lt;p&gt;This article reviews three open-source web service testing tools that might be useful if you don't already have one: &lt;font face="Arial"&gt;&lt;a href="http://www.infoworld.com/article/07/05/11/19TCwebservicetest_1.html"&gt;http://www.infoworld.com/article/07/05/11/19TCwebservicetest_1.html&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112497"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112497" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/112497.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/05/14/112497.aspx</guid>
            <pubDate>Mon, 14 May 2007 23:03:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/112497.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/05/14/112497.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/112497.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/112497.aspx</trackback:ping>
        </item>
        <item>
            <title>Message Queues in .NET</title>
            <category>.NET</category>
            <category>Architecture</category>
            <category>Programming</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/04/17/111744.aspx</link>
            <description>&lt;font face="Tahoma" size="2"&gt;A nice little article on leveraging MSMQ in .NET: &lt;/font&gt;&lt;a href="http://www.builderau.com.au/program/dotnet/soa/Using-message-queue-services-in-NET/0,339028399,339274877,00.htm"&gt;&lt;font face="Tahoma" size="2"&gt;http://www.builderau.com.au/program/dotnet/soa/Using-message-queue-services-in-NET/0,339028399,339274877,00.htm&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt; &lt;/font&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111744"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111744" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/111744.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/04/17/111744.aspx</guid>
            <pubDate>Wed, 18 Apr 2007 00:45:04 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/111744.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/04/17/111744.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/111744.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/111744.aspx</trackback:ping>
        </item>
        <item>
            <title>Web Servers</title>
            <category>Products</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/04/10/111340.aspx</link>
            <description>&lt;P&gt;&lt;FONT size=2&gt;Here is a nice overview of the web server usage statistics from the&amp;nbsp;April 2007 Netcraft survey: &lt;/FONT&gt;&lt;A href="http://www.serverwatch.com/stats/article.php/3670036"&gt;&lt;FONT size=2&gt;http://www.serverwatch.com/stats/article.php/3670036&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE class=JO cellSpacing=2 cellPadding=2 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle width="40%"&gt;&lt;B&gt;&lt;FONT size=2&gt;Server&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="20%"&gt;&lt;B&gt;&lt;FONT size=2&gt;No. of&lt;BR&gt;Sites&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="20%"&gt;&lt;B&gt;&lt;FONT size=2&gt;Market Share&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;
&lt;TD align=middle width="20%"&gt;&lt;B&gt;&lt;FONT size=2&gt;No. of Sites&lt;BR&gt;With .com domains&lt;/FONT&gt;&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Apache&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;66,899,485&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;58.86%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;36,803,903&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Microsoft-IIS&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;35,377,426&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;31.13%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;22,721,673&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Unknown&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;2,761,059&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;2.43%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;2,042,800&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Sun-ONE-Web-Server&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,663,476&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1.46%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,244,246&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;lighttpd&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,382,843&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1.22%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,182,516&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Oversee&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;845,404&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.74%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;726,754&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Zeus&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;488,838&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.43%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;154,088&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Netscape-Enterprise&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;241,852&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.21%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;122,194&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Rapidsite&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;194,758&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.17%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;109,697&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;tigershark&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;189,791&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.17%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;144,721&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;thttpd&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;142,575&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.13%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;8,536&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Lotus Domino&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;88,250&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.08%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;29,840&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;AOLServer&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;70,301&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.06%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;3,702&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Zope&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;48,556&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.04%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;12,337&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;WebLogic&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;29,579&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.03%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;16,955&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;WebSTAR&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;28,334&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.02%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;17,036&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Stronghold&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;22,465&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.02%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;13,751&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Oracle-Application-Server-10g&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;17,617&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.02%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;7,298&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Squid&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;15,950&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.01%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;4,674&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;4D_WebSTAR_S&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;11,669&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.01%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;5,605&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;WebSitePro&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;9,353&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.01%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;4,723&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;WebSite&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;7,908&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.01%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;3,324&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Orion&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;5,745&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.01%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;3,738&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Xitami&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;4,602&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;3,248&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Roxen WebServer&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;4,430&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,373&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Sambar&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;4,260&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,765&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Abyss&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;2,864&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,309&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Enterprise for NetWare&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,819&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;489&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;Netscape FastTrack Server&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,472&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;604&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;WN&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,353&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;107&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;WebSphere&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,277&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;658&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;JRun&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;1,222&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;704&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=2&gt;NCSA HTTPd&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;910&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;0.00%&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD align=right&gt;&lt;FONT size=2&gt;206&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;It shows an already widely-used and gaining in popularity web server called &lt;/FONT&gt;&lt;A href="http://www.lighttpd.net/"&gt;&lt;FONT size=2&gt;lighttpd&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; that is being used for static content serving in some large-scale scenarios like &lt;/FONT&gt;&lt;A href="http://youtube.com/"&gt;&lt;FONT size=2&gt;YouTube&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; and Wikipedia.&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111340"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111340" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/111340.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/04/10/111340.aspx</guid>
            <pubDate>Tue, 10 Apr 2007 17:51:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/111340.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/04/10/111340.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/111340.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/111340.aspx</trackback:ping>
        </item>
        <item>
            <title>IT Architect Skills Library</title>
            <category>Architecture</category>
            <category>Developer Community</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/04/05/110948.aspx</link>
            <description>A new library website&amp;nbsp;devoted to IT architects: &lt;A href="http://www.iasahome.org/web/home/skillset"&gt;http://www.iasahome.org/web/home/skillset&lt;/A&gt;.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110948"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110948" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/110948.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/04/05/110948.aspx</guid>
            <pubDate>Thu, 05 Apr 2007 17:14:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/110948.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/04/05/110948.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/110948.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/110948.aspx</trackback:ping>
        </item>
        <item>
            <title>SQL Server Whitepapers</title>
            <category>Database</category>
            <category>SQL</category>
            <category>Training</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/04/04/110839.aspx</link>
            <description>A colleague of mine found this great resource of SQL Server whitepapers: &lt;A href="http://www.sqlskills.com/whitepapers.asp"&gt;http://www.sqlskills.com/whitepapers.asp&lt;/A&gt;.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110839"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=110839" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/110839.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/04/04/110839.aspx</guid>
            <pubDate>Wed, 04 Apr 2007 18:04:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/110839.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/04/04/110839.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/110839.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/110839.aspx</trackback:ping>
        </item>
        <item>
            <title>Scalable Apps with Asynchronous Programming in ASP.NET</title>
            <category>.NET</category>
            <category>Design</category>
            <category>Programming</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/03/19/109163.aspx</link>
            <description>&lt;P&gt;If asynchronous programming in ASP.NET is something you haven't been doing, then you'll want to check this article out: &lt;A href="http://msdn.microsoft.com/msdnmag/issues/07/03/WickedCode/"&gt;http://msdn.microsoft.com/msdnmag/issues/07/03/WickedCode/&lt;/A&gt;. Instead of spending more $ on new servers or hardware you might be able to utilize async Pages, Handlers, and Modules to lessen the amount of threads waiting to execute.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109163"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109163" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/109163.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/03/19/109163.aspx</guid>
            <pubDate>Mon, 19 Mar 2007 05:56:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/109163.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/03/19/109163.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/109163.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/109163.aspx</trackback:ping>
        </item>
        <item>
            <title>Custom Iterators, Predicates, and Generic Methods in .NET</title>
            <category>.NET</category>
            <category>Design</category>
            <category>Programming</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/03/19/109162.aspx</link>
            <description>&lt;P&gt;This article proposes some great ways of making common sequences of operations on lists more reusable in .NET: &lt;A href="http://msdn2.microsoft.com/en-us/vcsharp/bb264519.aspx"&gt;http://msdn2.microsoft.com/en-us/vcsharp/bb264519.aspx&lt;/A&gt;. It reminds me of some of the built-in set operations that are available in the SmallTalk programming language.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109162"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=109162" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/109162.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/03/19/109162.aspx</guid>
            <pubDate>Mon, 19 Mar 2007 05:28:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/109162.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/03/19/109162.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/109162.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/109162.aspx</trackback:ping>
        </item>
        <item>
            <title>Thread Synchronization in Windows Vista</title>
            <category>C/C++</category>
            <category>Programming</category>
            <category>Windows</category>
            <link>http://geekswithblogs.net/devdevin/archive/2007/03/05/108037.aspx</link>
            <description>Here is a useful article containing an overview of the new simplified thread synchronization capabilities in Windows Vista: &lt;A href="http://www.codeguru.com/columns/kate/article.php/c13387/"&gt;http://www.codeguru.com/columns/kate/article.php/c13387/&lt;/A&gt;. These include CONDITION_VARIABLE, AcquireSRWLockExclusive/ReleaseSRWLockExclusive, and AcquireSRWLockShared/ReleaseSRWLockShared.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108037"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108037" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/devdevin/aggbug/108037.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Devin A. Rychetnik</dc:creator>
            <guid>http://geekswithblogs.net/devdevin/archive/2007/03/05/108037.aspx</guid>
            <pubDate>Mon, 05 Mar 2007 22:27:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/devdevin/comments/108037.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/devdevin/archive/2007/03/05/108037.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/devdevin/comments/commentRss/108037.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/devdevin/services/trackbacks/108037.aspx</trackback:ping>
        </item>
    </channel>
</rss>