Search The Blog
About this site

@RoyOsherove

Subscribe!

This site aims to connect all the dots of my online activities - from tools, books blogs and twitter accounts, to upcoming conferences, engagements and user group talks.

from 5whys.com
Twitter: @RoyOsherove
My Book: The Art of Unit Testing
Latest Posts
« Making ClickOnce publishing work in VS.Net 2005 Beta 1+ | Main | Using Regex to return the first N words in a string »
Saturday
Jan082005

Full source for The Regulator released

I finally got around to release the full source code for The Regulator. Up until now the source code was partial and included mostly just the plugins for it. Now you get to see what a sloppy coder I really was when I dreamed up this thing, and the stages I took from making it from a simple GUI  to a pluggable architecture of GUI and logical plugins.
There's lots of code there that I would do differently today. for example, the whole threading thing in the GUI I would change to use the BackgroudWorker that Juval Lowy wrote. Many more things like that.
In any case, have fun mocking me :)
 
Note that I use a lot of 3rd party libraries such as ComponentOne's Toolbars and Syncfusion's Edit control. You'll need those to be able to compile. (C1's components were free as part of the VB resource kit you can download. SyncFusion donated their control. it's not free.)
I'm trying to find time to make a new version. Hope that'll happen soon.
 
Why did I decide to release it now? mainly because I got an angry email from one of the SourceForge.Net admins asking whether what a complaint from an end-user to the site is true; that  the project was released without source code. I explained that it comes with *partial* source, but if that's what's going to make them happy, I'll add the source now. Since I was planning to anyway, Just didn't feel very confident about the way the code looks, this wasn't an issue.  In fact, I welcome this catalyst as an opportunity to give more to the community. Sorry it took so long in the first place.

PrintView Printer Friendly Version

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>