Two Talks: Metaprogramming and Section 508 Compliance
Register: Click here for details and to register.
Wednesday, January 25, 2012, 6:30 PM - 9 PM Presentations at 7 PM
Location: Near Infinity Corporation 1881 Campus Commons Drive #203, Reston, VA
First Talk: Jessie Link from General Dynamics will present on the ins and outs of 508 Compliance.
Second Talk: Metaprogramming - Ruby Through the Looking Glass
Arild Shirazi's last project required state-based permissions. Cancan and similar gems did not provide the power or flexibility I was seeking in a DSL. Writing permissions checks by hand throughout the controllers and views is not a maintainable solution. How hard can it be to write your own domain specific language?
Not that bad once you understand closures, class_eval, instance_eval and metaprograming hooks like #included(base). I will go over some of these basics as we build our own authentication DSL. The goal is to demystify the Ruby magic and make it accessible for your needs.
Arild is a long time Rubyist who works for CodeSherpas.
Sponsor: This meetup is sponsored by Near Infinity Corp.
Also RubyNation, an awesome Ruby conference in Reston, VA, is coming up March 23-24.