<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>Presentation</title>
        <link>http://geekswithblogs.net/Shadowin/category/7171.aspx</link>
        <description>Information concerning presentations with which I'm involved.</description>
        <language>en-US</language>
        <copyright>Chris Eargle</copyright>
        <managingEditor>shadowin@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Richmond Code Camp</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2009/04/23/richmond-code-camp.aspx</link>
            <description>&lt;p&gt;Tomorrow after work, I'm driving to Richmond to speak at the &lt;a href="http://richmondcodecamp.org/"&gt;Richmond Code Camp&lt;/a&gt;. In the past, I didn't plan out which sessions I would attend. Instead, I just floated to whatever seemed interesting. This time, I'm taking the steps to get the most out of the conference. Here's my schedule. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;8:00 - 8:45am - Auditorium - Welcome And Keynote&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;I'm not a morning guy, particularly after driving 6 hours. However, I'll try to be on time to catch the keynote. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;8:45 - 10:00am - Speakers Lounge - Preparation&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Before I give a talk, I like to review my material. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;10:15 - 11:30am - Room 223 - Introducing MSBuild - Chris Eargle&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;My talk. I would be disappointed if I wasn't there. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;11:30 - 12:30pm - Lunch &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lunch will most likely consist of pizza. Were you aware that researchers have discovered that people who eat pizza at least once a week are at a lower risk for certain cancers? &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;12:30 - 1:45pm - Room 220 - Guerilla SOA on WCF - &lt;a href="http://grahamis.com/blog/"&gt;Joshua Graham&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;I love SOA, and I love WCF. I'm not so sure about the guerilla part. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2:00 - 3:15pm - Auditorium - How to Give Technical Presentations: 101 - &lt;a href="http://halhayes.com/"&gt;Hal Hayes&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Maybe I can learn a few tricks to make my presentations better? &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3:30 - 4:45pm - Room 210 - Implementing validation when using the ASP.NET MVC Framework - &lt;a href="http://community.rhpconsulting.net/blogs/rhpnetblog/default.aspx"&gt;Roberto Hernandez&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;I'm curious about the validation techniques used when you don't have postbacks. In a layered application, I use UI validation only to provide a better user experience. I would expect true validation to occur in the business or service layer. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5:00 - 5:30pm - Auditorium - Wrap Up and Prizes&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;The fun part. I haven't won an Xbox 360 yet. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131405"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=131405" 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/Shadowin/aggbug/131405.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2009/04/23/richmond-code-camp.aspx</guid>
            <pubDate>Thu, 23 Apr 2009 18:57:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/131405.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2009/04/23/richmond-code-camp.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/131405.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/131405.aspx</trackback:ping>
        </item>
        <item>
            <title>MSDN Event in Columbia</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2008/08/20/124598.aspx</link>
            <description>&lt;p&gt;Tomorrow, Russ Fustino will be &lt;a href="http://blogs.msdn.com/rfustino/archive/2008/08/16/russ-fustino-is-coming-to-jacksonville-fl-and-columbia-sc-this-week-and-des-moines-iowa-next-hope-to-see-you-there-great-content.aspx"&gt;speaking&lt;/a&gt; at an &lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383409&amp;amp;culture=en-US"&gt;MSDN event in Columbia&lt;/a&gt;. It's the only MSDN event in South Carolina this quarter. So, if you're around tomorrow be sure to attend!&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383409&amp;amp;culture=en-US"&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124598"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=124598" 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/Shadowin/aggbug/124598.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2008/08/20/124598.aspx</guid>
            <pubDate>Thu, 21 Aug 2008 04:54:52 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/124598.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2008/08/20/124598.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/124598.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/124598.aspx</trackback:ping>
        </item>
        <item>
            <title>C# 3.0 Presentation</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2008/04/25/121633.aspx</link>
            <description>&lt;p&gt;The examples I showed in my C# 3.0 presentation were based on the examples provided in the &lt;a title="Training Kit" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en"&gt;Visual Studio 2008 Training Kit&lt;/a&gt;. The source code for the new features in C# 3.0 are located, by default, in C:\VS2008TrainingKit\Labs\WhatsNewC#. There are other great labs in this kit as well. &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Building Web Apps &lt;/li&gt;
    &lt;li&gt;Building WPF Apps &lt;/li&gt;
    &lt;li&gt;CardSpace &lt;/li&gt;
    &lt;li&gt;Client Application Services &lt;/li&gt;
    &lt;li&gt;Dynamic Sites &lt;/li&gt;
    &lt;li&gt;Intro to ASP.NET Ajax &lt;/li&gt;
    &lt;li&gt;JSON &lt;/li&gt;
    &lt;li&gt;LINQ to SQL &lt;/li&gt;
    &lt;li&gt;Silverlight Monster Factory &lt;/li&gt;
    &lt;li&gt;LINQ in VB9 &lt;/li&gt;
    &lt;li&gt;VSTO (Excel, Outlook, SharePoint, Word) &lt;/li&gt;
    &lt;li&gt;Windows Communication Foundation &lt;/li&gt;
    &lt;li&gt;Windows Workflow Foundation &lt;/li&gt;
    &lt;li&gt;What's New in VB9 &lt;/li&gt;
    &lt;li&gt;Workflow Services &lt;/li&gt;
    &lt;li&gt;WPF Data Binding &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That's an exhausting list of material to learn! &lt;/p&gt;
&lt;p&gt;Of course, code alone doesn't give you a lot of information. Here are the topics I touched upon with links to MSDN. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C# 2.0&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/wa80x488(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/wa80x488(VS.80).aspx"&gt;Partial Types&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/c3ay4x3d(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/c3ay4x3d(VS.80).aspx"&gt;Aliases&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/79b3xss3(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/79b3xss3(VS.80).aspx"&gt;Static Classes&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/75e8y5dd(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/75e8y5dd(VS.80).aspx"&gt;Property Access Modifiers&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/512aeb7t(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/512aeb7t(VS.80).aspx"&gt;Generics&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/1t3y8s4s(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/1t3y8s4s(VS.80).aspx"&gt;Nullable Types&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/ms173224.aspx" href="http://msdn2.microsoft.com/en-us/library/ms173224.aspx"&gt;Null coalescing operator&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/9k7k7cf0(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/9k7k7cf0(VS.80).aspx"&gt;yield&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         Delegates &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;o   &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/98dc08ac(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/98dc08ac(VS.80).aspx"&gt;Inference&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;o   &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/ms173174(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/ms173174(VS.80).aspx"&gt;Covariance/Contravariance&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt;o   &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/0yw3tz5k(VS.80).aspx" href="http://msdn2.microsoft.com/en-us/library/0yw3tz5k(VS.80).aspx"&gt;Anonymous methods&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in"&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C# 3.0&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb384054.aspx" href="http://msdn2.microsoft.com/en-us/library/bb384054.aspx"&gt;Auto-Implemented Properties&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb384062.aspx" href="http://msdn2.microsoft.com/en-us/library/bb384062.aspx"&gt;Object and Collection Initializers&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb384061.aspx" href="http://msdn2.microsoft.com/en-us/library/bb384061.aspx"&gt;Implicitly typed variables&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb397696.aspx" href="http://msdn2.microsoft.com/en-us/library/bb397696.aspx"&gt;Anonymous types&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb383977.aspx" href="http://msdn2.microsoft.com/en-us/library/bb383977.aspx"&gt;Extension Methods&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb397687.aspx" href="http://msdn2.microsoft.com/en-us/library/bb397687.aspx"&gt;Lambda Expressions&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb397951.aspx" href="http://msdn2.microsoft.com/en-us/library/bb397951.aspx"&gt;Expression Trees&lt;/a&gt; &lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast" style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in"&gt;·         &lt;a mce_href="http://msdn2.microsoft.com/en-us/library/bb397926.aspx" href="http://msdn2.microsoft.com/en-us/library/bb397926.aspx"&gt;LINQ&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121633"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121633" 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/Shadowin/aggbug/121633.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2008/04/25/121633.aspx</guid>
            <pubDate>Fri, 25 Apr 2008 12:47:36 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/121633.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2008/04/25/121633.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/121633.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/121633.aspx</trackback:ping>
        </item>
        <item>
            <title>Augusta Meeting Tonight</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2008/04/24/121618.aspx</link>
            <description>&lt;p&gt;I am presenting on new language features in C# 3.0 at the inaugral meeting of the &lt;a title="Augusta Developers Guild" mce_href="http://www.augustadevelopers.org/" href="http://www.augustadevelopers.org/"&gt;Augusta Developers Guild&lt;/a&gt; tonight. It will be nearly devoid of slides, as I've decided the words on the screen will be more of a distraction than anything. So, let's code, lambda! &lt;/p&gt;
