<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>NovaRUG: Tag Ruby</title>
    <link>http://www.novarug.org/articles/tag/ruby?tag=ruby</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Northern Virginia Ruby User's Group</description>
    <item>
      <title>Jan 25: Two Talks: Metaprogramming and Section 508 Compliance</title>
      <description>&lt;p&gt;
&lt;strong&gt;Two Talks: Metaprogramming and Section 508 Compliance&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Register&lt;/strong&gt;: &lt;a href="http://www.meetup.com/novarug/events/47328492/"&gt;Click here for details and to register.&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Wednesday, January 25, 2012, 6:30 PM - 9 PM
Presentations at 7 PM
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Location&lt;/strong&gt;:
Near Infinity Corporation 1881 Campus Commons Drive #203, Reston, VA
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;First Talk&lt;/strong&gt;: Jessie Link from General Dynamics will present on the ins and outs
of 508 Compliance.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Second Talk&lt;/strong&gt;: Metaprogramming - Ruby Through the Looking Glass
&lt;/p&gt;
&lt;p&gt;
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?
&lt;/p&gt;
&lt;p&gt;
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.
&lt;/p&gt;
&lt;p&gt;
Arild is a long time Rubyist who works for CodeSherpas.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Sponsor&lt;/strong&gt;: This meetup is sponsored by Near Infinity Corp.
&lt;/p&gt;
&lt;p&gt;
Also &lt;a href="http://www.rubynation.org/"&gt;RubyNation&lt;/a&gt;, an awesome Ruby conference in Reston, VA, is coming up March 23-24.
&lt;/p&gt;
</description>
      <pubDate>Mon, 09 Jan 2012 10:47:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:24224c48-2b52-4012-a65e-582e8329d03b</guid>
      <author>Gray Herter</author>
      <link>http://www.novarug.org/articles/2012/01/09/jan-25-two-talks-metaprogramming-and-section-508-compliance</link>
      <category>Meetings</category>
      <category>Ruby</category>
      <category>Rails</category>
      <category>metaprogramming</category>
    </item>
    <item>
      <title>Feb 3: UI Fever! Haml, Sass and Compass (moved!)</title>
      <description>&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;: UI Fever! Haml, Sass and Compass (postponed due to bad weather from Jan 26th)
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Register&lt;/strong&gt;: &lt;a href="http://www.eventbrite.com/event/1223552679"&gt;Click Here to Register!&lt;/a&gt;
&lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Thurs Feb 3, 6:30 PM - 9:00 PM&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Food&lt;/strong&gt;: Food and Drink will be provided by Near Infinity
Corporation.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nearinfinity.com/"&gt;
&lt;img src="http://www.nearinfinity.com/home/images/niclogo.png" border="0" alt="" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;: 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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Location&lt;/strong&gt;: This will be in NIC's new training room, which is huge and awesome.&lt;/p&gt;
&lt;p&gt;Near Infinity&lt;br /&gt;
1881 Campus Commons Drive Suite 203&lt;br /&gt;
Reston, VA 20191&lt;br /&gt;
&lt;br /&gt;
Call 703 727-1307 (Gray's cell phone) if you have trouble getting in.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parking&lt;/strong&gt;: There is plenty of parking out in
front of the building or in the garage behind it.&lt;/p&gt;
&lt;p&gt;Don't forget about the &lt;strong&gt;RubyNation&lt;/strong&gt; conference, coming up this April 1-2. Early &lt;a href="http://www.rubynation.org/"&gt;Registration&lt;/a&gt; is up now, and the Call for Presentations is open until the end of January. </description>
      <pubDate>Fri, 21 Jan 2011 09:24:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:003be677-c4dc-4e78-a04f-2af6973da6c3</guid>
      <author>Gray Herter</author>
      <link>http://www.novarug.org/articles/2011/01/21/jan-26-ui-fever-haml-sass-and-compass</link>
      <category>Meetings</category>
      <category>Ruby</category>
      <category>Rails</category>
      <category>UI</category>
      <category>Haml</category>
      <category>Sass</category>
      <category>Compass</category>
    </item>
    <item>
      <title>Rails and FaceBook Applications plus Using RVM and Gemsets</title>
      <description>&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;: Leveraging Rails to Build FaceBook Applications by Dave Keener (+ RVM and Gemsets by Dave Bock).
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Wednesday Sept 15, 6:30 PM - 9:00 PM&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Register&lt;/strong&gt;: &lt;a href="http://www.eventbrite.com/event/833903227"&gt;Cick here!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Location&lt;/strong&gt;:&lt;/p&gt;
Near Infinity HQ&lt;br&gt;
1881 Campus Commons Drive Suite 205&lt;br&gt;
Reston, VA 20191&lt;br&gt;
Call 703 727-1307 (Gray's cell phone) if you have trouble getting in.&lt;br&gt;
&lt;p&gt;&lt;strong&gt;Parking&lt;/strong&gt;: There is plenty of parking out in 
front of the building or in the garage behind it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Food&lt;/strong&gt;: Pizza and Sodas will be provided by Near Infinity 
Corporation.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.nearinfinity.com/"&gt;
&lt;img src="http://www.nearinfinity.com/home/images/niclogo.png" border="0" alt="" /&gt;
&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;: 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. 
&lt;/p&gt;
&lt;p&gt;
The second talk will be a quick presentation by Dave Bock on using RVM and Gemsets to better organize your projects.
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Speaker Bio&lt;/strong&gt;: 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 &lt;a href="http://www.keenertech.com/"&gt;KeenerTech.com&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
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.
&lt;/p&gt;
</description>
      <pubDate>Thu, 02 Sep 2010 09:30:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:34dc2e69-6cc5-46fc-8096-f66a4fa53f58</guid>
      <author>Gray Herter</author>
      <link>http://www.novarug.org/articles/2010/09/02/leveraging-rails-to-build-facebook-applications-by-david-keener</link>
      <category>Meetings</category>
      <category>Rails</category>
      <category>Facebook</category>
      <category>Ruby</category>
    </item>
    <item>
      <title>Dec 2: Debugging Ruby: Understanding and Troubleshooting the VM and Your Application by Aman Gupta</title>
      <description>&lt;p&gt;
&lt;b&gt;Main Topic:&lt;/b&gt;
Debugging Ruby: Understanding and Troubleshooting the VM and Your Application by Aman Gupta

&lt;p&gt;
&lt;b&gt;When at Where:&lt;/b&gt;  Dec 2nd from 6:30 PM - 9 PM at FGM, 12021 Sunset Hills Rd, Suite 400, Reston, VA 20175

&lt;p&gt;Pizza and sodas at 6:30. Presentations start at 7 PM

&lt;p&gt;&lt;b&gt;Sponsored by:&lt;/b&gt; 
&lt;p&gt;&lt;a href="http://www.rubynation.org/"&gt;&lt;img src="http://www.rubynation.org/images/conference/banner.gif" alt="RubyNation April 9-10, 2010" height="43" width="300"&gt;&lt;/a&gt;

&lt;p&gt;
&lt;b&gt;Register:&lt;/b&gt;  &lt;a href="http://www.eventbrite.com/event/501047647"&gt;Click Here!&lt;/a&gt;

&lt;p&gt;
&lt;b&gt;Description:&lt;/b&gt;
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.

&lt;p&gt;
&lt;b&gt;Speaker:&lt;/b&gt;
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.

&lt;p&gt;
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.</description>
      <pubDate>Fri, 27 Nov 2009 11:37:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:374fc8a3-0b86-41d6-bee2-5fa5ffa3439c</guid>
      <author>Gray Herter</author>
      <link>http://www.novarug.org/articles/2009/11/27/dec-2-debugging-ruby-understanding-and-troubleshooting-the-vm-and-your-application-by-aman-gupta</link>
      <category>Meetings</category>
      <category>Ruby</category>
      <category>Rails</category>
      <category>RubyNation</category>
      <category>Debugging</category>
      <category>MRI</category>
      <category>Aman Gupta</category>
    </item>
  </channel>
</rss>

