<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Paul Mrozowski's Blog - Conference</title>
    <link>http://www.rcs-solutions.com/blog/</link>
    <description>A day in the life (of a developer)</description>
    <language>en-us</language>
    <copyright>Paul Mrozowski / RCS Solutions, Inc.</copyright>
    <lastBuildDate>Sun, 03 May 2009 22:36:28 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>paulm@rcs-solutions.com</managingEditor>
    <webMaster>paulm@rcs-solutions.com</webMaster>
    <item>
      <trackback:ping>http://www.rcs-solutions.com/blog/Trackback.aspx?guid=d60c48c6-ad06-4e0b-8dcc-727a2053e480</trackback:ping>
      <pingback:server>http://www.rcs-solutions.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.rcs-solutions.com/blog/PermaLink,guid,d60c48c6-ad06-4e0b-8dcc-727a2053e480.aspx</pingback:target>
      <dc:creator>Paul Mrozowski</dc:creator>
      <wfw:comment>http://www.rcs-solutions.com/blog/CommentView,guid,d60c48c6-ad06-4e0b-8dcc-727a2053e480.aspx</wfw:comment>
      <wfw:commentRss>http://www.rcs-solutions.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d60c48c6-ad06-4e0b-8dcc-727a2053e480</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It looks like I'll be speaking at this year's Southwest Fox 2009. I'll be presenting
two different topics: 
</p>
        <p>
          <a href="http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET" target="_blank">Full
Text Search using Lucene.NET</a> and 
<br /><a href="http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code" target="_blank">Refactoring
Legacy Code.</a></p>
        <p>
        </p>
        <p>
I'm looking forward to catching Craig Boyd's <a href="http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API" target="_blank">FLLs
and the Visual FoxPro API</a> session (assuming the schedule allows it). I had debated
whether to interface to Lucene.NET from an FLL, but ultimately decided that it didn't
quite fit with the way I imagined it being used. Craig has a number of different FLL's
over on his <a href="http://www.sweetpotatosoftware.com/" target="_blank">site</a>,
so if you've ever wondered how to put together an FLL this should be good. 
</p>
        <p>
Christof Wollenhaupt's session, <a href="http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications" target="_blank">Using
.NET in FoxPro Applications</a> should also be a nice companion to my Lucene session.
I hadn't planned on covering too much of the interop story in my session, I'll be
focusing more on actual use. This should give you a bit more background if you're
interested.
</p>
        <p>
Refactoring is a big topic, so you might want to check out Alan Stevens's <a href="http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code" target="_blank">Break
It Down: Dealing With Legacy Code</a> pre-con session. Then check out my session as
a refresher and (hopefully) come away with some other ideas on how to manage legacy
code. If you can't make the pre-con, hopefully you'll still find my session valuable.
I plan on showing real code and some of the ways I have handled refactoring, things
to look out for, and various refactoring techniques.
</p>
        <p>
I look forward to seeing you at <a href="http://www.swfox.net/register.aspx" target="_blank">Southwest
Fox</a>. 
</p>
        <p>
 
</p>
        <p>
          <strong>Links</strong>
        </p>
        <p>
          <a title="http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET" href="http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET">http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET</a>
          <br />
          <a title="http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code" href="http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code">http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code</a>
          <br />
          <a title="http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API" href="http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API">http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API</a>
          <br />
          <a title="http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications" href="http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications">http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications</a>
          <br />
          <a title="http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code" href="http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code">http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code</a>
          <br />
          <a title="http://www.swfox.net/register.aspx" href="http://www.swfox.net/register.aspx">http://www.swfox.net/register.aspx</a>
        </p>
        <img width="0" height="0" src="http://www.rcs-solutions.com/blog/aggbug.ashx?id=d60c48c6-ad06-4e0b-8dcc-727a2053e480" />
      </body>
      <title>Southwest Fox 2009</title>
      <guid isPermaLink="false">http://www.rcs-solutions.com/blog/PermaLink,guid,d60c48c6-ad06-4e0b-8dcc-727a2053e480.aspx</guid>
      <link>http://www.rcs-solutions.com/blog/2009/05/03/SouthwestFox2009.aspx</link>
      <pubDate>Sun, 03 May 2009 22:36:28 GMT</pubDate>
      <description>&lt;p&gt;
