Wednesday, 30 September 2009
CardMeeting migration failed
Dear CardMeeting users,
I regret to inform you that there was data loss due to an error on my part during the move of CardMeeting from my personal servers to the hosting site.
I took multiple backups to different media before the move to prevent data loss, but by mistake I took backups of what appears to be a January archive of CardMeeting rather than the live site.
This kind of thing isn't supposed to happen, I frankly don't understand how it COULD have happened, and I feel awful about it. Maybe the moral of the story is: don't do anything important that requires brains when you're exhausted.
Hopefully you have recent XML backups and can import your meetings without too much trouble. Finally, the deployed version of the code on the site is likely outdated, so I'll need to get a fresh build together some time this week or next. My apologies over the loss of your CardMeeting data and for any inconvenience this has caused. My moving day is totally ruined...
I've pulled the blog I posted before the migration from a google cache ... Here it is for posterity:
Friday, 18 September 2009
CardMeeting moving and so am I
Dear CardMeeting users,
Sorry for the last minute notice, but there will be service outages from Saturday - Monday for an emergency server move.
So, we're moving, and I have to move the servers with us. The good news is, better bandwidth and reliable server power is on the way. The bad news is, I need to rebuild/consolidate the boxes in time for the move which I just found out will be on Monday. CardMeeting and Woldrich.com will be up and down (mostly down) between Saturday, Sept 19 and Monday, Sept 21. Also, when I bring up the servers at the new site, the IP addresses will change for CardMeeting. Not sure how this will affect users, hopefully DNS caches will naturally flush themselves automagically when they detect CardMeeting is missing and find the new DNS entries...
Things are gonna be a little chaotic here, bear with me. Please back up your CardMeeting data to XML, of course I'll take backups too, but just to be safe...
So, uh... You may be wondering why I suddenly went radio silent for 9 months. Without going into it, let's just say the economic downturn affected me like so many others. I actually did ok, but work got insanely hectic and my health has suffered (I'm facing some surgery), and my job worries led me down some unexpected paths. Paths that stole me away from CardMeeting development...
Out of fear that the end was nigh for me, around Christmas time, I did some technology spikes centered around the new HTML 5 spec that germinated into something really fun. I got the notion that I could productize my idea in a couple months and have a ready hedge against a job loss I thought was looming. Though it took more than a couple months of free time to develop, my idea is starting to look like product. Hopefully I can stop obsessing soon and share what I came up with (and then return to enhancing CardMeeting with my free time instead.)
One thing I have to toot my horn about is that CardMeeting has been running itself for 9 months; and pretty well from the looks of it without any supervision from me. I'm pretty proud of that; we Woldriches put the W in Qwality!! I think good ol' CM is ready to sell, so I might start offering low-cost licenses soon to offset my new hosting expenses. I'm thinking of offering a sortof "workgroup edition", licensed for no more than 50 concurrent users. I never got my scalability issues resolved before I got pulled away to work on Project X. My goal for CardMeeting was to get it to cluster so I could offer a proper "enterprise edition", but I never got it to that point, darn it...
Anyhow, mea culpa for being absent for so long, I haven't forgotten about you. I just got freaked out there over money/job/life/responsibilities. Perhaps the additional performance bennies precipitated by CardMeeting's new host will help rekindle the flames between us! :)
Thanks again for using CardMeeting,
Dave Woldrich



