Editing Backend web dev in Ruby on Rails

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 17: Line 17:
And be sure to check out Jeremy's awesome front-end class that meets Mondays:  https://www.noisebridge.net/wiki/Frontend_Web_Development .
And be sure to check out Jeremy's awesome front-end class that meets Mondays:  https://www.noisebridge.net/wiki/Frontend_Web_Development .


----
'''Class 2/5: Rails and TDD. Testing with RSPEC and Capybara'''
What is the concept of TDD and how does it work in Rails and Capybara.
TDD -> Test-driven development. Capybara -> Capybara is an integration testing tool for rack based web applications.
Briefly take a look at these links:
About TDD - http://en.wikipedia.org/wiki/Test-driven_development
What Capybara is - http://en.wikipedia.org/wiki/Capybara
About Capybara - https://github.com/jnicklas/capybara
RSVP here - http://www.railsschool.org/l/rails-and-tdd-testing-with-rspec-and-capybara
----
'''Class 1/29: Popular Alternative Rails Configurations'''
What the rest of us use: Haml, Postgres, Rspec, and Plain Old Ruby Objects
The Rails default stack is generally sound, but some of its choices are controversial. Let's look at what Steve Klabnik calls the "Prime stack," the Rails stack preferred by many developers who are not DHH.
Please read Steve's post http://words.steveklabnik.com/rails-has-two-default-stacks for background.
We will play with Haml, Postgres (on Heroku), Rspec, and Plain Old Ruby Objects aka POROs (which may constitute a service layer).
There will be Google Hangout in order to include people unable to make it to Noisebridge. Check the http://www.railsschool.org/l/popular-alternative-rails-configurations/whiteboard at 7pm Pacific for the Hangout link.
RSVP here: http://www.railsschool.org/l/popular-alternative-rails-configurations


----
----
Please note that all contributions to Noisebridge are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Noisebridge:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)