Quantcast
Channel: NovaRUG
Viewing all articles
Browse latest Browse all 10

Jan 25: Two Talks: Metaprogramming and Section 508 Compliance

$
0
0

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.


Viewing all articles
Browse latest Browse all 10

Trending Articles