Power Workshop (Full Day)
Deploying Ruby on Rails Applications
Mathias Meyer
Peritor GmbH
Jonathan Weiss
Peritor GmbH
While it’s easy to get started developing applications using Ruby on Rails, the hard part is (as with most technologies) how to put it into production? There are a lot of options like Mongrel, nginx, Apache and JRuby, all of them difficult to evaulate without deeper knowledge of Rails and your application’s scaling needs. We will look at the available options to get a clearer picture how each setup is in different situations, and how you can utilize Capistrano for an easy deployment process in those situations. Simple as well as more complex setups will be discussed. We’ll try to include your problems as well as your experiences to discuss specific issues with deployment and scalability.
Behaviour-driven Design in Practice
Jens-Christian Fischer
InVisible GmbH
Heard of this Testing thing but not sure how it applies to you? Are you testing, but having the feeling that it's all wrong? Do you want to do BDD because all the cool kids do it, but nobody told you how to start? This workshop is for you! We'll step through a complete example, writing Features in Cucumber, designing with RSpec and doing Behaviour-driven Design. Topics include: * Understanding the difference between testing and designing with tests * Understanding/Writing Features * Speccing Views, Controllers and Models with RSpec * Finding a way through mocking and stubbing * Knowing what to spec/test and which parts to leave out * Best Practices for setting up a completely automated environment to work in Lots of practical, hands-on excercises. Rails skills and Laptop expected.