It looks like I'll be speaking at this year's Southwest Fox 2009. I'll be presenting
two different topics: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET" target="_blank"&gt;Full
Text Search using Lucene.NET&lt;/a&gt; and 
&lt;br&gt;
&lt;a href="http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code" target="_blank"&gt;Refactoring
Legacy Code.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
I'm looking forward to catching Craig Boyd's &lt;a href="http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API" target="_blank"&gt;FLLs
and the Visual FoxPro API&lt;/a&gt; session (assuming the schedule allows it). I had debated
whether to interface to Lucene.NET from an FLL, but ultimately decided that it didn't
quite fit with the way I imagined it being used. Craig has a number of different FLL's
over on his &lt;a href="http://www.sweetpotatosoftware.com/" target="_blank"&gt;site&lt;/a&gt;,
so if you've ever wondered how to put together an FLL this should be good. 
&lt;/p&gt;
&lt;p&gt;
Christof Wollenhaupt's session, &lt;a href="http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications" target="_blank"&gt;Using
.NET in FoxPro Applications&lt;/a&gt; should also be a nice companion to my Lucene session.
I hadn't planned on covering too much of the interop story in my session, I'll be
focusing more on actual use. This should give you a bit more background if you're
interested.
&lt;/p&gt;
&lt;p&gt;
Refactoring is a big topic, so you might want to check out Alan Stevens's &lt;a href="http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code" target="_blank"&gt;Break
It Down: Dealing With Legacy Code&lt;/a&gt; pre-con session. Then check out my session as
a refresher and (hopefully) come away with some other ideas on how to manage legacy
code. If you can't make the pre-con, hopefully you'll still find my session valuable.
I plan on showing real code and some of the ways I have handled refactoring, things
to look out for, and various refactoring techniques.
&lt;/p&gt;
&lt;p&gt;
I look forward to seeing you at &lt;a href="http://www.swfox.net/register.aspx" target="_blank"&gt;Southwest
Fox&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Links&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a title="http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET" href="http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET"&gt;http://www.swfox.net/sessions.aspx#Full_Text_Search_using_Lucene.NET&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code" href="http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code"&gt;http://www.swfox.net/sessions.aspx#Refactoring_Legacy_Code&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API" href="http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API"&gt;http://www.swfox.net/sessions.aspx#FLLs_and_the_Visual_FoxPro_API&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications" href="http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications"&gt;http://www.swfox.net/sessions.aspx#Using_.NET_in_FoxPro_Applications&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code" href="http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code"&gt;http://www.swfox.net/sessions.aspx#Break_It_Down:_Dealing_With_Legacy_Code&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://www.swfox.net/register.aspx" href="http://www.swfox.net/register.aspx"&gt;http://www.swfox.net/register.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.rcs-solutions.com/blog/aggbug.ashx?id=d60c48c6-ad06-4e0b-8dcc-727a2053e480" /&gt;</description>
      <comments>http://www.rcs-solutions.com/blog/CommentView,guid,d60c48c6-ad06-4e0b-8dcc-727a2053e480.aspx</comments>
      <category>Conference</category>
    </item>
    <item>
      <trackback:ping>http://www.rcs-solutions.com/blog/Trackback.aspx?guid=d05d8e4d-fc2b-484d-a8ae-c1c87207ae21</trackback:ping>
      <pingback:server>http://www.rcs-solutions.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.rcs-solutions.com/blog/PermaLink,guid,d05d8e4d-fc2b-484d-a8ae-c1c87207ae21.aspx</pingback:target>
      <dc:creator>Paul Mrozowski</dc:creator>
      <wfw:comment>http://www.rcs-solutions.com/blog/CommentView,guid,d05d8e4d-fc2b-484d-a8ae-c1c87207ae21.aspx</wfw:comment>
      <wfw:commentRss>http://www.rcs-solutions.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d05d8e4d-fc2b-484d-a8ae-c1c87207ae21</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In case you missed it, it looks like Microsoft is making videos of the PDC sessions
