Software Musings

Random thoughts while writing code (and mostly about code)

Technical Interview Tips

So you know you have the right skillset for a job but you don’t do that great on interviews....

Author: Raul Perez Date: 06/11/2012

Hey look I'm on TV! (well sort of)

I did a channel 9 interview right before the holidays where I talk about the front end and the...

Author: Raul Perez Date: 01/12/2012

The Pitfalls of Code Coverage

When used correctly code coverage can be a great data point to assess your test quality and test...

Author: Raul Perez Date: 04/20/2011

Regular expressions for float values and coordinates

I was working with some pixel values the other day and I had this problem; I’m getting an RGBA...

Author: Raul Perez Date: 03/01/2011

Manual Testing and Babysitting Your Tests

No matter how much test automation you have nothing will ever substitute the value added by manual...

Author: Raul Perez Date: 12/03/2010

Changing the value of a property from a toolstrip control across threads

I ran across this issue while working on the UI for one of our tools and I found a bunch of code...

Author: Raul Perez Date: 07/16/2010

Unit testing, component level testing and UI testing, what to use and when

This is a topic that anyone doing software testing faces every time they are writing new tests. What...

Author: Raul Perez Date: 04/29/2010

Visual C++ IntelliSense Options on Visual Studio 2010

One of the requests we that we often heard from our customers was the ability to disable...

Author: Raul Perez Date: 03/19/2010

.Net Reflection and Unloading Assemblies

I was working with one of our tools and ran into the following problem. The tool is on the PATH...

Author: Raul Perez Date: 03/04/2010

#include Auto Complete

One of the new features for C++ in Visual Studio 2010 is the auto completion of #include statements....

Author: Raul Perez Date: 11/17/2009

Reading and Writing data using custom methods and the System.Xml Namespace

On a previous post dealing with Xml Serialization I mentioned that one of the ways you could achieve...

Author: Raul Perez Date: 09/25/2009

Moving Test Hooks Outside Your Product’s Source Code

Found some more “old” stuff while organizing, this is a repost from an entry I wrote for the Visual...

Author: Raul Perez Date: 09/21/2009

The Importance of Nurturing Software Communities at the Academic Level

I found this recently while going through my documents, it's something I wrote last November on one...

Author: Raul Perez Date: 08/28/2009

One of the new features of Visual Studio 10 is the Navigate To feature (previously called Quick...

Author: Raul Perez Date: 08/24/2009

XML Serialization: Using XML files to persist data

Something that’s pretty common is to load and export data from applications to settings or data...

Author: Raul Perez Date: 08/14/2009

Getting an instance of Microsoft.VisualStudio.OLE.Interop.IServiceProvider from a Visual Studio AddIn

Last week I was working on an AddIn and I needed an instance of IServiceProvider. The closest I...

Author: Raul Perez Date: 07/17/2009

Hello!

A bit about myself, my name is Raul Perez. I'm currently part of the Visual C++ IDE team and I've...

Author: Raul Perez Date: 07/17/2009