&lt;img height="294" alt="Lambduh" width="197" mce_src="/image.axd?picture=lambduh_small.jpg" src="http://www.kodefuguru.com/image.axd?picture=lambduh_small.jpg" /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121618"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=121618" 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/Shadowin/aggbug/121618.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2008/04/24/121618.aspx</guid>
            <pubDate>Thu, 24 Apr 2008 18:01:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/121618.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2008/04/24/121618.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/121618.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/121618.aspx</trackback:ping>
        </item>
        <item>
            <title>Sessions Galore</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2008/03/07/120349.aspx</link>
            <description>&lt;p&gt;I've been busy since the &lt;a href="http://codecamp08.fladotnet.com/"&gt;South Florida Code Camp&lt;/a&gt;. I've been promoted to the Architecture Team on the South Carolina Integrated Tax System project, and I've been to two more code camps.&lt;/p&gt;
&lt;p&gt;The speaker list was already full when I tried to get in on the &lt;a href="http://www.codecamp.org/"&gt;Raleigh Code Camp&lt;/a&gt;. I was still able to do a session on Continuous Integration due to another speaker's VM crashing. I had very few attendees since it wasn't advertised. However, as long as I have one person interested in the topic then I'm good to go.&lt;/p&gt;
&lt;p&gt;Last weekend I did two sessions at the &lt;a href="http://www.rvnug.org/codecamp.aspx"&gt;Roanoke Code Camp&lt;/a&gt;. The Design Principles presentation went very well, with enough crowd participation to keep it interesting. The Continuous Integration session went smoothly, but the crowd was somewhat quiet. Afterwards, one of the attendees told me that he thought it was a follow-up to the Design Principles session (apparently confusing MSBuild with Building Software). So, it's possible the crowd was quiet because they had no background in what I was presenting on. This was exacerbated by the fact I was in the same room.&lt;/p&gt;
&lt;p&gt;From now on, if I'm going to do multiple sessions I will try to do related topics (design or agile processes) or request to be in different rooms.&lt;/p&gt;
&lt;p&gt;This coming Wednesday I will be &lt;a href="http://www.trinug.org/Meetings/Meeting.aspx?MeetingID=37"&gt;presenting&lt;/a&gt; on Continuous Integration at the &lt;a href="http://www.trinug.org/"&gt;Triangle .Net User Group&lt;/a&gt; in Raleigh. I've currently been running two 30 minute modules: 1) MSBuild, 2) CI / Cruise Control.NET. I will put together a new module this weekend so I can fill out the time more appropriately for a user group meeting. I'll probably take it back to fleshing out the build process with running more tests and integrating the generated reports into CruiseControl.NET.&lt;/p&gt;
&lt;p&gt;After next week, I will have done 8 sessions at 6 events in 5 locations. It's still early in the year so perhaps I should set my goal to 20 locations instead of 20 events? When do you want me to come to Charleston, Lou?&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120349"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=120349" 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/Shadowin/aggbug/120349.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2008/03/07/120349.aspx</guid>
            <pubDate>Fri, 07 Mar 2008 17:10:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/120349.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2008/03/07/120349.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/120349.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/120349.aspx</trackback:ping>
        </item>
        <item>
            <title>South Florida Code Camp</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2008/02/01/119200.aspx</link>
            <description>&lt;p&gt;I'm leaving soon to make the third stop on my 2008 presentation tour! Okay, it's not like I'm doing a world tour or something, but I do plan on presenting at 20 different in-person events this year. The travel expenses are coming out of my own pocket, so I expect to keep it along the eastern seaboard (US).&lt;/p&gt;
