Just kicking the wheels

As you no doubt know, MSMVPS has recently moved over to WordPress.   I’m just getting up and running on my new blog and really excited about it.

For most of my career, I was heavily focused on Mobile devices.  Even though Windows Phone was a little late to the game, I’m a loyal user and hope to contribute some content on it.  However the focus of my career has radically shifted over the past few years.  I was finally able to put my graduate degree to good use and with a lot of studying, I’m currently working as the Director of Data Science at an awesome company.

Before I arrived there though, I had spent a good bit of time learning Microsoft Dynamics CRM 2011 which I still work with pretty regularly.

So, that’s going to be the focus of my new blog – Microsoft Dynamics CRM, SQL Server Analysis Services, SQL Server Integration Services, SQL Server Reporting Services, PowerView, PowerPivot, R & Python with a little bit of Windows Phone thrown in for good measure.

It’s good to be back!

Cutting and Pasting Rectangles in Visual Stuido .NET

This is one of many gems in Mihn’s killer book Visual Studio .NET Tips and Tricks.  But today was a prime example of how cool this is.  I had a whole slew of variables that were marked as Private but needed to be marked as protected instead.  Also, I had to change all of the corresponding methods that referenced these guys as well.  So, I did it the easy way.  First, I collapsed all of the functions – this let me work with just the text in the function.  Then, starting with the private variables, I put my cursor at the beginning of the first variable’s scope declaration, held down the Alt button and dragged my mouse down to the bottom of the last variable name and the cut and pasted right over the old names.  Viola, I just changed them all.  Even better was the functions.   If I didn’t collapse them, then I’d run the risk of cutting some of the code inside the functions – although today that probably would have been a good thing.  But since they’re collapsed, I can work with only the portions in the signature, and do the exact same thing.  Sure, it’s not something you’ll do every day – but it’s a real time saver for tasks like this: