From: Jeff Waltzer Date: 2005-12-11T01:36:10+09:00 Subject: Fwd: [XpWdc] Overview for Ruby On Rails - Tuesday, December 13th ------=_Part_21232_16600140.1134232563418 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline The top for the next meeting of the Washington DC XP Users Group meeting is going to be Ruby on Rails (all are welcome to come) ---------- Forwarded message ---------- From: Matt Scilipoti Date: Dec 9, 2005 4:21 PM Subject: [XpWdc] Overview for Ruby On Rails - Tuesday, December 13th Here is an overview of the next presentation at XpWdc on Tuesday (12/13/05). Introduction to Ruby and RubyOnRails 1. How Ruby and RubyOnRails (RoR or Rails) support the Agile Manifesto. 1. RoR is the best Web Application Framework I have worked with. 2. RoR is the only physical manifestation of Agile that I have seen. 3. It is easy to quickly create a working, tested application and continuously enhance it. 2. Individuals and interactions over processes and tools 1. Ruby is defined as a reflective , object-oriented programming language. 2. Ruby is said to follow the principle of least surprise (POLS), meaning that the language typically behaves intuitively or as the programmer assumes it should. 3. RubyOnRails is: a full-stack, open-source web framework in Ruby for writing real-world applications with joy and less code than most frameworks spend doing XML sit-ups. It was extracted from an existing application, BaseCamp . 4. Review RubyConf2005: People, Quality, Community, in pursuit of a good API. 3. Working software over comprehensive documentation 1. Demonstrate 'Simplicity': Demo 2. Explore built in Testing. Yes, it's built in. and supported like you've never seen before. 4. Responding to change over following a plan 1. Database Migration. You have to see this! Sweet. 2. Demonstrate 'Enhanceability': Time permitting; we will enhance an existing app. 5. Customer collaboration over contract negotiation 1. Demo SysTIR (SystemTestingInRuby) allows you to write system-level tests in "domain language", that is, language that pertains to your target software and its own particular constructs. 2. Ruby and FitNesse 6. Bonus! 1. Demo InstantRails : No installer, you simply drop it into the directory of your choice and run it. A one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL, all preconfigured and ready to run. 2. Discuss SwitchTower : Deploy distributed applications with a single command. 7. Want more? Got 15 minutes? Give Ruby a shot right now! Interact with Ruby. Online! Top 12 Ruby on Rails Tutorials Evaluation: moving from Java to Ruby on Rails for the CenterNet? rewrite Secrets of lightweight development success, Part 7: Java alternatives The Philosphy of Ruby Brought to you by Matt Scilipoti and Jeff Waltzer. Proud supporters of XpWdc . See you at the DC Southeast Neighborhood Library . Parking: There is no off-street parking at this library location. By Bus: To reach the Southeast Neighborhood Library take the 32, 34, 36, 50= , 50 to Pennsylvania Avenue, S.E. and 7th Street, S.E. or the 90, 92 and 94 t= o Pennsylvania Avenue, S.E. and 8th Street, S.E. Nearest Metro Stop: The Southeast Neighborhood Library lies steps away from the Eastern Market station on the Blue/Orange Lines. -- Bookmarks: http://del.icio.us/jeffwaltzer ------=_Part_21232_16600140.1134232563418--