# Friday, March 30, 2007

What: Utah Spring Code Camp

When: April 14th 2007 9:00-5:00

Where: Neumont University

Registration: http://utahcodecamp.eventbrite.com

The local .NET Users Group and SQL Server Users Group is conducting a “Code Camp” for local software programmers next month at Neumont University. The code camp is by the community for the community. Always free and Always for the community.

We will have Sessions on .NET, SQL Server, and Oracle. Presented by experts around the valley!

The Saturday, April 14th event is scheduled from 9:00 AM to 5:00 PM. The conference is free please register at. http://utahcodecamp.eventbrite.com

Lots of Sponsors and Lots of software and Tech Gadgets to giveaway!

You can check out www.msutahevents.com for a session schedule and speaker list for the Code Camp.

Friday, March 30, 2007 3:07:22 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, March 29, 2007

According to the post at http://blogs.msdn.com/vstsqualitytools/archive/2007/03/27/welcoming-unit-testing-to-the-pro-sku.aspx and the more detailed post at http://blogs.msdn.com/nnaderi/archive/2007/03/27/unit-testing-trickling-into-pro.aspx the next version of Visual Studio code named "Orcas" will have unit testing in the professional version. I think this will be a major step forward as making sure that code runs correctly is everyone's job and not just for the "enterprise" developer or professional tester. Anything that we can do to make sure bugs are removed before code is shipped is a good thing. I have used NUnit and you can currently use it with the professional version of Visual Studio but I think having it in the box will encourage more people to do the right thing.

Just a note: I got this link in IM the other day but problems with DNS on my blog stopped me from posting it. I am working on that now but it seems to be somewhat intermittent. If you can't get to this site, please try back again later

Thursday, March 29, 2007 10:49:51 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Saturday, March 24, 2007

I was taking advantage of the warm weather this weekend to do chores. Among the long list of "honey-do" items was cleaning out our storage shed. I didn't finish it but I ran across some interesting things. Burried in a stack of old computer magazines was a "Map of the Internet". Curious as to what it would contain I opened it up and saw it showed the major areas on Prodigy, CompuServe, America Online, and the MS Network. There were areas for technical support, taxes, and advice on hardware and software. I thought that it was not that different than the current Internet except that now instead of dialing into a particular service we can just go to Google, Yahoo, or Live Search and find the same types of information.

It was also interesting to me that of the sponsors of the map only a few still exist as companies and they are generally not household names. The one exception is America Online which is still around and sending out CDs at certain intervals. Samsung is still around but is not associated with computers as much as consumer electronics. U.S. Robotics is still alive and kicking according to Wikipedia but I haven't heard about them for a long time. Then again I haven't been in the market for a fax modem for a long time either. Okidata appears to be alive and well but I am not sure what they do beyond printers.

Other sponsors who have gone out of business or been bought up are CompuServe, Connectix, NETCOM, and Prodigy.

It was a nice trip down memory lane. I don't think I will see another add that attempts to show cyperspace as a collection of 41 dots that tells me that 1 of those dots could be my home page. It makes you realize how much things have changed in a few short years and how much we are poised to see them change in the future. It's exciting to be part of that change.

Saturday, March 24, 2007 9:02:04 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, March 19, 2007

Join us for the Utah County .NET User Group on Wednesday, March 21. We will meet at our usual location in Provo. The topic this month is security in Windows Vista. We will specifically focus on UAC and CardSpace to show how they work and how they can help to protect your computer and applications.

We will be giving away prizes including a copy of Windows Vista and Office so please be sure to come.

Monday, March 19, 2007 9:43:33 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 

Utah Spring Code Camp
Saturday April 14th 2007
Neumont University
Salt Lake City, Ut
Call for Speakers
Closes March 30th 2007


Code Camp is a one day free training for all developers of any technologies to attend and learn from there peers and local speakers.  We are looking for Speakers to present at this event.  All topics are open for discussion and all formats.  The sessions would be 1 hour long with a 10-15 minute QA time at the end of the session.  This will be an all day event we plan to go from 9:00-5:00.  You don’t need to be present the whole day but we would love to have you for an ask the experts panel at the end of the day. 

We are looking for 100-150 people to attend the code camp.  I hope to have enough speakers to break this into several tracks that run at the same time.  Right now a SQL track and a DEV track are planned. 

You must bring your own notebook for your presentation. You’ll have a chance to test the video connections during the speaker prep meeting. There will be a room on site for speaker prep during the day of the Code Camp.

