SlideShare a Scribd company logo
1 of 62
Ruby on Rails
Web development that doesn‘t hurt.




                Julian Fischer
         fischer@enterprise-rails.de
       http://www.enterprise-rails.de
Einleitung
Einleitung
 Über mich
Über mich
     Julian Fischer
     ‣Geschäftsführender Gesellschafter der Avarteq GmbH
     ‣Twitter: http://www.twitter.com/railshoster
     ‣E-Mail: fischer@enterprise-rails.de
Über mich
       Julian Fischer
       ‣Geschäftsführender Gesellschafter der Avarteq GmbH
       ‣Twitter: http://www.twitter.com/railshoster
       ‣E-Mail: fischer@enterprise-rails.de



‣ Lehrbeauftragter im Fach „Ruby on
  Rails“ an der HTWdS
Über mich
       Julian Fischer
       ‣Geschäftsführender Gesellschafter der Avarteq GmbH
       ‣Twitter: http://www.twitter.com/railshoster
       ‣E-Mail: fischer@enterprise-rails.de



‣ Lehrbeauftragter im Fach „Ruby on
  Rails“ an der HTWdS

‣ Ruby und Ruby on Rails Programmierer
Über mich
       Julian Fischer
       ‣Geschäftsführender Gesellschafter der Avarteq GmbH
       ‣Twitter: http://www.twitter.com/railshoster
       ‣E-Mail: fischer@enterprise-rails.de



‣ Lehrbeauftragter im Fach „Ruby on
  Rails“ an der HTWdS

‣ Ruby und Ruby on Rails Programmierer
‣ Entperise-Hoster.de - Head of Hosting
Einleitung
Über die Avarteq GmbH
Über die Avarteq GmbH




        http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Gegründet im Nov. 2008
   aus zwei Einzelunternehmungen




            http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Gegründet im Nov. 2008
   aus zwei Einzelunternehmungen



 ‣ Beteiligung der Key-Systems GmbH
   verwaltet derzeit 2,5 Mio. Domains für Kunden aus über 200 Ländern




               http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Gegründet im Nov. 2008
   aus zwei Einzelunternehmungen



 ‣ Beteiligung der Key-Systems GmbH
   verwaltet derzeit 2,5 Mio. Domains für Kunden aus über 200 Ländern



 ‣ Teamgröße:             14 Personen
   8 Vollzeit, 6 Teilzeit/Freelancer




                 http://www.twitter.com/railshoster
Einleitung
 Portfolio
Über die Avarteq GmbH




        http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Umfasst alle Phasen eines Web-
   Projekts




          http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Umfasst alle Phasen eines Web-
   Projekts

  ‣ Beratung




          http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Umfasst alle Phasen eines Web-
   Projekts

  ‣ Beratung
  ‣ Konzeption und Screendesign




          http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Umfasst alle Phasen eines Web-
   Projekts

  ‣ Beratung
  ‣ Konzeption und Screendesign
  ‣ Ruby on Rails Enticklung. Inhouse & vorort.



           http://www.twitter.com/railshoster
Über die Avarteq GmbH


 ‣ Umfasst alle Phasen eines Web-
   Projekts

  ‣ Beratung
  ‣ Konzeption und Screendesign
  ‣ Ruby on Rails Enticklung. Inhouse & vorort.
  ‣ Ruby on Rails Hosting
    RailsHoster.de - Enterprise-Rails.de


             http://www.twitter.com/railshoster
Ruby on Rails
Ruby on Rails
Das Framework
Rails Framework




        http://www.twitter.com/railshoster
Rails Framework


‣ Ruby als Sprache




          http://www.twitter.com/railshoster
Rails Framework


‣ Ruby als Sprache
‣ MVC-Architektur




          http://www.twitter.com/railshoster
Rails Framework


‣ Ruby als Sprache
‣ MVC-Architektur
‣ Integriertes ORM-Framework




          http://www.twitter.com/railshoster
Rails Framework


‣ Ruby als Sprache
‣ MVC-Architektur
‣ Integriertes ORM-Framework
‣ Integriertes Logging-Framework



          http://www.twitter.com/railshoster
Rails Framework