available on the <a href="http://www.microsoftpdc.com/" target="_blank">Microsoft
PDC</a> site available within 24 hours of them occurring, which is pretty cool. It's
not particularly easy to figure out where the heck the videos are hiding. They are
being posted on the <a href="http://channel9.msdn.com" target="_blank">Channel 9</a> site
but it's the same thing - good luck finding them all (at least it wasn't clear to
me on how to find them). 
</p>
        <p>
However, if you go to the <a href="http://sessions.microsoftpdc.com/public/timeline.aspx" target="_blank">agenda
timeline</a> page you can click on a session. At the bottom there is a "View Session
Details" link - click on that to view the session. They have one camera view on the
speaker, the other on the slides.
</p>
        <p>
Check it out.
</p>
        <p>
          <strong>Links:</strong>
        </p>
        <p>
          <a href="http://www.microsoftpdc.com">http://www.microsoftpdc.com</a>
          <br />
          <a title="http://channel9.msdn.com" href="http://channel9.msdn.com">http://channel9.msdn.com</a>
          <br />
          <a title="https://sessions.microsoftpdc.com/public/timeline.aspx" href="http://sessions.microsoftpdc.com/public/timeline.aspx">http://sessions.microsoftpdc.com/public/timeline.aspx</a>
        </p>
        <img width="0" height="0" src="http://www.rcs-solutions.com/blog/aggbug.ashx?id=d05d8e4d-fc2b-484d-a8ae-c1c87207ae21" />
      </body>
      <title>PDC</title>
      <guid isPermaLink="false">http://www.rcs-solutions.com/blog/PermaLink,guid,d05d8e4d-fc2b-484d-a8ae-c1c87207ae21.aspx</guid>
      <link>http://www.rcs-solutions.com/blog/2008/10/28/PDC.aspx</link>
      <pubDate>Tue, 28 Oct 2008 23:38:29 GMT</pubDate>
      <description>&lt;p&gt;
In case you missed it, it looks like Microsoft is making videos of the PDC sessions
available on the &lt;a href="http://www.microsoftpdc.com/" target="_blank"&gt;Microsoft
PDC&lt;/a&gt; site available within 24 hours of them occurring, which is pretty cool. It's
not particularly easy to figure out where the heck the videos are hiding. They are
being posted on the &lt;a href="http://channel9.msdn.com" target="_blank"&gt;Channel 9&lt;/a&gt; site
but it's the same thing - good luck finding them all (at least it wasn't clear to
me on how to find them). 
&lt;/p&gt;
&lt;p&gt;
However, if you go to the &lt;a href="http://sessions.microsoftpdc.com/public/timeline.aspx" target="_blank"&gt;agenda
timeline&lt;/a&gt; page you can click on a session. At the bottom there is a "View Session
Details" link - click on that to view the session. They have one camera view on the
speaker, the other on the slides.
&lt;/p&gt;
&lt;p&gt;
Check it out.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Links:&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoftpdc.com"&gt;http://www.microsoftpdc.com&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://channel9.msdn.com" href="http://channel9.msdn.com"&gt;http://channel9.msdn.com&lt;/a&gt;
&lt;br&gt;
&lt;a title="https://sessions.microsoftpdc.com/public/timeline.aspx" href="http://sessions.microsoftpdc.com/public/timeline.aspx"&gt;http://sessions.microsoftpdc.com/public/timeline.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.rcs-solutions.com/blog/aggbug.ashx?id=d05d8e4d-fc2b-484d-a8ae-c1c87207ae21" /&gt;</description>
      <comments>http://www.rcs-solutions.com/blog/CommentView,guid,d05d8e4d-fc2b-484d-a8ae-c1c87207ae21.aspx</comments>
      <category>Conference</category>
    </item>
    <item>
      <trackback:ping>http://www.rcs-solutions.com/blog/Trackback.aspx?guid=25546f15-666b-4ef6-8c95-6f002f77732f</trackback:ping>
      <pingback:server>http://www.rcs-solutions.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.rcs-solutions.com/blog/PermaLink,guid,25546f15-666b-4ef6-8c95-6f002f77732f.aspx</pingback:target>
      <dc:creator>Paul Mrozowski</dc:creator>
      <wfw:comment>http://www.rcs-solutions.com/blog/CommentView,guid,25546f15-666b-4ef6-8c95-6f002f77732f.aspx</wfw:comment>
      <wfw:commentRss>http://www.rcs-solutions.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=25546f15-666b-4ef6-8c95-6f002f77732f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I attended a <a href="http://www.dayofdotnet.org/Lansing/2008/" target="_blank">Day
