• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Flex on Rails: Rad Race Weapons
 

Flex on Rails: Rad Race Weapons

on

  • 2,558 views

Ernest Micklei's slide's of his presentation at the RubyenRails 2007 conf in Amsterdam.

Ernest Micklei's slide's of his presentation at the RubyenRails 2007 conf in Amsterdam.

Statistics

Views

Total Views
2,558
Views on SlideShare
2,550
Embed Views
8

Actions

Likes
3
Downloads
152
Comments
0

1 Embed 8

http://2007.rubyenrails.nl 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Flex on Rails: Rad Race Weapons Flex on Rails: Rad Race Weapons Presentation Transcript

    • RadRace Weapons Flex ↔ Rails Ernest Micklei @ QNH.nl
    • “Fighting Rules”
      • Teams of 2 developers must create a Web Application on site
      • Anything goes
        • Hardware, Software, Books, Samples
      • But
        • Mission is kept secret
        • No Internet access 
      2 of 7
    • “ Guns and Ammo”
      • Tools
        • IDE-s, Repository, Rake, …
      • Frameworks on top of
        • Ruby, Rails, AS3, Flex
      • Machinery
        • 22” monitors
        • 3 laptops, hubs, keyboards, cables, HD, stickies, printer, ….
      * images are trademarked by their respective owners RestWorks 3 of 7
    • Face Fear
      • Internationalization
      • Session management
      • X-layer Validations
      • Browser History
      • Report generation
      • Database import
      • XML Transformation
      • RSS
      • Help
      • Optimistic locking
      • Email
      • Autorisation
      • Exception handling
      • Logging
      • Password encryption
      • Look & Feel
      • comply to the “ilities”
        • Usability
        • Maintainability
        • Testability
        • Extendability
      4 of 7
    • “Secret Weapon”
      • REST is all about Resource Access (CRUD)
      • IMHO Resource Manipulation is “tricked”
      • => Command + Reply
      • RestWorks expirement
        • handle commands -> replies
        • handle exceptions -> restfaults
        • generate Flex code
          • Services, Models, Views, Grids, Windows, Tests
      5 of 7
    • Command and Conquer TM * trademark of Electronic Arts Inc. Flex anOrderService .calculate(order_id,…) < command name=“calculate”> <parameter name=“order_id” value=“42” /> </ command > Rails class OrderController < ApplicationController def calculate(order_id) # fetch the order and compute totals Reply.status(“calculated”, total) end < reply status=“calculated”> <result>169.58</result> </ reply > 6 of 7
    • Demo 7 of 7 until properly open-sourced download Rails plugin and Flex libraries from: http://s3browse.com/explore/public.philemonworks.com send comments to: ernest.micklei @ qnh.nl Questions?