1. Was ist das? II. Wie funktioniert das? III. Wo funktioniert das nicht?
|
|
- Merryl Harrison
- 8 years ago
- Views:
Transcription
1 RubyOnRails
2 Jens Himmelreich
3 1. Was ist das? II. Wie funktioniert das? III. Wo funktioniert das nicht?
4 1. Was ist das?
5 abstrakt
6 RubyOnRails
7 RubyOnRails
8 Ruby Programmiersprache
9
10 * geboren
11 Yukihiro Matsumoto Vater
12 Geburtsland
13 interpretiert, objektorientiert
14 Perl Smalltalk Eiffel
15 RubyOnRails
16 Rails Webapplikationsframework
17
18 * Juli 2004 geboren
19 David Heinemeier Hansson Vater
20 Geburtsland
21 MVC Model-View-Controller
22 ActiveRecord OR-Mapper
23 ActionPack Controller/Template Framework
24 RubyOnRails
25 Schiene
26 Konvention
27 konkret
28 Hello World
29 $ rails hello_world
30 $ cd hello_world/ $ ls -1F README Rakefile app/ components/ config/ db/ doc/ lib/ log/ public/ script/ test/ tmp/ vendor/ $
31 (
32 $ mysqladmin -u root create hello_world_development
33 $./script/generate migration CreateMessages create db/migrate create db/migrate/001_create_messages.rb $ $ mate db/migrate/001_create_messages.rb
34 class CreateMessages < ActiveRecord::Migration def self.up end def self.down end end
35 class CreateMessages < ActiveRecord::Migration def self.up create_table "messages" do t t.column :text, :string end end def self.down drop_table "messages" end end
36 $ rake db:migrate == CreateMessages: migrating ================================================== -- create_table("messages") -> s == CreateMessages: migrated (0.0620s) ========================================= $
37 $ mysql -u root hello_world_development mysql> desc messages; Field Type Null Key id int(11) NO PRI text varchar(255) YES rows in set (0.07 sec) mysql>
38 )
39 $./script/generate scaffold Message create app/models/message.rb create test/unit/message_test.rb create test/fixtures/messages.yml create app/views/messages/_form.rhtml create app/views/messages/list.rhtml create app/views/messages/show.rhtml create app/views/messages/new.rhtml create app/views/messages/edit.rhtml create app/controllers/messages_controller.rb create test/functional/messages_controller_test.rb create app/helpers/messages_helper.rb create app/views/layouts/messages.rhtml create public/stylesheets/scaffold.css $
40 $./script/server webrick => Booting WEBrick... => Rails application started on => Ctrl-C to shutdown server; call with --help for options [ :23:25] INFO WEBrick [ :23:25] INFO ruby ( ) [i686-darwin8.7.1] [ :23:25] INFO WEBrick::HTTPServer#start: pid=6136 port=3000
41
42
43 Hello World
44
45
46 $ rails hello_world + $./script/generate scaffold Message = Text: Hello World
47 II. Wie funktioniert das?
48 Convention over Configuration
49 Struktur
50 statisch
51 Verzeichnis- struktur
52 $ ls -1F README Rakefile app/ components/ config/ db/ doc/ lib/ log/ public/ script/ test/ tmp/ vendor/ $
53 $ ls -1F app controllers/ helpers/ models/ views/ $
54 $ ls -1F app/models/ message.rb $
55 $ ls -1F app/controllers/ application.rb messages_controller.rb $
56 $ ls -1F app/views/ layouts/ messages/ $ ls -1F app/views/messages/ _form.rhtml edit.rhtml list.rhtml new.rhtml show.rhtml $
57 $ ls -1F app/helpers/ application_helper.rb messages_helper.rb $
58 $ ls -1F README Rakefile app/ components/ config/ db/ doc/ lib/ log/ public/ script/ test/ tmp/ vendor/ $
59 $ ls -1F config/ boot.rb database.yml environment.rb environments/ routes.rb $ ls -1F config/environments/ development.rb production.rb test.rb $
60 $ ls -1F db migrate/ schema.rb $ ls -1F db/migrate/ 001_create_messages.rb $
61 $ ls -1F README Rakefile app/ components/ config/ db/ doc/ lib/ log/ public/ script/ test/ tmp/ vendor/ $
62 $ ls -1F test fixtures/ functional/ integration/ mocks/ test_helper.rb unit/ $
63 dynamisch
64 Namens- konventionen
65 $ rails hello_world $./script/generate scaffold Message $
66
67
68 /messages/show/1
69 $ mate config/routes.rb
70 ActionController::Routing::Routes.draw do map #... map.connect ':controller/:action/:id' end
71 /messages/show/1 :controller = messages :action = show :id = 1
72 $ mate app/controllers/messages_controller.rb
73 class MessagesController < ApplicationController end #... def = Message.find(params[:id]) end #...
74 $ mate app/models/message.rb
75 class Message < ActiveRecord::Base end
76 $ ls -1F app/views/messages/ _form.rhtml edit.rhtml list.rhtml new.rhtml show.rhtml
77 <% for column in Message.content_columns %> <p> <b><%= column.human_name %>:</b> %> </p> <% end %> <%= link_to 'Edit', :action => 'edit', :id %> <%= link_to 'Back', :action => 'list' %>
78
79 ActiveRecord
80 messages id text
81 class Message < ActiveRecord::Base end
82 class Message Tabelle messages
83 Property text Feld text
84 $./script/console Loading development environment. >> m = Message.new :text => 'hello' >> m.save >> m.id >> 1 >> exit $./script/console Loading development environment. >> m = Message.find 1 >> m.text >> "hello"
85 messages id text lines id message_id no text
86 class Message < ActiveRecord::Base has_many :lines end
87 $./script/console Loading development environment. >> m = Message.new :text => 'abc' >> m.save >> m.id >> 2 >> m.lines << Line.new(:text => 'def') >> exit $./script/console Loading development environment. >> m = Message.find 2 >> m.lines.first.text >> "def"
88 Convention over Configuration statisch - Verzeichnisstruktur dynamisch - Namenskonvetion
89 No Impedance Mismatch
90 Browser Applikationsserver Datenbank
91 HTML, JavaScript Java, Ruby, Python SQL
92 HTML, JavaScript Java - Hibernate
93 RubyOnRails
94 rhtml, rjs Ruby ActiveRecord
95 AJAX
96 integriert link_to link_to_remote form_tag form_remote_tag
97 rjs-template page.replace_html "cart", :partial => "cart"
98 Railsentwicklung Prototype-, script.aculo.us- Entwicklung
99 III. Wo funktioniert das nicht?
100 Convention over Configuration
101 ActiveRecord
102 Zusammengesetzte Schlüssel
103 Klassenstruktur Tabellenstruktur
104 Application- Database
105 SingleTableInheritance
106 Rails
107 Deployment
108 Webkonnektor
109 webrick fastcgi lighttpd mod_ruby apache mongrel
110 Ruby
111 Bibliotheken
112 Threading
113 Garbage Collection
114 Performance
115 Antworten
116 Rails + rbatis
117 Rails + SQL
118 Plugins
119 Performance
120 Page-Caching
121 Action-Caching Fragment-Caching
122 YARV
123 jruby
124 xruby
125
126 Ende
127 Vielen Dank für ihre Aufmerksamkeit
128 und noch ein Veranstaltungshinweis in eigener Sache
129 Agilität und Mikropolitik Dienstag 29. Mai 20:00 Lagerhaus Agile Gruppe Bremen agb.wikipaces.com
130 Fragen?
Ruby on Rails is a web application framework written in Ruby, a dynamically typed programming language The amazing productivity claims of Rails is
Chris Panayiotou Ruby on Rails is a web application framework written in Ruby, a dynamically typed programming language The amazing productivity claims of Rails is the current buzz in the web development
More informationBuilding and Deploying Web Scale Social Networking Applications Using Ruby on Rails and Oracle. Kuassi Mensah Group Product Manager
Building and Deploying Web Scale Social Networking Applications Using Ruby on Rails and Oracle Kuassi Mensah Group Product Manager The following is intended to outline our general product direction. It
More informationEvaluation. Chapter 1: An Overview Of Ruby Rails. Copy. 6) Static Pages Within a Rails Application... 1-10
Chapter 1: An Overview Of Ruby Rails 1) What is Ruby on Rails?... 1-2 2) Overview of Rails Components... 1-3 3) Installing Rails... 1-5 4) A Simple Rails Application... 1-6 5) Starting the Rails Server...
More informationA Tour of Ruby on Rails
A Tour of Ruby on Rails By David Keener http://www.keenertech.com But First, Who Am I? David Keener I m a technical architect and writer with over 20 years of experience. Been doing web applications Since
More informationActiveRecord and Models. Model Associations. Migrations
CS 142 Section October 18, 2010 ActiveRecord and Models Model Associations Migrations ActiveRecord: a Rails library that implements Object Relational Mapping (ORM) What this means: you can easily translate
More informationThis tutorial has been designed for beginners who would like to use the Ruby framework for developing database-backed web applications.
About the Tutorial Ruby on Rails is an extremely productive web application framework written in Ruby by David Heinemeier Hansson. This tutorial gives you a complete understanding on Ruby on Rails. Audience
More informationRESTful Rails Development. translated by Florian Görsdorf and Ed Ruder
RESTful Rails Development Ralf Wirdemann ralf.wirdemann@b-simple.de Thomas Baustert thomas.baustert@b-simple.de translated by Florian Görsdorf and Ed Ruder March 26, 2007 Acknowledgments Many thanks go
More informationRuby on Rails. Computerlabor
Ruby on Rails Computerlabor Ablauf Einführung in Ruby Einführung in Ruby on Rails ActiveRecord ActionPack ActiveResource Praxis Ruby Stichworte 1995 erschienen, Open Source Entwickelt von Yukihoro Matsumoto
More informationAn Introduction to Ruby on Rails
School of Informatics University of Edinburgh An Introduction to Ruby on Rails Ken Dawson What is Ruby on Rails? The ruby language Using Ruby on Rails with DICE Tables, objects and URLs Setting up a web
More informationOutline. Lecture 18: Ruby on Rails MVC. Introduction to Rails
Outline Lecture 18: Ruby on Rails Wendy Liu CSC309F Fall 2007 Introduction to Rails Rails Principles Inside Rails Hello World Rails with Ajax Other Framework 1 2 MVC Introduction to Rails Agile Web Development
More informationIntroduction to Ruby on Rails
Introduction to Ruby on Rails Welcome to the puzzle.it s a fun ride! By Steve Keener Terms you will hear Full stack Active Record Object Relational Model (ORM) MVC Gems RHTML Migration SVN What is RoR?
More informationPete Helgren pete@valadd.com. Ruby On Rails on i
Pete Helgren pete@valadd.com Ruby On Rails on i Value Added Software, Inc 801.581.1154 18027 Cougar Bluff San Antonio, TX 78258 www.valadd.com www.petesworkshop.com (c) copyright 2014 1 Agenda Primer on
More informationWeb Development Frameworks
COMS E6125 Web-enHanced Information Management (WHIM) Web Development Frameworks Swapneel Sheth swapneel@cs.columbia.edu @swapneel Spring 2012 1 Topic 1 History and Background of Web Application Development
More informationRuby On Rails. CSCI 5449 Submitted by: Bhaskar Vaish
Ruby On Rails CSCI 5449 Submitted by: Bhaskar Vaish What is Ruby on Rails? Ruby on Rails is a web application framework written in Ruby, a dynamic programming language. Ruby on Rails uses the Model-View-Controller
More informationRuby on Rails. a high-productivity web application framework. blog.curthibbs.us/ http://blog. Curt Hibbs <curt@hibbs.com>
Ruby on Rails a high-productivity web application framework http://blog blog.curthibbs.us/ Curt Hibbs Agenda What is Ruby? What is Rails? Live Demonstration (sort of ) Metrics for Production
More informationRuby on Rails Web Mashup Projects
Ruby on Rails Web Mashup Projects A step-by-step tutorial to building web mashups Chang Sau Sheong Chapter No. 2 "'Find closest' mashup plugin" In this package, you will find: A Biography of the author
More informationJRuby The enterprise ruby
JRuby The enterprise ruby Stefan Magnus Landrø RubyFools Oslo 3. April 2008 Agenda Introduction to JRuby Java Integration JRuby on Rails Deployment Real life JRuby on Rails Q&A Side 2 Introduction - History
More informationRuby on Rails. Mitchell Craig; Tam Nguyen; Becker Luu; Eliezer Mar Manarang; and Colin Williams University of Calgary SENG 403 Dr.
Ruby on Rails Mitchell Craig; Tam Nguyen; Becker Luu; Eliezer Mar Manarang; and Colin Williams University of Calgary SENG 403 Dr. Kremer Abstract The proceeding document describes the Ruby on Rails web
More informationSpecial Characters 403
Index Special Characters $ apt-cache search libmysqlclient command, 10 $ mysql -u root command, 9, 15 16 $ mysqld_safe --user=mysql & command, 9 $ rails emporium rails command, 12 $ rails -v command, 6
More informationDatenbankapplikationen mit Ruby on Rails, Teil 2. Datenbanksysteme 2011 Universität Osnabrück Gastvorlesung von Nicolas Neubauer
Datenbankapplikationen mit Ruby on Rails, Teil 2 Datenbanksysteme 2011 Universität Osnabrück Gastvorlesung von Nicolas Neubauer : Anwendung Views & Templates http://dbs:3333/lectures/show/2 Request Response
More informationRuby on Rails Enterprise Application Development
Ruby on Rails Enterprise Application Development Plan, Program, Ext Elliot Smith Rob Nichols Chapter No. 4 "Working with Rails" In this package, you will find: A Biography of the authors of the book A
More informationAre you sure you want to be here? Me: IBM Software Developer. Rails: The hottest technology.
Ruby On Rails Are you sure you want to be here? Me: IBM Software Developer. Rails: The hottest technology. You Are you an IBMer? Are you a programmer? MVC? DRY? Agile? Perl experience? J2EE/.NET/PHP experience?
More informationWeb Development Frameworks Ruby on Rails VS Google Web Toolkit
Bachelor thesis Web Development Frameworks Ruby on Rails VS Google Web Toolkit Author: Carlos Gallardo Adrián Extremera Supervisor: Welf Löwe Semester: Spring 2011 Course code: 2DV00E SE-391 82 Kalmar
More informationThe Other mod_rails: Easy Rails Deployment with JRuby. Nick Sieger Sun Microsystems, Inc
The Other mod_rails: Easy Rails Deployment with JRuby Nick Sieger Sun Microsystems, Inc CGI/FCGI Mongrel omg puppiez! not nirvana... Processes: 68 total, 3 running, 1 stuck, 64 sleeping... 309 threads
More informationBuilding Dynamic Web 2.0 Websites with Ruby on Rails
Building Dynamic Web 2.0 Websites with Ruby on Rails Create database-driven dynamic websites with this open-source web application framework A.P. Rajshekhar Chapter 5 "Gathering User Comments" In this
More informationRuby on Rails. Object Oriented Analysis & Design CSCI-5448 University of Colorado, Boulder. -Dheeraj Potlapally
Ruby on Rails Object Oriented Analysis & Design CSCI-5448 University of Colorado, Boulder -Dheeraj Potlapally INTRODUCTION Page 1 What is Ruby on Rails Ruby on Rails is a web application framework written
More informationOpenMind: Know Your Customer
OpenMind: Know Your Customer Contents About OpenMind... 3 Feedback... 3 A Request... 3 Installation... 3 Install Ruby and Ruby on Rails... 4 Get the Code... 4 Create the Database Schema... 4 Update database.yml...
More informationRuby On Rails A Cheatsheet. Ruby On Rails Commands
Ruby On Rails A Cheatsheet blainekall.com Ruby On Rails Commands gem update rails rails application rake appdoc rake --tasks rake stats ruby script/server update rails create a new application generate
More informationRuby On Rails. James Reynolds
Ruby On Rails James Reynolds What is a Ruby on Rails Why is it so cool Major Rails features Web framework Code and tools for web development A webapp skeleton Developers plug in their unique code Platforms
More informationContent Management System (Dokument- og Sagsstyringssystem)
Content Management System (Dokument- og Sagsstyringssystem) Magloire Segeya Kongens Lyngby 2010 IMM-B.Eng-2010-45 Technical University of Denmark DTU Informatics Building 321,DK-2800 Kongens Lyngby,Denmark
More informationCS169.1x Lecture 5: SaaS Architecture and Introduction to Rails " Fall 2012"
CS169.1x Lecture 5: SaaS Architecture and Introduction to Rails " Fall 2012" 1" Web at 100,000 feet" The web is a client/server architecture" It is fundamentally request/reply oriented" Web browser Internet
More informationThe IBM i on Rails + + Anthony Avison anthony@powerruby.com. Copyright 2014 PowerRuby, Inc.
The IBM i on Rails + + Anthony Avison anthony@powerruby.com Copyright 2014 PowerRuby, Inc. Rails on the the IBM i + + Anthony Avison anthony@powerruby.com Copyright 2014 PowerRuby, Inc. There's something
More informationRails 4 Quickly. Bala Paranj. www.rubyplus.com
Rails 4 Quickly Bala Paranj 1 About the Author Bala Paranj has a Master s degree in Electrical Engineering from The Wichita State University. He has over 15 years of experience in the software industry.
More informationDimitar Zlatkov. Development of Web Community Application with Ruby on Rails framework
Development of Web Community Application with Ruby on Rails framework Bachelor Thesis based on the examination and study regulations for the Bachelor of Engineering degree programme Information Engineering
More informationMaster Thesis in software Engineering and Management Model Driven Development with Ruby on Rails Antonios Protopsaltou Göteborg, Sweden 2004
Master Thesis in software Engineering and Management Model Driven Development with Ruby on Rails Antonios Protopsaltou Göteborg, Sweden 2004 1 2 REPORT NO. 2007/58 Rapid prototyping of web applications
More informationOther Language Types CMSC 330: Organization of Programming Languages
Other Language Types CMSC 330: Organization of Programming Languages Markup and Query Languages Markup languages Set of annotations to text Query languages Make queries to databases & information systems
More informationGuides.rubyonrails.org
More at rubyonrails.org: Overview Download Deploy Code Screencasts Documentation Ecosystem Community Blog Guides.rubyonrails.org Ruby on Rails Guides (v3.2.2) These are the new guides for Rails 3.2 based
More informationWhy Ruby On Rails? Aaron Bartell aaron@powerruby.com. Copyright 2014 PowerRuby, Inc.
Why Ruby On Rails? + Aaron Bartell aaron@powerruby.com Copyright 2014 PowerRuby, Inc. There's something special going on with Ruby and Rails. Never before has there been such coordinated community efforts
More informationInstalling Rails 2.3 Under Windows XP and Apache 2.2
Installing Rails 2.3 Under Windows XP and Apache 2.2 Scott Taylor Tailor Made Software August 9, 2011 Version 1.0 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows
More informationRuby on Rails in GlassFish Vivek.Pandey@Sun.COM http://weblogs.java.net/blog/vivekp/ Sun Microsystems
Ruby on Rails in GlassFish Vivek.Pandey@Sun.COM http://weblogs.java.net/blog/vivekp/ Sun Microsystems Ruby On Rails in GlassFish 1 Agenda Introduction to RoR What is JRuby? GlassFish overview RoR on GlassFish
More informationRails Cookbook. Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo
Rails Cookbook Rails Cookbook?? Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Rails Cookbook by?? Printing History: Table of Contents 1. Getting Started........................................................
More informationRails Cookbook. Rob Orsini. O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo
Rails Cookbook Rob Orsini O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword : ; xi Preface ; ;... xiii 1. Getting Started 1 1.1 Joining the Rails Community
More informationweb frameworks design comparison draft - please help me improve it focus on Model-View-Controller frameworks
web frameworks design comparison draft - please help me improve it focus on Model-View-Controller frameworks Controllers In Rails class MyTestController < ApplicationController def index render_text Hello
More informationRR-79 REST from Scratch
RR-79 REST from Scratch Caelum provides training in software development with its team of highly qualified instructors in Java, Ruby and Rails, Agile and Rest services. Its team is spread in several cities
More informationWeb Development Frameworks. Matthias Korn <mkorn@cs.au.dk>
Web Development Frameworks Matthias Korn 1 Overview Frameworks Introduction to CakePHP CakePHP in Practice 2 Web application frameworks Web application frameworks help developers build
More informationAdvanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication
Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Intro to Ruby on Rails Ruby on Rails is a Web Framework that relies on the Ruby language
More informationThe NetBeans TM Ruby IDE: You Thought Rails Development Was Fun Before
The NetBeans TM Ruby IDE: You Thought Rails Development Was Fun Before Tor Norbye and Brian Leonard Sr. Software Engineers Sun Microsystems TS-5249 Learn how to jump-start your Ruby and Rails development
More informationWeb Application Development
Web Application Development Approaches Choices Server Side PHP ASP Ruby Python CGI Java Servlets Perl Choices Client Side Javascript VBScript ASP Language basics - always the same Embedding in / outside
More informationNGASI Universal APP Panel Administration and User Guide. 1999-2011 WebAppShowcase DBA NGASI
NGASI Universal APP Panel Administration and User Guide 2 Universal App Panel Table of Contents Part I Introduction 5 1 Overview... 5 2 Requirements... 5 Part II Administrator 8 1 Login... 8 2 Resellers/Webhosts...
More informationRails Application Deployment. July 2007 @ Philly on Rails
Rails Application Deployment July 2007 @ Philly on Rails What Shall We Deploy Tonight? Blogging/publishing system Standard Rails application Ships with gems in vendor directory Easy rake task for database
More informationIntroduction to Ruby on Rails
Agnieszka Figiel blog.agnessa.eu Kraków Ruby Users Group May 19th 2007 Ruby on Rails "Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control
More informationBrakeman and Jenkins: The Duo Detects Defects in Ruby on Rails Code
Brakeman and Jenkins: The Duo Detects Defects in Ruby on Rails Code Justin Collins Tin Zaw AppSec USA September 23, 2011 About Us Justin Collins - @presidentbeef Tin Zaw - @tzaw Our Philosophy: Light Touch
More informationRuby on Rails An Agile Developer s Framework
Ruby on Rails An Agile Developer s Framework S. Meenakshi Associate Professor Department of Computer Applications, R.M.K. Engineering College, Kavaraipettai ABSTRACT Agile development framework is a free,
More informationBEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME
BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE
More informationInstalling Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2
Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Scott Taylor Tailor Made Software July 24, 2011 Version 1.2 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows
More informationVOIP and Ruby. The Convergence of Web and Voice Applications using Open Source Software. Justin Grammens Localtone Interactive justin@localtone.
VOIP and Ruby The Convergence of Web and Voice Applications using Open Source Software Justin Grammens Localtone Interactive justin@localtone.com VOIP is NOT About Cheap Phone Calls Other companies are
More informationcompiled by John McCreesh
Four Days on Rails compiled by John McCreesh Table of Contents Introduction... 1 Day 1 on Rails... 3 The ToDo List application... 3 Running the Rails script... 3 Adding the Application to the Web Server...
More informationAn Introduction to the Development of Web Applications using Ruby on Rails with Ajax
An Introduction to the Development of Web Applications using Ruby on Rails with Ajax Ansgar Berhorn, B.Sc. Dept. of Computer Science University of Applied Sciences / Hochschule Darmstadt Haardtring 100
More informationAgile Web Development with Rails 4
Extracted from: Agile Web Development with Rails 4 This PDF file contains pages extracted from Agile Web Development with Rails 4, published by the Pragmatic Bookshelf. For more information or to purchase
More informationRuby & Ruby on Rails for arkitekter. Kim Harding Christensen khc@kimharding.com
Ruby & Ruby on Rails for arkitekter Kim Harding Christensen khc@kimharding.com Aga Intro & problemstilling Introduktion til Ruby DSL er Introduktion til Ruby on Rails Begreber (MVC & REST) Demo Intro Kim
More informationIntegrate Rails into an Existing IIS Web infrastructure using Mongrel
This article will walk you through the steps of installing Ruby, Gems, Rails, and other important libraries on a Windows 2003 server with IIS. Microsoft s Internet Information Server is a popular proprietary
More informationAptana RadRails: An IDE for Rails Development
Aptana RadRails: An IDE for Rails Development Develop Ruby on Rails applications fast using RadRails 1.0 Community Edition Javier Ramírez Chapter No. 7 "RadRails Views" In this package, you will find:
More informationWeb [Application] Frameworks
Web [Application] Frameworks conventional approach to building a web service write ad hoc client code in HTML, CSS, Javascript,... by hand write ad hoc server code in [whatever] by hand write ad hoc access
More informationEnterprise Recipes with Ruby and Rails
Extracted from: Enterprise Recipes with Ruby and Rails This PDF file contains pages extracted from Enterprise Recipes with Ruby and Rails, published by the Pragmatic Bookshelf. For more information or
More informationComparison of modern web frameworks. Nikita Klyukin
Comparison of modern web frameworks Nikita Klyukin Bachelor s Thesis Degree Programme in BITE 2014 Abstract Päiväys Date Author(s) Nikita Klyukin Degree programme BITE Report/thesis title Comparison of
More informationTechnology Selection for Identification Applications
Technology Selection for Identification Applications Behnam Jamali, Ed Sharp, Alan Thorne, Peter Cole Auto-ID Labs White Paper BIZAPP 043 Behnam Jamali Associate Director Auto-ID Labs Adelaide Peter H.
More informationLucid Key Server v2 Installation Documentation. www.lucidcentral.org
Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the
More informationWeb Development with Grails
Agile Web Development with Grails spkr.name = 'Venkat Subramaniam' spkr.company = 'Agile Developer, Inc.' spkr.credentials = %w{programmer Trainer Author} spkr.blog = 'agiledeveloper.com/blog' spkr.email
More informationErste Schritte mit mysql. Der Umgang mit einer relationalen Datenbank
Erste Schritte mit mysql Der Umgang mit einer relationalen Datenbank Relationale Datenbanken Prinzip: Daten sind in Tabellen gespeichert Tabellen können verknüpft sein alter Name: RDBMS - Relational Database
More informationRedmine Installation on Debian. v1.1
Redmine Installation on Debian v1.1 Introduction 1. Objectives Have a fully functional Redmine installation on a dedicated server with good performance. The idea of this document came after an easy installation
More informationHow To Create A Model In Ruby 2.5.2.2 (Orm)
Gastvortrag Datenbanksysteme: Nils Haldenwang, B.Sc. 1 Institut für Informatik AG Medieninformatik Models mit ActiveRecord 2 Model: ORM pluralisierter snake_case Tabelle: users Klasse: User id first_name
More informationSystem i Access for Web Configuring an Integrated Web Application Server Instance
System i Access for Web Configuring an Integrated Web Application Server Instance Third Edition (August 2013) This edition supplements the 6.1 System i Access for Web Information Center documentation.
More informationRUBY (ON RAILS) Content adapted from material by Ryan Tucker and Kelly Dunn University of Washington, CSE 190M, Spring 2009
RUBY (ON RAILS) Content adapted from material by Ryan Tucker and Kelly Dunn University of Washington, CSE 190M, Spring 2009 CSC 210, Spring 2011 Announcements 2 Return Quizes Second Test: Wednesday April
More informationA Beginner's Guide to Security with Ruby on Rails in BSD. Corey Benninger
A Beginner's Guide to Security with Ruby on Rails in BSD Corey Benninger What's on Tap? Ruby on Rails BSD Security What's on Tap? Better able to securely develop, harden, and maintain Rails based applications.
More informationDeveloping ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
More informationLAMP Quickstart for Red Hat Enterprise Linux 4
LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,
More informationDIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
More informationServer-Side Scripting and Web Development. By Susan L. Miertschin
Server-Side Scripting and Web Development By Susan L. Miertschin The OOP Development Approach OOP = Object Oriented Programming Large production projects are created by teams Each team works on a part
More informationDecision Support System Software Asset Management (SAM)
Decision Support System Software Asset Management (SAM) Version 1.2.2 June 2010 Open Source Licenses and Notices DSS SAM version 1.2.2 includes the open source software listed below: (1) Actionmailer Copyright
More informationWhitepapers at Amikelive.com
Brief Overview view on Web Scripting Languages A. Web Scripting Languages This document will review popular web scripting languages[1,2,12] by evaluating its history and current trends. Scripting languages
More informationHow To Install A Safesync 2.1.1 On A 2.0.1 Server
Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, review the readme files, release
More informationA Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server
A of the Operation of The -- Pattern in a Rails-Based Web Server January 10, 2011 v 0.4 Responding to a page request 2 A -- user clicks a link to a pattern page in on a web a web application. server January
More informationBDD with Cucumber and RSpec. Marcus Ahnve Valtech AB marcus.ahnve@valtech.se @mahnve
BDD with Cucumber and RSpec Marcus Ahnve Valtech AB marcus.ahnve@valtech.se @mahnve Software Developer Polyglot Programmer About me Q: How many are using Cucumber Q: How many have heard of Cucumber Q:
More informationMakumba and Ruby on Rails
Makumba and Ruby on Rails Comparing two web development frameworks SEBASTIAN ÖHRN Bachelor of Science Thesis Stockholm, Sweden 2010 Makumba and Ruby on Rails Comparing two web development frameworks SEBASTIAN
More informationFrom Java to Ruby. Things Every Manager Should Know. by Bruce Tate. copyright 2006 The Pragmatic Programmers LLC. Book Summary by Paul Klipp
From Java to Ruby Things Every Manager Should Know by Bruce Tate copyright 2006 The Pragmatic Programmers LLC Book Summary by Paul Klipp summary copyright 2006 Paul Klipp Table of Contents From Java to
More informationA Framework for Service-Oriented Extensions to Ruby on Rails
A Framework for Service-Oriented Extensions to Ruby on Rails S.F. Henzen December 8, 2008 MASTER THESIS TRESE Group Department of Computer Science University of Twente The Netherlands In cooperation with
More informationPDQ-Wizard Prototype 1.0 Installation Guide
PDQ-Wizard Prototype 1.0 Installation Guide University of Edinburgh 2005 GTI and edikt 1. Introduction This document is for users who want set up the PDQ-Wizard system. It includes how to configure the
More informationIntruduction to Groovy & Grails programming languages beyond Java
Intruduction to Groovy & Grails programming languages beyond Java 1 Groovy, what is it? Groovy is a relatively new agile dynamic language for the Java platform exists since 2004 belongs to the family of
More informationPerformance Rails. Writing Rails applications with sustainable performance Ruby en Rails 2006. Stefan Kaes. www.railsexpress.de skaes@gmx.
0/58 Performance Rails Writing Rails applications with sustainable performance Ruby en Rails 2006 Stefan Kaes www.railsexpress.de skaes@gmx.net The most boring talk, ever! No DHTML visual effects! 1/58
More informationPHP Framework Performance for Web Development Between Codeigniter and CakePHP
Bachelor Thesis in Software Engineering 08 2012 PHP Framework Performance for Web Development Between Codeigniter and CakePHP Håkan Nylén Contact Information: Author(s): Håkan Nylén E-mail: hakan@dun.se
More informationPRINCIPAL JAVA ARCHITECT JOB ID: WD001087
PRINCIPAL JAVA ARCHITECT JOB ID: WD001087 The Principal Java Architect will lead/participate in the design, development, maintenance, and enhancements of worldwide business applications and Westum Products.
More informationDeep in the CRUD LEVEL 1
Deep in the CRUD LEVEL 1 Prerequisites: TryRuby.org TwitteR for ZOMBIES {tweets Columns (we have 3) DB TABLE Rows { (we have 4) id status zombie Zombie Challenge #1 Retrieve the Tweet object with id =
More informationWhat s really under the hood? How I learned to stop worrying and love Magento
What s really under the hood? How I learned to stop worrying and love Magento Who am I? Alan Storm http://alanstorm.com Got involved in The Internet/Web 1995 Work in the Agency/Startup Space 10 years php
More informationDeveloping ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
More informationASP.NET MVC. in Action JEFFREY PALERMO JIMMY BOGARD BEN SCHEIRMAN MANNING. (74 w. long.) WITH MVCCONTRIB, N HIBERNATE, AND MORE.
ASP.NET MVC in Action WITH MVCCONTRIB, N HIBERNATE, AND MORE JEFFREY PALERMO BEN SCHEIRMAN JIMMY BOGARD 11 MANNING Greenwich (74 w. long.) contents foreword, preface xiii xv acknowledgments about this
More informationIBM WebSphere Server Administration
IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion
More informationRapid Application Development. and Application Generation Tools. Walter Knesel
Rapid Application Development and Application Generation Tools Walter Knesel 5/2014 Java... A place where many, many ideas have been tried and discarded. A current problem is it's success: so many libraries,
More informationRuby on Rails. Group Presentation Bram Wiebe Trevor Jones Wanying Luo Howard Chung
Ruby on Rails Group Presentation Bram Wiebe Trevor Jones Wanying Luo Howard Chung CMPUT 410 Osmar Zaine November 16 2007 Table of Contents Introduction 1 What is Ruby on Rails 1 Learning Curve 1 Support
More informationCustomizing the SSOSessionTimeout.jsp page for Kofax Front Office Server 3.5.2
Customizing the SSOSessionTimeout.jsp page for Kofax Front Office Server 3.5.2 Date July 23, 2014 Applies To Kofax Front Office Server (KFS) 3.5.2.10 Summary This application note provides instructions
More informationStill Aren't Doing. Frank Kim
Ten Things Web Developers Still Aren't Doing Frank Kim Think Security Consulting Background Frank Kim Consultant, Think Security Consulting Security in the SDLC SANS Author & Instructor DEV541 Secure Coding
More information