of Dot Net</a> event in Lansing a few week back. If you're not familiar with them,
they are free mini-conferences (one day) about, not surprisingly, .NET. 
</p>
        <p>
I had originally planned on driving out to it Saturday morning, but then Jenn pointed
out I'd have to get up really early to get there around 8am. I already work in Farmington,
which is 45 minutes to 1 hour from home (and 45 minutes to 1 hour closer to Lansing)
and would end up being a really long day for me. So I ended up just staying at a hotel
in Lansing Friday night. That turned out to be a great idea. Note to self: the Best
Western in Lansing feels and smells like a 80's style bowling alley.
</p>
        <p>
When I got to the hotel, I had some time to look up directions to the college where
it was being held. It was only a few miles away, so I decided to not bother to drive
over there on Friday night (which is what I would normally have done). In the morning
I followed the directions Google Maps had given and found myself in a church parking
lot (hmm..."Day of Dot Net and Evangelical Revival??"). I checked the map a few times
and it looked OK, and I was exactly where it said I should be. I think that was about
the point where I starting cursing out Google maps. I had left all my information
about the conference in the trunk so I had to get out of the car to get at it. I happened
to notice that the road I was on looked like it actually continued around the side
of the church (imagine a light bulb going off above my head: "hey...maybe...."). I
jumped back in the car and drove around the parking lot and sure enough, the trees
suddenly cleared on my left hand side where the college was hiding. I noticed another
car stop right about where I stopped, so it wasn't just me being dense (honest!).
Note to organizers - great event, but a small sign would have been appreciated. 
</p>
        <p>
When I got into the building (which also wasn't marked, so I still wasn't entirely
sure I was at the right entrance), I was surprised at how few people were there -
that kind of surprised me since I wasn't able to make it to the last DoDN because
it had filled up. It turns out that as the morning wore on the sessions really started
to fill up. 
</p>
        <p>
The sessions were an hour long - which is REALLY short; they flew by. The sessions
all seemed to run a few minutes long which pushed into the next session running a
bit longer. The lunch break helped to reset everything. 
</p>
        <p>
A few notes to the various presenters:
</p>
        <ul>
          <li>
The bottom 1/3 of the screen really isn't visible if you're sitting in the back of
the room. I was sitting in the second row and couldn't read some of it. 
</li>
          <li>
White text on a black background might be easier on your eyes for development, but
it's impossible to read when it's projected up on a screen. I'd suggest sticking with
black text on a white background. 
</li>
          <li>
Don't try to wing demo's. Only a few people can successfully pull that off - you're
probably not one of them. 
</li>
        </ul>
        <p>
I actually ran into a few people I knew - one was someone from the local VFP user
group, the other was a old-VFP developer that I haven't seen in a few years. That
was a nice surprise. Overall, I was impressed by the number of people who attended,
considering you're basically giving up a weekend day to attend. It's nice to see that
some people actually care about getting better as developers (either that or they,
like me, needed a few new shirts for their wardrobe).
</p>
        <p>
