March, 2004

Blog - About

About aWorkBlogByGus

My name is Gus Perez and I'm a Principal Development Manager at Microsoft on the Cloud Tools team. We're responsible for the Windows Azure Tools and the Live Framework Tools as well as some other stuff. Prior to this project, I've worked on J++, C++, the first three versions of C#, and DTG. This blog is mostly work related topics (hence the wildly creative and witty name) while my personal blog covers everything else. I can also be found on Twitter from time to time here.

  • aWorkBlogByGus

    C# Compiler warnings

    • 13 Comments
    I wrote the code snippet tool using Everett (VS7.1). At one point, I struggled for a bit with a typo I had made. Here's a simplified version of the code I had: if (someMethodThatReturnsABool()); return; What got me was the semicolon at the end...
  • aWorkBlogByGus

    Snippy - C# Code Snippet Editor

    • 20 Comments
    Update (1/31/08): It looks like Snippy has now found a home on CodePlex . I haven't been maintaining it for a few years now, so I'm not sure what it has become but feel free to check it out and ask the folks who seem to be working on it now for any more...
  • aWorkBlogByGus

    Snippy - A C# code snippet editor

    • 3 Comments
    I made it my weekend project to hack up an editor for code snippet files. If you don't know what code snippets are, you should check out these two entries by Shaykat and Anson . Shaykat provides a good overview of them in general and Anson touches on...
  • aWorkBlogByGus

    Setting up remote debugging under XP SP2

    • 3 Comments
    Check out this page for detailed steps on how to get remote debugging working after you've upgraded to XP SP2.
  • aWorkBlogByGus

    Unused referenced assemblies don't actually stick around

    • 7 Comments
    Thanks to all who joined us in the C# & Unit Testing chat today. It was fun and we'll try to do it again soon. For those who weren't able to make it, you should be able to see a transcript of it over on this site sometime soon. One of the questions...
  • aWorkBlogByGus

    Uptime 2000 - Displays system's uptime transparently on your desktop

    • 17 Comments
    Features: A tiny Win32 application (C++) that displays the system's up-time either in a small (transparent) window on your desktop or in a tool tip whenever you hover over the UpTime 2000 icon in the system tray. Install Instructions: Unzip the uptime2k...
  • aWorkBlogByGus

    Uptime 2000 - Tool to display your system uptime transparently on your desktop

    • 13 Comments
    I'm posting an old utility I wrote back in 2001 that displays your system's uptime transparently on your desktop in response to a request made by Joku in my comments section . It's a C++ Win32 app, so no C# love happening on this one. Here's a now ancient...
  • aWorkBlogByGus

    Measuring test effectiveness

    • 1 Comments
    You can find the post here .
  • aWorkBlogByGus

    Measuring test effectiveness

    • 5 Comments
    Before joining Microsoft, I was a developer at a call center and consulting company in Miami. I was developing applications used by the phone reps (or TSRs) used to take fullfillment orders for some of the big cruise lines such as Princess, Royal Caribbean...
  • aWorkBlogByGus

    RightSideUp - Automatically rotates images based on EXIF data

    • 16 Comments
    Update (1/3/06): Find the latest info on RightSideUp on my main blog from now on. A .NET application that automatically rotates images in a folder using EXIF data stored in the image by some cameras. There's no longer a need to go through each image...
  • aWorkBlogByGus

    Two more C# apps added: RightSideUp and Space Invaders

    • 6 Comments
    I've moved over a couple more of the apps from my old site that I've hacked up over time. RightSideUp is an app that automatically rotates images based on the orientation in their EXIF data. Space Invaders is another clone of the classic game. Source...
  • aWorkBlogByGus

    Space Invaders - Another clone of the classic game

    • 10 Comments
    A .NET version of the classic game. It's all written in C# and uses GDI+ (not DirectX) for graphics. If I do any more work on this it'll probably be to port it to DirectX and add a few of the remaining features needed to do everything the original did...
  • aWorkBlogByGus

    My Software Projects

    • 0 Comments
    Below is a list of C# (mostly) applications I've written over time. They're all free, so do as you please. Utilities: RightSideUp - Automatically rotates images using image's EXIF data (C# source available) Wordy - Provides quick access to...
  • aWorkBlogByGus

    C# and unit testing chat next Thursday (3/18)

    • 1 Comments
    Scott's post reminded me of the upcoming chat I got an invite for a few days ago. It's happening next Thursday and the topic is C# and unit testing. You can get more details on this page . I'm looking forward to it even more now as, according to Scott...
  • aWorkBlogByGus

    Vacation from IM

    • 5 Comments
    Tomorrow, my first meeting is at 10am and the last one is scheduled to end at 4pm. I'd say there's at least a 50% chance that at least the 4-5 slot or 5-6 slot will be taken up at some point tomorrow as well, if not both. The only empty slot is from 10...
  • aWorkBlogByGus

    Wordy v1.01

    • 5 Comments
    My vocabulary consists of about 100 words in total (and that includes not-quite-words such as “uh“ and “eh“ and several not-so-good but very multi-purpose words). It's definitely pretty limited and has never been one of my strong...
  • aWorkBlogByGus

    Wordy - Quick dictionary access via system tray

    • 10 Comments
    Another C# app I wrote ages ago that I still use on every single one of the machines I use. Wordy lives in the tray and provides a quick way of looking up a word's definition. I use this at least a couple of times a day as my vocabulary has never been...
  • aWorkBlogByGus

    Anson's blogging...

    • 0 Comments
    Anson used to be the C# Compiler PM and has now been working on the Visual C# IDE team for a while. He's joined the blogging world . I definitely recommend subscribing...
  • aWorkBlogByGus

    ezClip v1.02

    • 6 Comments
    Back in the 7.0 days I wrote a little tool called ezClip. It's sole purpose was to allow me to copy/paste files from one command prompt window to another. Our test tree can get pretty deep directory-wise and having to provide full paths to 'copy' was...
  • aWorkBlogByGus

    ezClip - Command-line clipboard utility

    • 17 Comments
    This is a tiny C# application I wrote a while back that allows you to copy/paste files via the clipboard. The main scenario I use it in is when I have multiple command prompt windows open and I want to copy files from one to the other without having to...
  • aWorkBlogByGus

    Migrated some entries from the old blog...

    • 2 Comments
    I've moved over a few of the recent entries I made on the old blog as I plan on posting follow-ups to them at some point. Three of them I added as articles: Testing the C# Compiler #1 Testing the C# Compiler #2 Inline Warning Control I...
  • aWorkBlogByGus

    Stochastic (aka Random) Testing

    • 8 Comments
    Paul Dietz commented on one of my posts about testing the compiler asking whether we do any "random testing" of the compiler. I also really appreciate the links he included to a couple of very interesting papers on the same subject. The first article...
  • aWorkBlogByGus

    Inline Warning Control

    • 5 Comments
    There has been plenty of talk on four of the bigger new features in the C# compiler/language: generics, anonymous methods, iterators, and partial types. There are however several other new features that could use some love as well. One of them is ...
  • aWorkBlogByGus

    Testing the C# Compiler #2

    • 4 Comments
    Lots of questions were sent my way after the last post about testing the compiler. A lot of them can be answered by providing some example tests that show some real code and demonstrate how a test works in our world. So that's what I'll attempt to do...
  • aWorkBlogByGus

    Testing the C# Compiler #1

    • 5 Comments
    One of my intentions when I first started this blog was to focus some on software testing in general but also provide a view of how we test the C# compiler as well. I've miserably failed at both of those so far. But I guess it's never too late to start...
Page 1 of 2 (28 items) 12