‣ Ruby als Sprache
‣ MVC-Architektur
‣ Integriertes ORM-Framework
‣ Integriertes Logging-Framework
‣ Integriertes Test-Framework


           http://www.twitter.com/railshoster
Rails Framework




        http://www.twitter.com/railshoster
Rails Framework


‣ Wiederverwendbarkeit




          http://www.twitter.com/railshoster
Rails Framework


‣ Wiederverwendbarkeit
 ‣ Generatoren




          http://www.twitter.com/railshoster
Rails Framework


‣ Wiederverwendbarkeit
 ‣ Generatoren
 ‣ Plugins




             http://www.twitter.com/railshoster
Rails Framework


‣ Wiederverwendbarkeit
 ‣ Generatoren
 ‣ Plugins
 ‣ Engines



             http://www.twitter.com/railshoster
Ruby on Rails
  Paradigmen
Rails Paradigmen




        http://www.twitter.com/railshoster
Rails Paradigmen


‣ DRY Don‘t repeat yourself.




                http://www.twitter.com/railshoster
Rails Paradigmen


‣ DRY Don‘t repeat yourself.
‣ Convention over configuration no more xml.




                http://www.twitter.com/railshoster
Rails Paradigmen


‣ DRY Don‘t repeat yourself.
‣ Convention over configuration no more xml.
‣ ...




                http://www.twitter.com/railshoster
Ruby on Rails
  Community
Rails Community




        http://www.twitter.com/railshoster
Rails Community


‣ Viele intelligente, gut gelaunte und
  passionierte Leute




            http://www.twitter.com/railshoster
Rails Community


‣ Viele intelligente, gut gelaunte und
  passionierte Leute

‣ Mögen GIT als SCM. Github.




            http://www.twitter.com/railshoster
Rails Community


‣ Viele intelligente, gut gelaunte und
  passionierte Leute

‣ Mögen GIT als SCM. Github.
‣ Viele gute Plugins, Engines, ... vorhanden




            http://www.twitter.com/railshoster
Ruby on Rails
 in Production
Rails Framework




        http://www.twitter.com/railshoster
Rails Framework


‣ Läuft auf Apache mit mod_rails (Phusion Passenger)




               http://www.twitter.com/railshoster
Rails Framework


‣ Läuft auf Apache mit mod_rails (Phusion Passenger)
‣ Deployment mit Capistrano




               http://www.twitter.com/railshoster
Rails Framework


‣ Läuft auf Apache mit mod_rails (Phusion Passenger)
‣ Deployment mit Capistrano
‣ Läßt sich leicht auf einen Cluster
  verteilen LB + App-Server, DB-Server, Sphinx/Solr, ...




                http://www.twitter.com/railshoster
Rails Framework


‣ Läuft auf Apache mit mod_rails (Phusion Passenger)
‣ Deployment mit Capistrano
‣ Läßt sich leicht auf einen Cluster
  verteilen LB + App-Server, DB-Server, Sphinx/Solr, ...

‣ Hintergrundverarbeitung und Message-Queues
  vorhanden BackgroundRB, RabbitMQ




                http://www.twitter.com/railshoster
Aber wer benutzt
  schon Rails?
Wer verwendet Rails?




         http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn




             http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn
‣ Xing Zumindest Teile davon.




                http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn
‣ Xing Zumindest Teile davon.
‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-)




                  http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn
‣ Xing Zumindest Teile davon.
‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-)
‣ Scripd.com



                  http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn
‣ Xing Zumindest Teile davon.
‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-)
‣ Scripd.com
‣ SlideShare.net


                  http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn
‣ Xing Zumindest Teile davon.
‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-)
‣ Scripd.com
‣ SlideShare.net
‣ 37 Signals, of course. Basecamp, Campfire, ...
                  http://www.twitter.com/railshoster
Wer verwendet Rails?


‣ LinkedIn
‣ Xing Zumindest Teile davon.
‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-)
‣ Scripd.com
‣ SlideShare.net
‣ 37 Signals, of course. Basecamp, Campfire, ...
                  http://www.twitter.com/railshoster
Genug der vielen Worte...
... schön aber wo bekomme
     ich Rails Leute her?
Fragen?
Vielen Dank
              für Ihre
          Aufmerksamkeit!


