Apologies for the recent lack of posts, but I have a great excuse which is also the topic of this latest update: I've been very busy trying to get my latest product membermeister (my latest project) up to MVP stage. Membermeister is an online membership management service targeted at small business owners that have to deal with a large numbers of members - for example sports coaches, childcare providers, dance teachers, personal trainers and so on. It allows them to keep all their member information in one place, create groups, schedule sessions and classes and most importantly produce invoice and track payments amongst other things.
Together with my friend Paul Bou-Samra we have been busy building this Rails based application for the last few months and we're now at a stage where we have something at hand that resembles a usable product.
We've learned a lot along the way, but the journey has only just begun and my intention is to write more about our experiences and ongoing learning in future blog posts.
Paul has taught himself Ruby on Rails in record time whilst I have tried to get to grips with the front-end development (not sure what I would have done without twitter's bootstrap) and heroku/ deployment. I've also got a good handle on the Rails asset pipeline now... don't ask. Heck, I've even dabbled in Photoshop and Fireworks to create graphics and designs - in a nutshell we are bootstrapping this baby 100%.
Today I needed to move some contacts (about 100 or so) from my wife's phone into a new Google account I set up for her. Unfortunately the upload page on Google's site only allowed individual uploads and it would have taken hours to upload all contacts one by one.
Adobe's LiveCycle Collaboration Service has been rescued and given a new lease of life by Influxis. Now called the
I've been spending a little bit of time with node.js in the last few days and although I have not yet built anything meaningful with it I'm already quite impressed by it - despite it being JavaScript based :-)