Introduction to Ruby on Rails

Since its release in 2004, Ruby on Rails has grown to be the leading framework for developing web applications in Ruby. Rails is many things:
  1. Open source
  2. Rails promotes best practices - out of the box Rails encourages best practices like TDD, BDD, and clean separation of concerns. The consistent project structure means developers know (generally speaking) right where to go to find whatever they need.
  3. Made for the web - The framework really solves the common problems you're going to face when building for the web. We can get the initial repeatable setup steps out of the way quickly and get to the true business development tasks quickly.
  4. Rails fits a hack culture - As a Rails developer, you kind of have to stay up on what's going on with the web and how technology is evolving. The framework moves so quickly that folks can't really bank on what they knew 3 months ago being applicable today.
During the session you will also see a simple site developed, from project skeleton to running web application. The session should be about two hours long
Experience level: 
Session Track: 

Session Tracks (NERDSummit 2014)

Sessions Topics: 
Speaker Bio(s): 
Emily Karungi is a software developer specializing in Python and Ruby. She lives in Kampala, Uganda. As a technologist and a woman, Emilly is an influential member of her community. She is involved in the Girl Geek Kampala project and was most recently a Google Developer Group team at her university. She is also the founder of Coder in 90, a one on one mentorship and apprenticeship program for developers. She loves to tinker with hardware components (she's a hardware nerd too)