Headquarter:            Rails Enterprise Hosting:
http://www.avarteq.de        http://www.enterprise-
                                           rails.de
Blog:
http://                            Rails Hosting:
www.treibstofff.de        http://www.railshoster.de

More Related Content

Similar to Julian Fischer Ruby On Rails

RabbitMQ mit (J)Ruby
RabbitMQ mit (J)RubyRabbitMQ mit (J)Ruby
RabbitMQ mit (J)RubyAvarteq
 
Einführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - VoraussetzungenEinführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - VoraussetzungenAvarteq
 
Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)NETWAYS
 
HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017Bastian Grimm
 
Rails i18n - Railskonferenz 2007
Rails i18n - Railskonferenz 2007Rails i18n - Railskonferenz 2007
Rails i18n - Railskonferenz 2007jan_mindmatters
 
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)NETWAYS
 
TYPO3 QA - The current state
TYPO3 QA - The current stateTYPO3 QA - The current state
TYPO3 QA - The current stateAndy Grunwald
 
OpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWebOpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWebRaju Bitter
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenJonathan Weiß
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenTomas Caspers
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenJens Grochtdreis
 
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)NETWAYS
 
Opscode Chef - Grundlagen
Opscode Chef - GrundlagenOpscode Chef - Grundlagen
Opscode Chef - GrundlagenAvarteq
 
Ruby On Rails Einführung
Ruby On Rails EinführungRuby On Rails Einführung
Ruby On Rails EinführungReinhold Weber
 
Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Jens Grochtdreis
 

Similar to Julian Fischer Ruby On Rails (20)

RabbitMQ mit (J)Ruby
RabbitMQ mit (J)RubyRabbitMQ mit (J)Ruby
RabbitMQ mit (J)Ruby
 
Rack-Middleware
Rack-MiddlewareRack-Middleware
Rack-Middleware
 
Einführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - VoraussetzungenEinführung in Opscode Chef - Voraussetzungen
Einführung in Opscode Chef - Voraussetzungen
 
Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)Docker: Container Management (Webinar vom 09.04.2015)
Docker: Container Management (Webinar vom 09.04.2015)
 
HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017HTTPs Migration How To - SMX München 2017
HTTPs Migration How To - SMX München 2017
 
Rails i18n - Railskonferenz 2007
Rails i18n - Railskonferenz 2007Rails i18n - Railskonferenz 2007
Rails i18n - Railskonferenz 2007
 
Ruby on Rails SS09 06
Ruby on Rails SS09 06Ruby on Rails SS09 06
Ruby on Rails SS09 06
 
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
Das Open Source Rechenzentrum (Webinar vom 11.02.2015)
 
Ruby on Rails SS09 04
Ruby on Rails SS09 04Ruby on Rails SS09 04
Ruby on Rails SS09 04
 
Ruby on Rails
Ruby on RailsRuby on Rails
Ruby on Rails
 
TYPO3 QA - The current state
TYPO3 QA - The current stateTYPO3 QA - The current state
TYPO3 QA - The current state
 
OpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWebOpenLaszlo - Advanced RIAs for the OpenWeb
OpenLaszlo - Advanced RIAs for the OpenWeb
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und Wespen
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und Wespen
 
JRuby
JRubyJRuby
JRuby
 
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
Bareos: Open Source Backup leicht gemacht (Webinar vom 10.06.2014)
 
Opscode Chef - Grundlagen
Opscode Chef - GrundlagenOpscode Chef - Grundlagen
Opscode Chef - Grundlagen
 
Ruby On Rails Einführung
Ruby On Rails EinführungRuby On Rails Einführung
Ruby On Rails Einführung
 
Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)
 

More from Avarteq

Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsAvarteq
 
Kanban - Set a pace for the input
Kanban - Set a pace for the inputKanban - Set a pace for the input
Kanban - Set a pace for the inputAvarteq
 
Kanban – Visualizing the value chain
Kanban – Visualizing the value chain Kanban – Visualizing the value chain
Kanban – Visualizing the value chain Avarteq
 
Kanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmKanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmAvarteq
 
Kanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanKanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanAvarteq
 
Kanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementKanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementAvarteq
 
