Sunday, August 31, 2008

Acceptance Tests

I'm writing functional tests for Piggydb. Those tests are the same level as acceptance tests.

I think automated acceptance tests is far more important and valuable than unit tests, because acceptance tests is the least of possible tests affected by application implementation technology. What if you have to port your application for another framework or upgrade the framework to a higher version? The acceptance tests would not be affected, even when the programming language is changed.

Of course, it's also important that acceptance tests describe what an application should do from a user or customer perspective. It's the most informative code.

Friday, August 29, 2008

Thursday, August 28, 2008

Free java hosting

I've been looking for a free java hosting service for launching a Piggydb demo, and found the service called "EATJ". It's extremely easy to use, just 3 steps to set up your Piggydb server.

1. Create account
2. Upload a war file
3. Restart the server

There are some limitations for free accounts, but it's enough for a trial.

Wednesday, August 27, 2008


Marubinotto's first project 'Piggydb' is open to public. Piggydb is a personal knowledge base system. For more detail, check out the site at

Tuesday, August 26, 2008

The first post

Hi, my name is Daisuke Morita, I'm a Japanese computer programmer living in Tokyo, Japan.

'Marubinotto' is my project name. 'marubin' is my wife's nickname and 'otto' means 'husband' in Japanese, so it means me ;-) kind of similar format to Bakabon-no-Papa if you know the Japanese manga character.