February 2004 - CraigBlog

CraigBlog

Syndication

  • TDD vs Architecture

    Someone recently asked me on the OT mailing list about my experience with test-driven development (TDD). They were concerned that it seemed to advocate throwing away all the careful architectural design work we've been taught is a good thing, in favor...
  • Clemens on Open Source

    Clemens has a nice post on Open Source here . I completely agree with what he says, and the only qualification that I would make, I suspect he would agree with. I would add that, if you want to make free software as a hobby , there is nothing wrong with...
  • Ten Songs I Didn't Choose

    Following Brad's example , here are ten songs pulled at random from my collection: Allegro giocosco, ma non troppo vivace , Johannes Brahms, Festival Overture-Tragic Overture The Forces of Nature , Artension, Forces of Nature Speak To Me - Breathe , Pink...
  • COM Threading Bites Me Right in the Ass

    Professionally speaking, I left COM behind years ago, when I decided to focus on .NET full-time. I've been lucky enough to have that career option. Of course, it doesn't mean that I've forgotten what I know about COM, and sometimes that knowledge comes...
  • Managed DirectSound Drum Machine

    There's an interesting article here by Ianier Munoz that talks about how to build a simple drum machine with Managed DirectSound. I've used a commercial tool called FLStudio to write music before, and it has a very similar interface to what's in the article...
  • What Has Craig Been Up To?

    It's been relatively quiet of late on this blog, so I thought I would explain why. Basically, I've been writing a ton of code. Now that I've started at MSDN, my time during working hours is completely consumed. But outside of that, I have several projects...
  • The Craftsman Series

    I've been reading The Craftsman Series that are posted here . They're pretty interesting, especially for someone like me who has recently become a big-time convert to test-driven development.
  • Xen - Wow

    It's not often I say “Wow” out loud while reading a white paper, but that's exactly what I did while reading the Xen whitepaper. I particularly drooled over the constructs towards the end of the paper that allow you to - in one easy-to-read...
  • Hoop Has One Too

    It looks like it's my day to “out” people: Hoop Somuah has a blog too. Hoop is a former student of mine - I taught a short course at Stanford University, and it was one of the best groups of students I've run into in a long time. More recently...
  • Jon Flanderses's Blog

    Jon Flanders has a blog . As another Minnesotan expatriate DevelopMentor instructor, he must be worth listening to. :) Now the only question is, do I describe his blog as “Jon Flanders' blog”? Or as “Jon Flanders's blog”? Or even...
  • Direct3D Fonts Tutorial Available

    As is my custom, I spent my plane ride to/from Redmond writing another Direct3D tutorial. This one is about how to work with Fonts. I cover both 2D and 3D rendering of text. Enjoy!
    Filed under:
  • Here's Your Chance

    Tom Miller is seeking feedback about Managed DirectX. They're starting to enter a planning cycle for the product, so giving him a brain-full now is good timing for influencing the product!
  • MDX Dinner

    David Weller invited me to dinner last night with Tom Miller and Scott Haynie . These guys are all heavy-hitters in the Managed DirectX space (Dave's book is now complete and should be published soon, and Tom is the guy that wrote all of the Managed DirectX...
  • Off to Seattle Again

    I head for Microsoft in Redmond tomorrow to start up my part of the next phase of the MSDN project. I'll be there until the following Tuesday. If you're going to be in the area and want to get together, shoot me an email. No promises - we worked 11 hour...
  • The House Construction Fallacy

    Brian talks some more about the evolution of MVC and compares it to building a house... My $0.02, eventually computer programming will be as mature as physical construction, but we have a while... [ simplegeek ] I often see this analogy made: writing...