One session happened to stand out in my mind - a session about Dependency Injection
/ Inversion of Control (specifically, the Windsor framework) by <a href="http://jrwren.wrenfam.com/blog/" target="_blank">Jay
Wren</a>. Well organized, hit every question I had about DI/IoC. Honestly, I didn't
"get" DI/IoC before this session; yeah, I understood what it was, but not really why
on earth I might need a framework for it. It is actually an elegant way of solving
a particular development problem, giving you the benefits of a factory pattern and
the flexibility of DI, without getting in your way (at least that's what my notes
say). I had the "a ha!" moment, then promptly lost it in one of the other sessions.
I'm sure it will come to me at some point, although at this point I'm getting a bit
nervous ;-)
</p>
        <p>
At the end of the conference, they ended up giving away of ton of stuff. Just not
to me. Oh well, maybe next time.
</p>
        <p>
Overall, I definitely attend another one - a big thanks to the organizers and presenters
and sponsors, I know it's a lot of work to put something like this on - it was appreciated.
Just try to make sure you've got some soft drinks (Coke, Mt. Dew, etc.) available
in the morning next time around &lt;g&gt;. It's hard for some of us to get moving
in the morning without some caffeine (for us non-coffee drinkers). Sure I feel all
healthy from the orange juice I ended up drinking, but it didn't help much to put
a spring in my step.
</p>
        <p>
          <strong>Links</strong>
        </p>
        <p>
          <a href="http://www.dayofdotnet.org/Lansing/2008/" target="_blank">http://www.dayofdotnet.org/Lansing/2008/</a>
          <br />
          <a href="http://jrwren.wrenfam.com/blog/" target="_blank">http://jrwren.wrenfam.com/blog/</a>
        </p>
        <img width="0" height="0" src="http://www.rcs-solutions.com/blog/aggbug.ashx?id=25546f15-666b-4ef6-8c95-6f002f77732f" />
      </body>
      <title>Day of .NET (Lansing)</title>
      <guid isPermaLink="false">http://www.rcs-solutions.com/blog/PermaLink,guid,25546f15-666b-4ef6-8c95-6f002f77732f.aspx</guid>
      <link>http://www.rcs-solutions.com/blog/2008/07/06/DayOfNETLansing.aspx</link>
      <pubDate>Sun, 06 Jul 2008 16:24:59 GMT</pubDate>
      <description>&lt;p&gt;