Any code samples you show should be made available for download from Code Camp web site. 

We are not covering travel and expenses for speakers, but you will receive recognition and a great big THANK YOU from yours truly.  A Cool Polo Shirt also!

If you’re interested please submit a session title, abstract, and bio Email to Pat_wright@sqlpass.org Please put Code Camp Speaker In the subject. 

 

This is a great opportunity to give back to the community and present on a topic that you like. You don't need to worry about being the best presenter in the world, just get out there and tell people about what you know or what you have been thinking about. Also this is not just about Microsoft technologies. I talked with Pat and he said he has invited other user groups (I think he specifically mentioned Linux and Java) to present as well. I think it would be great to be able to sit in on a session on Ruby on Rails or Continuous Integration with CVS or something else that I would not normally hear at a Microsoft sponsored event.

Monday, March 19, 2007 8:58:50 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, March 15, 2007

This morning at the first session at the MVP summit Scott Guthrie is addressing us. I asked him if there would be additional content beyond what they are telling us here. He promised that there would be many new announcements at MIX and that it would be worth our time to go.

The early bird discount for MIX ends at midnight tonight so you need to sign up early. Or.... if you are a good designer (not the gray background and square buttons type of design that I do) you could enter the REMIX contest and design your way to MIX.

At the conference you can get information about Expressions, "WPF/E", and other design tools. If that is enough you can sign up to get into the MEDC (Mobile and Embedded DevCon) at the same time.

All attendees to MIX will get a copy of Windows Vista Ultimate and the right to purchase two additional copies of Vista Home Premium through the Windows Vista Family Discount so not only do you get a lot of good information but you also get some cool software.

So don't delay. Go register at visitmix.com. I will be there and joining in the conversation. After what I am seeing here I am excited for the announcements that will come out at MIX.

Thursday, March 15, 2007 8:57:36 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, March 14, 2007
  
I am attending my first MVP Summit. No, I didn't suddenly become an MVP but as a Regional Director I was invited to come. Overall I would have to say that this is one of the best conferences that I have attended. For one thing it seems that most of the major names in the industry are here. I have see a lot of fellow RDs, many bloggers that I read, and a lot of people that I have seen as authors of books that I like.  
Tuesday morning we got to hear from Bill Gates. After his keynote address there was a question and answer period where a lot of interesting and well thought out questions were asked. I have also sat through several sessions on future directions for products. I wish I could tell you all about what is going to happen with the developer tools and SQL but that would violate my NDA so I won't say anything other than I am stoked about the possibilities.
I can hardly wait for MIX and TechEd for some of these plans to become public so I can start talking about them.
Wednesday, March 14, 2007 7:00:21 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Saturday, March 10, 2007

I was just finishing up some things on a remote server and noticed that it made the switch to DST while I was using it. I didn't notice the clock change (and I am not going to stay up the extra hours here to watch my computers switch over) but it seemed to go well. It didn't crash and the time was correct so I guess the patch worked. The only weird thing I saw was getting on to my e-mail to send the report I was working on. It was past 2:00 a.m. on the east coast where the server is located. I logged into the portal as usual and then tried to get to Outlook Web Access. I was prompted for my credentials again. That doesn't normally happen and I am not 100% sure it wasn't some other problem but I can see it being related to the DST change. If the two systems use Kerberos to exchange my credentials then a difference of an hour in the clocks could be enough to invalidate any security token that was passed with the request. I will have to see if the problem exists later on and report back what I find out. For now I am headed off to bed. After all I will already loose an additional hour of sleep tonight and that can't be good for anything other than my sleep deficit <grin />

Saturday, March 10, 2007 12:23:59 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, February 26, 2007

I am doing a pilot to see if it makes sense to migrate off of our Source Off Site system over to Team Foundation Server. I set up the TFS server without any problems and then attempted to migrate over the VSS that was backing Source Off Site. That was when I found out that nobody knows what the admin password for VSS is. We have the admin password for Source Off Site but it is apparently not the same as VSS. I tried all the "usual suspects" but none of the standard passwords worked. I did a live search and came up with an article at http://www.interdimension.org/en/it/vss_lost_admin_password.htm that explains how to use a hex editor to modify the um.dat file to reset the password. I went out to downloads.com and grabbed a free hex editor and entered the codes. The first time I fired up VSS Administration tool I got an error that um.dat was corrupted. I looked again and I had mis-typed one character. After that I was able to start the import. The next problem I ran into was an error from Team Foundation Server. The message was "TF60022: Unable to connect to Microsoft SQL Server". Again Live Search came to my rescue. I found an article at http://blogs.msdn.com/ankur/archive/2005/09/27/474318.aspx from the guy who wrote the tool. I added in the <SQL Server ... /> element to my configuration file and the import started up.

