Code downloads and presentation archives
Add protection for CSRF attacks with this Ruby on Rails plugin. Included is secure_form_tag, controller assertions and unit test additions to help lock down your web application.
Compatibility: Rails 0.13 - 1.1
Install into vendor/plugins with an svn export:
http://svn.aviditybytes.com/rails/plugins/security_extensions/
Using Rails 1.1? This plugin isn't needed if you're on 1.1 as asset timestamping is now built into Rails.
Having problems asking your users to flush their browser cache to retrieve the latest CSS and JS files? This Ruby on Rails plugin will append a last modified timestamp to all your static assets’ URLs.
Example:
image_tag('smiley.jpg')
# => <img src="/images/smiley.jpg?1129811151" />
Compatibility: Rails 0.13 - 1.0
Install into vendor/plugins with an svn export:
http://svn.aviditybytes.com/rails/plugins/asset_timestamping/
Ajax is a javascript-based development technique aiming to improve the usability, interactivity and responsiveness of web applications. After extensive use in web applications over the past 12 months, these same techniques are being employed on content-heavy websites, portals and intranets to improve users’ workflow, simplify navigation and increase the findability of content.
Presentation (2.1MB PDF)
An introduction to Ruby on Rails, the principals behind its design, an introduction to the Ruby language and a demonstration of creating a simple Rails application (demo not included).
Presentation (3.9MB MOV)
See my blog post S5 on Rails: A simple presentation application.
The presentation application is available via svn at:
http://svn.aviditybytes.com/presentations/we05_ajax_presentation/
A high-level introduction to Ajax.
Presentation (PDF)