<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shedding Some Light</title>
	<atom:link href="http://rickschummer.com/blog2/feed" rel="self" type="application/rss+xml" />
	<link>http://rickschummer.com/blog2</link>
	<description>Shedding some light on topics of software development, Visual FoxPro, saving our planet, paying it forward, and anything else I find important enough to share.</description>
	<lastBuildDate>Wed, 21 Sep 2011 15:37:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Southwest Fox 2011: Steve Black returns!</title>
		<link>http://rickschummer.com/blog2/2011/09/1290/</link>
		<comments>http://rickschummer.com/blog2/2011/09/1290/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 15:34:48 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Southwest Fox]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1290</guid>
		<description><![CDATA[I’m so thrilled to announce that Steven Black is speaking at Southwest Fox 2011. Doug, Tamar, and I have been trying to get him as a speaker every year we have organized the conference. As Doug blogged, Steve Black is one of my favorite speakers of all-time. His sessions are lively, thought-provoking, and entertaining, which [...]]]></description>
			<content:encoded><![CDATA[<p>I’m so thrilled to announce that <a href="http://www.swfox.net/StevenBlack.aspx" target="_blank">Steven Black</a> is speaking at Southwest Fox 2011. Doug, Tamar, and I have been  trying to get him as a speaker every year we have organized the conference. As Doug blogged, Steve Black is one of my favorite speakers of all-time. His  sessions are lively, thought-provoking, and entertaining, which is a killer  combination. Steve hasn’t been to Southwest Fox since 2005 due to other  commitments, so he’s been sorely missed.</p>
<p>You can check out Steve&#8217;s sessions by heading over to Steve&#8217;s Southwest Fox speaker page (linked above). I think you will find his sessions are more must-see topics to the conference. And I thought the schedule was already going to be difficult to figure out this year, now it just got more complicated, but in a very good way.</p>
<p>If you have not registered for the conference yet, there is no time like the present moment! We still have a few Saver discounts remaining. More details on the <a href="http://www.swfox.net/register.aspx" target="_blank">registration</a> page.</p>
<p>Only 35 days until we gather in Gilbert!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/09/1290/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Southwest Fox: White Light Computing Scholarship winners</title>
		<link>http://rickschummer.com/blog2/2011/08/southwest-fox-white-light-computing-scholarhship-winners/</link>
		<comments>http://rickschummer.com/blog2/2011/08/southwest-fox-white-light-computing-scholarhship-winners/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 21:20:54 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Paying It Forward]]></category>
		<category><![CDATA[Southwest Fox]]></category>
		<category><![CDATA[White Light Computing Press Release]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1287</guid>
		<description><![CDATA[Catching up on some administrative work today. Back in July White Light Computing randomly selected two winners from the list of registered attendees to Southwest Fox 2011. Each year since 2006 White Light has offered $300 of scholarships to people who are registered for the conference. You can read all about the scholarships for the [...]]]></description>
			<content:encoded><![CDATA[<p>Catching up on some administrative work today.</p>
<p>Back in July <a href="http://whitelightcomputing.com" target="_blank">White Light Computing</a> randomly selected two winners from the list of registered attendees to <a href="http://swfox.net/" target="_self">Southwest Fox 2011</a>. Each year since 2006 White Light has offered $300 of scholarships to people who are registered for the conference. You can read all about the scholarships for the 2011 conference on the <a href="http://swfox.net/scholarship.aspx" target="_blank">Southwest Fox Scholarships</a> page.</p>
<p>This year we offered two people a $150 scholarship.</p>
<p>Normally our marketing director (my daughter) pulls the names, but she was out of town on vacation. In her place my wife conducted the drawing. The drawing was done by piling in all the names of the people registered by July 1st. First she pulled out ten names. From this smaller pile five names were drawn, and then the final two people. Interestingly, in the final five were three people from the same company as the winners.</p>
<p>The winners are:</p>
<ol>
<li>Joel Leach from Memorial Business Systems</li>
<li>Stacey Violett of Black Mountain Software</li>
</ol>
<p>Both of these individuals have been to majority of the past Southwest Fox Conferences, and both of their companies are sending more than one individual to this year&#8217;s conference. They certainly increased their odds to be winners.</p>
<p>Many thanks to both Joel and Stacey for their continued support of Southwest Fox over the years. And thanks to all who have registered for Southwest Fox 2011 so far. Your  support for our conference is truly appreciated and critical to making  the conference a success each year.</p>
<p>If you are interested in registering for the conference, feel free to <a href="http://www.whitelightcomputing.com/contactall.htm" target="_blank">contact me</a>. I am always open to discussing how I can convince you to attend the best Visual FoxPro developer conference in North America, Southwest Fox!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/08/southwest-fox-white-light-computing-scholarhship-winners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Southwest Fox 2011: Offers and Survey</title>
		<link>http://rickschummer.com/blog2/2011/08/southwest-fox-2011-offers-and-survey/</link>
		<comments>http://rickschummer.com/blog2/2011/08/southwest-fox-2011-offers-and-survey/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 22:05:31 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1285</guid>
		<description><![CDATA[Anyone who is registered before midnight EDT on September 1st (including those who are already registered) is eligible for one of three drawings for a DBi Technologies Studio Controls for COM license (which sells for $749). Thanks to DBi Technologies for their ongoing support of Southwest Fox! We&#8217;re trying to get a better handle both [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who is registered before midnight EDT on September 1st (including  those who are already registered) is eligible for one of three drawings  for a <a href="http://www.dbi-tech.com/ProductPage_StudioControlsCOM.aspx" target="_blank">DBi Technologies Studio Controls for COM</a> license (which sells for $749). Thanks to DBi Technologies for their ongoing support of Southwest Fox!</p>
<p>We&#8217;re  trying to get a better handle both on how many people to expect and the  factors in people&#8217;s decision to attend or not. Please help us by taking  a brief anonymous <a href="http://www.surveymonkey.com/s/NWWC5NG" target="_blank">survey</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/08/southwest-fox-2011-offers-and-survey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Central Region WebCamp from Microsoft</title>
		<link>http://rickschummer.com/blog2/2011/06/central-region-webcamp-from-microsoft/</link>
		<comments>http://rickschummer.com/blog2/2011/06/central-region-webcamp-from-microsoft/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 16:40:23 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Mistakes]]></category>
		<category><![CDATA[Ongoing Education]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1244</guid>
		<description><![CDATA[Several people have asked me to clarify the following tweets I made last week. http://twitter.com/#!/rschummer/status/76152986992254976 http://twitter.com/#!/rschummer/status/76280482454708224 http://twitter.com/#!/rschummer/status/76286820048044032 http://twitter.com/#!/rschummer/status/76289027896115200 http://twitter.com/#!/rschummer/status/76301141113188352 http://twitter.com/#!/rschummer/status/76326750010867713 I was mostly tweeting to a couple of co-workers who wisely passed on the workshop, but it raised some interest of some followers. At the time I did not want to reveal what workshop I [...]]]></description>
			<content:encoded><![CDATA[<p>Several people have asked me to clarify the following tweets I made last week.</p>
<p><a href="http://twitter.com/#%21/rschummer/status/76152986992254976">http://twitter.com/#!/rschummer/status/76152986992254976</a></p>
<p><a href="http://twitter.com/#%21/rschummer/status/76280482454708224">http://twitter.com/#!/rschummer/status/76280482454708224</a></p>
<p><a href="http://twitter.com/#%21/rschummer/status/76286820048044032">http://twitter.com/#!/rschummer/status/76286820048044032</a></p>
<p><a href="http://twitter.com/#%21/rschummer/status/76289027896115200">http://twitter.com/#!/rschummer/status/76289027896115200</a></p>
<p><a href="http://twitter.com/#%21/rschummer/status/76301141113188352">http://twitter.com/#!/rschummer/status/76301141113188352</a></p>
<p><a href="http://twitter.com/#%21/rschummer/status/76326750010867713">http://twitter.com/#!/rschummer/status/76326750010867713</a></p>
<p>I was mostly tweeting to a couple of co-workers who wisely passed on the workshop, but it raised some interest of some followers. At the time I did not want to reveal what workshop I was in hoping it would get better, but now that it is over and I found it disappointing I thought I should share my thoughts. I do this in case it will help other decide if the session is worthwhile to them or not in the event Microsoft decides to do more of them around the planet. Since 140 characters is not nearly enough&#8230; here is my story.</p>
<p>This week I attended a one-day workshop from Microsoft called <a href="http://crwebcamps.ms/" target="_blank">WebCamp</a>. Specifically a special WebMatrix and ASP.NET MVC WebCamp hosted by a couple of Central Region Microsoft Developer Evangelists. When I signed up for this workshop the agenda stated the following:</p>
<ul>
<li>Web Stack Introduction</li>
<li>Building a Site in WebMatrix</li>
<li>jQuery Fundamentals</li>
<li>ASP.NET MVC Introduction</li>
<li>Migrating from WebMatrix to ASP.NET MVC</li>
<li>Instructor-Led Labs</li>
</ul>
<p>Since Microsoft is marketing the free <a href="http://www.microsoft.com/web/webmatrix/" target="_blank">WebMatrix</a> to my customers as a simple way to publish Web sites I thought I might get up to speed on the tool. I also anticipate some of our customers potentially hitting a wall with WebMatrix and asking us to migrate to a more robust solution. If there is an easy path to ASP.NET MVC, and that is something we can use to help them, all the better for me to attend this session.</p>
<p>I should state up front that I had very low expectations going into this workshop based on the past history I have had with Microsoft developer workshops. Mostly because I walk out feeling like I just listened to mostly marketing-speak and a lot less technical-speak. That said, even the worst workshop I have attended I have walked away with something of value that allows me to justify at least part of the time spent. I also have a history of being let down by Microsoft Developer Evangelists (with the exception of a couple of exceptional ones like <a href="http://blogs.msdn.com/b/jennifer/" target="_blank">Jennifer Marsman</a> who is in our region).</p>
<p>I also want you to know the Southfield Michigan (suburb here in Detroit) workshop was not the first time this session was given. The room was completely full with approximately 80 people. I would say the venue was completely &#8220;sold out&#8221;. Also, the WebCamp was free to register.</p>
<p>A couple of days before the workshop we received an email noting we should download and install:</p>
<ul>
<li>Microsoft Visual Studio 2010 (get the trial)</li>
<li>Download and Install WebPI 3
<ul>
<li>Install WebMatrix (via WebPI)</li>
<li>Install MVC3 (via WebPi)</li>
</ul>
</li>
<li>Download and install the Web Camps Training Kit</li>
</ul>
<p>The email arrived a couple days before the holiday weekend. I fortunately did not get this email, but one of my co-workers did and it took her hours to download and install everything. Hours that were taken away from doing billable work. These were necessary for the marketed hands-on workshop. (more on this in a minute)</p>
<p>In fact on the WebCamp Web site it states:</p>
<div>
<blockquote><p>A little pre-work will go a long way. Your only homework is  to make sure your machine is setup ready to go and you come with  questions. Remember these are interactive.</p>
<p>Please, note at events  like these, power and bandwidth are limited to some degree. If you  download the tooling before the event that will help relieve stress on  the network. At some of the events we will not have enough power for  everyone.  We ask that everyone share appropriately, and if you have  multiple batteries it might not be a bad idea to bring it.</p></blockquote>
<p>I hit some bad traffic on the way to the workshop (a 45 minute drive turned into a 75 minute fiasco) so I arrived just before the official start time of 9:00 on the agenda I got in email so I should only have missed breakfast. The speakers were already started when I arrived with some introductions.</p>
<p>One of the first things announced was a change in the agenda. No hands-on labs today, this was spun as good news since it meant we would get out early. So basically the first smackdown of the day is that everyone who spent hours downloading and installing software might have wasted their time. The agenda is also significantly different from the one I originally signed up for, and in my mind, not in a completely good way. Added is an introduction to HTML 5 (not a bad thing), gone are the Building a Site in WebMatrix and Migrating from WebMatrix to ASP.NET MVC. These are the two primary reasons I signed up. My initial thought was to leave, but at this point I was willing to give them the benefit of the doubt that the refinement of the agenda is based on the previous presentation feedback and maybe it was even better.</p>
<p>I knew this day had a dark cloud over it when the first thing they  asked us to do is to go to the WebCamps Web site (built in a few hours with  WebMatrix) to register for the daily drawings and the site would not  come up. It had nothing to do with the Microsoft Internet access either  as I was using my Verizon MIFI card. The site was broken (and later  fixed so we could register). Bad omen.</p>
<p>HTML 5 discussion opened up the old Silverlight vs. HTML 5 wound from 2010. The explanation to clarify Microsoft&#8217;s position only seemed to muddy the waters with comments like (and I paraphrase here):</p>
<ul>
<li>This is my opinion, not the official Microsoft opinion</li>
<li>There are things the evangelists are not being told that are being decided in Redmond.</li>
</ul>
<p>What? Redmond is making decisions about future product development and they are not involving or telling the people who are the closest customer contacts they have in the developer community? Either I misunderstood the message, or it was purposely confusing so I would not understand the message. Either way, the message was sloppy.</p>
<p>If I was new to the Microsoft grinder wheel of deprecated technologies I would have walked out of that part of the discussion wondering what I had stepped into. I was hoping to hear from the discussion that I could go to a specific Web page on Microsoft.com to read the official roadmap of Silverlight and HTML 5 and the Microsoft position. But anyone who knows Microsoft developer division knows you won&#8217;t get a straight answer on this. The speakers should have just stated this and moved on. Instead they wasted 20 minutes confusing the issue more.</p>
<p>The one clear thing stated and something that should be obvious to any developer is that there are no broad right answers. Each decision to implement technology is based on the circumstances of the project and what is available to help create the solution at the time it is developed. No one should be able to tell you that you should always use Silverlight, or always use HTML 5 without knowing all the requirements and resources (money, time, skills) available to the project team.</p>
<p>What is not clear to developers though is what Microsoft plans to support and what makes sense for developers to invest their training dollars and time learning. I walked out of this session with more confusion, not more clarification.</p>
<p>The first section of the day was JavaScript Fundamentals. All I can say is that the presenter was condescending, insulting, and obnoxious. Completely unprofessional. Examples crashed over and over. I have seen a number of sessions where the demo gods were not kind to the presenter, but this one was a fine example of what not to do when training new presenters. First of all this is not the first time this session was given. I was told it was the 11th stop of the WebCamp tour around the Microsoft Central Region. Second, these are Microsoft Evangelists doing the training. Their job is to learn the Microsoft technologies and then show developers this technology so we can adopt it. It is their job to show us how well it works so we have an &#8220;ah-ha&#8221; moment and start using it to build solutions for our customers. What we saw was a train wreck. Clark Sells either was not on his game Wednesday, was distracted by some external force, or is not competent in his job. This is not the first time I have said this about a Microsoft Developer Evangelist unfortunately. I have not seen Clark present before so I can only hope he was having a bad day.</p>
<p>As the day progressed he became less obnoxious, and fewer demos crashed, but when it comes to the signal-to-noise ratio, it was night and day between the time he was presenting and Brandon Satrom was presenting.</p>
<p>I provided a number of examples of Clark&#8217;s unprofessional techniques in the evaluation sheet I handed in so I won&#8217;t repeat all of them here, but my favorite was his offhanded comment about sites that support certain browsers with: &#8220;give you the middle finger and tell you to download Google Chrome.&#8221; While I know some people found his antics entertaining, I found they distracted from the material. I appreciate speakers who add humor to their session, but in this case the bad humor used was an attempt to mask the bumbling and fumbling through the presentation crashes, and it was in my opinion a disaster. Maybe not an epic disaster, but for me a complete waste of time listening to someone showing me why raw JavaScript is a pain to use, and why I should be using a supported framework like jQuery. For those that already understand the truth in this were bored and off surfing the net during the presentation. Those that did not understand this might not have learned it in the end.</p>
<p>I am the kind of developer who learns by doing. I can read until I am blue in the face, and I can watch others demonstrate things all day long, but those only reinforce in my mind what I am capable of doing some day. It is not until I actually sit down at the computer and do it that I actually learn it. So to me the loss of the hands-on workshop was a major disappointment. Granted, I did not have the software loaded, but my co-worker did and together we would have learned during this time.</p>
<p>I have seen a few jQuery introductions at conferences over the last year by Rod Paddock, Paul Mrozowski, and Steve Bodnar. Microsoft should just hire one of those three guys to give this portion of the WebCamp as they were 10x better than the session at the WebCamp.</p>
<p>The session on WebMatrix had so much potential. The product is quite interesting as you can start with template sites that leverage open source tools like WordPress, Umbraco, Joomla, Orchard, and Drupal. Unfortunately we never really saw all that much of how WebMatrix works, and how you would go about building a site other than the canned templates. I am sure there is a lot more to this product than what we saw.</p>
<p>During the MVC section the presenters built a podcast database site with some basic functionality. They showed how straight-forward it is build a site. What they did not do is migrate a site built by WebMatrix. They also stressed how close it was to Ruby on Rails. I believe Microsoft only built MVC to slow or stop the trend of developers moving from ASP.NET to Ruby on Rails. There is one point new to me I think is important to share. The presenter said that PHP was created at the time Microsoft moved from Classic ASP to ASP.NET and that the reason it was created was ASP.NET made it more difficult to develop Web applications initially. PHP is designed to be simpler like Classic ASP. Microsoft is recognizing the complexity of ASP.NET and is trying to make it easier to develop Web apps, and to get more Web developers to use their Web technologies. I found this a little enlightening.</p>
<p>I know I have been slanted on the negative side during this blog post, and I apologize for that since I try hard to look for the positive in everything and really believe in the &#8220;positive approach attracts positive results&#8221; philosophy. That said, I learned a few things during the six plus hours:</p>
<ul>
<li><a href="http://www.modernizr.com" target="_self">Modernizr</a> looks like a cool tool for Web developers supporting HTML 5 on current and older browsers.</li>
<li>HTML 5 is not just about HTML markup.</li>
<li>WebMatrix has potential for developers learning the Web now.</li>
<li>Microsoft workshops will continue to disappoint me, but if I learn who is presenting in advance I can be more selective.</li>
</ul>
<p>At least I walked away feeling it was a technical session and not a marketing session.</p>
<p>I also left with one big question: Why is WebMatrix and Lightswitch two separate products? Since they have a lot of similarities, why not one product with a build switch that selects the deployment for Web or desktop? I ask this question without a lot of experience in either tool. This is a casual observation from someone who has seen demonstrations and overviews of both products. I know WebMatrix is creating ASP.NET solutions and Lightswitch is creating a rich Silverlight experience. I know Microsoft likes to have different groups go off and develop products internally that will compete in the open marketplace, but to me I see more synergy than difference. Maybe they target a different level of end-user or developer? I think it would be cool if they shared the same metadata on the backend and would allow me to deploy one or the other generated solution depending on my needs. I don&#8217;t know. More to ponder before my next geek get together I guess.</p>
<p>Even though the WebCamp was &#8220;free&#8221;, as the owner of my business it cost me 12 hours or more of billable time to send two people. My coworker also spent five hours download, installing, and reviewing the lab materials &#8211; which were never used, and a couple hundred dollars in travel expenses out of my pocket. Not to mention the intangibles of the night away from her family and extra help she had to arrange to help her son while she was gone. The bottom line impact for this &#8220;free&#8221; workshop is financially significant for our small company and our employees. I feel it is important to budget for training for the staff, and the type of people we have thrive in a learning environment. What I really dislike is wasting this budget, which is exactly what we did this past week. Fortunately, next time I&#8217;ll be smarter.</p>
<p>I do want to retract one tweet, or at least alter it slightly. I originally stated:</p>
<blockquote><p>I may be watching a train wreck in the making. Nope, definitely a train wreck. Possibly the worst presenter ever.</p></blockquote>
<p>&#8220;Possibly the worst presenter ever&#8221; is flat out wrong. Back at a Microsoft DevCon I watched as a presenter spend an extraordinary amount of time navigating Open File Dialogs looking for files, and navigating menu pads looking for the correct menu item to demonstrate the topic at hand. Many of my blog readers remember the session well. The presenter never rehearsed, and might have made it up the night before for all I know. It was years ago and they remain in my mind as the worst presenter ever and worst conference session ever. And there are other sessions I have blogged about over the years where I have felt I wasted my time. Overall, Clark&#8217;s presentation was not worse, but could easily be ranked in the top 10 worse sessions I have had the time to sit through. {sigh}</p>
<p>And to balance it, Brandon was polished and his presentations went smoother. Now if I could only forget the HTML 5 vs Silverlight, and Web Forms vs. what ever is better or not discussion. {g}</p>
<p>So I hope this clarifies my tweet ramblings of frustration that my followers were reading. If you are not on Twitter and ran across this blog post I hope it provides you some insight on a developer&#8217;s experience with a workshop that went bad. If you are a Microsoft employee who is looking for feedback on your WebCamps, I believe I was as frank and honest in my paper evaluation as I was here, although this blog post gives you a lot more detail than the simple paper evaluation allows me to provide. I am sure there are others who saw this presentation way differently than I did. I know the people sitting around me were quite frustrated, but as I waited to talk with one of the speakers at a break near the end of the day I saw a lot of people hand in evaluations with high marks on the presenter scale. Different perspectives are important to the organizers of the event. I know that because I run conference and speak at several more each year.</p>
<p>Thanks for taking the time to read this blog post.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/06/central-region-webcamp-from-microsoft/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Southwest Fox 2011: Sessions and Speakers</title>
		<link>http://rickschummer.com/blog2/2011/05/southwest-fox-2011-sessions-and-speakers/</link>
		<comments>http://rickschummer.com/blog2/2011/05/southwest-fox-2011-sessions-and-speakers/#comments</comments>
		<pubDate>Fri, 27 May 2011 22:14:43 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Ongoing Education]]></category>
		<category><![CDATA[Southwest Fox]]></category>
		<category><![CDATA[White Light Computing Press Release]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1238</guid>
		<description><![CDATA[Speakers and sessions for Southwest Fox 2011 have been announced. The conference features four half-day pre-conference sessions and more than 26 main conference sessions in five tracks. Whether you&#8217;re still working only with Visual FoxPro or extending Visual FoxPro with other tools, you&#8217;ll have no trouble finding plenty of sessions to enhance your skills and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.swfox.net/speakers.aspx" target="_blank">Speakers</a> and <a href="http://www.swfox.net/sessionsalpha.aspx" target="_blank">sessions </a>for  <a href="http://swfox.net/" target="_blank">Southwest Fox 2011</a> have been announced. The  conference features four half-day pre-conference sessions and more than 26  main conference sessions in five tracks. Whether you&#8217;re still working  only with Visual FoxPro or extending Visual FoxPro with other tools, you&#8217;ll have no trouble  finding plenty of sessions to enhance your skills and widen your  horizons.</p>
<p>As for our presenters, initially we have lots of Southwest Fox veterans like Menachem Bazian, Rick Borup, Steve Ellenoff, Tamar Granor, Uwe Habermann, Doug Hennig, Venelina Jordanova, Jody Meyer, Jim Nelson, myself, Eric Selje, and Christof Wollenhaupt. We also have three Southwest Fox freshman: Steve Bodnar, Kevin Ragsdale and Tuvia Vinitsky.  We are hopeful registrations will allow us to bring in additional speakers as well.</p>
<p>I am looking forward to sitting in on lots of sessions if time allows like last year. I am presenting a couple of new sessions:</p>
<p>1) <a href="http://swfox.net/sessions.aspx#How_Craig_Boyd_Makes_Me_a_Hero!" target="_blank">How Craig Boyd Makes Me a Hero!</a></p>
<p>2) <a href="http://swfox.net/sessions.aspx#Programming_Standards_and_Guidelines_for_Software_Craftsmanship" target="_self">Programming Standards and Guidelines for Software Craftmanship</a></p>
<p><a href="http://whitelightcomputing.com" target="_self">White Light Computing</a> is a Platinum Sponsor again this year. We will have a booth to show off our developer tools and services again so please stop by.</p>
<p>You can follow us in Twitter: <a title="http://twitter.com/#!/swfox" href="http://" target="_blank">@SWFox</a>. If you check out who @SWFox is following you will find our list of speakers who are on Twitter.</p>
<p>And there are still plenty of surprises up our sleeves (some we don&#8217;t even know ourselves yet) to entice you to come to the best Visual FoxPro conference in North America!</p>
<p>Please help us get the word out about the conference by yelling from the mountain tops. We certainly appreciate everyone who blogs, or records podcasts, or tweets, or Facebooks (is that the proper verb?) about their positive experiences at past Southwest Fox conferences. An email will be sent to everyone who has attended Southwest Fox in the past on June 1st. Send us an email if you are interested in getting on the list. (info [AT] swfox.net)</p>
<p><a rel="nofollow" href="http://www.swfox.net/register.aspx" target="_blank">Registration</a> opens June 1.</p>
<p>Only 152 days until we gather in Gilbert!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/05/southwest-fox-2011-sessions-and-speakers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevLink 2011: Selected as Speaker</title>
		<link>http://rickschummer.com/blog2/2011/04/devlink-2011-selected-as-speaker/</link>
		<comments>http://rickschummer.com/blog2/2011/04/devlink-2011-selected-as-speaker/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 00:29:05 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[White Light Computing Press Release]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1234</guid>
		<description><![CDATA[For the second year in a row I am speaking at DevLink. The organizers have selected my &#8220;Mocking the Customer&#8221; session, which I enjoyed presenting with positive feedback at two conferences last year: In the past I have found that customers like to change their mind about what they want. This normally happens once they [...]]]></description>
			<content:encoded><![CDATA[<p>For the second year in a row I am speaking at <a href="http://devlink.net/" target="_blank">DevLink</a>. The organizers have selected my &#8220;Mocking the Customer&#8221; session, which I enjoyed presenting with positive feedback at two conferences last year:</p>
<blockquote><p>In the past I have found that customers like to change their mind about what they want. This normally happens once they see the implementation of what they asked for during the first round of requirements discussion. Developers work hard to put together the user interface using the designers, but it is relatively expensive to the customer base if it gets thrown away. Sure there are times when we hit the nail on the head, but normally I find the real solution does not shine until the customer &#8220;spits on it.&#8221;</p>
<p>Balsamiq Mockups is a designer that lets developers and non-developers alike build wireframes/mockups. These are blueprints for how the application user interface can look or work. Developers and users can sit down and flow through the application before hours of development are completed. Balsamiq Mockups facilitates the creation of the wireframes with lots of controls developers are using from the toolboxes provided in the native application designers.</p>
<p>You will learn:<br />
* What the benefits are when you wireframe with your users<br />
* How you can leverage customers and designers/artists to create mockups<br />
* How easy it is to create mockups<br />
* That wireframing actually leads to more business, and doesn&#8217;t take away revenues from development<br />
* The different ways Balsamiq Mockups makes you a more agile developer/team</p></blockquote>
<p>I really enjoyed DevLink last year and I look forward to meeting up with old and new friends in Chattanooga (new home of the conference) August 17th to 19th, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/04/devlink-2011-selected-as-speaker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual FoxPro Help menu error</title>
		<link>http://rickschummer.com/blog2/2011/04/visual-foxpro-help-menu-error/</link>
		<comments>http://rickschummer.com/blog2/2011/04/visual-foxpro-help-menu-error/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 00:18:56 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Paying It Forward]]></category>
		<category><![CDATA[Visual FoxPro]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[Tech Support]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1229</guid>
		<description><![CDATA[Today I reviewed a new beta release of the VFP 9 SP2 Help file being prepared by Francis Faure on VFPX. I needed to compare it to the Help file for VFP 8 and when I tried to access the VFP 8 Help menu pad I got the following error: OLE error code 0x8002801d: Library [...]]]></description>
			<content:encoded><![CDATA[<p>Today I reviewed a new beta release of the VFP 9 SP2 Help file being prepared by Francis Faure on VFPX. I needed to compare it to the Help file for VFP 8 and when I tried to access the VFP 8 Help menu pad I got the following error:</p>
<blockquote><p>OLE error code 0x8002801d: Library not registered.</p></blockquote>
<p>To be clear, I got this error trying to get the Help menu to drop down inside of Visual FoxPro, not selecting the Help option on the menu, or by pressing the F1 key (which failed to bring up the Help file). Puzzled I ignored it and opened the CHM file directly in Windows Explorer. It opened fine and I was able to provide the feedback to Francis. I rarely use VFP 8 these days. Actually I mostly use it to compare behavior to VFP 9, which was exactly the case this afternoon, or to help other developers when I am mentoring or answer questions on the various forums.</p>
<p>I took a shot in the dark and tried using REGSVR32 to register the FoxPro Help EXE found in the Common Files folder. I found out immediately this was the incorrect approach as REGSVR32 barked at me that it failed. Fortunately the <a href="http://fox.wikis.com/wc.dll?Wiki~VFP9RuntimeFiles~VFP" target="_blank">Visual FoxPro Wiki</a> came to the rescue as it does so frequently for me. The correct way to register the FoxPro Help executable is to run the EXE with the /RegServer parameter.</p>
<p><span style="color: #0000ff;">FoxHHelp8.EXE /regserver</span></p>
<p>You can do this via the Windows Command Window, but if you are running Vista, Windows 7, or an earlier OS without Administrator rights, make sure to run the Command Window with administrator access.</p>
<p>[I documented this for my future self in case I need it for another machine - RAS]</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/04/visual-foxpro-help-menu-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Community Megaphone Podcast: FoxPro</title>
		<link>http://rickschummer.com/blog2/2011/03/community-megaphone-podcast-foxpro/</link>
		<comments>http://rickschummer.com/blog2/2011/03/community-megaphone-podcast-foxpro/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 22:50:08 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Visual FoxPro]]></category>
		<category><![CDATA[White Light Computing Press Release]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1227</guid>
		<description><![CDATA[One of the things I did at the Microsoft MVP Summit earlier in March was take part in an discussion about the FoxPro Community along with Alan Griver, Tamar Granor, Doug Hennig, and the co-hosts of the Community Megaphone podcast Andrew Duthie and Dane Morgridge. This discussion boiled out of several discussions where Andrew and [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things I did at the Microsoft MVP Summit earlier in March was take part in an discussion about the FoxPro Community along with Alan Griver, Tamar Granor, Doug Hennig, and the co-hosts of the <a href="http://www.communitymegaphonepodcast.com/" target="_blank">Community Megaphone</a> podcast Andrew Duthie and Dane Morgridge.</p>
<p>This discussion boiled out of several discussions where Andrew and Dane kept running into former FoxPro people in the .NET community. They wanted to hear more about Fox Community and later found out that the root of the Microsoft MVP program was founded in the Fox Community as well. Our discussion covers a number of topics about developer communities and is what we find common and unique among them, as well as characteristics you find in people who are actively participating in a developer community. It was a fun hour.</p>
<p>The interview/discussion was recorded in the Microsoft Commons in a cafeteria. In the background was lots of MVPs eating and socializing so I am really impressed with the quality of the audio. I enjoyed participating. The only wish I have is that some of the other former Fox MVPs who have turned to the &#8220;dark-side&#8221; (Rod Paddock, Rick Strahl, Jim Duffy, Julie Lerman, Kevin McNeish, Markus Egger, Cathi Gero, and Craig Berntson to name a few) and other Fox people who are now .NET MVPs (Alan Stevens, Bonnie Berent, and David Giard) were not there. Although with that many people it would have been out-of-control. The list of people here is only part of the crowd though that have helped the .NET Community actually become more of community in the sense the Fox Community has known for more than two decades.</p>
<p>You can listen to the podcast here:</p>
<p><a href="http://www.communitymegaphonepodcast.com/Show/26/FoxPro-Reunion" target="_blank">http://www.communitymegaphonepodcast.com/Show/26/FoxPro-Reunion</a></p>
<p>Thanks to Dane and Andrew for taking the time to talk with us.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/03/community-megaphone-podcast-foxpro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want to speak at Southwest Fox 2011?</title>
		<link>http://rickschummer.com/blog2/2011/03/want-to-speak-at-southwest-fox-2011/</link>
		<comments>http://rickschummer.com/blog2/2011/03/want-to-speak-at-southwest-fox-2011/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 22:16:58 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Southwest Fox]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1223</guid>
		<description><![CDATA[This is just a quick reminder that session proposals for Southwest Fox 2011 are due by this Monday, March 28. For details, read the Call for Speakers document. Now off to get mine polished up and sent in.]]></description>
			<content:encoded><![CDATA[<p>This is just a quick reminder that session proposals for Southwest Fox  2011 are due by this Monday, March 28. For details, read the <a href="http://www.swfox.net/callforspeakers.aspx" target="_blank">Call for  Speakers</a> document.</p>
<p>Now off to get mine polished up and sent in.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/03/want-to-speak-at-southwest-fox-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nominations for 2011 Ceil Silver Ambassador</title>
		<link>http://rickschummer.com/blog2/2011/03/nominations-for-2011-ceil-silver-ambassador/</link>
		<comments>http://rickschummer.com/blog2/2011/03/nominations-for-2011-ceil-silver-ambassador/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 17:39:14 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Paying It Forward]]></category>
		<category><![CDATA[Southwest Fox]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1220</guid>
		<description><![CDATA[The Ceil Silver Ambassador Fund brings a developer to the Southwest Fox conference in the United States as an ambassador for the developers in his or her country. This gives the recipient the opportunity to meet and share experiences with developers attending Southwest Fox and gives other attendees the opportunity to learn about VFP development [...]]]></description>
			<content:encoded><![CDATA[<p>The Ceil Silver Ambassador Fund brings a developer to the Southwest Fox conference in the United States as an ambassador for the developers in his or her country. This gives the recipient the opportunity to meet and share experiences with developers attending Southwest Fox and gives other attendees the opportunity to learn about VFP development in the recipient&#8217;s country. Please see the <a href="http://www.swfox.net/ambassador.aspx" target="_blank">Ambassador Fund</a> page to get more information on the nomination process or to learn how to contribute to it.</p>
<p>The Ambassador selection committee consists of Southwest Fox organizers Rick Schummer, Tamar Granor, and Doug Hennig, former Ambassadors Emerson Santon Reed, Cesar Chalom, and Bernard Bout, and VFP community members Christof Wollenhaupt, Rick Bean, and Alex Feldstein.</p>
<p>We are looking for nominations from the VFP community for the 2011 recipient. To nominate someone you think is deserving to be selected, please email their name and a brief list of their contributions to the VFP community to ambassadorfund AT swfox.net. Names must be submitted no later than <strong>April 15, 2011</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/03/nominations-for-2011-ceil-silver-ambassador/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Red Gate Reflector License Give-away</title>
		<link>http://rickschummer.com/blog2/2011/03/red-gate-reflector-license-give-away/</link>
		<comments>http://rickschummer.com/blog2/2011/03/red-gate-reflector-license-give-away/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 12:37:06 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Give-aways]]></category>
		<category><![CDATA[Paying It Forward]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1209</guid>
		<description><![CDATA[I have long been a user of the fine SQL Server developer tools produced by Red Gate. My all-time favorite is SQL Compare. Red Gate also has sponsored the Southwest Fox Conference which I am an organizer. I have attended the last two Business of Software conferences co-hosted by Neil Davidson who is the CEO [...]]]></description>
			<content:encoded><![CDATA[<p>I have long been a user of the fine SQL Server developer tools produced by <a href="http://www.red-gate.com/" target="_blank">Red Gate</a>. My all-time favorite is SQL Compare. Red Gate also has sponsored the Southwest Fox Conference which I am an organizer. I have attended the last two Business of Software conferences co-hosted by Neil Davidson who is the CEO of Red Gate. And I participate in the Friends of Red Gate program, which allows me to provide feedback to the product groups at Red Gate. So you might say I have a nice relationship with the company.</p>
<p>Red Gate made a recent announcement in an <a href="http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1" target="_blank">open letter to the .NET Community,</a> which detailed some future changes to the product with respect to the licensing and most importantly that it was no longer going to be free. I watched the reaction in the .NET Community via Twitter and on some blogs, and was not surprised how many developers were reacting. Developers are notorious frugal and love free stuff, and complained loudly how Red Gate was cheating them and going back on their word/intention of always having a free version.</p>
<p>Any developer with few exceptions, who makes a living developing software and finds use for a tool like .NET Reflector core to their development experience certainly can afford $35 for the standard edition. Here in the USA we are talking a few pizzas or a week&#8217;s worth of Starbucks coffee. I have talked with numerous .NET developers over the last few years including people who work with  me and they find this tool indispensable. The top of the line version which allows you to step through third-party assembly code is only $95. To me, as a business owner who likes when our company delivers solid software, $95 is a steal to gain functionality like this.</p>
<p>I emailed one of my contacts at Red Gate giving my view point. I am in the slightly unique position of having a line of commercial and some free tools that I make available to the developer community. I have experienced the developers who complain that I charge for tools that have some premium features and how I should make the pro versions free to everyone. I explained to Red Gate that they can expect some heated posts and tweets. But in the big picture, people should understand that the survival of a product for the cost of a few pizzas is minor in the big scheme of things.</p>
<p>As a thank you for my feedback Red Gate has given me some <a href="http://www.reflector.net/vspro/" target="_blank">.NET Reflector VSPro</a> licenses to give-away. This came to me as a total surprise.</p>
<p>I gave away 10 licenses to members of the <a href="http://dafug.org/" target="_blank">Detroit Area Fox User Group</a> last Thursday. I have 10 licenses to give-away at the <a href="http://www.migang.org/Home.aspx" target="_blank">Michigan Great Lakes .NET Group</a> on Wednesday, and I have 10 more licenses to give-away here via my blog. This is close to $3000 of software. As you can see, Red Gate is a super generous company.</p>
<p><span style="color: #0000ff;"><strong>Rules/Disclaimer</strong></span></p>
<p><span style="color: #0000ff;"><strong><span style="color: #000000;">[Edit 15-Mar-2011] All licenses have been given away.</span></strong><strong><br />
</strong></span></p>
<p>So if you are doing any .NET development, or expect to be doing some .NET development and would like a FREE copy of .NET Reflector VSPro please send me an email: DotNetReflector AT WhiteLightComputing.com with the subject: &#8220;.NET Reflector Please&#8221;. The first 10 people who I get an email from will get instructions on how they can get their license returned to them via email. If you don&#8217;t get a response from me in 24 hours, consider yourself too late. I am fairly certain these licenses will not be around for long.</p>
<p>One license per individual. All tax considerations are the responsibility of the winner (consult  		your tax accountant for specific details). No employees of White Light Computing, or any family members of the  		employees of White Light Computing are eligible. Your mileage may vary, some settling may occur during shipping. Not valid outside of planet Earth. All decisions made by me are final.</p>
<p><strong><span style="color: #0000ff;">Thanks</span></strong></p>
<p>Thanks Red Gate for the great tools and the terrific support of the developer community, you guys rock.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/03/red-gate-reflector-license-give-away/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Southwest Fox 2011: Call for Speakers</title>
		<link>http://rickschummer.com/blog2/2011/03/southwest-fox-2011-call-for-speakers/</link>
		<comments>http://rickschummer.com/blog2/2011/03/southwest-fox-2011-call-for-speakers/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 20:26:04 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Southwest Fox]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1205</guid>
		<description><![CDATA[Today we released the Call for Speakers for Southwest Fox 2011. Anyone interested in presenting should visit the Call for Speakers page on the Southwest Fox website, read the complete Call for Speakers document (linked from that page), and download the proposal submission application. Session proposals are due by March 28. As in the past [...]]]></description>
			<content:encoded><![CDATA[<p>Today we released the Call for Speakers for Southwest Fox 2011. Anyone interested in presenting should visit the <a href="http://swfox.net/CallForSpeakers.aspx" target="_blank">Call for Speakers</a> page on the Southwest Fox website<a href="http://swfox.net/CallForSpeakers.aspx" target="_blank"></a>, read the complete Call for Speakers document (linked from that page), and download the proposal submission application. Session proposals are due by March 28.</p>
<p>As in the past few years, we plan to offer a good selection of topics in core VFP development, extending VFP, using VFP with other technologies, and VFPX, as well as technology sessions to help VFP developers become better developers, not just more expert at VFP.</p>
<p>If you think you have something to say to the VFP community, please submit session proposals, even if you’ve never spoken at a conference before. Our community is strengthened when more people take an active role. Do be aware that speaking at a conference is a serious commitment. Even for experienced speakers, preparing a new session takes 40-80 hours. Doing it well at the conference calls for several rehearsals beforehand, too. So make sure you can commit the necessary time–the Call for Speakers lays out all the deadlines.</p>
<p>We’re looking forward to seeing what you all come up with. Reading through the proposals we receive each year is really exciting, and choosing among them is always a challenge.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/03/southwest-fox-2011-call-for-speakers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual FoxPro&#8217;s SET COMPATIBLE dangers</title>
		<link>http://rickschummer.com/blog2/2011/02/visual-foxpros-set-compatible-dangers/</link>
		<comments>http://rickschummer.com/blog2/2011/02/visual-foxpros-set-compatible-dangers/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 23:04:39 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1196</guid>
		<description><![CDATA[Today I tracked down a strange error &#8220;File does not exist.&#8221; triggered when the users were testing the built in Stonefield Database Toolkit (SDT) Reindexing capability inside their application. We just updated this application from SDT 5.x to SDT 6.2 so we did risk breaking some of the functionality. At White Light Computing we have [...]]]></description>
			<content:encoded><![CDATA[<p>Today I tracked down a strange error &#8220;File does not exist.&#8221; triggered when the users were testing the built in Stonefield Database Toolkit (SDT) Reindexing capability inside their application. We just updated this application from SDT 5.x to SDT 6.2 so we did risk breaking some of the functionality. At White Light Computing we have an external utility (EXE) that runs the Reindexing, Updates, and Repairs. This utility works fine with the current set of metadata, which made me think it was an environment issue inside the application. Sure enough the code failing is in the DBCXMgr class in the FindProperty method.</p>
<pre>lcLongName = padr(upper(alltrim(tcProperty)), ;
             fsize('cLongName', .cPropCursorName))</pre>
<p>The FSIZE() function is one of the functions affected by SET COMPATIBLE ON (it defaults OFF). When the setting is ON the function is returning the actual file size. When the setting is OFF, the function is returning the size of the field. This is one of those design decisions you got to wonder about. I know Microsoft made it to make the code work for dBase developers, but I think it is crazy-nuts to reuse functions in this manner. It leads to time tracking down problems like this one.</p>
<p>The application we are supporting has a SET COMPATIBLE ON in the start up code for reasons unknown to me. This is a global setting and it would take a considerable amount of time to track down all the possible code I would break by turning it OFF making it high risk. One workaround I could have implemented around this problem is inserting the SET COMPATIBLE OFF before the call to the SDT code and resetting it ON after the call (low risk, but only fixes this application). I decided to modify the FindProperty method to set and reset because it could be called by other application that use the DBCX Manager code. I also sent the findings to Stonefield support for their consideration.</p>
<p>[EDIT * 2-Feb-2011]  I have since realized that the changes are necessary throughout the DBCX Manager code. After further consideration, both Doug and I have come to the same conclusion, there are to many places to fix the code in the DBCXMgr, and no good reason why SET COMPATIBLE should be set ON. So I have changed the application to toggle the setting before calling the SDT Reindexing, Update, and Repair functions.</p>
<p>Glad to have that one off the bug list for our customer.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/02/visual-foxpros-set-compatible-dangers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Southwest Fox 2011 dates announced</title>
		<link>http://rickschummer.com/blog2/2011/01/southwest-fox-2011-dates-announced/</link>
		<comments>http://rickschummer.com/blog2/2011/01/southwest-fox-2011-dates-announced/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 23:06:38 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Southwest Fox]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1192</guid>
		<description><![CDATA[Mark your calendars! Southwest Fox 2011 will take place on October 26-29, 2011 with a post-conference event on the afternoon of October 29 and morning of October 30. Note a few changes this year: The shift not only from the second week in October to the last week (to avoid running into Jewish holy days). [...]]]></description>
			<content:encoded><![CDATA[<p>Mark your calendars! Southwest Fox 2011 will take place on October  26-29, 2011 with a post-conference event on the afternoon of October 29  and morning of October 30. Note a few changes this year:</p>
<ul>
<li>The shift not only from the second week in October to the last week (to avoid running into Jewish holy days).</li>
<li>The  shift from our usual Thursday to Sunday dates to Wednesday to Saturday  this year (so you can get home in time for Halloween).</li>
<li>The post-conference starts Saturday afternoon rather than the next day.</li>
</ul>
<ul></ul>
<p>By  the way, the post-conference event is guaranteed to blow your socks  off, so you&#8217;ll definitely want to consider staying the extra day. Stay  tuned for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2011/01/southwest-fox-2011-dates-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>German DevCon: Wrap Up and Speaker dinner</title>
		<link>http://rickschummer.com/blog2/2010/11/german-devcon-wrap-up-and-speaker-dinner/</link>
		<comments>http://rickschummer.com/blog2/2010/11/german-devcon-wrap-up-and-speaker-dinner/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 17:46:46 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1186</guid>
		<description><![CDATA[The conference was terrific. I learned a lot and it was great renewing some friendships and making a couple of new ones. The Germans are terrific guests and Rainer and Tina (who does most of the real work according to Rainer) do a terrific job putting on the event. Despite the jet lag, I look [...]]]></description>
			<content:encoded><![CDATA[<p>The conference was terrific. I learned a lot and it was great renewing some friendships and making a couple of new ones. The Germans are terrific guests and Rainer and Tina (who does most of the real work according to Rainer) do a terrific job putting on the event. Despite the jet lag, I look forward to the trip every year. This year was more fun because Cathy came to speak for the first time and it was nice having a friend along for the long flight to and from Germany. I have already been invited back for next year too, which is terrific.</p>
<p>The speaker dinner was themed oriental with some of my favorites including sushi and Thai food. More importantly the discussion was fun and often so funny I had tears in my eyes. It started at 8:00pm and ended around 3:00am for me, just a few short hours before we had to get in the taxi for the ride to the airport for the morning flights. Lots of discussion on how we can improve both German DevCon and Southwest Fox. We have a lot of synergy between the conferences and the organizers help each other out when ever possible. I think you will find many of the discussed topics making their way into the conferences next year as some of the ideas were downright cool and genius.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/11/german-devcon-wrap-up-and-speaker-dinner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>German DevCon Day 3: Closing Day</title>
		<link>http://rickschummer.com/blog2/2010/11/german-devcon-day-3-closing-day/</link>
		<comments>http://rickschummer.com/blog2/2010/11/german-devcon-day-3-closing-day/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 17:44:21 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1184</guid>
		<description><![CDATA[The last day of the conference is always the hardest since your brain is suffering from &#8220;VFP overflow&#8221; from all the knowledge you gained from the sessions. Combine that with the jetlag and you have a recipe for sleepiness. Fortunately there are only 5 sessions and the closing session on the last day. Up first [...]]]></description>
			<content:encoded><![CDATA[<p>The last day of the conference is always the hardest since your brain is suffering from &#8220;VFP overflow&#8221; from all the knowledge you gained from the sessions. Combine that with the jetlag and you have a recipe for sleepiness. Fortunately there are only 5 sessions and the closing session on the last day.</p>
<p>Up first is Doug Hennig and his &#8220;Cool Controls for Your Applications&#8221; session. Doug&#8217;s theme this year was deep diving into various controls in both of his conference sessions. Doug is making the important point that your apps do not have to be mundane and boring. There are no more excuses. Doug covered his impressive SF Splitter control (for vertical and horizontal splitting, which I am planning to use soon for one project), the SFComboTree (found in the PEMEditor), the VFPX PopMenu project, Paul Mrozowski&#8217;s RCSCalendar control, and finally the VFPX Balloon tips by Carlos Allotti. Great session for anyone looking to spruce up your app.</p>
<p>I skipped the next session because my head was hurting a little bit and because it felt like I had gone non-stop for a few days.</p>
<p>Alaska Software was kind enough to show us where they are going with their &#8220;Polar Fox&#8221; project. They showed this off at Southwest Fox, but I did not have time to review it in Pheonix. Steffen Pirsig detailed the plans for the next major version of XBase++ and how it will transpile the current FoxPro source code into their format to run. Details include:</p>
<ul>
<li>Transpiler: will take existing Visual FoxPro code and transport it to XBase++ code.</li>
<li>Source code control will be simplified with text based source code.</li>
<li>Source compiles down to native platform executables.</li>
<li>Decompilers will be a thing of the past.</li>
<li>Designers will be written in XBase++, IDE can be automated (continuing the tradition of extensibility).</li>
<li>Command prompt, roll your own commands (interactive just like Visual FoxPro).</li>
<li>Concepts they are pushing: no limits, innovate without disruption, favor design, continue the language.</li>
</ul>
<p>Code already is compiling and building EXEs, the initial designers are working, they are making the reporting engine 100% compatible, and have the Profiler and Debugger working.</p>
<p>The idea that gives me the most confidence that Alaska Software can pull this off is that they have done it before with Clipper and the Clipper Community. They also seem to have a terrific grasp on what Visual FoxPro does and how developers use Visual FoxPro, and the types of applications they write. I really appreciate the time Steffan put in on the presentation and how Alaska Software is working on a path for Visual FoxPro developers in the future.</p>
<p>After lunch was my &#8220;Mocking Your Customer&#8221; session. This session is the one I was most nervous about because it really counts on audience participation. Having other contribute to any session benefits everyone, and the participation I have had in rehearsals and at other conferences was terrific. So in an effort to coax people into asking questions I offered to draw names for one of two licenses of Balsamiq Mockups. It worked a little as two people asked questions. Each won a copy of Mockups. The business side of the session went faster than normal since there were no questions or observations to share. I enjoyed the session and got several nice compliments from attendees as they were leaving.</p>
<p>The last session of the conference for me was Servoy&#8217;s vendor session &#8220;Servoy for the Visual FoxPro Developers.&#8221; Several Fox developers have made some very public statements on how they are learning Servoy and how they like it. Ken Levy did not show up on time so I went out in the lobby to track him down and remind him he had a session to give in 5 minutes. I am not throwing stones here based on my tardiness to my first session. I normally don&#8217;t get to see vendor sessions so I decided to take the opportunity to check out Servoy. After all, they have sponsored SWFox for 4 years and I don&#8217;t really have in-depth knowledge of the specifics, and have not seen a demo of the product. It does look impressive, especially how you can literally change the source code while the code is running. Once you save the change it is immediately reflected in the running form. They offer a good deal to start with the development IDE for free. Unfortunately as cool as it looks, the one thing I did not get answered specifically is the licensing costs, which I have been told is per seat licensing. They slipped through the pricing slide extremely quick and ask that you contact them for specifics on the pricing.</p>
<p>The conference finished up with the closing session where lots of door prizes are given away.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/11/german-devcon-day-3-closing-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>German DevCon Day 2: Friday Feast</title>
		<link>http://rickschummer.com/blog2/2010/11/german-devcon-day-2-friday-feast/</link>
		<comments>http://rickschummer.com/blog2/2010/11/german-devcon-day-2-friday-feast/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 17:26:38 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1181</guid>
		<description><![CDATA[One might be thinking of &#8220;feast&#8221; and the food served at German DevCon. While breakfast was delicious (I had eggs and smoked salmon, with grapefruit juice), I am referring to the nine session slots during the day. Lots of choices and lots to learn. Official sessions on Friday start at 8:30am and run until 10:00pm. [...]]]></description>
			<content:encoded><![CDATA[<p>One might be thinking of &#8220;feast&#8221; and the food served at German DevCon. While breakfast was delicious (I had eggs and smoked salmon, with grapefruit juice), I am referring to the nine session slots during the day. Lots of choices and lots to learn. Official sessions on Friday start at 8:30am and run until 10:00pm. It is a day developers feast on a lot of great material presented by some great speakers.</p>
<p>Up first is Christof Wollenhaupt with his first of five sessions for the conference. This session is called &#8220;Psychologie und Softwareentwicklung&#8221; and was presented in German. All the sessions in this slot were in German so I picked the one in the same room as my next session. I listened as much as I could, but mostly I caught up on some email and other work. Christof&#8217;s sessions in German are fast, as in speaking fast and packing in the information for the attendees. I like the fact that people laugh at is jokes and he has interactive sessions.</p>
<p>I followed Christof&#8217;s session with my &#8220;How Craig Boyd Makes Me a Hero!&#8221; session. I enjoyed it and hope the attendees did as well. The session was more interactive than most sessions I have given in Frankfurt. I love interaction and contributions from the audience when I talk so this helped me. I got through all but one demo so the timing on this session is still not perfected (something I worked on last weekend and on the plane ride to Frankfurt). The demo gods made sure I was in check with a VFP 9 SP2 C5 crash and the same for Skype (which definitely should not have been running in the first place). Rainer, the conference organizer, stopped by the room before the session and noted how much he really liked the session title. I have plenty of material for part two next year if Rainer wants to invite me back.</p>
<p>Up next was Cathy Pountney&#8217;s &#8220;Making the Most of VFP 9 SP2 Reports.&#8221; Cathy reminded me about some issues with respect to installing VFP 9 SP2. Since I have seen this session numerous times at user groups and conferences I took the time to update my document <a href="http://www.whitelightcomputing.com/resourcesdeveloper.htm" target="_blank">&#8220;Install and Run Different VFP 9 Versions on One Computer&#8221;</a> with her discussion about Virtual Storage in Windows Vista, Windows 7, and Windows Server 2008. The introduction to the new Report Dynamics is delivered from one of the few experts in the community. The tips she shows in this session are outstanding. One of her tips in particular deals with the wrapping of details to the next page of reports when you have more than one object with different sizes bumping up the height of the band. This one hit home because on of my mentoring customers has a very similar problem (which Cathy helped me work through for a solution during lunch). This reminds me of an important benefits of conferences: getting help from other developers to solve problems that have you stumped. I know I try to help out other developers when ever I have a chance, but to do it face-to-face is really beneficial. This session actually was a perfect warm up to her fxReports session later in the afternoon.</p>
<p>Lunch followed Cathy&#8217;s session. At this point I was not hungry because breakfast was so good, but I had some salad and naturally the smoked salmon.</p>
<p>&#8220;Windows Presentation Foundation 4&#8243; by Kevin McNeish followed lunch. This was the perfect follow up to the Entity Framework 4 session on Thursday. Kevin compared and contrasted the differences between Windows Forms and WPF-based interfaces. I really know nothing about either, so it was great getting background from one of the experts on the subject.</p>
<p>&#8220;fxReports &#8211; Sharing Custom Report Features&#8221; by Cathy Pountney is another session I saw in rehearsal at the <a href="http://grafug.com/" target="_blank">Grand Rapids Fox User Group</a>. Cathy added some stuff based on the fact that the <a href="http://vfpxrepository.com/" target="_blank">VFPxRepository.com</a> site is established. We are working on getting a place set up so the community can share add-ons and plug-ins for the various VFPX tools that have them. We decided that we needed a place separate from the VFPX Codeplex pages because VFPX hosts core projects and is not great with respect to multiple downloads. The rest of the session showed various dynamics and special effects Cathy has produced via a new reporting framework called fxReports. She showed the code and how they work, and how they are implemented in the ReportListener class hierarchy. The framework is designed to share components with other developers. Cathy has devised a VFPX project that helps developers not only design special effect classes for reports, but to load other ones by other developers, and share the ones they create. This is a really cool project and has tremendous potential for developers to create special effects on report and simple to implement ones developed by others. Really cool and a great session.</p>
<p>Christof (note, I only have to use his first name {g}) presented &#8220;Automatisierung des Entwicklungsprozesses&#8221; also in German. I was catching up on more work as I listened to him and tried to understand the various processes he has tried to automate in his work life. So many things to try and so little time to do so.</p>
<p>I skipped the two after dinner sessions since they were in German and got some more real work done. I needed to work on a proposal that was due for a customer by 5:00 EST so the fact that I was six hours ahead really helped me beat the space-time continuum limitations.</p>
<p>Once the proposal was completed and emailed I headed downstairs to participate in some discussions in the bar and later headed to bed because I was really tired after the long day. Unfortunately, jetlag was kicking my behind once again.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/11/german-devcon-day-2-friday-feast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>German DevCon Day 1: After the nightmare</title>
		<link>http://rickschummer.com/blog2/2010/11/german-devcon-day-1-after-the-nightmare/</link>
		<comments>http://rickschummer.com/blog2/2010/11/german-devcon-day-1-after-the-nightmare/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 17:16:02 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1178</guid>
		<description><![CDATA[As you can read in my previous post, things did not start out well on day one for me. It was not until after lunch some time that the adrenaline finally leveled off and my hands stopped shaking. For the record, I had smoked salmon at every meal during the conference including lunch on day [...]]]></description>
			<content:encoded><![CDATA[<p>As you can read in my <a href="http://rickschummer.com/blog2/2010/11/german-devcon-day-1-where-nightmares-come-true/" target="_blank">previous post</a>, things did not start out well on day one for me. It was not until after lunch some time that the adrenaline finally leveled off and my hands stopped shaking.</p>
<p>For the record, I had smoked salmon at every meal during the conference including lunch on day 1. This is a personal goal I am happy to meet each year at German DevCon.</p>
<p>Doug&#8217;s &#8220;A Deep Dive into the VFPX ThemedControls&#8221; session was up first after lunch and as is normal for one of the world&#8217;s best speakers, Doug did a great job. He stepped us through a deep dive into Emerson Santon Reed&#8217;s class library of fantastic controls that really helps in the quest to make Visual FoxPro applications look modern. Doug talked about the fundamental classes: ThemesManager (allows you and your customers to pick from one of six predefined themes), the ThemedContainer, the ThemedTitlePageFrame, and the ThemedButton (including the builder). After the fundamentals Doug described in great detail the classes and code needed to implement the ThemedExplorerBar, the ThemedOutlookNavBar, ThemedToolbox, ThemedZoomNavBar, and the newer Ribbon. I agree 100% with Doug&#8217;s summary that there are no more excuses for Visual FoxPro developers to create applications that do not look good. Doug&#8217;s 26 page white paper on this topic is a gold mine of information as well.</p>
<p>Cathy Pountney&#8217;s session &#8220;PEM Editor: An Absolute MUST HAVE in your development toolkit&#8221; followed Doug&#8217;s session. I saw this session in Grand Rapids when she rehearsed it for Southwest Fox. Cathy&#8217;s session in Grand Rapids was good, but it was obvious she refined timings and material since I saw it. I was wondering if I would learn anything new since I saw it once before, and should not have forgotten that there is so much to this tool and I was destined to learn or relearn something new. PEMEditor is always changing and being improved by Jim Nelson so any minute we can count on a new release with new features. Cathy gave a brief overview to show people in the room who did not know what the PEMEditor is. After this she showed the crowd a dozen or more different features that are new in the current version. One of my favorites was the &#8220;Go To Definition&#8221; which literally opens up the method in the method editor, the property in the PEMEditor, or an object in the PEMEditor Document Treeview. The &#8220;Extract to method&#8221; does exactly that, BeautifyX is a beefed up beautifier, and the built in Enhanced Cut, Copy and Paste are fantastic advancements in the PEMEditor becoming a serious refactoring tool.</p>
<p>Kevin McNeish&#8217;s &#8220;The Microsoft Entity Framework 4&#8243; (also known as EF4) made my list of sessions because I have read and heard from others that it is Microsoft&#8217;s data access soup of the day for .NET development. Seriously, Microsoft has put a lot of resources together to improve the Entity Framework. White Light Computing purposely used EF4 in our conference session eval Web site that we created earlier this year for Southwest Fox so we could learn more about it. Kevin introduced EF4 with his normal wit and humor. The one thing I took away from the session is that Microsoft made some significant improvements from EF1 to EF4. EF4 is really the second release of the Entity Framework and in true Microsoft fashion, needs three releases to really get this product at a mature state. One thing is for sure though from what I have learned at German DevCon, Microsoft needs to listen to database developers more closely as there are some fundamentals missing in EF4, which I find disturbing, but not surprising.</p>
<p>I skipped the first session after dinner since I needed a bit of a break. I also needed to finalize the three tips I planned to present during the bonus session.</p>
<p>The second bonus session was the delivery of two &#8220;FoxPro Lifetime Achievement Awards&#8221; and Tips &amp; Tricks from the conference speakers. Rainer started out the session with an overview of an app he is working on. Most of his discussion was in German with an occasional break in English to help out the non-German people in the audience. It looked like an interesting application.</p>
<p>The two &#8220;FoxPro Lifetime Achievement Awards&#8221; were given to Jürgen &#8220;wOOdy&#8221; Wondzinski, and Christof Wollenhaupt. Both wOOdy and Christof are developers people recognize with a single name, like Cher, and have made so many contributions over the years to the world-wide Fox Community. Their contributions are going to be posted soon on the Fox Wiki. I was honored to be one of the presenters along with fellow award winners Doug Hennig and Rainer Becker.</p>
<p>Up next was the Tips and Tricks session. Several speakers presented tips they have learned over the years. I presented an ActiveX/IntelliSense tip, ability to sort Watch Expressions in Debugger, and a DataExplorer Query tip.</p>
<p>Other tips presented by the other developers included:</p>
<ul>
<li>Doug Hennig demoed &#8220;Go To Definition&#8221; feature of PEM Editor and a instrumenting/logging tool.</li>
<li>Ken Levy demoed _SetAllX FFC class he included in VFP, _EvalText found in _HTML.vcx, and advanced Component Gallery tips.</li>
<li>Cathy Pountney demos Report Designer trick for &#8220;;&#8221; as CHR(13) in reports, and is showed off SlickRun.</li>
<li>wOOdy is showed a field type tip, a BROWSE NAME trick, and EVAL() tip.</li>
<li>Christof showed integer in Command Window does Goto, &#8220;-&#8221; concatenates and ALLTRIM(), using SET VOLUME, and killing/restarting VFP. Christof also mixed tips and tricks with humor and had the audience in stitches.</li>
</ul>
<p>The tips might be printed in a future issue of FoxRockX. That was the end of the conference day. I hung out with folks in the bar for a while, and then headed back to my room around midnight to get some customer work completed. Day 2 would come too quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/11/german-devcon-day-1-after-the-nightmare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>German DevCon Day 1: Where nightmares come true</title>
		<link>http://rickschummer.com/blog2/2010/11/german-devcon-day-1-where-nightmares-come-true/</link>
		<comments>http://rickschummer.com/blog2/2010/11/german-devcon-day-1-where-nightmares-come-true/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 13:57:46 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Mistakes]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1175</guid>
		<description><![CDATA[The most common nightmare I have as a speaker is showing up for a conference unprepared. So far I have been able to avoid this. The second most common nightmare is completely losing my voice. The third most common nightmare I have is oversleeping. You know, waking up to a phone call from the organizer [...]]]></description>
			<content:encoded><![CDATA[<p>The most common nightmare I have as a speaker is showing up for a conference unprepared. So far I have been able to avoid this. The second most common nightmare is completely losing my voice. The third most common nightmare I have is oversleeping. You know, waking up to a phone call from the organizer wondering why I am not starting my session. I have heard stories over the years for a couple people that this happened too, mostly due to some heavy partying the night before. I take pride in the fact that I am always on time for my sessions and prepared, and organizers often count on me to do the early morning sessions because I don&#8217;t party.</p>
<p>Today I overslept despite setting up a wake-up call, the television alarm, and my phone as a backup. I did not wake up until Doug Hennig called me almost four hours <strong>after</strong> the alarms.</p>
<p>I heard the phone ring. I answered it expecting it to be someone from the hotel telling me to wake up. Strange though was the voice sounded a lot like Doug. I think I asked him what time it was. &#8220;11:20&#8243;, Doug replied. Mental check, my session starts at 11:30. Holy $%#, 10 minutes.</p>
<p>Need computer working so I figured I could log in and get things set up and ready so I can start immediately upon getting in the room. Blue Screen! Seriously?!? Really?!? At this point I thought I might want to wake up from this nightmare. This is not a joke. These are real thoughts. Pinch, nope I am awake, phone says it is 11:21. Reboot the machine and hit shower, dress, login, and run for session room.</p>
<p>I arrived and started my session at 11:35.</p>
<p>The first 5 minutes were the hardest 5 minutes of my presenting life. The adrenaline level was as high as I have experienced in all my years of speaking. I could feel my heart jumping out of my chest as I introduced the session. At the same time I was introducing the session I was trying to figure out where I could cut time, and slow down my racing heart.</p>
<p>Jet lag is obviously killing me this trip. I returned to my room exhausted last night, but could not fall asleep since my body thinks it is dinner time back home. I tried several techniques to sleep and all failed. I got up and called my family and went through my session (which turns out to be a key to delivery this morning), tweeted about the problem of not sleeping, and handled some email for customers. All tasks were done hoping to make me more tired. I ended up falling asleep at 4:30 local time.</p>
<p>All-in-all I was able to convey the information I wanted to share with the people in the room. One of the attendees told me at lunch after the session, after learning I woke up 15 minutes before starting the session, that I did remarkably well considering the experience. In my mind it was definitely not my best work, but appreciate the kind review. I am also hoping the adrenaline levels off some time this afternoon. Wish I could bottle it up for use later.</p>
<p>Thanks to Doug for recognizing my absence and waking me up. Thanks to those who stayed and attended the session. And apologies to Rainer for letting you down this morning. It will not happen again. As a fellow organizer I know how important it is to count on the speakers to show up on time and deliver a good session.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/11/german-devcon-day-1-where-nightmares-come-true/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 gotcha with Visual FoxPro Apps</title>
		<link>http://rickschummer.com/blog2/2010/11/windows-7-gotcha-with-visual-foxpro-apps/</link>
		<comments>http://rickschummer.com/blog2/2010/11/windows-7-gotcha-with-visual-foxpro-apps/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 05:01:17 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Visual FoxPro]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1169</guid>
		<description><![CDATA[I got a call from our longest term customer. We have worked together for some 13 years. Normally I like getting a phone call from them. But I dislike the calls that go something like this: &#8220;Rick, long time no see&#8230;heh, my computer got hit by a virus when the grandson played an Internet game [...]]]></description>
			<content:encoded><![CDATA[<p>I got a call from our longest term customer. We have worked together for some 13 years. Normally I like getting a phone call from them. But I dislike the calls that go something like this: &#8220;Rick, long time no see&#8230;heh, my computer got hit by a virus when the grandson played an Internet game on it over the weekend. My hardware person said the computer is too old and not worth fixing. He is ordering me a new Windows 7 computer, and upgrading Office from Office 97 to 2010. You don&#8217;t think there will be any problems with your Visual FoxPro 5 app, do ya?&#8221;</p>
<p>This computer is the only computer for the company and is close to 8 years old, and really did need to be replaced. This customer is running a Visual FoxPro 5 app that I developed in 1997 and has run without major issues since then. The app is so reliable I cannot convince the customer to upgrade it to Visual FoxPro 9.</p>
<p>So let me see, how much could go wrong with VFP 5 on Windows 7 64-bit, using Aero? The app uses Excel to import records via a remote view, and automates Word to generate letters and envelopes via VBA in Office 97. Hmmm, a few versions of Office, lots of potential glitches with Aero, and a handful of ActiveX controls and FoxTools.FLL. My response was: &#8220;I don&#8217;t have any idea the number of things that could go wrong.&#8221;</p>
<p>My greatest concern was the 32-bit ODBC drivers for Excel, followed by the VBA automation, and then the User Interface glitches we have seen in newer versions of Visual FoxPro on Aero. I also used a couple ActiveX controls and had no idea how well it would work on Windows 7.</p>
<p>I did immediately think it was my opportunity to update to Visual FoxPro 9, which means no more Visual FoxPro 5 apps to support. {big evil grin}.</p>
<p>I arrived at my customer&#8217;s home. He literally runs his business out of his basement. I start up the app and it immediately crashes on &#8220;API library is not found.&#8221; Easy one, FoxTools.FLL is not loaded with the run-time files. It took me a little bit of time to track down the location of the VFP 5 runtime files, and copy over a copy of FoxTools. Run-times were in the Window&#8217;s SystemWOW64 folder instead of the System32 folder. App up and running FTW. I tested out most of the data entry forms and there are no UI glitches. Customer is happy to see the app running.</p>
<p>Celebration lasted about 2 minutes when we tried to import the Excel file. Hardware dude who moved over &#8220;everything&#8221; forgot to set up the ODBC driver. This is easy to overlook and I had good documentation on setting it up. I dig around and find the 32-bit ODBC Manager and set up the ODBC driver. Import routine works just fine. Another round of premature celebration follows.</p>
<p>Surely something is bound to go wrong, right? I mean, would I even dare write a blog post about a perfect scenario for an upgrade? Probably not. {g}</p>
<p>Off to test the letter generation code. CRASH! It is not what you are thinking if you are thinking the VBA code was not working. It crashed on the silly progress bar update that runs as the letters are generated. It crashed on the progress bar setting the value to zero, as in zero percent. Odd. I futzed with the code and tried a few things and eventually determined the progress bar was unnecessary for the moment. The VBA code actually ran without a single hiccup once I got past the progress bar not making progress. I am curious about the progress bar, but that battle is for another day. It was more important that the letters and envelopes are generating so the business can meet their commitments to their customers.</p>
<p>Oh, and thanks Microsoft for keeping backward compatibility with VBA and the Excel ODBC driver in Office 2010 on Windows 7. Nice job! Kudos to everyone on the Office team for not making my life miserable and showing the customer that his investment in Visual FoxPro and Microsoft Office was a well placed investment.</p>
<p>The only things I wished I had today was the current error handler we use, and time to dig into the progress bar issue.  The error handler I wrote back in 1997 feels weak. The one we use today is way more robust. I am speculating that the progress bar only accepts integers and I am passing decimals, or it is looking for the percent.</p>
<p>The moral of this story is to add one more thing to consider the next time a customer calls and wants to upgrade to Windows 7: native Windows ActiveX controls. Silly thing is I avoid most of the Microsoft ActiveX controls these days because of the deployment headaches. Not a single issue I worried about materialized. It was the unexpected problem that consumed most of my time. That, should not be a surprise.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 141px; width: 1px; height: 1px; overflow: hidden;">
<p><a href="/html/34385694-d529-4b2f-9822-fbbecad65c44.htm">API library is not  found.</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/11/windows-7-gotcha-with-visual-foxpro-apps/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>FoxPro Lifetime Achievement Award Recipient</title>
		<link>http://rickschummer.com/blog2/2010/10/foxpro-lifetime-achievement-award-recipient/</link>
		<comments>http://rickschummer.com/blog2/2010/10/foxpro-lifetime-achievement-award-recipient/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 16:37:31 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Visual FoxPro]]></category>
		<category><![CDATA[White Light Computing Press Release]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1162</guid>
		<description><![CDATA[Speechless is not a term often associated with me, but during the closing session at Southwest Fox 2010 I found the state unbreakable when Doug announced me as the seventh recipient of the FoxPro Lifetime Achievement Award. Even as I sit down to write this blog entry I find myself a bit shocked at how [...]]]></description>
			<content:encoded><![CDATA[<p>Speechless is not a term often associated with me, but during the closing session at Southwest Fox 2010 I found the state unbreakable when Doug announced me as the seventh recipient of the FoxPro Lifetime Achievement Award.</p>
<p>Even as I sit down to write this blog entry I find myself a bit shocked at how the closing session revealed the award. Doug let me know before the conference that Lisa Slater Nicholls was being awarded, only because he knew I would figure it out when I saw Lisa and Colin roaming the grounds at the Legado and Elegante.</p>
<p>So let’s first start with Lisa. Lisa is very deserving and I am happy she got the award this year. As several others have said, it was long overdue. Listening to Doug’s introduction was chilling to me especially when he talked about the moment in time when Lisa stepped up to take the position of FoxTalk Editor when Glenn Hart passed away. Doug pointed out how that one moment in time impacted so many people in our community. If Lisa had not stepped up there might not be a FoxTalk, and that means a lot of writers might not have had the chance to write about FoxPro. I was one of the people who got my start writing in FoxTalk, which lead to conference speaking, book writing, and other contributions I have made to the community. If you want to read Lisa’s first editorial in FoxTalk head <a href="http://www.foxprohistory.org/articles_12.htm" target="_blank">here</a>.</p>
<p>I really enjoyed Lisa’s short video too. Well done. You can read Lisa&#8217;s reaction on her blog here: <a href="http://spacefold.com/lisa/post/2010/10/17/Legacy-is-a-good-thing.aspx" target="_blank">&#8220;Legacy&#8221; is a good thing</a></p>
<p><img title="Lisa Slater Nicholls and Rick Schummer" src="http://rickschummer.com/images/blog/ltaa.jpg" alt="2010 FoxPro Lifetime Achievement Award" /></p>
<p>Then I see Doug change to the “But wait…. there is more” slide. If you know me you know I like to be prepared and this slide was not covered during the “rehearsal.” You may have noticed I am a bit confused at this point. In the next few seconds I was running through the list of people I thought might be announced and wondering if they were in the room. I am barely listening to Doug as he introduces the second recipient of the afternoon. Me. Me?!?</p>
<p>The moment I heard my name announced the space time continuum skipped a beat. I literally had no words in my head (all the voices stopped {g}). I completely “spaced” out. And yes, it was an emotional moment. It was a good thing I did not make eye contact with Therese and I did not see my parents in the front row. I heard later that my mom was crying and that probably would have thrown me over the edge. I was, and to this day, stunned. I am also honored, and extremely grateful for the recognition.</p>
<p>Tamar was kind enough to point out to me that the next slide was mine and I had to pull myself together to announce that we are already planning Southwest Fox 2011. Unfortunately we do not have the dates or location to announce at this point. I had a reasonable plan of what I wanted to say, but I lost those words as well. We will have more to come in the next month on Southwest Fox 2011.</p>
<p>After the closing session I realized I thanked no one. You know, the academy, all the people who helped me so I could help others, etc. No music to cut me off and tell me to get off the stage. No Kayne West to jump up on stage to explain how Rick Strahl is the best Lifetime Achievement Award winner named Rick. So here it is… Thanks!</p>
<p>First of all there is Therese. She is the Best.Wife.Ever. She is the woman who allows me to be successful by supporting the crazy ideas I come up with. She supports me to follow my dreams, even when I am not sure they are the right dreams to follow. Without her I am unable to do all the things I do. People often ask me how I am able to do everything I do, the answer is one word: Therese. She is my rock, and my biggest supporter. I fell in love with her nearly 30 years ago, and because of it I am one of the luckiest people on the planet.</p>
<p>My kids think their dad is a dork. That is fine, as long as I am their dork and they are okay with me attempting to mold them into the fine adults they have become.</p>
<p>Next up are my parents, who coincidentally came to Phoenix this year to vacation with us after the conference. Amazing coincidence and timing they were there, and it brings me great joy they were in the room to see their son go speechless. They would not have believed it if they had not witnessed it. They gave me the foundation that helping others is something you just do. Kudos to Doug for seeing the opportunity and making it happen. Priceless.</p>
<p>Next up are the people who nominated me. Wow. I am so honored by your recognition. I say this without reservation: it would have been an honor just to be nominated. I think of all the people who I hope someday will get this award, and I am amazed that you feel I deserve the recognition this year. I still get chocked up thinking about this. Thanks.</p>
<p>The past recipients who made the selection: Whil Hentzen, Rick Strahl, Doug Hennig, Tamar Granor, Rainer Becker are all personal heroes of mine and friends. Alan Griver is another hero of mine and also a friend. I also appreciate that Naomi stepped up when no one else wanted to and participated in the selection. Thanks for selecting me for this award. And thanks for shocking me. Well done.</p>
<p>Doug, even though I did not comprehend your announcement and the kind words you had to say about me at the time, I really appreciate them. I am so glad I have <a href="http://www.youtube.com/rschummer" target="_blank">video</a> (BTW, thanks Kevin Cully for recording it for me). I especially appreciated the “love you as a brother” comment and feel the exact same way.</p>
<p>To the Fox Community: there is so much good and generosity in our community. Being part of this group and being able to share and learn from this group is such an easy thing to do. Thanks for letting me be a part of it for so many years.</p>
<p>Thanks to everyone who was at Southwest Fox and for all the kind words since the conference. To know I am having a positive impact on other developers, on other human beings, is more than enough for me. To be recognized this way is mind-boggling.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/10/foxpro-lifetime-achievement-award-recipient/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SWFox: Online Evals by White Light Computing</title>
		<link>http://rickschummer.com/blog2/2010/09/swfox-online-evals-by-white-light-computing/</link>
		<comments>http://rickschummer.com/blog2/2010/09/swfox-online-evals-by-white-light-computing/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 13:49:08 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Ongoing Education]]></category>
		<category><![CDATA[SWFox Eval Web site]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1160</guid>
		<description><![CDATA[Putting on a conference like Southwest Fox takes an enormous effort. Each year I put in over 200 hours doing organizer tasks. Each year each of the organizers automate a little more of the effort to help reduce the number of hours we put in. For instance, the registration process the first year took close [...]]]></description>
			<content:encoded><![CDATA[<p>Putting on a conference like Southwest Fox takes an enormous effort. Each year I put in over 200 hours doing organizer tasks. Each year each of the organizers automate a little more of the effort to help reduce the number of hours we put in. For instance, the registration process the first year took close to 25 minutes per registration, and this year I am averaging close to 5 minutes for someone returning to the conference, and 7 minutes for someone new. Most of this savings comes from the electronic registration app I developed and delivered in 2009.</p>
<p>This year I am hoping to reduce the effort of recording the evaluations you give us. It is one of the most important tasks we take care of after the conference.  Naturally we are interested in what you have to say about the conference, and the sessions the speakers prepare and deliver.</p>
<p>During the conference post-mortem meeting the organizers divide up the evals in thirds and use a couple very efficient Visual FoxPro forms developed by Tamar to enter in everything you put on the paper forms. We do this mostly because we want to get this information to the speakers. We deliver the details and summaries to them in early November (at least this is the goal). It normally takes me a couple of evenings to enter in my portion of the evals.</p>
<p>The biggest drawback other than the time it takes to enter in the evals is the latency to get the feedback to the speakers. Understanding what you did right and wrong in your sessions would be way more useful if you got it before you give it a second time at the same conference. The paper approach we use does not allow for this type of feedback.</p>
<p>So in an effort to get feedback to the speakers quicker, to save the organizers a little time after the conference, and as a terrific learning experience for the development team at White Light Computing, I designed an online Evaluation site for Southwest Fox.</p>
<p>To make things really interesting we decided to use a lot of new technology so everyone on the team would learn something new. In fact, some of the technology is beta itself. Oh, and I did not cut the development team any slack at all by giving them the specs and mockups just a few short weeks ago. Heh, if we cannot make it interesting, why do it at all? <img src='http://rickschummer.com/blog2/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The core part of the site is already developed. I opened up a private beta testing cycle late last night and already this morning we are getting feedback. If you are interested in beta testing it, we might have a few invites to share with you in the next week or so. So please email me at info AT swfox.net.</p>
<p>If you are interested in how I designed the site please come to my <a href="http://swfox.net/sessions.aspx#Mocking_Your_Customer" target="_blank">Mocking the Customer</a> session at <a href="http://swfox.net/" target="_blank">Southwest Fox 2010</a> and <a href="http://devcon.dfpug.de/" target="_blank">German DevCon</a>.</p>
<p>Please keep your fingers crossed that White Light Computing can pull this off with the help from the test team, and if you like it don&#8217;t be shy about letting us know how we did at Southwest Fox. If you don&#8217;t like it, let us know in a constructive way too. We really appreciate your feedback.</p>
<p>Only 18 days until we gather in Glibert!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/09/swfox-online-evals-by-white-light-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Southwest Fox 2010 Early-bird Deadline</title>
		<link>http://rickschummer.com/blog2/2010/08/southwest-fox-2010-early-bird-deadline/</link>
		<comments>http://rickschummer.com/blog2/2010/08/southwest-fox-2010-early-bird-deadline/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 00:04:30 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Southwest Fox]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1157</guid>
		<description><![CDATA[There is still time before September 1st to get in on the Early-Bird Registration for Southwest Fox 2010! The Early-Bird discount saves you $50 over our regular conference registration. This year&#8217;s conference, held October 14-17, includes 15 speakers, 26 different sessions in the main conference, 4 pre-conference topics, and a free one-day VFP to Silverlight [...]]]></description>
			<content:encoded><![CDATA[<p>There is still time before September 1st to get in on the Early-Bird Registration for <a href="http://www.swfox.net/">Southwest Fox 2010</a>! The Early-Bird discount saves you $50 over our regular conference registration.</p>
<p>This year&#8217;s conference, held October 14-17, includes 15 <a href="http://www.swfox.net/speakers.aspx">speakers</a>, 26 different <a href="http://www.swfox.net/sessions.aspx">sessions</a> in the main conference, 4 pre-conference topics, and a free one-day VFP to Silverlight post-conference <a href="http://www.swfox.net/workshops.aspx">workshop</a>. Plus, if you&#8217;re a member of a registered VFP user group, when you attend Southwest Fox, your <a href="http://www.swfox.net/usergroups.aspx">user group</a> receives $25.</p>
<p>In  case you haven’t heard, we made a change in venue back in late July.  The conference moved to a new location: SanTan Elegante Conference &amp;  Reception Center/Legado Hotel. Room rates are &#8220;run of the house&#8221; at  $119 a night. You can find all the details at <a href="http://swfox.net/hotel.aspx">http://swfox.net/hotel.aspx</a>.  The room block for the conference is held through September 13th; after  that room availability and pricing is determined by the hotel.</p>
<p>We are planning to add a &#8220;Show Us Your App&#8221; bonus session based on the success of the session the last couple of years.</p>
<p>Got suggestions? <a href="mailto:info@swfox.net">info@swfox.net</a> Got questions? <a href="mailto:info@swfox.net">info@swfox.net</a> Got registrations? <a href="mailto:register@swfox.net">register@swfox.net</a>, or you can call the Geek Gatherings&#8217; World Headquarters at 586.254.2530.</p>
<p>Read about the registration process and get the registration application here: <a href="http://www.swfox.net/register.aspx">http://www.swfox.net/register.aspx</a></p>
<p>Follow the news about the conference on our blog: <a href="http://swfox.net/blog/index.htm">http://swfox.net/blog/index.htm</a></p>
<p>Use our brochure to convince your boss (or spouse or SO) to let you go: <a href="http://www.swfox.net/brochure.pdf">http://www.swfox.net/brochure.pdf</a></p>
<p>Only 48 days until we meet in Gilbert. Hope to see you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/08/southwest-fox-2010-early-bird-deadline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWFox: White Light Computing Drawings</title>
		<link>http://rickschummer.com/blog2/2010/07/swfox-white-light-computing-drawings/</link>
		<comments>http://rickschummer.com/blog2/2010/07/swfox-white-light-computing-drawings/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 02:46:41 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[White Light Computing Press Release]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1152</guid>
		<description><![CDATA[Scholarships For the last four years White Light Computing has supported the efforts of Southwest Fox and the Fox Community with a scholarship to one person who registers for the conference. You can read all about the scholarships for the 2010 conference on the Southwest Fox Scholarships page. The first year I did it to [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #0000ff;">Scholarships</span></strong></p>
<p>For the last four years White Light Computing has supported the efforts of <a href="http://swfox.net" target="_blank">Southwest Fox</a> and the Fox Community with a scholarship to one person who registers for the conference. You can read all about the scholarships for the 2010 conference on the <a href="http://swfox.net/scholarship.aspx" target="_blank">Southwest Fox Scholarships</a> page.</p>
<p>The first year I did it to help Bob Kocher as an incentive to get some people to register for the conference. It is hard to measure what marketing gimmicks work and which ones are less successful, but Bob noticed an uptick in the registrations after I made the offer. During that experience I realized that it was more than getting people to register for the conference, it was about giving back to the community. I fully understand the importance of education in one&#8217;s career and good conferences are an excellent approach in the grand scheme of advancing and pushing the technology learning curve. The conversations with the winners is enjoyable because the winners are first surprised and second, appreciative that someone would help with the costs of going to the conference.</p>
<p>This year I mixed it up and decided to offer two US$150 scholarships, which turns out to be double the fun. The Director of Marketing at White Light Computing (my oldest daughter, and yes the title is not real because she will expect some sort of salary) picks the winners each year. This year she first picked the top 10, and then picked the final two. The winners this year are:</p>
<ol>
<li><span style="color: #008000;"><strong>Prentiss Berry</strong> <span style="color: #000000;">of Pensacola, Florida: last year was Prentiss&#8217; first Southwest Fox. </span></span></li>
<li><span style="color: #008000;"><strong>Allan Gordon</strong> </span>of Littleton, Colorado: this is Allan&#8217;s third year coming to Southwest Fox.</li>
</ol>
<p>Both gentlemen are looking forward to this year&#8217;s conference and are excited by the sessions and presenters we have on the schedule.</p>
<p><strong><span style="color: #0000ff;">Visual Studio 2010 Ultimate with MSDN</span></strong></p>
<p>White Light Computing also contributed a copy of <a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/ultimate" target="_blank">Visual Studio 2010 Ultimate with MSDN</a> which retails at US$11,899. Now I see myself as a generous person, but even a company as successful as White Light Computing is not going to plop down close to twelve thousand dollars to give away to someone in the Fox Community. Not this year.  The Microsoft Developer Division provided each MVP with three licenses to share with other developers. I decided to offer one of these to give away to one person who registered for the Southwest Fox Super-Saver discount.</p>
<p>The winner of the Visual Studio 2010 Ultimate with MSDN is: (drum roll please&#8230;.)</p>
<ol>
<li><strong><span style="color: #008000;">Mary Pilon</span></strong> of Farmington, Michigan: this is Mary&#8217;s fourth year coming to Southwest Fox and she is a fellow officer of the Detroit Area Fox User Group!</li>
</ol>
<p>Congratulation to everyone who won!</p>
<p>Thanks to Microsoft and in particular S. Somasegar, who is the Senior Vice-President from the Microsoft Developer Division and provided the license for me to give away.</p>
<p>And thanks to all who have registered for Southwest Fox 2010. Your support for our conference is truly appreciated and critical to making the conference a success each year.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/07/swfox-white-light-computing-drawings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fox Community &#8211; Needs Your Continued Support</title>
		<link>http://rickschummer.com/blog2/2010/06/the-fox-community-needs-your-continued-support/</link>
		<comments>http://rickschummer.com/blog2/2010/06/the-fox-community-needs-your-continued-support/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 02:53:14 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1113</guid>
		<description><![CDATA[This is a fairly long blog post with a single point: Continue to support the Fox Community, or some day you may wake up and notice it has disappeared. If you already do this, and plan on doing this you probably really don&#8217;t need to read the rest. {g} One of the definitions of &#8220;community&#8221; [...]]]></description>
			<content:encoded><![CDATA[<h6><span style="color: #800000;">This is a fairly long blog post with a single point: Continue to support the Fox Community, or some day you may wake up and notice it has disappeared. If you already do this, and plan on doing this you probably really don&#8217;t need to read the rest. {g}</span></h6>
<p><span style="color: #800000;"><br />
</span></p>
<p>One of the definitions of &#8220;community&#8221; from <a href="http://dictionary.reference.com/" target="_blank">Dictionary.com</a>:</p>
<blockquote><p>&#8220;a  social,  religious,  occupational,  or  other  group  sharing  common  characteristics  or  interests  and  perceived  or  perceiving  itself  as  distinct  in  some  respect  from  the  larger  society  within  which  it  exists&#8221;</p></blockquote>
<p>Software development communities have been around for a while. They are a grass roots processes driven by human instinct to learn and to share. I believe it is not something that can be formed out of an idea by a single individual and it cannot be created because a company wants it to be, it has to form out of the community&#8217;s desire to participate in the greater good of the group. I think this is obvious with the different social networking ecosystems. The fact remains that Twitter and Facebook, despite their magnificent technical achievements would disappear if the people decided it was no longer worth participating in. They are vehicles that support the community, not the actual community.</p>
<p>The first technical community I remember belonging to was the TI-99/4A community. The TI-99/4A was the first computer I owned. I subscribed to the industry magazine, I belonged to the local user group here in southeastern Michigan, and I found other people on bulletin board systems locally and nationally. It is where I probably learned of the importance of a technical community and how well people can help each other.</p>
<p>In college you form study groups to help each other. I began to understand the old story about a raising tide lifts all boats. In college it was part of the survival instinct that kicks in. Each person was learning at their own pace until we decided to study together. Some of us also learned the lesson that you can learn more by teaching. There is no question that some of us became leaders/teachers, and some people fell into the learners side of the group, but as a whole I believe it helped us all get grades better than what we would have gotten on our own, and eventually the learners started teaching.</p>
<p>Flash forward just a few years to when I was talking with some friends about PC-File, which is a shareware database from Buttonware. Through one friend I was introduced to FoxBase+ and how a modern and way more sophisticated database with multiple workareas could work. I started playing with it and found a couple of other people who knew Dbase. Together we sort of helped each other in the evenings. Eventually I found a new job that needed FoxBase+ experience. I felt I was learning a lot, but the firehose needed to open up and I needed to learn at a faster pace. I eventually subscribed to magazines like Database Advisor and FoxTalk. But the reality of when the learning curve smoothed out was when I stumbled on to CompuServe and the FoxForum. Questions and answers to some trivial and complex problems. I read everything I could get my hands on. What a gold mine! I also started meeting people and establishing friendships from around the globe. The Fox Community</p>
<p>CompuServe lead to conferences, starting the Detroit Area Fox User Group, more connections, more friends, and more knowledge. I move to a different team because I had outgrown the challenge and needed something bigger. At the same time I felt the need to start giving back once I was confident in my FoxPro skills. I started sharing developer tools that I had written for my self and my team (Project Lister was the first of many). This lead to writing for FoxTalk (thanks to Bob Grommes for giving me that first chance), writing for FoxPro Advisor (thanks to Tamar Granor for sticking with me), and eventually writing for Hentzenwerke Publishing (thanks to Whil Hentzen, Andy Kramek, and Marcia Akins for trusting my report designer skills) and FoxRockX (kudos for Rainer Becker for his continued publication). I gave back on CompuServe, and later on other forums like FoxForum.com. All that lead to speaking at conferences around the world, being awarded the Most Valuable Professional from Microsoft, working on projects like VFPX, and eventually running Southwest Fox. I literally have personal friends from all parts of the world who I know I can count on when I need help with Visual FoxPro or software development. Participating in the Fox Community is very rewarding because you know you are contributing to a greater good. You get so much more than you give.</p>
<p>I believe my story is similar to others who participate in the Fox   Community in one way or another, at similar and different levels. You learn and for the most part you   give something back when you can. This is what drives and grows a   community.</p>
<p>If you want to learn more about the whole history of the Fox Community  the story has been documented as part of <a href="http://www.foxprohistory.org/" target="_blank">The History of FoxPro</a> Web site.</p>
<p>I do want to share with you a couple of thoughts on why the Fox Community needs your continued support for the long term success of the community.</p>
<p><strong>Supporting Community: VFPX (and other open source initiatives)<br />
</strong></p>
<p>I recently was instant messaging Emerson Santon Reed who was the Ceil Silver Ambassador at Southwest Fox 2009. We were chatting about his Themed Controls project on VFPX. I have used some of his magnificent controls in my applications and have written about them in FoxRockX. One of my customers asked me to help spruce up their vertical market application so it looks fresh and up to date. One of the controls we talked about using is the Ribbon control. I knew Emerson was working on it so I asked him about it and where it was in the development cycle. He mentioned that the Ribbon control is a complex beast and to get it done requires the community to help through VFPX. He told me he posted his thoughts on this control and asked for help on his blog: <a href="http://weblogs.foxite.com/emersonreed/archive/2010/02/25/Ribbon_ThemedControls.aspx" target="_blank">Ribbon in ThemedControls suite?</a>. He has the basics working, but the full spec is very wide and he needs people to help finish all the missing features, test, create builders, build samples, document, and figure out how to make it easier to integrate into an application. He is one man who like others has a full-time job and a family to take care of. If you read through the comments of this post you will see numerous people who give him kudos for a job well done and even some people who said they would love to help out, but in the end no one contacted him at the time the two of us talked. So the Ribbon control has been effectively shelved because Emerson is a busy person. Fortunately he was kind enough to point me to the Arg Ribbon control and I can go support another part of the Fox Community.</p>
<p>I have talked with other project managers on VFPX who pretty much have similar stories. Everyone is willing to benefit from the sacrifice and long hours put in by the developers on VFPX, some hand out a few kudos, several complain when something does not work, and move along. Some people don&#8217;t even hand out a kudo or word of encouragement. Some complain in a forum outside of VFPX, but don&#8217;t spend a few minutes posting the problem in the Issue Tracker so the project team can jump on it. I know some people are afraid they are not good enough seeing the quality of the work on VFPX. Let me assure you, you can test and provide feedback if you have looked into using anything on VFPX. You can learn to be better too. Some people claim they don&#8217;t have the time. I understand, it is a limiting factor as we cannot get more time. But if you could give a few hours a month you will make a significant contribution to the projects. Another key thing to remember is that no one gets fired for volunteering so it is a perfect place to get outside of your normal skill set and learn to do something new.</p>
<p>I can tell you that some of the projects on VFPX have gotten a tremendous amount of support. The most visible one today is probably the PEM Editor. I know Jim Nelson has a large group of people who do beta testing for him and this has helped the project tremendously. Jim also gets feedback, code fixes and suggestions from several people, help with documentation, and even has Matt Slay posting releases and doing the marketing to let the Fox Community know about releases. This project is fantastic from a perspective of the Fox Community working together and should be the role model for projects on VFPX. No project should be a single person unless that person wants to be flying solo.</p>
<p>The GDIPlusX project also had several people committed to the cause with people like Bo Durban, Craig Boyd, Cesar Chalom and others. This project went from nothing to production ready in relatively short order with numerous examples to help the Fox Community adapt this tool into their applications. GDIPlusX is also the foundation of several projects on VFPX and out in other parts of the Fox Community.</p>
<p>I can tell you that the party is more fun when more people help put it on and come to it. Developers who get feedback are more inspired to deliver updates to existing projects and others to propose more because they know they will not be doing it alone.</p>
<p>My recommendation is to get involved if you want to see VFPX grow in the future.</p>
<p><strong>Supporting Community: User Groups<br />
</strong></p>
<p>I helped form the Detroit Area Fox User Group back in 1994 with 5 other FoxPro developers more than 16 years ago. I also am a member in the Grand Rapids Fox User Group and I have done presentations at user groups across the United States. I find them valuable from a educational experience and from a social experience. From what I can tell the groups change in size and direction, but from what I am observing, they all have a small core group of people who come to most meetings, and a few people who come occasionally. These tight knit groups work because they they too feed off human instinct to learn and share.</p>
<p>At the core these groups survive by members participating. At the same time the membership have to get something out of it. Learning and sharing your knowledge, just like I mentioned back in college with study groups, raises all boats. In fact, when you think about it, user groups are exactly like college study groups. I have also noticed over the years that Fox user groups also like to dabble in other software development concepts and processes, and even other platforms and languages. It is how one grows and how one is able to offer the best solutions to your customers.</p>
<p>My recommendation is to join your local group, or start one if it makes sense. If you are part of one, volunteer to do a presentation, or pick up a leadership role. You will get 10x what you put into it.</p>
<p>FYI: I have also written about my thoughts on the important interdependency of user groups and conferences in a blog post last year titled: <a href="http://rickschummer.com/blog2/2009/08/user-group-dependency-on-conferences" target="_blank">User Group Dependency on Conferences</a>.</p>
<p><strong>Supporting Community: Forums</strong></p>
<p>I am kind of surprising myself by even mentioning forums in a post about community as the Fox Community started online and continues to thrive online. Whether you visit <a href="http://www.foxite.com/" target="_blank">Foxite</a>, <a href="http://www.foxforum.com/" target="_blank">FoxForum</a>, <a href="http://leafe.com/archives/search/profox" target="_blank">ProFox</a> (yes a list server, but still an active online discussion area), one of the <a href="http://www.tek-tips.com/" target="_blank">Tek-Tip</a> FoxPro forums, <a href="http://www.universalthread.com/" target="_blank">UniversalThread</a>, or the <a href="http://fox.wikis.com/" target="_blank">Visual FoxPro Wiki</a> (yes not a forum, but another online knowledgebase with un-threaded discussions), you will find lots of other people with common  characteristics and  interests willing to help you out. They each have their own pros and cons, and you really need to find one or more that fit your personality. Please take the time to answer a few questions too. I guarantee you that you will find it exhilarating when you help others with a problem. You may even find it addicting.</p>
<p><strong>Supporting Community: Commercial Activities</strong></p>
<p>How can one consider commercial activities part of the community since they are in the business of making money? Reading this post one might think the Fox Community is all about learning and sharing. There are a number of commercial ventures that support the Fox Community and your ability to make money as well.</p>
<p>For instance, FoxRockX is a journal you can get for an online subscription for US$99/Eur€75. I write for Rainer&#8217;s publication and I even get paid for the writing thanks to the fact people subscribe. If people stop supporting the journal it would cease to exist and Rainer would remove my deadlines. Would I stop writing. OK, not completely as I would continue to share posts on Twitter and an occasional article here on my blog, but without a deadline I will probably write less because there will be other customer priorities. Less articles means less sharing and fewer opportunities to learn for others.</p>
<p>The same principle applies to framework vendors, book vendors, tool vendors, and conferences. If you get value from them continue to support them so they continue to support you. I am not saying you should blindly throw your money at the products. They should provide you value. You should demand they provide you value. But if the value is there, and they help you be profitable or more marketable, or enhance your career, you should make sure to show your support by giving them incentive to keep on going. Otherwise the vendors will disappear. If you tell yourself I can subscribe next year when I might need an upgrade to the framework to support Windows 7 features, the framework vendor might not have the resources to write the functionality. If you note you can push that book purchase off until next budget year you might find the publisher no longer has stock. Anyone who believes you can skip a conference this year and go next year might find others who did the same and forced the organizers into a position where they cannot offer it the next time around. Don&#8217;t count on someone else supporting the future of the vendors.</p>
<p><strong>Summary</strong></p>
<p>Thanks for taking the time to read this post. Community is important, whether it is the physical community you live in, or a virtual technical community like the Fox Community. Communities survive and thrive based on the members contributing, participating, and supporting others. Please continue to support the Fox Community, or some day you may wake up and  notice it has disappeared.</p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/06/the-fox-community-needs-your-continued-support/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Conference Season 2010</title>
		<link>http://rickschummer.com/blog2/2010/06/the-conference-season-2010/</link>
		<comments>http://rickschummer.com/blog2/2010/06/the-conference-season-2010/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 00:27:55 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1119</guid>
		<description><![CDATA[Conferences are an important part of my training as a developer and as a person who runs a business. I normally attend 4 or 5 conference/events a year. In addition to the three I am presenting at later this year, I will be attending the Business of Software conference in Boston in October, and I [...]]]></description>
			<content:encoded><![CDATA[<p>Conferences are an important part of my training as a developer and as a person who runs a business. I normally attend 4 or 5 conference/events a year. In addition to the three I am presenting at later this year, I will be attending the <a href="http://www.businessofsoftware.org/" target="_blank">Business of Software</a> conference in Boston in October, and I am one of the organizers of Southwest Fox (in case you are new to this blog {g}).</p>
<p>I have been invited to present at the following conferences in the second half of the year:</p>
<h3 style="text-align: center;">DevLink</h3>
<p><a href="http://devlink.net/" target="_blank">DevLink</a> is a conference held in Nashville, Tennessee from August 5th to 7th, 2010. The technical content is for software developers, database administrators, project managers, system administrators, and business analysts. So the sessions cover a wide spectrum of topics. I have not been to one of the previous DevLink conferences, but I planned to attend this year whether I was invited to speak or not based on a conversation I had with the DevLink organizers at last year&#8217;s CodeStock conference. I was impressed with their approach and how they offer sessions on multiple development languages and how they cover business topics for people in the industry who are not developers.</p>
<p>Looks like there will be 10 sessions going on during the time slots so picking what session to attend in each slot is going to be a bit challenging to say the least. Also, sessions are offered once so if you miss it and you hear how great it was a lunch or during a break you, well, missed it. There are a lot of topics that interest me for sure and some really good speakers who will be presenting. I am looking forward to sessions on SQL Server, the Entity Framework 4, ASP.NET MVC, Silverlight, lessons  learned while being an independent, social networking, project management, and more.</p>
<p>If you are going to DevLink and want to see a good session called <em>Code Reviews: Why real developers do not fear them!</em>, my session is at 2:30 on the opening day (August 5) in the Swang-S110 room. It is the only time I am rehearsing it before Southwest Fox. {g}</p>
<h3 style="text-align: center;">Southwest Fox</h3>
<p>Doug and Tamar asked me to return to <a href="http://swfox.net/" target="_blank">Southwest Fox</a> again this year (I swear I am not making this up as I don&#8217;t actually pick me as a speaker, nor do I have final say on what sessions of mine are selected). As one of the organizers I really hope you will attend the premier Visual FoxPro event in North America. This is the seventh year for Southwest Fox and it seems to get better each time we put it on. The presenters are terrific, the networking opportunities are off the charts important, and no where else will you find that white papers are required from our speakers. So even if you miss a session you can read about it as soon as we make them available (which normally is days before the conference starts).</p>
<p>The conference runs from October 14th to the 17th, 2010 with currently three simultaneous conference sessions for each slot (we are hoping to add a fourth if attendance dictates this is financially feasible). There are four different pre-conference sessions to pick from too. On Monday the 18th dFPUG (publishers of FoxRockX, some new VFP books, and Visual Extend) are putting on a post-conference session on Visual FoxPro and Silverlight.  There will be some bonus sessions offered on Friday night as well. We also should have lots of vendors so you will be able to check out all kinds of third-party products to help you develop better database applications.</p>
<p>The golf resort is phenomenal, the weather is perfect in October, and we believe we have the perfect situation for developers to relax and learn not only about the latest and greatest Visual FoxPro techniques, but other development platforms and tools. If you need more reasons on why you should attend the conference then check out the page: <a href="http://swfox.net/whyswfox.aspx" target="_blank">Why Attend Southwest Fox</a>!</p>
<p>I will be presenting the following sessions and participating in the keynote:</p>
<ul>
<li><a href="http://swfox.net/sessions.aspx#Code_Reviews:_Why_Real_Developers_do_not_Fear_Them!" target="_blank"><em>Code Reviews: Why Real Developers do not Fear Them!</em></a></li>
<li><a href="http://swfox.net/sessions.aspx#Mocking_Your_Customer" target="_blank"><em>Mocking Your Customer</em></a></li>
</ul>
<p>There is a lot of work that goes into putting the conference on each year, but I am probably looking forward to Southwest Fox 2010 more than I have any other Southwest Fox. Last year was off the hook fun for everyone, including the organizers.</p>
<p>And just in case you have not heard, the super-saver registration deadline is coming up this week. Make sure to save a few bucks, get a free pre-conference session, and get in on the more than $18,000 in drawing prizes and scholarships available to people who register before July 1st.</p>
<p>I hope to see you in Mesa.</p>
<h3 style="text-align: center;">German DevCon</h3>
<p>This is going to be the seventeenth time Rainer has put on <a href="http://devcon.dfpug.de/" target="_blank">German DevCon</a> and I am really happy he has asked me back for my fifth time. The conference runs from November 11th to 13th, 2010 in Frankfurt Germany. This conference has presentations in German and in English so if you understand either of these languages please consider going. I have sat in on some German sessions and still get a lot from them. The language of technology is the same.</p>
<p>Rainer has not posted the details for 2010 yet, but you can stay tuned to the conference Web site to see all the particulars. I am presenting the same sessions in Germany as I am at Southwest Fox with the addition of a session I am calling: <em>How Craig Boyd Makes Me a Hero!</em></p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/06/the-conference-season-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Sense of Sedna and SP2</title>
		<link>http://rickschummer.com/blog2/2010/06/making-sense-of-sedna-and-sp2/</link>
		<comments>http://rickschummer.com/blog2/2010/06/making-sense-of-sedna-and-sp2/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 12:47:36 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Visual FoxPro]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1110</guid>
		<description><![CDATA[You might be wondering of there ever will be a fresh book written on Visual FoxPro? The answer is yes! Making Sense of Sedna and SP2 is a terrific book co-written by Tamar E. Granor, Doug Hennig, Toni Feltman, Cathy Pountney, Rick Schummer, Bo Durban. This book is the the definitive coverage of all the [...]]]></description>
			<content:encoded><![CDATA[<p>You might be wondering of there ever will be a fresh book written on Visual FoxPro?</p>
<p>The answer is yes! <em>Making Sense of Sedna and SP2</em> is a terrific book co-written by Tamar E. Granor, <a href="http://doughennig.blogspot.com/" target="_blank">Doug Hennig</a>, <a href="http://f1technologies.blogspot.com/" target="_blank">Toni Feltman</a>, <a href="http://cathypountney.blogspot.com/" target="_blank">Cathy Pountney</a>, <a href="http://rickschummer.com/blog2" target="_blank">Rick Schummer</a>, <a href="http://blog.moxiedata.com/" target="_blank">Bo Durban</a>. This book is the the definitive coverage of all the new features added to Visual FoxPro 9 via the Sedna add-ons and the Service Pack 2 release (including the very important and latest hotfixes). I worked closely with Microsoft to test many of the components of Sedna and I still learned a lot by writing my chapters and reading the ones from the other authors. There is a lot of great information and insight packed into the 242 pages.</p>
<p>Special thanks to Rainer Becker who has determination to push for new Visual FoxPro books. dFPUG is simultaneously releasing <em>Making Sense of Sedna and SP2</em> in English and German.</p>
<p>All the details for the book are on the <a href="http://www.hentzenwerke.com/catalog/makingsos.htm" target="_blank">Hentzenwerke Publishing</a> Web site.</p>
<p>You can get the electronic version of the book immediately after you order it. Hentzenwerke Publishing is putting together a special print run for the book. The printed edition is available in July so get your order in today!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/06/making-sense-of-sedna-and-sp2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fox Show Interview</title>
		<link>http://rickschummer.com/blog2/2010/06/the-fox-show-interview/</link>
		<comments>http://rickschummer.com/blog2/2010/06/the-fox-show-interview/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 22:11:08 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1107</guid>
		<description><![CDATA[Andrew Ross MacNeill&#8217;s &#8220;The Fox Show&#8221; #65 includes the annual interview of the Southwest Fox Conference organizers (Doug Hennig, Tamar Granor and myself) and our thoughts about Southwest Fox 2010. It is always fun to participate in Andrew&#8217;s interview. Listen to his hard hitting interview and see if he can pry some secrets planned for [...]]]></description>
			<content:encoded><![CDATA[<p>Andrew Ross MacNeill&#8217;s <a title="The Fox Show" href="http://akselsoft.libsyn.com/index.php?post_id=624527" target="_blank">&#8220;The Fox Show&#8221;</a> #65 includes the annual interview of the Southwest Fox Conference organizers (Doug Hennig, Tamar Granor and myself) and our thoughts about Southwest Fox 2010. It is always fun to participate in Andrew&#8217;s interview. Listen to his hard hitting interview and see if he can pry some secrets planned for the conference.</p>
<p>More details on the conference at the <a href="http://swfox.net" target="_blank">Southwest Fox Conference</a> Web site.</p>
<p>Thanks Andrew!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/06/the-fox-show-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World, again!</title>
		<link>http://rickschummer.com/blog2/2010/04/hello-world/</link>
		<comments>http://rickschummer.com/blog2/2010/04/hello-world/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 14:18:21 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Administrivia]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/?p=1</guid>
		<description><![CDATA[Welcome to Shedding Some Light v2.0. My blog entries have been processed through Blogger and FTP’ed to the RickSchummer.com Web server since I started the blog back in February of 2005 (wow, more than 5 years ago). For me it is important to have my content hosted on my site. I do not want to [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Shedding Some Light v2.0.</p>
<div>
<p>My blog entries have been processed through Blogger and FTP’ed  to the RickSchummer.com Web server since I started the blog back in February of 2005 (wow, more than 5 years ago). For me it is important to have my content hosted on my site. I do not want to be part of the collateral damage when some blog host decides to stop doing business. Blogger has been easy to use and provided me with the functionality I needed to simply get my thoughts posted, but according to them I am in the half a percent minority posting to my own hosted site. Blogger announced they no longer are supporting the  FTP posters so I moved my blog to a new engine. Today this was  accomplished!</p>
<p>I am now using WordPress as the blogging engine and the initial  impressions are positive. GoDaddy made it simple to install and set up the MySQL database. Blogger made it easy to export my posted content. I used one tool to convert the Blogger export file to a WordPress export file. WordPress simply imported the posts, the author, and all the comments. Pick a theme and make a few setting choices and shazzamo, blog 2.0.</p>
<p>So please be patient as I go clean up the links and the get  everything set up on WordPress.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/04/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First Shuttle Flight</title>
		<link>http://rickschummer.com/blog2/2010/04/my-first-shuttle-flight/</link>
		<comments>http://rickschummer.com/blog2/2010/04/my-first-shuttle-flight/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 22:29:00 +0000</pubDate>
		<dc:creator>Rick Schummer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dreams]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[NASA]]></category>
		<category><![CDATA[Shuttle]]></category>

		<guid isPermaLink="false">http://rickschummer.com/blog2/2010/04/my-first-shuttle-flight/</guid>
		<description><![CDATA[I distinctly remember the first test flight of Columbia launching on April 12, 1981, and how much I anticipated NASA&#8217;s returned to manned space missions. It had been nearly six years since NASA put men into space for the Apollo-Soyuz Test Project. I was a senior in high school, just about to graduate. The Columbia [...]]]></description>
			<content:encoded><![CDATA[<p>I distinctly remember the first test flight of Columbia launching on April 12, 1981, and how much I anticipated NASA&#8217;s returned to manned space missions. It had been nearly six years since NASA put men into space for the <a href="http://en.wikipedia.org/wiki/Apollo-Soyuz_Test_Project">Apollo-Soyuz Test Project</a>. I was a senior in high school, just about to graduate. The Columbia mission proved that a reusable orbiter was not only feasible, but worked well and safely brought John Young and Robert Crippen back to earth. The short two-day mission was a huge success and was the kickoff of close to thirty years of putting astronauts from several countries and the first American women in space. I get the same chills today as I did back in 1981 when a shuttle blasts off. They are the same chills I got watching the Saturn V rockets launch back in the 1960&#8242;s and 1970&#8242;s. I set a personal goal of seeing a shuttle launch in person.</p>
<p>I have seen the Shuttle on the launch pad numerous times in my visits to Florida, and I have seen and heard it return to the cape a couple of times. I saw it once piggybacked to the 747 transporter, and once we heard it land when it was dark just a couple of years ago. If it had landed on the first pass it would have been light enough to see it land. Still the sonic booms sent chills up my spine.</p>
<p>Flash forward to 1993 and the FoxPro DevCon in Orlando. The day after the conference ended a bunch of Fox developers and space geeks headed out to Kennedy Space Center for a shuttle launch. I cannot remember which conference attendee worked on the space center grounds, but we organized through CompuServe and he got our group an unbelievable good location for the launch. The weather was not cooperating as there were low-level clouds that made it difficult for the astronauts to land at Kennedy if there was something wrong with the engines during launch. We could hear the mission control announcer talk about the countdown, what was happening with the shuttle, and what the problems were they were trying to solve. The biggest was the weather at both Kennedy and the weather in Spain (used as a landing site when the launch aborts across the Atlantic). I distinctly remember praying for the weather to break. If my memory serves me right I also recall FoxPro Guru Tom Rettig climbing a sign on the grounds with &#8220;Foxtrot&#8221; on it. Tom had a framework called TRO so he climbed up the sign and covered up the last &#8220;t&#8221; so it read Foxtro. Miraculously the weather broke just as the launch window was closing for the day. The countdown continued and everything seemed to be going smooth. Under a minute I started to get really excited as I was about to see the shuttle launch for the first time. The Mission Control announcer was going through the standard milestones and I was checking things off in my head on what was about to happen. At T-31 seconds the shuttle computers take over the countdown and run the show. This is when some valve sensor triggered the computers to abort the mission. So close, yet so far. It was extremely frustrating at the time, but I thought to myself, better safe than sorry. It turned out the sensor was bad and there was really nothing wrong. We drove directly back to the airport for the flight home. I remember thinking, there will be plenty more launches to see.</p>
<p>I have watched most of the 130 shuttle launches on broadcast TV or on <a href="http://www.nasa.gov/multimedia/nasatv/index.html">NASA TV</a> on the Internet. When the Challenger exploded in January 1986 I was fearful that my dream of one day seeing one in person might be gone, but fortunately the NASA engineers figured out what went wrong and flights resumed a couple years later. The same when Columbia exploded over Texas in February 2003. Those were very sad days for me.</p>
<p>It turns out that seeing a shuttle launch is harder to see than one would think. There are probably a billion things that could go wrong to cancel a launch. Weather is unpredictable and has to be perfect in several locations here in the USA and in Europe. The shuttle system is the most complex machine ever built by humans. Sensors, wiring, computers, tiles, hatches, pressurization, fuel, valves, o-rings, engines, and on and on and on. Hardware galore. Despite the meticulous checklists and verification of work, things fail and processes don&#8217;t work. On top of that the missions to the International Space Station (ISS) have a 10 minute window when the shuttle is launched to minimize fuel usage as the orbiter chases ISS in orbit. Back in the day when a shuttle was launching satellites or doing experiments they could sit on hold for hours. Today&#8217;s missions to the space station have 10 minute windows and can only be launched on certain days when the space station is in the correct orbit. NASA also has to coordinate with other space agencies that are launching rockets to ISS.</p>
<p>When the Bush administration decided to retire the shuttle program a few years ago I knew my opportunities were limited. I knew exactly how many shots I had to see one in person. I started planning my calendar around flights to see if I could fit one in. Trying to plan when to fly down and hope one of the billion things don&#8217;t go wrong is not easy to solve. In 2009 I arrived in Florida two weeks after a launch and a few weeks before the next one. This year the schedule proved to be the same during our annual Easter family trip. But the unusually cold winter in Florida delayed the flight of Discovery (STS-131) by an additional two weeks and put it smack dab in the middle of our vacation.  I crossed my fingers as there was still so much time left between the scheduled change and the launch, and so many variables still in the mix.</p>
<p>Flash forward to April 4, 2010&#8230;</p>
<p>The countdown of Discovery continued to go smooth and I kept reading the mission briefings. Everything was going as planned and on schedule. The night before the scheduled launch there was some discussion of fog. Seriously? Can&#8217;t we just get some fans and make sure it blows inland? My window for this launch was a couple of days and I was hoping it would go perfect since our son was leaving the next day and I wanted him to see it as well.</p>
<p>The night before the launch I was working, and took a few breaks to see what friends were posting on Twitter. Apparently several were also planning on going to see the shuttle the next day. Markus Egger got wind of this. He and I went back and forth as I provided him some information on viewing sites and timings to get to the coast from Orlando. Twitter made it all the more exciting. The scheduled launch is 6:21am so we had to leave my parent&#8217;s place at 3:30am to ensure we could get a parking spot and good seats. I found what appeared to be a perfect location at Space View Park in Titusville. It is 12 miles from the launch pad, but that is the closest you can get without advanced tickets to sit on the NASA Causeway (6 miles from launch pad) or the super special VIP tickets near Mission Control. I went to bed at 10:00pm hoping to get a few hours of sleep before leaving. There is no doubt that I had a difficult time falling asleep. I felt like a little kid the night before a big trip. For me, this had the potential of being one of those really special days in a lifetime.</p>
<p>April 5, 2010&#8230;</p>
<p>I woke up at 2:42am without an alarm. I turned on my computer and checked out NASA TV to see where things were in the countdown. If all was well I should be hearing about the astronauts heading out to the launch pad and sure enough they were boarding the astrovan and heading out. No issues were being tracked and the weather was cooperating. Things were going well and my fear of the external tank valve freezing did not materialize. This has been the biggest problem in the last few launches. I woke up Therese, told her we were a “go” and jumped in the shower. I was focused on leaving on time, something my family is not well known for, even threatening to leave people behind if they did not get in the car on time. Don&#8217;t mess<br />
with a space geek ready to see a lifelong dream come true.</p>
<p>As we drove along the 528 (I have always known it as the Beeline, now called the Beachline) we hit some dense fog in areas. I was hoping this would not affect the launch. There was a lot of traffic too. Not bumper to bumper, but it was obvious a lot of people were going to see the launch. We hit Titusville around 4:30, right on schedule. When we arrived at Highway 1 (the road along the inter-coastal waterway) we hit a sea of people. Tons of cars, vans, and RVs parked along the road. People were walking along and across the streets. There were lots of people with binoculars and chairs and coolers. Wow. It reminded me of pictures and video of the people watching the Apollo era moon launches. I was expecting a few space geeks like myself, but we are talking about hundreds of thousands hanging along the coast. I felt a twinge of regret thinking we were too late to find a good viewing spot. Maybe I should have followed my hunch and tried to get a hotel room the night before.</p>
<p>We kept driving north on Highway 1 with our final destination being Space View Park. The traffic around the park was nuts and there was no parking. We still had time so I dropped off my parents, our two kids, and my nephew and headed out with Therese to find parking. We drove south about a half mile. I saw a sign for public parking on the right. To my left I saw a young guy with a sign &#8220;$20 Parking&#8221;. I like young entrepreneurs and thought it would be cool to help him out. I was thinking he was loading up his parents’ front lawn saving up for college. I got out of the car and he took my $20 after explaining the bathroom was in the pool house and the viewing is best from the dock. Dock? Cool. It was already close to 5:00am, a little more than one hour before launch. I called our son and told them we found a spot to park and a place to view the launch, and to stay at the park. I could not go get everyone and make it back in time, and they could not walk because my mom&#8217;s knee is injured.</p>
<p>What we found was the perfect location to watch the shuttle launch. Out on this huge dock was room for probably 40-50 people. The dock had 3 slips for boats and a huge area where people could gather. We could have stayed on shore and watched from the beautiful patio, but I wanted to be 200 feet closer. I told Therese I was feeling a bit guilty as we left the rest of our family in this sea of people at the park and we had the perfect unobstructed view. We found room on the dock and Therese decided she needed an extra jacket because the cool breeze off the water was too cold for her. I wore a fleece pullover so I was fine. She went back to the car and I talked with a couple of the photographers who were setting up to take pictures and video. I asked them about the settings they were going to use as I knew we effectively were going to see a night launch and the light from the flames shooting out of the three main engines and the solid rocket boosters would fill the night sky and make it look closer to daylight. I suspected that most pictures would be a blob of light in the dark sky. I had no intention of taking a single picture. I brought the camera, but it is only a 3 megapixel model. Takes terrific pictures, but is not going to do well 12 miles away. I did bring the Flip HD video camera, but I knew that would not get great video. I wanted to just take in the launch first hand and record the best memories possible. The video camera might get pointed toward Discovery or it might be looking at the ground. I did not care.</p>
<p>Therese made it back fine after stopping in the pool house to check it out. What she described meant the kid who was collecting money did not need it for college as she figured this family was doing okay. Personally, it was great that they shared their view with the rest of us. I would gladly paid $100 for the view considering I could not get Causeway tickets or VIP seats through our congresswomen.</p>
<p>Off in the distance you could see the Vehicle Assembly Building (the very tall building where NASA assembles rockets and shuttle stacks) to the right, and just to the left was Discovery basking in the light of numerous spotlights. We could not see detail from 12 miles away, but you knew right where to look. Several boats were going up and down the inter-coastal waterway. I suspect they were Coast Guard or NASA boats keeping people out of places where they did not belong. We also could see off in the distance the NASA plane that does fly-bys to test landing conditions on the shuttle&#8217;s runway.</p>
<p>All along I was reading the <a href="http://twitter.com/nasa">@NASA</a> and @<a href="http://twitter.com/ExploreSpaceKSC">ExploreSpaceKSC</a> tweets about how things were progressing. I also surfed the web looking for launch status stories, mostly on Space.com. Smooth sailing. I was sharing the updates with those around me. Several other space geeks were also sharing information they found on the Web. Smartphones rule! You could tell the intensity of most people around me and their love of the space program and space exploration. I felt among my kind {g}. Even Therese mentioned that there are a lot of people on this dock just like me.</p>
<p>At 6:00am a tweet was posted about the International Space Station doing a fly over from the south-southeast at 6:04am. My mom called me soon after to let me know too. They had a live feed from Mission Control broadcast over speakers in the park so they were getting live updates. I let others on the dock know so we could start looking for it. Therese actually spotted it first. More chills. Yes, I have seen ISS fly overhead before on numerous occasions (once paired with a shuttle), but this time Discovery was going to launch and begin the process of chasing it with the 17,000 pounds of supplies in the <a href="http://www.nasa.gov/mission_pages/station/structure/elements/mplm.html">Leonardo Multi-Purpose Logistics Module</a> securely stored in the cargo bay. My son Chris had my tripod and used his superior camera to take some extended exposure pictures of it streaking across the sky. What a nice bonus.</p>
<p>Internally I was doing my own countdown. 10 minutes, 5 minutes, 3 minutes. I was imagining what Mission Control was doing, what the shuttle was doing, how the launch pad was alive with the sounds of a machine about to thrust itself skyward. I recalled that hot Florida day back in 1993 and how disappointed I was when the launch aborted. Was this the time I would see it go? Two minute to go. The sky was just starting to brighten from the soon-to-come sunrise.</p>
<p>One minute to go and no time to check Twitter. I turned on the video camera and pointed it east. 30 seconds to go. You could see some people get anxious as 6:21am showed on their cell phone clocks. Obviously they did not know it was scheduled to go at 6:21:25. All of a sudden the horizon got brighter. You could see the main engines light up, and then the solid rocket boosters ignited. Liftoff of space shuttle Discovery!!! Godspeed!!!</p>
<p>To say chills went up and down my back, well that was a given. The sky lit up and was bright as day. It was silent except for the oohs and aaahs from the people around me. You could hear the cameras clicking, especially the guy next to me who had two digital SLRs firing in rapid succession. Discovery was off the launch pad and in the roll maneuver. The thick stream of solid rocket propellant burning along with the three main engines created a long flame trail. That is all we really could see as she lifted higher and higher. The brightness of the flames made it so we could not see the orbiter, external tank or the solid rocket boosters. I miscalculated the timing on the sound reaching us. The speed of sound depends on the temperature, but travels approximately 1 mile in 5 seconds. When I was doing the math I was thinking it was going to hit us in 5 seconds, but actually it took closer to 50 seconds to reach us. I was really surprised not only by the volume, but by the vibrations that hit us. We could hear the rolling thu<br />
nder of the rockets *and* feel it hit us in the face. You could hear what sounded like a sonic boom. What special effects put on by NASA! I later heard on TV that the water sound suppression system did not work correctly and read on Twitter that Discovery&#8217;s <a href="http://twitter.com/ExploreSpaceKSC/status/11694276417">launch was louder than usual</a> due to atmospheric conditions (moist air and a breeze blowing from the east amplified the sound). I have not been able to confirm the water sound suppression system failure.</p>
<p>We watched for about 7 minutes as Discovery went off towards the horizon, across the Atlantic Ocean, going faster and faster, higher and higher. We could see the solid rocket boosters separate which is always something you want to see every time since Challenger&#8217;s last launch back in 1986. All we could really see was two little red dots in the sky float away from the fireball. On Twitter I read a post that Discovery made it successfully to orbit. This experience was just what I had hoped for. On April 5th NASA made a billion things go right so I could witness the magnificent launch of a space shuttle. Thanks to everyone from NASA and all their partners for making it a terrific launch to watch.</p>
<p>My dream had been realized and it was better than I had imagined, and believe me, I have imagined it a lot and often. Nearly thirty years of wishing I could see a space shuttle blast off from Kennedy Space Center and in less than 10 minutes it was over. Now I want to see another. This was considered a night launch so maybe I can see a day launch too. Not sure of that is going to happen, but I might as well dream big, because as I have proven over and over, dreams really do come true.</p>
]]></content:encoded>
			<wfw:commentRss>http://rickschummer.com/blog2/2010/04/my-first-shuttle-flight/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