&lt;p&gt;I hope to see everyone tomorrow at the &lt;a href="http://codecamp08.fladotnet.com/"&gt;South Florida Code Camp&lt;/a&gt;. I'm doing the Design Principles session in the Architecture room. Unfortunately, I'll be arriving too late in Miami to make it to the speaker reception tonight. I didn't realize they were doing that or I would have tried to catch an earlier flight.&lt;/p&gt;
&lt;p&gt;Larry Port will be doing a Continuous Integration presentation (I submitted one, but I guess he got in first). I plan on seeing his take on everything in case it inspires some ideas for my own CI presentation. I'm kind of curious about his focus on NAnt though. I prefer MSBuild. Here's one reason why: If I want to upgrade my project to .NET 3.5, MSBuild already works because MSBuild is part of the .NET Framework. NAnt's 3.5 support is still in beta. Here's another reason: you still have to call MSBuild from NAnt to build the project. Oh, you can call devenv, but then you've installed unnecessary software on the build server (a big no-no). Perhaps NAnt buys you something that MSBuild doesn't, but I won't know until I ask.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=119200"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=119200" 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/Shadowin/aggbug/119200.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2008/02/01/119200.aspx</guid>
            <pubDate>Fri, 01 Feb 2008 21:29:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/119200.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2008/02/01/119200.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/119200.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/119200.aspx</trackback:ping>
        </item>
        <item>
            <title>Philly Code Camp!</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2008/01/10/118448.aspx</link>
            <description>&lt;p&gt;This weekend is the Philly Code Camp, and I will be &lt;a href="http://www.phillydotnet.org/Default.aspx?tabid=634"&gt;presenting&lt;/a&gt; on Continuous Integration. It appears that I will have to endure a 22 degree Fahrenheit temperature differential... at least it will feel like winter for a change.&lt;/p&gt;
&lt;p&gt;One thing I found surprising when making plans is that you have to pay to use the Interstate. What is up with that? They built a toll road in South Carolina a few years ago, and virtually no one uses it. Do people really pay to use roads up north? I was tempted to avoid highways just so I wouldn't have to pay.&lt;/p&gt;
&lt;p&gt;I've never been to Philadelphia before, so it promises to be an exciting trip! I really won't have time to take it all in, but there has to be something to do to kill the time on Sunday before my flight. I'll try to remember my camera!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118448"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118448" 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/Shadowin/aggbug/118448.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2008/01/10/118448.aspx</guid>
            <pubDate>Thu, 10 Jan 2008 22:16:36 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/118448.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2008/01/10/118448.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/118448.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/118448.aspx</trackback:ping>
        </item>
        <item>
            <title>Presentation at SC Code Camp</title>
            <link>http://geekswithblogs.net/Shadowin/archive/2007/10/12/116019.aspx</link>
            <description>&lt;p&gt;I will be presenting on Continuous Integration &amp;amp; MSBuild at the &lt;a href="http://www.sccodecamp.com"&gt;SC Code Camp&lt;/a&gt;. This will be the first time I've presented at a Code Camp. In fact, it will be the second time I've done a technical presentation. The first was the past Tuesday in Florence. This has been quite a big step for me.&lt;/p&gt;
&lt;p&gt;The odd thing is that I'm in the "Smart Client" track. I guess they ran out of room in  "Tools and Framework." My presentation will be during Session 5, 2:35 - 3:40. If you make it, be sure to say hi.&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=116019"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=116019" 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/Shadowin/aggbug/116019.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Chris Eargle</dc:creator>
            <guid>http://geekswithblogs.net/Shadowin/archive/2007/10/12/116019.aspx</guid>
            <pubDate>Fri, 12 Oct 2007 12:19:27 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Shadowin/comments/116019.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Shadowin/archive/2007/10/12/116019.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Shadowin/comments/commentRss/116019.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Shadowin/services/trackbacks/116019.aspx</trackback:ping>
        </item>
    </channel>
</rss>