I attended a &lt;a href="http://www.dayofdotnet.org/Lansing/2008/" target="_blank"&gt;Day
of Dot Net&lt;/a&gt; event in Lansing a few week back. If you're not familiar with them,
they are free mini-conferences (one day) about, not surprisingly, .NET. 
&lt;/p&gt;
&lt;p&gt;
I had originally planned on driving out to it Saturday morning, but then Jenn pointed
out I'd have to get up really early to get there around 8am. I already work in Farmington,
which is 45 minutes to 1 hour from home (and 45 minutes to 1 hour closer to Lansing)
and would end up being a really long day for me. So I ended up just staying at a hotel
in Lansing Friday night. That turned out to be a great idea. Note to self: the Best
Western in Lansing feels and smells like a 80's style bowling alley.
&lt;/p&gt;
&lt;p&gt;
When I got to the hotel, I had some time to look up directions to the college where
it was being held. It was only a few miles away, so I decided to not bother to drive
over there on Friday night (which is what I would normally have done). In the morning
I followed the directions Google Maps had given and found myself in a church parking
lot (hmm..."Day of Dot Net and Evangelical Revival??"). I checked the map a few times
and it looked OK, and I was exactly where it said I should be. I think that was about
the point where I starting cursing out Google maps. I had left all my information
about the conference in the trunk so I had to get out of the car to get at it. I happened
to notice that the road I was on looked like it actually continued around the side
of the church (imagine a light bulb going off above my head: "hey...maybe...."). I
jumped back in the car and drove around the parking lot and sure enough, the trees
suddenly cleared on my left hand side where the college was hiding. I noticed another
car stop right about where I stopped, so it wasn't just me being dense (honest!).
Note to organizers - great event, but a small sign would have been appreciated. 
&lt;/p&gt;
&lt;p&gt;
When I got into the building (which also wasn't marked, so I still wasn't entirely
sure I was at the right entrance), I was surprised at how few people were there -
that kind of surprised me since I wasn't able to make it to the last DoDN because
it had filled up. It turns out that as the morning wore on the sessions really started
to fill up. 
&lt;/p&gt;
&lt;p&gt;
The sessions were an hour long - which is REALLY short; they flew by. The sessions
all seemed to run a few minutes long which pushed into the next session running a
bit longer. The lunch break helped to reset everything. 
&lt;/p&gt;
&lt;p&gt;
A few notes to the various presenters:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
The bottom 1/3 of the screen really isn't visible if you're sitting in the back of
the room. I was sitting in the second row and couldn't read some of it. 
&lt;li&gt;
White text on a black background might be easier on your eyes for development, but
it's impossible to read when it's projected up on a screen. I'd suggest sticking with
black text on a white background. 
&lt;li&gt;
Don't try to wing demo's. Only a few people can successfully pull that off - you're
probably not one of them. 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I actually ran into a few people I knew - one was someone from the local VFP user
group, the other was a old-VFP developer that I haven't seen in a few years. That
was a nice surprise. Overall, I was impressed by the number of people who attended,
considering you're basically giving up a weekend day to attend. It's nice to see that
some people actually care about getting better as developers (either that or they,
like me, needed a few new shirts for their wardrobe).
&lt;/p&gt;
&lt;p&gt;
One session happened to stand out in my mind - a session about Dependency Injection
/ Inversion of Control (specifically, the Windsor framework) by &lt;a href="http://jrwren.wrenfam.com/blog/" target="_blank"&gt;Jay
Wren&lt;/a&gt;. Well organized, hit every question I had about DI/IoC. Honestly, I didn't
"get" DI/IoC before this session; yeah, I understood what it was, but not really why
on earth I might need a framework for it. It is actually an elegant way of solving
a particular development problem, giving you the benefits of a factory pattern and
the flexibility of DI, without getting in your way (at least that's what my notes
say). I had the "a ha!" moment, then promptly lost it in one of the other sessions.
I'm sure it will come to me at some point, although at this point I'm getting a bit
nervous ;-)
&lt;/p&gt;
&lt;p&gt;
At the end of the conference, they ended up giving away of ton of stuff. Just not
to me. Oh well, maybe next time.
&lt;/p&gt;
&lt;p&gt;
Overall, I definitely attend another one - a big thanks to the organizers and presenters
and sponsors, I know it's a lot of work to put something like this on - it was appreciated.
Just try to make sure you've got some soft drinks (Coke, Mt. Dew, etc.) available
in the morning next time around &amp;lt;g&amp;gt;. It's hard for some of us to get moving
in the morning without some caffeine (for us non-coffee drinkers). Sure I feel all
healthy from the orange juice I ended up drinking, but it didn't help much to put
a spring in my step.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Links&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.dayofdotnet.org/Lansing/2008/" target="_blank"&gt;http://www.dayofdotnet.org/Lansing/2008/&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://jrwren.wrenfam.com/blog/" target="_blank"&gt;http://jrwren.wrenfam.com/blog/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.rcs-solutions.com/blog/aggbug.ashx?id=25546f15-666b-4ef6-8c95-6f002f77732f" /&gt;</description>
      <comments>http://www.rcs-solutions.com/blog/CommentView,guid,25546f15-666b-4ef6-8c95-6f002f77732f.aspx</comments>
      <category>.NET</category>
      <category>Conference</category>
    </item>
  </channel>
</rss>