Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JSUG - Tim aka EPROG2 by Martin Schuerrer


Published on

visit for more stuff

Published in: Technology
  • Be the first to comment

  • Be the first to like this

JSUG - Tim aka EPROG2 by Martin Schuerrer

  1. 1. TIM aka EPROG V2.0 Martin Schürrer 2. März 2009
  2. 2. Ruby Examples Examples Rails Why Rails? What we did TIM When to choose Rails aka EPROG 2.0
  3. 3. Ruby
  4. 4. Ruby Dynamic typing Fully object oriented Metaprogramming Interpreted
  6. 6. „When I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck.“
  7. 7. Ruby on Rails
  8. 8. TIM
  9. 9. Lessons learned Avoid Second-System Syndrome If in doubt leave it out! KISS Keep it Simple, Stupid YAGNI You Ain't Gonna Need It Release Early, Release Often Use git ;)
  10. 10. When to choose Rails and when not to Starting from a clean slate WebAPP not WebSITE CRUD Create Read Update Delete RAD Rapid Application Development Rails is Opinionated Software Ruby
  11. 11. GET POST PUT DELETE find create update destroy SELECT INSERT UPDATE DELETE
  12. 12. POST /people/create GET /people/show/1 POST /people/update/1 POST /people/destroy/1
  13. 13. POST /people GET /people/1 PUT /people/1 DELETE /people/1