MSDN Virtual Labs

Microsoft has these “virtual labs” where you are supposed to be able to get hands on with some of their products w/o all the pain of downloading and installing them.

http://msdn.microsoft.com/virtuallabs/

Right now I can’t the site to respond, but I am guessing it is a temp problem, not that they have removed this service.

Some of the labs they have are:

ASP.NET 2.0

ASP.NET

BizTalk Server

Commerce Server

Connected Systems

Data Access and Storage

Internet Information Services (IIS)

JPlusN (J+N)

Microsoft Expression

.NET Framework 3.0

Office

Security

Smart Client

Soup to Nuts

SQL Server 2005

SQL Server 2005 Upgrade

TechNet Virtual Labs

Visual Basic

Visual C#

Visual C++

Visual J#

Visual SourceSafe

Visual Studio .NET 2003

Visual Studio 2005

Visual Studio Team System

Web Services

Windows Embedded CE 6.0

Windows Mobile

Windows Vista

Windows XP Embedded

 

 

Thanks to Somasegar for the links.

Code Comment Checking Policy

I have all but given up on Code Checkin Policy in TFS.

For me, running the policy checker against one of my solutions takes about 30 minutes.

That is unacceptable.

But, there is still some hope of running the static analysis on the back end, so I am still looking around at the goings on in this area.

A new Code Comment Checking Policy has been released, which would be really nice way to force the people to comment their code.

Why the hell is ITunes Crashing Outlook?

The other day I got some notification that updates were available for some apple products.  Like an idiot I didn’t read it over very carefully.  It looked like it was going to update Quicktime, but I had installed the Safari beta also, so maybe it was going to do something with that as well.

Well it now looks like it also decided to download and install iTunes, a TERRIBLE product that I avoid like the plague so much that I bought some other software to connect my new iPod to I wouldn’t have to install that garbage product.

Not only did it appear to intall iTunes, but it also installed an outlook add in ‘outlook itunes sync addin’ , which crashes outlook when you try to run it.

Here are some more people like me who are pissed off by this.

 

Hollywood Boulevard – Movie Going Innovation

I love seeing new things; innovations in existing markets.

In other words, things that make you say “Wow”, and compel you to tell your friends about your experience.

This is exactly what Hollywood Boulevard is doing for the movie going experience.

Forget the fact that the place is decorated really cool.  That’s a nicety, but nothing to write home about.

The innovation comes in the theater experience.  Forget cramped seating, this place has individual executive leather chairs that recline.  There is a table that runs in front of each seat so you can sit your drinks on it, AND they have a full restaurant and staff that takes food / drink orders during the movie.

We had chicken fingers and fries with a diet coke for 12 bucks.

And the movie prices are cheap too: $8 for an adult ticket.

Click here for more images of the place.

I will be going back for sure.

 

3 things I learned in (and out of) college

Dare Obasanjo has a post on the “Three Things I Learned About Software in College,” to which Scott Hanselman followed up with Three Things I Learned About Software WHILE NOT in College.

So here are my 3 from each category:

Learned in college:

1) A lot of people getting a CS degree will never be able to write a real program (as I was getting my degree in structural engineering (CE)).

2) New features and scope creep can cause projects to be never ending, and end up not being released at all.

3) How to really work hard, really study hard, and really focus on a task with a fast approaching deadline.

Learned OUT of college:

1) Just because someone has “Sr.” in their title doesn’t MEAN they know anything, but they might.  If their logic sounds flawed, don’t assume it is because they are “Sr” and you are “Entry”: you are probably right.

2) “Expert” can mean different things to different people.  You can be in the top 2% of one company, but a middle of the pack guy in another.  Avoid calling yourself an “expert” (or acting like one) unless you know who you are talking to, and you actually are the expert.

3) There is no “Best” way to do most things.  I had thought that if I looked hard enough and studied enough examples, I would know the “best” way to do things when I arrived at them.  But one groups “best practice” is something another group will not touch.  See the current OR/M arguments for a perfect example, or if you prefer just look at divide over using Datasets. 

That being said, there are definitely some agreed upon “Worst Practices”, so avoid these at all costs.