Five AM and all's well...
*WHEW*
I just spent the past 4 hours completing the rewrite of GenX.NET for Version 3.0. Most of that time was spent converting my comments over to the new format used by Joe Feser's VB-XML Comments Creator VS.NET Addin, which is still in alpha-testing. Thanks to Joe, you can now comment in VB like this:
'''<summary>
'''Blah blah blah
'''</summary>
Yes, I know that there were a few components that do that already, but I like the work Joe does.
The rest of the time was spent refactoring my architecture for the app. Version 3 is the bridge between the current hard-coded output system, and the XML/XSLT-based "output provider" model I want to create for Version 4. At this point, I'm 6 hours ahead of schedule, so I intend to attempt to add "Stream2Browser" and, hopefully, XML support. I was going to wait until V4 to provide these features, but since I got the rewrite done so quickly, gonna try to add some more value. Oh, ya. I have to add the licensing functionality as well.
It took 4 versions, but I'm finally uber-happy with the code, enough so to launch a full scale sales offensive. I had some outstanding ideas for co-marketing and so forth, and hopefully I'll be able to put them in my personal blog, which I'll be launching soon.
Been a long night. I got a ton done yesterday... WOO HOO! Oh ya, and I almost forgot. I talked to my new editor at Builder.com yesterday, and they gave me a full-blown column. I'll be published once a week from now on, starting with my favorite article on Data Layers that i submitted for the final edit cycle today. I'm also going to be a Technical Editor, although that won't be as often as I'd like. Gotta start somewhere ;). In my personal blog I'll do a lot more blogging about my writing process, but it's not appropriate for this forum. And with that, I'm off to sleep. Lots more coding to do tomorrow.