Kanban - Extreme improvements in five quarters
Kanban - Extreme improvements in five quartersKanban - Extreme improvements in five quarters
Kanban - Extreme improvements in five quartersAvarteq
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for successAvarteq
 
The Kanban method
The Kanban methodThe Kanban method
The Kanban methodAvarteq
 
Kanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile ManagerKanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile ManagerAvarteq
 
Ruby Grundlagen
Ruby GrundlagenRuby Grundlagen
Ruby GrundlagenAvarteq
 
Enterprise rails hosting 3 ways to scale - 2011-10
Enterprise rails hosting   3 ways to scale - 2011-10 Enterprise rails hosting   3 ways to scale - 2011-10
Enterprise rails hosting 3 ways to scale - 2011-10 Avarteq
 
Enterprise Hosting
Enterprise HostingEnterprise Hosting
Enterprise HostingAvarteq
 
Evolutionary Algorithms In Ruby
Evolutionary Algorithms In RubyEvolutionary Algorithms In Ruby
Evolutionary Algorithms In RubyAvarteq
 

More from Avarteq (14)

Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress Limits
 
Kanban - Set a pace for the input
Kanban - Set a pace for the inputKanban - Set a pace for the input
Kanban - Set a pace for the input
 
Kanban – Visualizing the value chain
Kanban – Visualizing the value chain Kanban – Visualizing the value chain
Kanban – Visualizing the value chain
 
Kanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmKanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery Rhythm
 
Kanban - How to coordinate with Kanban
Kanban - How to coordinate with KanbanKanban - How to coordinate with Kanban
Kanban - How to coordinate with Kanban
 
Kanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvementKanban: Kaizen - Culture of continuous improvement
Kanban: Kaizen - Culture of continuous improvement
 
Kanban - Extreme improvements in five quarters
Kanban - Extreme improvements in five quartersKanban - Extreme improvements in five quarters
Kanban - Extreme improvements in five quarters
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for success
 
The Kanban method
The Kanban methodThe Kanban method
The Kanban method
 
Kanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile ManagerKanban: The Dilemma of an Agile Manager
Kanban: The Dilemma of an Agile Manager
 
Ruby Grundlagen
Ruby GrundlagenRuby Grundlagen
Ruby Grundlagen
 
Enterprise rails hosting 3 ways to scale - 2011-10
Enterprise rails hosting   3 ways to scale - 2011-10 Enterprise rails hosting   3 ways to scale - 2011-10
Enterprise rails hosting 3 ways to scale - 2011-10
 
Enterprise Hosting
Enterprise HostingEnterprise Hosting
Enterprise Hosting
 
Evolutionary Algorithms In Ruby
Evolutionary Algorithms In RubyEvolutionary Algorithms In Ruby
Evolutionary Algorithms In Ruby
 

