Jan 25: Two Talks: Metaprogramming and Section 508 Compliance

Posted by Gray Herter Mon, 09 Jan 2012 15:47:00 GMT

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.

Posted in  | Tags , ,  | no comments

Feb 3: UI Fever! Haml, Sass and Compass (moved!)

Posted by Gray Herter Fri, 21 Jan 2011 14:24:00 GMT

Title: UI Fever! Haml, Sass and Compass (postponed due to bad weather from Jan 26th)

Register: Click Here to Register!

When: Thurs Feb 3, 6:30 PM - 9:00 PM

Food: Food and Drink will be provided by Near Infinity Corporation.

Description: This night's NovaRUG takes a walk down UI lane. Dave Bock will expound on the importance of semantic markup, a feat he makes easy with Compass and Sass. And then its all about the Hamiltons, baby! (Haml, that is) by Gray Herter. Other UI related topics are welcomed, too. BYO laser pointer.

Location: This will be in NIC's new training room, which is huge and awesome.

Near Infinity
1881 Campus Commons Drive Suite 203
Reston, VA 20191

Call 703 727-1307 (Gray's cell phone) if you have trouble getting in.

Parking: There is plenty of parking out in front of the building or in the garage behind it.

Don't forget about the RubyNation conference, coming up this April 1-2. Early Registration is up now, and the Call for Presentations is open until the end of January.

Posted in  | Tags , , , , ,  | no comments

Rails and FaceBook Applications plus Using RVM and Gemsets

Posted by Gray Herter Thu, 02 Sep 2010 13:30:00 GMT

Title: Leveraging Rails to Build FaceBook Applications by Dave Keener (+ RVM and Gemsets by Dave Bock).

When: Wednesday Sept 15, 6:30 PM - 9:00 PM

Register: Cick here!

Location:

Near Infinity HQ
1881 Campus Commons Drive Suite 205
Reston, VA 20191
Call 703 727-1307 (Gray's cell phone) if you have trouble getting in.

Parking: There is plenty of parking out in front of the building or in the garage behind it.

Food: Pizza and Sodas will be provided by Near Infinity Corporation.

Description: This talk is a distillation of some of the practical tactics that Dave's development team at MetroStar Systems has used to create highly successful FaceBook applications using Rails, including real-life systems like PollCast and Iran Voices. Facebook is the world's largest social network, with over 400 million members. The talk also discusses the ramifications of the latest game-changing announcements from Facebook's F8 Conference and how these changes are affecting Facebook development.

The second talk will be a quick presentation by Dave Bock on using RVM and Gemsets to better organize your projects.

Speaker Bio: David Keener is a solutions architect for MetroStar Systems, a fast-growing consulting firm in the Washington DC metropolitan area providing services to government agencies, non-profit organizations and the commercial sector. Dave has over 23 years of experience, specializing in Ruby, Rails, social media and (sometimes) even Java. He is a frequent public speaker at user groups and conferences, as well as a founder of the RubyNation Conference. He also blogs regularly on Internet-related subjects at KeenerTech.com.

Dave Bock is a principal at CodeSherpas, a software consultancy based in Northern Virginia that has been doing a lot of Rails work since 2006.

Posted in  | Tags , ,  | no comments

Dec 2: Debugging Ruby: Understanding and Troubleshooting the VM and Your Application by Aman Gupta

Posted by Gray Herter Fri, 27 Nov 2009 16:37:00 GMT

Main Topic: Debugging Ruby: Understanding and Troubleshooting the VM and Your Application by Aman Gupta

When at Where: Dec 2nd from 6:30 PM - 9 PM at FGM, 12021 Sunset Hills Rd, Suite 400, Reston, VA 20175

Pizza and sodas at 6:30. Presentations start at 7 PM

Sponsored by:

RubyNation April 9-10, 2010

Register: Click Here!

Description: A new presentation consisting of content from Aman's threading talk, which he has presented at various Ruby conferences, and add some newer stuff about ruby-level debugging.

Speaker: Aman Gupta is a serial entrepreneur, ruby hacker and a recent winner of a Ruby Heroes award. He currently maintains the EventMachine project and various other gems that help build high-performance distributed and asynchronous systems in ruby, including em-mysql, em-spec, jsSocket and amqp.

Most recently, Aman has been hacking on performance improvements to MRI, releasing several patches to ruby and perftools.rb, a sampling profiler for ruby code based on google-perftools.

Posted in  | Tags , , , , ,  | no comments