Priorities

So we’re deep in the drive toward beta2 right now.  Lots of pressure and an incredibly high quality bar that we’re trying to meet so that people can actually use VS2005 to “go live” with.  What’s that mean?  Well with Beta1 we advised customers that this was a product that they could use to see…

8

ph34r my l33t skillz

You’ve probably already seen this, but in case you haven’t you should check out A parent’s primer to computer slang.  I’m sure my readers are pretty fluent already in l33t-sp34k, but if you know some n00bs (note: i use it affectionately) who need some education you now have a concise source to help them with. …

4

Only Human

I’m sure others have talked about this, but I haven’t had a chance to check out the other blgos, so I’m going to throw in a little bit of information about what’s going on work right now.   On the road to shipping beta2 we’ve now entered a time called “ask mode.”  The name comes…

5

A nifty little preprocessor trick for C++

We found out something a little surprising about C++ enums a while back.  It turns out that if you have this code:   class Foo { public:       enum Color {             Red   = 1 << 0,             Green = 1 << 1,             Blue  = 1 << 2       };         void Bar() {…

27

Refactoring code that uses the PreProcessor

I got to go to great presentation today about work being done on providing refactorings for C code that get runs through a preprocessor.  The presentation covered three interesting areas where refactoring gets difficult and presented high level overviews of how to address each situation.  Specifically: conditional compilation regions, macros and #include’s.  Conditional compilation (#if…

8