Monday, February 26, 2007 4:23:26 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 

On the 17th I bought a new HP computer with monitor and printer at the local Circuit City. I should have known I was in trouble when I saw the computer on display. It is running an AMD processor but was sitting in front of a poster that talked about all of the virtues of the Intel Viiv technology. Instead of running away I decided to go ahead and purchase the computer since it was at a good price and as a bundle I figured I would have no compatibility problems. I was wrong.

We got the computer home and even though I have been setting up computers for many years I still read through the manual. I got the computer set up and went through the install provided by HP. I answered their questions about who the machine was registered to, when and how I would be using it, and also set up accounts for each member of my family. That part went about as expected. Then I went in to their "Help Center" to see what else I might need to do. It had some helpful suggestions like that I should get anti-virus software and I should also create recovery disks. I installed the 60 day trial for anti-virus software that came with the computer. So far so good. I then created backup disks. Normally I wouldn't do it but I had read on the web about someone else's bad experience and lack of disks to get back to the factory installed state. The utility told me to make sure I had everything ready because it would only run once. ONLY RUN ONCE????! Why? There is nothing stopping me from copying the disks once I make them so why not let me run the utility more than once?

Next I decided to set up the printer. I had read the manual that said do not plug the printer in until the software tells you to. I put the driver CD in the DVD drive and started the install. I get to step 1 of 4 and it tells me that it failed. WHAT???? Why can't it install the printer? The dialog had two options one was to try again with "correct settings" or something like that and the other was to say that it had installed correctly. I don't remember the exact text on the dialog box but I do remember that it made it sound like it could fix the problem. I tried the "correct settings" option and got a message that the drivers could not be installed using the "run as" command. Well isn't that special. Even though I am logged in as the administrator I don't run as administrator unless I need to elevate my permissions. This is basic UAC in Windows Vista and a good idea in my mind. Elevating permissions appears to use "run as" and so I couldn't install the printer. In frustration I just plugged it in. The dialogs for new USB devices came up and then I was prompted to look for drivers on the web. It found a driver and I was in business....NOT. The printer had a problem with the color cartridge. We cleaned it, we reseated it, we tried a couple of other fixes off of the web and nothing worked.
We replaced it back in the box and took it back to Circuit City. They exchanged it without too much trouble and the new one that I brought home didn't seem to have the same problem. For some sick reason I tried the install disk again. Again it wouldn't run. I plugged it in thinking since it was the same model it would just run. It didn't but instead takes me to a page on the HP site where I can download the appropriate driver. I did and installed it. This time the printer works without a problem. As an aside on that page there was a place to leave comments. I left a scathing comment about how HP had plenty of time during the beta/CTP cycle or even after the business release to get their Vista drivers created and tested and I didn't think they had any excuse for the poor performance. I wasn't too kind and said things like if they had spent more money on developers and less on figuring out who is leaking their information they wouldn't have these problems. At the least they could put a single piece of paper in the printer box that says something along the lines of "ignore this book and instead go to this web site with Vista specific instructions".

A week later I think I have everything working. I decided not to blog about this when it happened because 1) I promised to never blog mad and 2) I kept hoping that the light bulb would come on in my head and I would see where I had made a mistake and realize that the system is more user friendly than I thought. Well, I have calmed down but I haven't been able to figure out where I messed up and made the install more difficult than it should have been. I still have an icon in the HP help center for system health monitoring. When I click on it I get a web page that says HP will have it out soon. It is almost 2 months since the business release of Vista and they still don't have it in place? At this point I am recommending to my technical friends that they upgrade to Vista because they can deal with the problems. For my non-technical friends I am recommending that they get the disks from Microsoft and install from them. I have never had this many problems with Vista including back in the beta 1 days on a VPC. I really love Vista and I hope what I am seeing is not HP trying to make Microsoft look bad because Microsoft didn't have Vista available for the big Christmas selling season. In any case I have had enough experience with Vista that I am putting the blame on HP.

Monday, February 26, 2007 2:33:41 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [2]  |