Robert Horvick's Weblog

Team Foundation Server

Doug talks about the VSTS Proxy Server (and other stuff)

After spending several months working on this it is fun to hear people talking about it - thanks...

Author: Robert Horvick Date: 09/12/2005

Where I've been ... Team Foundation Source Control Proxy

While I still work for the MBF (Microsoft Business Framework) team I've been "on loan" for a while...

Author: Robert Horvick Date: 05/13/2005

MSBuild Task Generator: Part 11. IntRange explained and the exciting conclusion ...

Tomorrow … next week … read: the next time I post. Specifying an integer range is one of...

Author: Robert Horvick Date: 03/23/2004

MSBuild Task Generator: Part 10. Generating properties and the OneOf constraint explained

Yesterday we generated the fields and initializers, so today let’s move on to the properties....

Author: Robert Horvick Date: 03/18/2004

MSBuild Task Generator: Part 9. GenerateField and generating array initializers in the CodeDOM.

GenerateField is pretty straight-forward .. here, just look: CodeMemberField...

Author: Robert Horvick Date: 03/17/2004

MSBuild Task Generator: Part 8. Implementing ITaskGenerator (a series within a series)

Now that we’re all good friends with the CodeDOM it’s time to look at the far less...

Author: Robert Horvick Date: 03/16/2004

MSBuild Task Generator: Part 7. Rendering a loop in the CodeDOM.

For those that asked – on a Friday “tomorrow” means Monday. J And a few people...

Author: Robert Horvick Date: 03/15/2004

MSBuild Task Generator: Part 5. Introducing the CodeDOM. Hello World was never so much fun.

Yesterday we looked at a basic implementation of ITaskProperty – and I promised we start...

Author: Robert Horvick Date: 03/11/2004

MSBuild Task Generator: Part 4. Implementing ITaskProperty and introducing a few new attributes.

Yesterday’s post was … well … boring. But a lot of software is boring so this...

Author: Robert Horvick Date: 03/10/2004

MSBuild Task Generator: Part 3. Implementing ITask

Yesterday we introduced the ITask interface. Today we’ll look at a simple implementation of...

Author: Robert Horvick Date: 03/09/2004

MSBuild Task Generator: Part 2. The basic interfaces.

Last time we looked at the XSD file and a sample rendering from XML to C#. This time I’ll...

Author: Robert Horvick Date: 03/08/2004

MSBuild Tasks, code generation and a tangent I've been stuck on for a while...

I'm still quite distracted by MSBuild. I'm also a big fan of code generation. Any time you can...

Author: Robert Horvick Date: 03/04/2004

Struct packing, source listings and the Zen of preprocessed code.

It seems that no matter how good at people (definitely including me) are at writing buggy code they...

Author: Robert Horvick Date: 02/20/2004

SOLUTION : Spotting Code Defects #3 (C++ 101)

As always thanks to those that emailed responses. Please feel free to post them in the feedback area...

Author: Robert Horvick Date: 02/06/2004

Spotting Code Defects #3 (C++ 101)

This is an easy one – something for the C++ 101 kids J When first learning C++ there are some...

Author: Robert Horvick Date: 02/03/2004

SOLUTION: Spotting Code Defects #2 (Accessing Registry Values)

This defect seems to have led a few more people astray then the last. While no one posted publicly...

Author: Robert Horvick Date: 01/27/2004

HINT: Spotting Code Defects #2 (Accessing Registry Values)

There are a few defects here ... ranging from a design issue to a potential buffer-overrun that...

Author: Robert Horvick Date: 01/26/2004

Spotting Code Defects #2 (Accessing Registry Values)

Since there was positive feedback on the last one - here is another. I will post hints and the...

Author: Robert Horvick Date: 01/23/2004

SOLUTION: Spotting Code Defects - #1 (Named Pipe Server)

So the results are back – and that was some buggy code! First I want to thank everyone who...

Author: Robert Horvick Date: 01/21/2004

Spotting Code Defects - #1 (Named Pipe Server)

When you read bad code you learn what not to do. You learn to identify the many classes of errors...

Author: Robert Horvick Date: 01/19/2004

Stack buffer overrun example.

[migrated from my other blog] I can never leave well-enough alone. If I read “this is how this...

Author: Robert Horvick Date: 01/16/2004

Native code caller verification - and how not to do it.

[Since people asked - I re-posted this from my other blog. I didn't “steal“ it.]...

Author: Robert Horvick Date: 01/15/2004

<Previous