DevHawk Wiki In Use

Great to hear someone’s already using DevHawk Wiki. Robert Hurlbut (who’s working with Sam Gentile) set it up for his team’s internal use. Great to hear it’s going well Robert!

I figure there are two primary areas where I am interested in outside collaborative assistance on DevHawk Wiki. First, the WikiRenderer. I imagine as people start using DevHawk Wiki, they are going to want more formatting features. Second, SampleWiki is just that – a sample. A “real” wiki would need to add support for versioning at a minimum. User Authentication, search, multiple back ends (files, DB, etc), and reverse links are some of the other features I’d like to see.

I’m not particularly interested in enhancing SampleWiki or building a “RealWiki”. I built DevHawk Wiki primarily to have the WikiRenderer for another project I’m working on (more on that later). So I really mean it when I ask for collaborators.

New Project: DevHawk Wiki

I got my latest project posted – DevHawk Wiki. I was hoping to have this up yesterday, but GDN wouldn’t cooperate. It’s pretty minimal right now – it’s a v0.1 release. Collaborators welcome.

The cool part about DevHawk Wiki is that the wiki rendering code is separated out into a separate assembly. This means you could embed it in other apps (I’m thinking about a wiki-style comment system for this blog). One of the things I had to do to make this work is keep things like the wiki file repository independent of the wiki rendering itself. I used delegates to do this, then I read Don’s recent post on delegates and loose coupling. Here’s an example of what Don was talking about, in the wild.

Dealing with Spam

My father just pointed me to the Mailinator service. Basically, it’s a totally public email system for fake email address. I guess the primary example is a place where you want to download something, but you have to give your email address before you can download. Typically, I just use a fake email address for that. But for some places, they want to check to make sure the email address is real first, so they send the download link to the email address. But they also harvest the email address and sell it. Mailinator solves this. You give an @mailinator.com address, they send the download link, you pick it up (no password needed) and the email (and all resulting spam) gets auto-deleted. Cool.

But their slogan sounds like something my brother would come up with – “It’s like flicking a booger…at spam”.

Updated Page Layout UserControl

I’ve updated my Page Layout UserControl project page to include the VB.NET version ported by David Miles. Thanks David!

Finally Back Home

I’m back from the big MSFT conference. It took all day in bed to recover – I caught a virus while I was in New Orleans + I drank + I got about 4 hours of sleep per night.

While it sucked to be away from home for 9 days, it did give me a chance to hang out w/ teammates and other friend coworkers. One of them, Michael Lane Thomas, just spun a weblog up @ GDN Blogs. Like me, Michael is an evangelist in the field, though he’s on the dev side while I’m on the architecture side. In other words, we don’t build the stuff, we have to convince our customers to use it.

One other note: Michael is the “.NET Cowboy”. My teammate Paul (who should start his own blog along with everyone else on my team) has decided that everyone on the team needs a call sign. I guess he saw Top Gun one too many times. So now I work with Ogre, Guns, Jet, Groove Train and Voodoo among others. I have been dubbed “Wizard” in obvious reference to Harry Potter. I guess it could be worse – I could have been saddled with Peach Fuzz or Full Moon.