July 2004 - CraigBlog

CraigBlog

Syndication

  • Wiki and Wiki; What is Wiki?!?

    I've had a number of people talk to me lately about wikis, and from these conversations it has become clear to me that at least a few are unclear on what they are about. So, I'll take a stab at defining them. First and foremost, wikis are about authoring...
  • DefaultValue and XmlSerializer Don't Mix?

    Maybe someone can explain to me why this: using System; using System.Xml.Serialization; public class Foo { [XmlAttribute] [System.ComponentModel.DefaultValueAttribute("three")] public string value = "three"; } public class App { public static void Main...
  • I Won't Miss It

    Via Tim Bray , this amusing little story about how IE is not quite as universal as it once was. I for one, wouldn't miss it for a second if it went away tomorrow: I use Firefox , which is far superior. Actually, I would miss it a little, but only because...
  • Mixing Forms and Windows Authentication

    A client of mine wants to provide single sign-on (SSO) capabilities in their web application, so that users don't have to type in their domain password when authenticating to the application. The twist? Only some users of the application use SSO: the...
  • Keith Brown Seeks Help - See Your Name Up In Lights

    Keith was helping me out with an interesting security problem yesterday (more about that in another post), and he pointed me to his online book as a resource for some code I needed. I'd read almost all of it already, and we fell to talking about how it...
  • MIT Grad Wins Miss Massachusetts

    While others may have different preconceptions about women at MIT, I've always known there are some great-looking women there...after all, I married one. Now, an MIT grad has won Miss Massachusetts and will compete in the Miss America pageant. The coverage...
  • Announcing the Pluralsight Wiki

    Being as involved as I am in FlexWiki , it seemed odd to me that I have a repository of articles (i.e. CraigWriter ) that I edit once in a while that isn't in wiki form. After all, I've spent a large chunk of my free time in the last six months writing...
  • NUnitAsp First Impressions: I Like It

    I've been playing around with NUnitAsp for about 15 minutes now, and I already like it a lot. It gives the ability to make requests to an ASP.NET web page, and then easily verify that the contents of various server controls have rendered correctly. And...
  • Taking a Small Step to the Left

    My blog has moved again! Only, not very far this time: instead of http://pluralsight.com/craig/ it now lives at http://pluralsight.com/blogs/craig/ . The Pluralsight guys had to restructure the site a little to make things run more smoothly, and we figured...
  • XmlInclude - Not Quite as Useless as I Thought

    Simon Horrell pointed something out to a bunch of us the other day that I thought was quite interesting. It has to do with the [XmlInclude()] attribute that's part of the System.Xml.Serialization stuff. Ordinarily, you use it on a base type to indicate...
  • Busted

    The wise Scott Hanselman and Richard Blewett both noted that my recent post about SoapParameterStyle.Bare was apparently at odds with Tim's post about the same thing. Well, they're right. The reason? My post was - to use the euphemistic engineering term...
  • Nice Explanation of Direct3D Frame Hierarchies

    I get occasional emails from people that go something like, “Hey, I like your Direct3D Tutorial . When are you going to write more?“ D'oh! It's been months since I've written a new one, but between work at two clients , FlexWiki , moving the...
  • dasblog2dottext Released

    Peter and I did some work this weekend and got dasblog2dottext released! This is a very handy tool that Peter wrote; it imports all of your dasBlog content into a .Text instance, which is what made it easy for me to move my weblog here. Peter even wrote...
  • My New Home

    If you're reading this, you're aware that I've moved CraigBlog to its new home here at Pluralsight. But why did I move? And why so suddenly? Let me address the last point first: the move was only sudden from a public point of view. I wanted to throw the...