mybizexpenses Source Opened

June 27th, 2007

Earlier this week, someone asked if the source for mybizexpenses.com was available. At the time, it wasn’t. I’m now happy to say that it is.

Why?

I’m hopeful that this will make mybizexpenses more attractive to people who don’t want to host their expense info on the web. Those folks can now download the source and run it locally on their machine or on a private server of their choosing.

Where?

svn is at: svn://svn.roundhaus.com/roobasoft/mybizexpenses

You can browse the code at: https://roobasoft.roundhaus.com/projects/223-mybizexpenses

Is the hosted version going away?

Nope. That’s where my data is, so I have no plans to get rid of it.

Can I import the data I have stored from the hosted version?

Right now I have no export/import feature. If you want it, ask. Even better, write the code, submit a patch, and then ask me to deploy it ;)

What’s the license?

MIT. See the LICENSE file in the project dir.

Enjoy!

Note about hosting

I’m hosting the mybizexpenses sources on RoundHaus and am loving it. Jonathan Younger, the roundhaus developer, presented RoundHaus at a Boise Ruby Brigade meetup a couple months ago. At that time I got access to the beta and currently have five projects stored in RoundHaus, including the soon to be released Simply Invoices. Only the mybizexpenses project has annonymous access turned on.

RoundHaus is currently in a private beta. I’ll do a proper post on RoundHaus when it’s publicly available, but here are some things get out of it:

  • continuous integration (works with rspec)
  • nice visualization of code coverage (both at the whole project level and per file)
  • ability to run tests against MySQL, SQLite3 or Postgres
  • a gorgeous code browser
  • equally gorgeous diffs
  • super easy svn management (no more svnadmin command for me)
  • Twitter notifications for my build status (add in twitterrific and you’ve got an awesome build notification system)

Most of the above features can be seen via the public website. Give it a look an be sure to sign up for the notification when RoundHaus is publicly available (I hear it’ll be soon).

mybizexpenses.com is mentioned in the latest entry of the always educational, “The Rails Way”. Jamis points out how I should be using named callbacks and a simple way to make a confusing function, well, not confusing.

The article is pretty short, but very handy. I didn’t know named callbacks existed.

I really love how much a lot of the high profile rails folks give back to the community via things like this.