<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Article RSS Feed</title>
    <link>http://lrug.org/meetings/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>LRUG.org London Ruby User Group : Meetings</description>
    
    
        <item>
          <title>February 2012 Meeting</title>
          <description>&lt;p&gt;The February 2012 meeting of LRUG will be on &lt;em&gt;Tuesday&lt;/em&gt; the 21st of February, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#feb12registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Lightning talks!&lt;/h3&gt;

&lt;p&gt;As is now traditional, we devote our February meeting to lightning talks.  Not just any old lightning talks either, we use the 20x20 format for the talks.  Each speaker has 20 slides that auto-transition after 20 seconds, giving them a total of 6 minutes and 40 seconds in which to get their point across.&lt;/p&gt;

&lt;p&gt;Our confirmed volunteers for 2012 are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/jcoglan&quot;&gt;James Coglan&lt;/a&gt;: A History of Websockets&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/stueccles&quot;&gt;Stuart Eccles&lt;/a&gt;: Conan the deployer - capistrano extensions focussing on AWS &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/rlivsey&quot;&gt;Richard Livsey&lt;/a&gt;: Something on MonogoDB or something on removing authentication from your models (separation of concerns)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/harrymarr&quot;&gt;Harry Marr&lt;/a&gt;: Custom documentation generators (&lt;a href=&quot;https://gocardless.com/docs&quot;&gt;example&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/andrewmcdonough&quot;&gt;Andrew McDonough&lt;/a&gt;: Ruby Poetry&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/chrismdp&quot;&gt;Chris Parsons&lt;/a&gt;: The crowd-sourced talk. One slot at these evenings is given over to someone prepared to do a talk on something that the mailing list suggests, Chris is bravely wearing that mantle this time.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/knaveofdiamonds&quot;&gt;Roland Swingler&lt;/a&gt;: Reading tea leaves - predict the future with ruby!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, these brave folk have volunteered, but are waiting in the wings before confirming fully:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/codescrum&quot;&gt;Jairo Diaz&lt;/a&gt;: &amp;ldquo;Tech interns&amp;rdquo; - How to get more qualified interns into Ruby.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/jonleighton&quot;&gt;Jon Leighton&lt;/a&gt;: &lt;a href=&quot;https://github.com/jonleighton/poltergeist&quot;&gt;Poltergeist&lt;/a&gt; - a js driver for capybara&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/botanicus&quot;&gt;Jakub Šťastný&lt;/a&gt;: &lt;a href=&quot;https://github.com/sockjs/sockjs-ruby&quot;&gt;SockJS&lt;/a&gt; - a websocket emulation library&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not the running order, on the night we randomise the order of the speakers &lt;em&gt;for even more fun&lt;/em&gt;!&lt;/p&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;With all these talks on the night, you&amp;rsquo;re bound to want to chat to at least one of the speakers afterwards.  Have no fear! We do that in &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt;, which is only five minutes from Skills Matter&amp;rsquo;s offices.  We&amp;rsquo;ll be there from about 8pm, so if you can&amp;rsquo;t make the talks come along just for the pub bit.&lt;/p&gt;

&lt;h2&gt;Registration &lt;a name=&quot;feb12registration&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Skills Matter ask that you &lt;a href=&quot;http://skillsmatter.com/event-details/home/lrug-lightning-talks-2012/js-3484&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s usually plenty of space for everyone so it&amp;rsquo;s not a huge problem if you don&amp;rsquo;t register, we&amp;rsquo;ll still be allowed in.  However, it does help with arranging the room to make sure there are enough seats laid out, and it&amp;rsquo;s polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/event-details/home/lrug-lightning-talks-2012/js-3484&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2012/lrug-february/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attend.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Tue, 24 Jan 2012 00:00:00 GMT</pubDate>
          <guid>http://lrug.org/meetings/2012/01/24/february-2012-meeting/</guid>
          <link>http://lrug.org/meetings/2012/01/24/february-2012-meeting/</link>
        </item>
    
        <item>
          <title>January 2012 Meeting</title>
          <description>&lt;p&gt;The January 2012 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 9th of January, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#jan12registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Chris McGrath: I18n&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://twitter.com/chrismcg&quot;&gt;Chris McGrath&lt;/a&gt; says:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The talk is about lessons learned localising a rails app into nine
different languages. It will cover:&lt;/p&gt;

  &lt;ul&gt;
    &lt;li&gt;Why we localised our app&lt;/li&gt;
    &lt;li&gt;Why you might want to use rails i18n even if you&amp;rsquo;re only planning one language&lt;/li&gt;
    &lt;li&gt;A little bit about how the i18n gem works for those unfamiliar with it&lt;/li&gt;
    &lt;li&gt;Common problems you&amp;rsquo;ll have and ways to work around them&lt;/li&gt;
  &lt;/ul&gt;

  &lt;p&gt;The app we localised is &lt;a href=&quot;http://www.kyero.com/&quot;&gt;http://www.kyero.com&lt;/a&gt; and the
tool we&amp;rsquo;ve built to help us and other ruby / rails devs using the i18n gem 
in &lt;a href=&quot;http://localeapp.com/&quot;&gt;http://localeapp.com&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Joe Corcoran: Judge&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.joecorcoran.co.uk/&quot;&gt;Joe Corcoran&lt;/a&gt; says:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I&amp;rsquo;ll talk about building &lt;a href=&quot;https://github.com/joecorcoran/judge&quot;&gt;Judge&lt;/a&gt;, a client side form validation gem for
Rails 3.  I&amp;rsquo;ll explain how I&amp;rsquo;ve tried to keep it lightweight and 
unassuming, why I ditched jQuery in favour of plain old JavaScript and
what I learned about Rails i18n, form builders and HTML data 
attributes along the way.  I&amp;rsquo;ll also give a brief introduction to
&lt;a href=&quot;http://travis-ci.org/&quot;&gt;Travis&lt;/a&gt;, the distributed build system that I&amp;rsquo;ve been using for 
continuous integration.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;The night doesn&amp;rsquo;t end at 8pm after the talks though.  Oh No!.  We&amp;rsquo;re a fun-lovin&amp;rsquo; gang so we head over to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt; to have a few drinks and continue the ruby chatter well into the night.  If you can&amp;rsquo;t make the talks you really should come along for the pub.&lt;/p&gt;

&lt;h2&gt;Registration &lt;a name=&quot;jan12registration&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/event-details/home/lrug-january-2012&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/event-details/home/lrug-january-2012&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2012/lrug-january/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Mon, 19 Dec 2011 00:00:00 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/12/19/january-2012-meeting/</guid>
          <link>http://lrug.org/meetings/2011/12/19/january-2012-meeting/</link>
        </item>
    
        <item>
          <title>December 2011 Meeting</title>
          <description>&lt;p&gt;The December 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 12th of December, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#dec11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;p&gt;If you use, write, or maintain APIs for your web applications, you&amp;rsquo;ll love our line-up this month; December is API month!&lt;/p&gt;

&lt;h3&gt;Mark Burns: HATEOAS&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/_mark_burns&quot;&gt;Mark Burns&lt;/a&gt; says:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I&amp;rsquo;ve been trying to understand the &lt;a href=&quot;http://en.wikipedia.org/wiki/HATEOAS&quot;&gt;HATEOAS&lt;/a&gt; constraint myself. 
&lt;a href=&quot;http://roy.gbiv.com/untangled/tag/rest&quot;&gt;Roy Fielding&amp;rsquo;s blog posts&lt;/a&gt; are almost indecipherable to an 
ordinary developer like me. I think there&amp;rsquo;s a huge gap in relevant easily accessible information on 
understanding it, and how to implement it, what it&amp;rsquo;s benefits are etc.&lt;/p&gt;

  &lt;p&gt;One of the aspects that I&amp;rsquo;ve found particularly confusing is the concept of not having out-of-band 
communication and having discoverable APIs. &lt;/p&gt;

  &lt;p&gt;In &lt;a href=&quot;http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven&quot;&gt;one particular blog post&lt;/a&gt; Roy says:&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;A REST API should be entered with no prior knowledge beyond the initial URI (bookmark) and set of 
standardized media types that are appropriate for the intended audience (i.e., expected to be 
understood by any client that might use the API). From that point on, all application state 
transitions must be driven by client selection of server-provided choices that are present in 
the received representations or implied by the user’s manipulation of those representations. 
The transitions may be determined (or limited by) the client’s knowledge of media types and 
resource communication mechanisms, both of which may be improved on-the-fly (e.g., code-on-demand).
[Failure here implies that out-of-band information is driving interaction instead of hypertext.]&lt;/p&gt;
  &lt;/blockquote&gt;

  &lt;p&gt;I&amp;rsquo;d like to talk about how this limitation on out-of-band information seems both insane and 
impractical, maybe impossible. But then I may go on to explore how actually it makes some 
form of sense. And how you can use this knowledge to write APIs that are easier to code to, 
and whilst not resilient to change in some magical sense, it should allow you to write clients
that are easier to adapt and update.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Javier Ramirez: Usable APIs&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/supercoco9&quot;&gt;Javier Ramirez&lt;/a&gt; says:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;With the adoption of REST, the proliferation of smartphones and tablets, and the second coming 
of JavaScript, exposing our applications as a service is now more important than ever.&lt;/p&gt;

  &lt;p&gt;Rails or Sinatra make really easy to create a (kinda) RESTful API but, in many occassions, 
these APIs are designed without really thinking on the developers that will have to use them.&lt;/p&gt;

  &lt;p&gt;I want to talk about some of the points that can help making your API more developer-friendly. 
Some of the areas I&amp;rsquo;ll cover will be discoverability, authentication, headers, formats, parameters, 
documentation and tools.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;We usually finish the talks at around 8pm and head over to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt; to chat about the talks, or whatever comes to mind, over a beer and a fish-finger sandwich.  Sometimes you can&amp;rsquo;t make it to the main event, that&amp;rsquo;s not a problem though, just come along to the pub and you&amp;rsquo;ll be welcomed with open arms.  Especially if you get there a bit before 8pm and secure me a table.&lt;/p&gt;

&lt;h2&gt;Registration &lt;a name=&quot;dec11registration&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/event-details/home/ruby-apis/js-3123&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/event-details/home/ruby-apis/js-3123&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-december/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Sun, 27 Nov 2011 00:00:00 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/11/27/december-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/11/27/december-2011-meeting/</link>
        </item>
    
        <item>
          <title>November 2011 Meeting</title>
          <description>&lt;p&gt;The November 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 14th of November, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#nov11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Transformers: Code Blocks In Disguise&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://aanandprasad.com/&quot;&gt;Aanand&lt;/a&gt; has some Ruby code to show you. It looks a little strange - in fact, it doesn&amp;rsquo;t even look valid. &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Array.run do
  x &amp;lt;- [&amp;quot;first&amp;quot;, &amp;quot;second&amp;quot;]
  y &amp;lt;- [&amp;quot;once&amp;quot;, &amp;quot;twice&amp;quot;]

  [&amp;quot;#{x} cousin #{y} removed&amp;quot;]
end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;What does it do, and how does it do it? If you know what a macro is, or a continuation, or a monad, you might be able to guess. If not, don&amp;rsquo;t worry - by the end, you&amp;rsquo;ll probably be as confused as everyone else, including the speaker.&lt;/p&gt;

&lt;h3&gt;My Adventures in Objective-C&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/abdels&quot;&gt;Abdel&lt;/a&gt; wants to tell us about his experiences of developing an iOS app from a Rubyists perspective:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I have been ducking Objective-C at every turn for a very long time. Who wants to learn a heavily typed static behemoth just to write an iPhone app?!&lt;/p&gt;

  &lt;p&gt;So, I did what every self respecting programmer would do, throw alternative open solutions aka Javascript frameworks at the problem.&lt;/p&gt;

  &lt;p&gt;But in the end I had to succumb to the will of the Almighty Apple - I needed their Objective C to make stuff happen &amp;hellip; and it wasn&amp;rsquo;t that bad :)&lt;/p&gt;

  &lt;p&gt;This is all the learning, similarities (of which there are a few) and differences between Objective-C and Ruby.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;We aim to finish up around about 8pm, but that&amp;rsquo;s not the end of the evening.  After the talks we head on over to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt; for some light refreshment and informal chat.  If you can&amp;rsquo;t make the first part of the meeting, please do feel free to turn up to this second part.&lt;/p&gt;

&lt;h2&gt;Registration &lt;a name=&quot;nov11registration&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/podcast/home/november-lrug/js-2838&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/podcast/home/november-lrug/js-2838&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-november/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Sun, 23 Oct 2011 00:00:00 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/10/23/november-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/10/23/november-2011-meeting/</link>
        </item>
    
        <item>
          <title>October 2011 Meeting</title>
          <description>&lt;p&gt;The October 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 10th of October, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#oct11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Battleship: Ruby Fight Club&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://po-ru.com/&quot;&gt;Paul Battley&lt;/a&gt; has written &lt;a href=&quot;https://github.com/threedaymonk/battleship&quot;&gt;a game engine based on the game of battleships&lt;/a&gt; and will be letting us play with it.  &lt;em&gt;Before the meeting&lt;/em&gt; you should write a player for Paul&amp;rsquo;s game engine and during the meeting we&amp;rsquo;ll pit the players against each other in a tournament.  Once the winner is declared we&amp;rsquo;ll look at the player implementations and get their authors to talk about them.  In case you win you should be prepared to show off your code and discuss the strategy you implemented.&lt;/p&gt;

&lt;p&gt;There is more information available on the &lt;a href=&quot;http://lists.lrug.org/pipermail/chat-lrug.org/2011-September/006352.html&quot;&gt;mailing list thread where Paul announced the event&lt;/a&gt;.  If you have any questions &lt;a href=&quot;http://lists.lrug.org/listinfo.cgi/chat-lrug.org&quot;&gt;the mailing list&lt;/a&gt; is the place to ask them.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;UPDATE&lt;/em&gt; 
If you have written a player &lt;a href=&quot;http://lists.lrug.org/pipermail/chat-lrug.org/2011-October/006510.html&quot;&gt;read this missive from Paul&lt;/a&gt; and make sure you are prepared.&lt;/p&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;We should be done sinking each other&amp;rsquo;s battleships by 8pm.  Those still on speaking terms will make the short trip to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt;, to tell tall tales of maritime success and failure.  If you can&amp;rsquo;t make the battle royale that is the main meeting, feel free to turn up to the pub.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;sep11registration&quot; /&gt;
Registration&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/podcast/home/lrug-battleship/js-2718&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/podcast/home/lrug-battleship/js-2718&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-october/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Mon, 26 Sep 2011 01:34:55 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/09/26/october-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/09/26/october-2011-meeting/</link>
        </item>
    
        <item>
          <title>September 2011 Meeting</title>
          <description>&lt;p&gt;The September 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 12th of September, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#sep11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Stories from the e-petitions front-line&lt;/h3&gt;

&lt;p&gt;Some of the team (&lt;a href=&quot;http://chrismdp.github.com/&quot;&gt;Chris Parsons&lt;/a&gt;, &lt;a href=&quot;http://www.unboxedconsulting.com/people/jolyon-pawlyn&quot;&gt;Jolyon Pawlyn&lt;/a&gt;) behind the newly launched &lt;a href=&quot;http://epetitions.direct.gov.uk/&quot;&gt;government e-petitions website&lt;/a&gt; will talk to us about the issues they had with scaling the site, how they solved them, and how they continue to monitor and improve the service:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A talk about caching, chef, munin, load testing and hosting. As part of its adoption of agile
techniques and its creation of a Skunkworks division, &lt;a href=&quot;http://direct.gov.uk&quot;&gt;DirectGov&lt;/a&gt; asked the &lt;a href=&quot;http://www.agiledelivery.net/&quot;&gt;Agile Delivery Network&lt;/a&gt;
to build a successor website to the Number 10 e-petitions site with a 6 week deadline. The talk
aims to highlight the measures taken to cope with high throughput, what worked and what could be
done differently to avoid headlines like &lt;a href=&quot;http://www.guardian.co.uk/politics/2011/aug/04/government-e-petition-website-crashes&quot;&gt;&amp;ldquo;Government&amp;rsquo;s e-petition website crashes on first day&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Something else&lt;/h3&gt;

&lt;p&gt;If you&amp;rsquo;re interested in filling this slot, &lt;a href=&quot;/speaking&quot;&gt;find out what it means&lt;/a&gt; and then &lt;a href=&quot;http://lists.lrug.org/listinfo.cgi/chat-lrug.org&quot;&gt;get in touch&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;The talks should finish by 8pm and after this we continue the evening in &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt;, a short walk from the talk venue.  If you&amp;rsquo;re not interested in the talks, or can&amp;rsquo;t make them for some reason, please do turn up to the pub.  The more the merrier!&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;sep11registration&quot; /&gt;
Registration&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/event/ajax-ria/ruby-september&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/event/ajax-ria/ruby-september&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-september/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Tue, 30 Aug 2011 02:16:41 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/08/30/september-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/08/30/september-2011-meeting/</link>
        </item>
    
        <item>
          <title>August 2011 Meeting</title>
          <description>&lt;p&gt;The August 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 8th of August, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#aug11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Managing Web Application Servers with Puppet&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://mudge.name&quot;&gt;Paul Mucur&lt;/a&gt; describes his talk as follows:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Joshua Sierles of 37signals once described configuration management as
something that &lt;a href=&quot;http://37signals.com/svn/posts/1872-nuts-bolts-configuration-management-with-chef&quot;&gt;&amp;ldquo;doesn&amp;rsquo;t sound sexy, but it&amp;rsquo;s the single most important
thing we do as sysadmins&amp;rdquo;&lt;/a&gt;
but what is it and what do tools like
Chef and Puppet offer from the point of view of a developer?&lt;/p&gt;

  &lt;p&gt;In this presentation I want to talk about how configuration management
allowed me &amp;ndash; a developer with no access to the live servers and
working with system administrators in a different time zone &amp;ndash; to not
only install and configure servers quickly and in a repeatable way but
also let me be confident about the consistency of each and every
machine I deploy to.&lt;/p&gt;

  &lt;p&gt;Using the example of getting a server ready to run a Rails application
using &lt;a href=&quot;http://www.puppetlabs.com/&quot;&gt;Puppet&lt;/a&gt; (and testing things out with the aid of &lt;a href=&quot;http://vagrantup.com/&quot;&gt;Vagrant&lt;/a&gt;), I will
showcase some patterns that we have developed for managing versions of
Ruby with RVM, the installation of Phusion Passenger and how to deploy
a database.yml when you&amp;rsquo;re not allowed to see live passwords.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;Chef and Vagrant&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://morethanseven.net/&quot;&gt;Gareth Rushgrove&lt;/a&gt; is a sometimes Ruby programmer and occasional sysadmin. He curates the &lt;a href=&quot;http://devopsweekly.com/&quot;&gt;devopsweekly mailing list&lt;/a&gt;, lives in Cambridge and writes code for fun and profit.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Most developers spend far too much time managing a development
environment that is different to the one they use for production
applications. Different tools, different underlying libraries and
different bugs. Local virtualisation provides an answer, but
historically it&amp;rsquo;s been time consuming and annoying to setup and
manage. Using configuration management tools like &lt;a href=&quot;http://www.opscode.com/chef/&quot;&gt;Chef&lt;/a&gt; to set things
up, and &lt;a href=&quot;http://vagrantup.com/&quot;&gt;Vagrant&lt;/a&gt; to easily manage the virtual machines
from the command line provides modern developers the best of all
possible worlds.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;&lt;strike&gt;Cucumber-chef&lt;/strike&gt;&lt;/h3&gt;

&lt;strike&gt;
[Stephen Nelson-Smith](http://agilesysadmin.net) is the author of [&quot;Test-driven infrastructure with Chef&quot; (published by O'Reilly)](http://oreilly.com/catalog/0636920020042) and is going to talk to us about [cucumber-chef](http://www.cucumber-chef.org/):

&amp;gt; [Cucumber-chef](https://github.com/Atalanta/cucumber-chef) is a library of tools to enable the 
&amp;gt; emerging discipline of infrastructure as code to practice test driven development. It provides a 
&amp;gt; testing platform within which [cucumber](http://cukes.info/) tests can be run which provision 
&amp;gt; lightweight virtual machines, configure them by applying the appropriate [Chef](http://www.opscode.com/chef/)
&amp;gt; roles to them, and then run acceptance and integration tests against the environment.
&lt;/strike&gt;

&lt;p&gt;Stephen had to pull out, we&amp;rsquo;ll try to reschedule him for our September meeting.&lt;/p&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;We aim to finish up the talk part of the evening by 8pm.  At this point we talk a short walk to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt; to round off the evening with wine and song.  If you&amp;rsquo;re unable to attend the talks, you&amp;rsquo;re more than welcome to turn up at the pub whenever you can.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;aug11registration&quot; /&gt;
Registration&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/podcast/home/lrug-puppet/js-2293&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/podcast/home/lrug-puppet/js-2293&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-august/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Mon, 18 Jul 2011 05:59:17 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/07/18/august-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/07/18/august-2011-meeting/</link>
        </item>
    
        <item>
          <title>July 2011 Meeting</title>
          <description>&lt;p&gt;The July 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 11th of July, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#jul11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;p&gt;It&amp;rsquo;s unintentional, but it looks like we have a theme this month of using ruby to build high-profile applications for large organizations.&lt;/p&gt;

&lt;h3&gt;Building a prototype site for the UK government&lt;/h3&gt;

&lt;p&gt;Some of the team behind &lt;a href=&quot;http://alpha.gov.uk&quot;&gt;alphagov&lt;/a&gt;, the new prototype for a UK government website will talk about the ruby they&amp;rsquo;ve used in delivering the site, and some of the lessons learned.&lt;/p&gt;

&lt;h3&gt;Extracting value from legacy applications using Ruby&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://twitter.com/codescrum&quot;&gt;Jairo Diaz&lt;/a&gt; and John Small will be talking to us about the rails application they have developed for a large UK retailer and how they overcame some of the challenges along the way.&lt;/p&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;After these talks we&amp;rsquo;ll make the short trip from Skills Matter&amp;rsquo;s offices to the more informal surroundings of &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt;.  If you can&amp;rsquo;t make it to the main meeting, you&amp;rsquo;ll find us crowding the bar from around 8pm onwards.  The pub part of the meeting is very social and is a perfect opportunity to engage the speakers in more in-depth questions raised by their talks.  Or just talk about the latest trending topics on twitter.  It&amp;rsquo;s your call.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;jul11registration&quot; /&gt;
Registration&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/podcast/home/ruby-july/js-2149&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/podcast/home/ruby-july/js-2149&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-july/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Sat, 02 Jul 2011 07:51:26 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/07/02/july-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/07/02/july-2011-meeting/</link>
        </item>
    
        <item>
          <title>June 2011 Meeting</title>
          <description>&lt;p&gt;The June 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 13th of June, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#jun11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Here&amp;rsquo;s My Gem&lt;/h3&gt;

&lt;p&gt;The plan for this month&amp;rsquo;s meeting is to have several local rubyists talk about gems that they have written.  To let them give their gem a wider audience, and to show off that the LRUG community is a prolific bunch.  Confirmed so far:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://po-ru.com/&quot;&gt;Paul Battley&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/htmlentities&quot;&gt;htmlentities&lt;/a&gt; - HTMLEntities is a simple library to facilitate encoding and decoding of named or numerical entities in HTML and XHTML documents.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://home.ismaelcelis.com/&quot;&gt;Ismael Celis&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/hash_mapper&quot;&gt;hash_mapper&lt;/a&gt;, &lt;a href=&quot;http://rubygems.org/gems/jbundle&quot;&gt;jbundle&lt;/a&gt;, or &lt;a href=&quot;https://github.com/ismasan/anisoptera&quot;&gt;anisoptera&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://paulfedory.com/&quot;&gt;Paul Fedory&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/role_play&quot;&gt;RolePlay&lt;/a&gt; - RolePlay is a simple gem that provides roles for ActiveRecord objects (typically a user model, giving them the role of administrator or moderator.  As well as covering RolePlay, Paul will also cover tips for upgrading gems to have Rails 3 compatibility.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://twitter.com/philnash&quot;&gt;Phil Nash&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/asset_hat&quot;&gt;Asset Hat&lt;/a&gt; - Asset Hat deals with asset optimisation once Rails has done it&amp;rsquo;s job, getting your assets from your server to your user faster.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://teabass.com/&quot;&gt;Andrew Nesbitt&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/split&quot;&gt;Split&lt;/a&gt; - Rack based split testing framework&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://sourcetagsandcodes.com/&quot;&gt;Matthew Sadler&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/http_tools&quot;&gt;http_tools&lt;/a&gt; - A fast-as-possible pure Ruby HTTP parser plus associated lower level utilities to aid working with HTTP and the web.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://mortice.github.com/&quot;&gt;Tom Stuart&lt;/a&gt; - &lt;a href=&quot;http://rubygems.org/gems/matahari&quot;&gt;Matahari&lt;/a&gt; - A test-spy library, inspired by Mockito and RR&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;As is usual we&amp;rsquo;ll decamp from Skills Matter&amp;rsquo;s offices to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt; for a drink or two after the talks.  It&amp;rsquo;s only a short walk away so we&amp;rsquo;ll be there from about 8pm onwards.  If you can&amp;rsquo;t make the main meeting then feel free to pitch up just for the pub-bit.  There&amp;rsquo;s usually some rubyists there until closing time, so you&amp;rsquo;re bound to find someone to talk to no matter what time you make it over.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;jun11registration&quot; /&gt;
Registration&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/expert-profile/ajax-ria/various-speakers&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  There&amp;rsquo;s plenty of space so you&amp;rsquo;ll get in if you forget, but it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/expert-profile/ajax-ria/various-speakers&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-june/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Mon, 23 May 2011 02:03:20 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/05/23/june-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/05/23/june-2011-meeting/</link>
        </item>
    
        <item>
          <title>May 2011 Meeting</title>
          <description>&lt;p&gt;The May 2011 meeting of LRUG will be on &lt;em&gt;Monday&lt;/em&gt; the 9th of May, from 6:30pm to 8:00pm.  Our hosts &lt;a href=&quot;http://skillsmatter.com/&quot;&gt;Skills Matter&lt;/a&gt; will be providing the space, at their offices on Goswell Road; &lt;a href=&quot;http://skillsmatter.com/location-details/design-architecture/484/96&quot;&gt;The Skills Matter eXchange&lt;/a&gt;.  It&amp;rsquo;s a great space with plenty of room for the group, but you still need to &lt;a href=&quot;#may11registration&quot;&gt;register to let Skills Matter know you are coming&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Agenda&lt;/h2&gt;

&lt;h3&gt;Andrew McDonough : Ruby Golf&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.andrewmcdonough.com/&quot;&gt;Andrew McDonough&lt;/a&gt; is going to lead a practical evening called &amp;ldquo;Ruby Golf&amp;rdquo;.  He describes it as follows:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I started my career as a perl programmer.  Perl, like
ruby has a lot of &amp;lsquo;syntactic sugar&amp;rsquo; to help developers write concise
code.  Perl programmers sometimes play a game known as &amp;lsquo;&lt;a href=&quot;http://c2.com/cgi/wiki?PerlGolf&quot;&gt;Perl Golf&lt;/a&gt;&amp;rsquo; to
explore the lesser-known features of the language.  The aim of &amp;lsquo;perl
golf&amp;rsquo; is to solve a problem using the fewest characters possible.&lt;/p&gt;

  &lt;p&gt;At this month&amp;rsquo;s meeting Andrew will run a practical evening based
around &amp;lsquo;ruby golf&amp;rsquo;, an adaptation of perl golf for ruby developers.
People will be asked to form teams of 4-8 people, and solve nine short
ruby golf &amp;lsquo;holes&amp;rsquo; using as few characters as possible.  Each hole will
be defined by a set of &lt;a href=&quot;http://rspec.info&quot;&gt;RSpec&lt;/a&gt; examples describing a single method, and
the teams must write the method to pass all of the examples.  At the
end, the solutions will be scored and the winning team will be
announced.&lt;/p&gt;

  &lt;p&gt;This evening should have something for everyone; beginners can pick up
some language tricks and learn how to write code to pass tests, while
experienced ruby developers will have the opportunity to show off
their skills and compete with their peers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Note: This is going to be a full evening of practical activity.  We&amp;rsquo;ll break up into small groups on the night to go through what Andrew has prepared.  You should bring your laptop so you can play along.  Don&amp;rsquo;t worry if you don&amp;rsquo;t know anyone, there will be plenty of groups to join in on the night.  Also, you should sign up to the &lt;a href=&quot;http://lists.lrug.org/listinfo.cgi/chat-lrug.org&quot;&gt;mailing list&lt;/a&gt; to find out about any further instructions.&lt;/p&gt;

&lt;h2&gt;Pub&lt;/h2&gt;

&lt;p&gt;After all this golfing we&amp;rsquo;ll make the short trip to &lt;a href=&quot;http://www.theslaughteredlambpub.com/&quot;&gt;The Slaughtered Lamb&lt;/a&gt; for our 19th hole.  We normally finish up the meetings at around 8pm, and are in the bar by 8:05pm.  If you can&amp;rsquo;t make the main meeting (but you really should try, it&amp;rsquo;ll be a great way to flex your ruby muscles and learn about short-cuts you never knew existed) don&amp;rsquo;t feel like you can&amp;rsquo;t come along just for the pub part; you&amp;rsquo;d be more than welcome.&lt;/p&gt;

&lt;p&gt;&lt;a name=&quot;may11registration&quot; /&gt;
Registration&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Skills Matter prefer that you &lt;a href=&quot;http://skillsmatter.com/podcast/home/ruby-golf/js-1714&quot;&gt;register your attendance with them&lt;/a&gt; if you are coming to the meeting.  On a few exceptional occasions we&amp;rsquo;ve had to turn away people who haven&amp;rsquo;t registered, but this has only been at extremely popular meetings, and has yet to happen at the new venue on Goswell Road.  It&amp;rsquo;s better to be safe than sorry though, and it is polite (don&amp;rsquo;t forget &lt;a href=&quot;http://oreilly.com/ruby/excerpts/ruby-learning-rails/ruby-glossary.html#I_indexterm_d1e32036&quot;&gt;MINASWAN&lt;/a&gt;), so please do &lt;a href=&quot;http://skillsmatter.com/podcast/home/ruby-golf/js-1714&quot;&gt;register&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can also follow &lt;a href=&quot;http://lanyrd.com/2011/lrug-may/&quot;&gt;this meeting on lanyrd&lt;/a&gt;, but be aware this is not a meaningful way to tell Skills Matter you wish to attending.  It&amp;rsquo;s just for the lols, innit?&lt;/p&gt;
</description>
          <pubDate>Wed, 27 Apr 2011 09:48:48 GMT</pubDate>
          <guid>http://lrug.org/meetings/2011/04/27/may-2011-meeting/</guid>
          <link>http://lrug.org/meetings/2011/04/27/may-2011-meeting/</link>
        </item>
    
    
  </channel>
</rss>


