Finally, after initial commit_ I did almost year ago (30.12.2011) I decided it’s time to release this app I’ve been working on. I spent many, many hours after work and I don’t regret it - I learned A LOT of rails and now I can say I’m pretty confident when it comes working with RoR.
Yet I’m aware I kinda rushed it a little bit, but to be honest - year is a long time and I felt, I don’t know, personal pressure - I just had to release it before 2013 :P. It’s way better comparing to previous (legacy PHP) version and yeah - I’m proud of it - it will probably take a week or two for some various tweaks and fixes and later on I’m planning on adding some new cool features and maybe integrating another (already dead tho) quake-like project of mine into it? Time will tell, for now I feel I need to step back a little bit and take a break and just relax. Almost forgot - you can see the result quake.net.pl.
As I mentioned before on my blog I’ll try to find some time and talk about some common issues I’ve encountered. What can I tell now, just after release is:
something will probably break anyway, especially when it’s not-so-tiny one-man project, so don’t worry and be prepared to add some specs you might missed :P
when you doing migration like I recommend logging all 404 errors (at least for first month or two) - rack-rewrite will be your friend; you might have no idea about some weird old urls that may point to your site - and you don’t want to lose traffic, don’t you? Be kind and prepare some nice redirects for your users that may became regular members
I would also thank to Rails community, gem maintainers and all programmers who’re sharing their knowledge - without you I would probably spend another year (or three) building this app from scratch. Many thanks!
And of course… Merry Christmas everyone!