2010/8/13 Peter De Berdt <[email protected]> > > On 13 Aug 2010, at 17:34, Bob wrote: > > Testing - Cucumber, RSpec, and ApacheBenchmark. Using Cucumber for > the high-level tests and RSpec for low-level ones and AB for load- > testing. I was one of the people that learned Ruby and Rails and > ignored the testing features for a long time but I'm on board now and > believe this to be a good testing suite. > > > I agree, we use RSpec for unit testing, Cucumber + Selenium for integration > tests (because our app uses a huge amount of client side javascript) > > I agree.
> Fixture-Creation - I am unfamiliar with this outside of rails > fixtures. I have been told that they aren't the best way to go and > that I should look into Factory Girl or Machinist as a replacement. > > > Factory Girl is nice, that's what we use. Machinist is certainly just as > good. It all depends on what syntax you prefer. They're certainly both > better than Rails fixtures. > > I agree. > Version-Control - I currently use SVN, but would be interested in > hearing arguments for learning Git. > > > Git has several advantages over SVN. Since it's a distributed version > control system, you can just commit locally (even when not connected to the > net), then push the changes to a central server. Where Git excels over SVN > imo is the branching. In SVN branching and merging was a living hell, git > just makes it something you use all the time. It's hard to explain why git > is so much better, but once you've experienced a few of subversion's > annoying quirks and tried out git, you'll never look back. Use either github > or gitosis (on your own server) for repo management. > I agree on Git. I for one use Github <http://github.com/> for repository management. I find it great when doing team work. > > Deployment - Capistrano...is there anything better? > > > Capistrano has never failed us. There's a few alternatives like Vlad The > Deployer and Fabric, but I see no reason to switch from Capistrano. > Vivre Capistrano!! > > WebServer - I currently use Apache & Mongrel. I've heard/read good > things about Passenger and Nginx though. Is it worth switching to a > Passenger / Nginx solution or maybe some hybrid? > > > You could also use Apache+Passenger. Nginx is less memory hungry than > Apache. What's really nice about Passenger is the smart spawning and you > have one (or more if you're using a mongrel cluster) process and possible > point of failure to take into account. > I use Nginx myself. > > Document-Generation - I have used both pdf-writer and prawn for PDFs > in the past. I have some windows projects that have generated word > and excel docs via win32ole. I spent a minimal amount of time trying > to generate OpenOffice docs but never had the proper time to devote to > getting it working. > > > We use PrinceXML for PDF generation, but it's expensive. I know someone who > has succesfully created Word documents with OpenOffice, but haven't got any > experience doing so myself. > For Prawn and Prawnto is still a superb combination!! I have ever tried OpenOffice, and it is also cool (but not as cool as Prawn/Prawnto). > > > Best regards > > > Peter De Berdt > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<rubyonrails-talk%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