Julian Fischer Ruby On Rails

  • 1. Ruby on Rails Web development that doesn‘t hurt. Julian Fischer fischer@enterprise-rails.de http://www.enterprise-rails.de
  • 4. Über mich Julian Fischer ‣Geschäftsführender Gesellschafter der Avarteq GmbH ‣Twitter: http://www.twitter.com/railshoster ‣E-Mail: fischer@enterprise-rails.de
  • 5. Über mich Julian Fischer ‣Geschäftsführender Gesellschafter der Avarteq GmbH ‣Twitter: http://www.twitter.com/railshoster ‣E-Mail: fischer@enterprise-rails.de ‣ Lehrbeauftragter im Fach „Ruby on Rails“ an der HTWdS
  • 6. Über mich Julian Fischer ‣Geschäftsführender Gesellschafter der Avarteq GmbH ‣Twitter: http://www.twitter.com/railshoster ‣E-Mail: fischer@enterprise-rails.de ‣ Lehrbeauftragter im Fach „Ruby on Rails“ an der HTWdS ‣ Ruby und Ruby on Rails Programmierer
  • 7. Über mich Julian Fischer ‣Geschäftsführender Gesellschafter der Avarteq GmbH ‣Twitter: http://www.twitter.com/railshoster ‣E-Mail: fischer@enterprise-rails.de ‣ Lehrbeauftragter im Fach „Ruby on Rails“ an der HTWdS ‣ Ruby und Ruby on Rails Programmierer ‣ Entperise-Hoster.de - Head of Hosting
  • 9. Über die Avarteq GmbH http://www.twitter.com/railshoster
  • 10. Über die Avarteq GmbH ‣ Gegründet im Nov. 2008 aus zwei Einzelunternehmungen http://www.twitter.com/railshoster
  • 11. Über die Avarteq GmbH ‣ Gegründet im Nov. 2008 aus zwei Einzelunternehmungen ‣ Beteiligung der Key-Systems GmbH verwaltet derzeit 2,5 Mio. Domains für Kunden aus über 200 Ländern http://www.twitter.com/railshoster
  • 12. Über die Avarteq GmbH ‣ Gegründet im Nov. 2008 aus zwei Einzelunternehmungen ‣ Beteiligung der Key-Systems GmbH verwaltet derzeit 2,5 Mio. Domains für Kunden aus über 200 Ländern ‣ Teamgröße: 14 Personen 8 Vollzeit, 6 Teilzeit/Freelancer http://www.twitter.com/railshoster
  • 14. Über die Avarteq GmbH http://www.twitter.com/railshoster
  • 15. Über die Avarteq GmbH ‣ Umfasst alle Phasen eines Web- Projekts http://www.twitter.com/railshoster
  • 16. Über die Avarteq GmbH ‣ Umfasst alle Phasen eines Web- Projekts ‣ Beratung http://www.twitter.com/railshoster
  • 17. Über die Avarteq GmbH ‣ Umfasst alle Phasen eines Web- Projekts ‣ Beratung ‣ Konzeption und Screendesign http://www.twitter.com/railshoster
  • 18. Über die Avarteq GmbH ‣ Umfasst alle Phasen eines Web- Projekts ‣ Beratung ‣ Konzeption und Screendesign ‣ Ruby on Rails Enticklung. Inhouse & vorort. http://www.twitter.com/railshoster
  • 19. Über die Avarteq GmbH ‣ Umfasst alle Phasen eines Web- Projekts ‣ Beratung ‣ Konzeption und Screendesign ‣ Ruby on Rails Enticklung. Inhouse & vorort. ‣ Ruby on Rails Hosting RailsHoster.de - Enterprise-Rails.de http://www.twitter.com/railshoster
  • 21. Ruby on Rails Das Framework
  • 22. Rails Framework http://www.twitter.com/railshoster
  • 23. Rails Framework ‣ Ruby als Sprache http://www.twitter.com/railshoster
  • 24. Rails Framework ‣ Ruby als Sprache ‣ MVC-Architektur http://www.twitter.com/railshoster
  • 25. Rails Framework ‣ Ruby als Sprache ‣ MVC-Architektur ‣ Integriertes ORM-Framework http://www.twitter.com/railshoster
  • 26. Rails Framework ‣ Ruby als Sprache ‣ MVC-Architektur ‣ Integriertes ORM-Framework ‣ Integriertes Logging-Framework http://www.twitter.com/railshoster
  • 27. Rails Framework ‣ Ruby als Sprache ‣ MVC-Architektur ‣ Integriertes ORM-Framework ‣ Integriertes Logging-Framework ‣ Integriertes Test-Framework http://www.twitter.com/railshoster
  • 28. Rails Framework http://www.twitter.com/railshoster
  • 29. Rails Framework ‣ Wiederverwendbarkeit http://www.twitter.com/railshoster
  • 30. Rails Framework ‣ Wiederverwendbarkeit ‣ Generatoren http://www.twitter.com/railshoster
  • 31. Rails Framework ‣ Wiederverwendbarkeit ‣ Generatoren ‣ Plugins http://www.twitter.com/railshoster
  • 32. Rails Framework ‣ Wiederverwendbarkeit ‣ Generatoren ‣ Plugins ‣ Engines http://www.twitter.com/railshoster
  • 33. Ruby on Rails Paradigmen
  • 34. Rails Paradigmen http://www.twitter.com/railshoster
  • 35. Rails Paradigmen ‣ DRY Don‘t repeat yourself. http://www.twitter.com/railshoster
  • 36. Rails Paradigmen ‣ DRY Don‘t repeat yourself. ‣ Convention over configuration no more xml. http://www.twitter.com/railshoster
  • 37. Rails Paradigmen ‣ DRY Don‘t repeat yourself. ‣ Convention over configuration no more xml. ‣ ... http://www.twitter.com/railshoster
  • 38. Ruby on Rails Community
  • 39. Rails Community http://www.twitter.com/railshoster
  • 40. Rails Community ‣ Viele intelligente, gut gelaunte und passionierte Leute http://www.twitter.com/railshoster
  • 41. Rails Community ‣ Viele intelligente, gut gelaunte und passionierte Leute ‣ Mögen GIT als SCM. Github. http://www.twitter.com/railshoster
  • 42. Rails Community ‣ Viele intelligente, gut gelaunte und passionierte Leute ‣ Mögen GIT als SCM. Github. ‣ Viele gute Plugins, Engines, ... vorhanden http://www.twitter.com/railshoster
  • 43. Ruby on Rails in Production
  • 44. Rails Framework http://www.twitter.com/railshoster
  • 45. Rails Framework ‣ Läuft auf Apache mit mod_rails (Phusion Passenger) http://www.twitter.com/railshoster
  • 46. Rails Framework ‣ Läuft auf Apache mit mod_rails (Phusion Passenger) ‣ Deployment mit Capistrano http://www.twitter.com/railshoster
  • 47. Rails Framework ‣ Läuft auf Apache mit mod_rails (Phusion Passenger) ‣ Deployment mit Capistrano ‣ Läßt sich leicht auf einen Cluster verteilen LB + App-Server, DB-Server, Sphinx/Solr, ... http://www.twitter.com/railshoster
  • 48. Rails Framework ‣ Läuft auf Apache mit mod_rails (Phusion Passenger) ‣ Deployment mit Capistrano ‣ Läßt sich leicht auf einen Cluster verteilen LB + App-Server, DB-Server, Sphinx/Solr, ... ‣ Hintergrundverarbeitung und Message-Queues vorhanden BackgroundRB, RabbitMQ http://www.twitter.com/railshoster
  • 49. Aber wer benutzt schon Rails?
  • 50. Wer verwendet Rails? http://www.twitter.com/railshoster
  • 51. Wer verwendet Rails? ‣ LinkedIn http://www.twitter.com/railshoster
  • 52. Wer verwendet Rails? ‣ LinkedIn ‣ Xing Zumindest Teile davon. http://www.twitter.com/railshoster
  • 53. Wer verwendet Rails? ‣ LinkedIn ‣ Xing Zumindest Teile davon. ‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-) http://www.twitter.com/railshoster
  • 54. Wer verwendet Rails? ‣ LinkedIn ‣ Xing Zumindest Teile davon. ‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-) ‣ Scripd.com http://www.twitter.com/railshoster
  • 55. Wer verwendet Rails? ‣ LinkedIn ‣ Xing Zumindest Teile davon. ‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-) ‣ Scripd.com ‣ SlideShare.net http://www.twitter.com/railshoster
  • 56. Wer verwendet Rails? ‣ LinkedIn ‣ Xing Zumindest Teile davon. ‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-) ‣ Scripd.com ‣ SlideShare.net ‣ 37 Signals, of course. Basecamp, Campfire, ... http://www.twitter.com/railshoster
  • 57. Wer verwendet Rails? ‣ LinkedIn ‣ Xing Zumindest Teile davon. ‣ Twitter Ok, nicht das beste Beispiel aber sie verwenden Rails :-) ‣ Scripd.com ‣ SlideShare.net ‣ 37 Signals, of course. Basecamp, Campfire, ... http://www.twitter.com/railshoster
  • 58. Genug der vielen Worte...
  • 59. ... schön aber wo bekomme ich Rails Leute her?
  • 60.
  • 62. Vielen Dank für Ihre Aufmerksamkeit! Headquarter: Rails Enterprise Hosting: http://www.avarteq.de http://www.enterprise- rails.de Blog: http:// Rails Hosting: www.treibstofff.de http://www.railshoster.de

Editor's Notes

  1. Trennung der Verantwortlichkeiten, Hosting Team, Dev-Team, höhere Produktivität.