BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Ensemble Independent//vPim 0.695//EN
CALSCALE:Gregorian
METHOD:PUBLISH
X-WR-CALNAME:pdxruby events
X-WR-TIMEZONE:America/Los_Angeles
BEGIN:VEVENT
DTSTART:20100601T090000
DTEND:20100604T173000
SUMMARY:Open Source Bridge 2010
CREATED:20100204T041920
LAST-MODIFIED:20100204T041920
DESCRIPTION:Open Source Bridge is an open source developers conference\, fo
 cused on bringing people from a range of technology backgrounds together to
  share their knowledge and explore what it means to be an open source citiz
 en.\n\nLearn more at "http://opensourcebridge.org":http://opensourcebridg
 e.org
LOCATION:TBD\, Nowhere\n(This is just a placeholder for events with no def
 ined location)
END:VEVENT
BEGIN:VEVENT
DTSTART:20100504T190000
DTEND:20100504T210000
SUMMARY:Portland Ruby Brigade: May 2010 meeting
CREATED:20100204T041239
LAST-MODIFIED:20100204T041239
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250458280":http://calagator.org/events/1250458280\n\nABOUT: The Portland 
 Ruby Brigade is a user group for Ruby programmers in the Portland\, Oregon\
 , area. Join other developers for presentations and discussions about Ruby 
 and its uses.\n\nVENUE: This meeting’s space is kindly provided by Robert
  Half Technology at their 2nd Floor Conference Room. Enter the KOIN Tower f
 rom SW Columbia between 2nd and 3rd Avenue\, take the back elevators to the
  2nd floor\, and then follow the pdxruby signs.\n\nIf you have a Ruby-rel
 ated talk\, discussion topic or question\, please suggest it on the mailing
  list today!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20100406T190000
DTEND:20100406T210000
SUMMARY:Portland Ruby Brigade: April 2010 meeting
CREATED:20100204T041143
LAST-MODIFIED:20100309T185334
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250458281":http://calagator.org/events/1250458281\n\nPRESENTATIONS:\n\n
 # "Machine Learning and Data Mining Using Ruby" -- Randall Thomas will pres
 ent a quick and dirty introduction to machine learning and data mining\, de
 scribe effective ways to apply these\, and show how to make use of these us
 ing Ruby. Randall works at Engine Yard\, is a classically-trained musician\
 , tinkers with robotics\, and enjoys coding with Ruby\, Erlang and OCaml.\
 n\nABOUT: The Portland Ruby Brigade is a user group for Ruby programmers i
 n the Portland\, Oregon\, area. Join other developers for presentations and
  discussions about Ruby and its uses.\n\nVENUE: This meeting’s space is k
 indly provided by Robert Half Technology at their 2nd Floor Conference Room
 . Enter the KOIN Tower from SW Columbia between 2nd and 3rd Avenue\, take t
 he back elevators to the 2nd floor\, and then follow the pdxruby signs.
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20100302T190000
DTEND:20100302T210000
SUMMARY:Portland Ruby Brigade: March 2010 meeting
CREATED:20100204T034717
LAST-MODIFIED:20100302T150009
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250458130":http://calagator.org/events/1250458130\n\nTopics:\n- Ruby Han
 gman puzzle by Markus Roberts\n- Sinatra and DataMapper by Jesse Cooke\n-
  Bundler by Igal Koshevoy\n- Coping with fixtures and fixture-like constru
 cts discussion\n- More!\n\nABOUT: The Portland Ruby Brigade is a user gr
 oup for Ruby programmers in the Portland\, Oregon\, area. Join other develo
 pers for presentations and discussions about Ruby and its uses.\n\nVENUE:
  This meeting’s space is kindly provided by Robert Half Technology at their
  2nd Floor Conference Room. Enter the KOIN Tower from SW Columbia between 2
 nd and 3rd Avenue\, take the back elevators to the 2nd floor\, and then fol
 low the pdxruby signs.\n\nIf you have a Ruby-related talk\, discussion to
 pic or question\, please suggest it on the mailing list today!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20100202T190000
DTEND:20100202T210000
SUMMARY:Portland Ruby Brigade: February 2010 meeting
CREATED:20100107T110749
LAST-MODIFIED:20100107T110749
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250458118":http://calagator.org/events/1250458118\n\nABOUT: The Portland 
 Ruby Brigade is a user group for Ruby programmers in the Portland\, Oregon\
 , area. Join other developers for presentations and discussions about Ruby 
 and its uses.\n\nVENUE: This meeting’s space is kindly provided by Robert
  Half Technology at their 2nd Floor Conference Room. Enter the KOIN Tower f
 rom SW Columbia between 2nd and 3rd Avenue\, take the back elevators to the
  2nd floor\, and then follow the pdxruby signs.\n\nIf you have a Ruby-rel
 ated talk\, discussion topic or question\, please suggest it on the mailing
  list today!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20100105T190000
DTEND:20100105T210000
SUMMARY:Portland Ruby Brigade: January meeting
CREATED:20091202T103711
LAST-MODIFIED:20091202T103743
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250457975":http://calagator.org/events/1250457975\n\nABOUT: The Portland 
 Ruby Brigade is a user group for Ruby programmers in the Portland\, Oregon\
 , area. Join other developers for presentations and discussions about Ruby 
 and its uses.\n\nVENUE: This meeting’s space is kindly provided by Robert
  Half Technology at their 2nd Floor Conference Room. Enter the KOIN Tower f
 rom SW Columbia between 2nd and 3rd Avenue\, take the back elevators to the
  2nd floor\, and then follow the pdxruby signs.\n\nIf you have a Ruby-rel
 ated talk\, discussion topic or question\, please suggest it on the mailing
  list today!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20091201T190000
DTEND:20091210T210000
SUMMARY:Portland Ruby Brigade: December meeting
CREATED:20091104T230819
LAST-MODIFIED:20091130T190607
DESCRIPTION:Add this event to your calendar: \n"http://calagator.org/event
 s/1250457806":http://calagator.org/events/1250457806\n\nMeeting topics:\
 n* Markus Roberts presents some particularly puzzling code.\n* Maher Hawas
 h presents BrowseCMS.\n* Igal Koshevoy presents ActiveScaffold and home-br
 ewed Snippets.\n* Other Ruby-based CMS/blog discussions.\n* ...your great
  talk here!\n* And many other topics that come up at the meeting.\n\nThe
  Portland Ruby Brigade is a user group for Ruby programmers in the Portland
 \, Oregon\, area. Join other developers for presentations and discussions a
 bout Ruby and its uses.\n\nVENUE: This meeting’s space is kindly provided
  by Robert Half Technology at their 2nd Floor Conference Room. Enter the KO
 IN Tower from SW Columbia between 2nd and 3rd Avenue\, take the back elevat
 ors to the 2nd floor\, and then follow the pdxruby signs.\n\nWe’re lookin
 g for talks\, suggest yours on the mailing list today!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20091103T190000
DTEND:20091103T210000
SUMMARY:Portland Ruby Brigade: November meeting
CREATED:20091008T154207
LAST-MODIFIED:20091102T144654
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250457805":http://calagator.org/events/1250457805\n\n<i>The Portland Ruby
  Brigade is a user group for Ruby programmers in the Portland\, Oregon\, ar
 ea. Join other developers for presentations and discussions about Ruby and 
 its uses.\n\nVENUE: This meeting’s space is kindly provided by Robert Hal
 f Technology at their 2nd Floor Conference Room. Enter the KOIN Tower from 
 SW Columbia between 2nd and 3rd Avenue\, take the back elevators to the 2nd
  floor\, and then follow the pdxruby signs.</i>\n\nWe’re looking for talk
 s\, suggest yours on the mailing list today!Propose your great talk idea to
 day!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20091006T190000
DTEND:20091006T210000
SUMMARY:Portland Ruby Brigade: October meeting
CREATED:20090904T094555
LAST-MODIFIED:20090904T094555
DESCRIPTION:Add this event to your calendar: http://calagator.org/events/12
 50457648\n\n<i>The Portland Ruby Brigade is a user group for Ruby program
 mers in the Portland\, Oregon\, area. Join other developers for presentatio
 ns and discussions about Ruby and its uses.\n\nVENUE: This meeting’s spac
 e is kindly provided by Robert Half Technology at their 2nd Floor Conferenc
 e Room. Enter the KOIN Tower from SW Columbia between 2nd and 3rd Avenue\, 
 take the back elevators to the 2nd floor\, and then follow the pdxruby sign
 s.</i>\n\nPRESENTATIONS\n\n1. "Ruby\, Parser Generators\, and External 
 DSLs"\, Luke Kanies\n\nUsing Puppet's Parser as an example\, we'll talk a
 bout using Parser Generators like YACC and ANTLR to create complete externa
 l DSLs - why you would\, why you wouldn't\, and what's different about them
 .  We'll even delve into some of the more complicated bits like abstract sy
 ntax trees.\n\nLuke Kanies has been publishing and speaking on his work i
 n Unix administration since 1997.  He has focused on tool development since
  2001\, developing and publishing multiple simple sysadmin tools and contri
 buting to established products like Cfengine.  He founded Reductive Labs in
  2005 as a response to the stagnation in sysadmin tools\, to be a vehicle f
 or changing the way we interact with and manage our computers.  He founded 
 and is the project lead for Puppet\, an open-source automation framework wr
 itten in Ruby\, and he is always researching and developing new ways to mak
 e it easier to talk to computers on your terms.  He has presented on Puppet
  and other tools around the world\, including at OSCON\, LISA\, Linux.Conf.
 au\, and FOSS.in.\n\n2. We're looking for more talks\, suggest yours on t
 he mailing list today!Propose your great talk idea today!
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20090901T190000
DTEND:20090901T210000
SUMMARY:Portland Ruby Brigade: September Meeting - CouchDB\, iPhone + Cucum
 ber\, Puppet's Parsers & DSL
CREATED:20090806T184743
LAST-MODIFIED:20090831T102750
DESCRIPTION:Add this event to your calendar: "http://calagator.org/events/1
 250457540":http://calagator.org/events/1250457540\n\n<i>The Portland Ruby
  Brigade is a user group for Ruby programmers in the Portland\, Oregon\, ar
 ea. Join other developers for presentations and discussions about Ruby and 
 its uses.\n\nVENUE: This meeting’s space is kindly provided by Robert Hal
 f Technology at their 2nd Floor Conference Room. Enter the KOIN Tower from 
 SW Columbia between 2nd and 3rd Avenue\, take the back elevators to the 2nd
  floor\, and then follow the pdxruby signs.</i>\n\nPRESENTATIONS\n\n1. 
 "Ruby Persistence with CouchDB"\, Jesse Hallett\n\nThere are several libr
 aries out there that provide high level interfaces between Ruby and CouchDB
 .  I will give an overview of some of them\, discuss the pros and cons of e
 ach\, and show how these libraries make working with CouchDB easier.  Along
  the way I will talk about the particular types of problems that CouchDB is
  good at solving.\n\nJesse Hallett has been designing web applications wi
 th Ruby for nearly three years now.  He has worked on administrative / reco
 rd-keeping applications\, CMS and Ecommerce platforms\, and various other p
 ieces of software.  He spends as much time as possible with his fellow geek
 s in organizations like the Portland Ruby Brigade and the Portland JavaScri
 pt Admirers.  Jesse has developed a strong interest in the evolving state-o
 f-the-art of client-side JavaScript technology and next generation database
 s. Jesse is currently developing JavaScript technology at Jive Software.\n
 \n2. "Testing iPhone apps with Ruby and Cucumber"\, Ian Dees\n\nThis tal
 k begins with a survey of the landscape of iPhone UI testing. In particular
 \, we’ll discuss the groundbreaking work done by Matt Gallagher in stimulat
 ing and spidering the iPhone UI with an XPath test script. That will be a n
 atural jumping-off point to explain why a full-fledged “GUI driver” for iPh
 one apps has been long in coming. We’ll look at different ways to prod at a
 pplication code\, and discuss the tradeoffs. Finally\, I’ll introduce a sim
 ple library of Ruby glue code to connect Cucumber test scripts to the iPhon
 e. The technique will be very basic\, but just powerful enough to test a si
 mple iPhone app.\n\nIan Dees saw his first Timex Sinclair 1000 over 20 ye
 ars ago\, and was instantly hooked. Since then\, he’s debugged embedded ass
 embly code using an oscilloscope\, written desktop apps in C++\, and joyful
 ly employed scripting languages to make testing less painful. Ian currently
  writes GUI code for handheld instruments as a Software Engineer at Tektron
 ix. Ian is the author of the book Scripted GUI Testing With Ruby <http://pr
 agprog.com/titles/idgtr>.\n\n3. "Ruby\, Parser Generators\, and External 
 DSLs"\, Luke Kanies\n\nUsing Puppet's Parser as an example\, we'll talk a
 bout using Parser Generators like YACC and ANTLR to create complete externa
 l DSLs - why you would\, why you wouldn't\, and what's different about them
 .  We'll even delve into some of the more complicated bits like abstract sy
 ntax trees.\n\nLuke Kanies has been publishing and speaking on his work i
 n Unix administration since 1997.  He has focused on tool development since
  2001\, developing and publishing multiple simple sysadmin tools and contri
 buting to established products like Cfengine.  He founded Reductive Labs in
  2005 as a response to the stagnation in sysadmin tools\, to be a vehicle f
 or changing the way we interact with and manage our computers.  He founded 
 and is the project lead for Puppet\, an open-source automation framework wr
 itten in Ruby\, and he is always researching and developing new ways to mak
 e it easier to talk to computers on your terms.  He has presented on Puppet
  and other tools around the world\, including at OSCON\, LISA\, Linux.Conf.
 au\, and FOSS.in.\n
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20090804T190000
DTEND:20090804T190000
SUMMARY:Portland Ruby Brigade: August meeting
CREATED:20090713T112606
LAST-MODIFIED:20090822T092125
DESCRIPTION:<i>The Portland Ruby Brigade is a user group for Ruby programme
 rs in the Portland\, Oregon\, area. Join other developers for presentations
  and discussions about Ruby and its uses.</i>\n\nSome of tonight's presen
 tations:\n\nIgal Koshevoy will give an overview of a few different data s
 tores. He will focus mostly on MongoDB and Tokyo Tyrant\; but he will also 
 touch on CouchDB. Igal will discuss the pros and cons of these databases\, 
 features\, performance and how they stack up to relational databases.\n\n
 Jesse Hallett will expand on CouchDB with an overview of some Ruby librarie
 s that provide high-level interfaces to CouchDB and an open source ORM he's
  building on top of it. These are the early days of non-relational database
 s. So in my opinion this is a good time to think hard about what a high-lev
 el interface should look like.\n\nThere will be a definite Ruby slant to 
 this meeting. But there should also be a lot of information covered that wi
 ll be useful to people working with any language.\n\nMarkus Roberts will 
 tease and amaze us with a new Ruby mystery code sample.\n\n...and more!\
 n\nNEW VENUE: This meeting’s space is kindly provided by Robert Half Techn
 ology at their 2nd Floor Conference Room. Enter the KOIN Tower from SW Colu
 mbia between 2nd and 3rd Avenue\, take the back elevators to the 2nd floor\
 , and then follow the Ruby signs.\n
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20090707T190000
DTEND:20090707T210000
SUMMARY:Portland Ruby Brigade: July meeting
CREATED:20090611T230620
LAST-MODIFIED:20090822T092125
DESCRIPTION:"Add this Calagator event to your calnedar...":http://calagator
 .org/events/1250457196\n\nThe Portland Ruby Brigade is a user group for R
 uby programmers in the Portland\, Oregon\, area. Join other developers for 
 presentations and discussions about Ruby and its uses.\n\nNEW VENUE: This
  meeting's space is kindly provided by Robert Half Technology at their 2nd 
 Floor Conference Room. Enter the KOIN Tower from SW Columbia between 2nd an
 d 3rd Avenue\, take the back elevators to the 2nd floor\, and then follow t
 he Ruby signs.\n
LOCATION:Robert Half Technology\, 2nd Floor Conference Room\, 222 SW Columb
 ia St\nPortland OR 97201\nUS
END:VEVENT
BEGIN:VEVENT
DTSTART:20090617T090000
DTEND:20090619T210000
SUMMARY:Open Source Bridge conference
CREATED:20090510T132055
LAST-MODIFIED:20090822T092125
DESCRIPTION:Open Source Bridge is a new conference for developers working w
 ith open source technologies and for people interested in learning the open
  source way. The conference features talks on Ruby and other technologies. 
 Learn more at "http://opensourcebridge.org/":http://opensourcebridge.org/\
 n\nThis conference is organized and supported by many members of the Portl
 and Ruby Brigade and replaces our yearly FOSCON event.
LOCATION:Oregon Convention Center\, 777 NE Martin Luther King\, Jr. Blvd.\
 nPortland\, Oregon 97232
END:VEVENT
BEGIN:VEVENT
DTSTART:20090602T190000
DTEND:20090602T210000
SUMMARY:Portland Ruby Brigade: June Meeting
CREATED:20090510T132220
LAST-MODIFIED:20090822T092125
DESCRIPTION:The Portland Ruby Brigade is a user group for Ruby programmers 
 in the Portland\, Oregon\, area. Join other developers for presentations an
 d discussions about Ruby and its uses.\n\n"Add to calendar...":http://cal
 agator.org/events/1250457195
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20090505T190000
DTEND:20090505T210000
SUMMARY:Portland Ruby Brigade: May meeting
CREATED:20090409T090448
LAST-MODIFIED:20090822T092125
DESCRIPTION:The Portland Ruby Brigade is a user group for Ruby programmers 
 in the Portland\, Oregon\, area. Join other developers for presentations an
 d discussions about Ruby and its uses.
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20090407T190000
DTEND:20090407T210000
SUMMARY:Portland Ruby Brigade: April meeting
CREATED:20090406T152825
LAST-MODIFIED:20090822T092125
DESCRIPTION:The Portland Ruby Brigade is a user group for Ruby programmers 
 in the Portland\, Oregon\, area. Join other developers for presentations an
 d discussions about Ruby and its uses.\n\nPresentations will include:\n*
  Igal Koshevoy: "Message queues showdown: Kestrel\, AMQP\, Starling\, Sparr
 ow\, MemcacheQ\, Delayed::Job\, Beanstalk"\n* Bill Burcham: "Experiences m
 igrating from EC2 to Heroku"\n* Jesse Hallett: "Protecting against CSRF at
 tacks" (Cross-Site Request Forgery)\n* Markus Roberts: "Symbolic expressio
 ns that lets you capture expressions (generally numeric) as introspectable 
 tree structures\, manipulate them\,\nevaluate them\, etc."\n* Ed Borasky:
  "Overview of the Twitter API libraries"
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20090303T180000
DTEND:20090303T200000
SUMMARY:Portland Ruby Brigade: March meeting
CREATED:20090209T024031
LAST-MODIFIED:20090822T092125
DESCRIPTION:The Portland Ruby Brigade is a user group for Ruby programmers 
 in the Portland\, Oregon\, area. Join other developers for presentations an
 d discussions about Ruby and its uses.
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20090203T180000
DTEND:20090203T200000
SUMMARY:Portland Ruby Brigade: February meeting
CREATED:20090107T115513
LAST-MODIFIED:20090822T092125
DESCRIPTION:The Portland Ruby Brigade is a user group for Ruby programmers 
 in the Portland\, Oregon\, area.
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20090106T180000
DTEND:20090106T200000
SUMMARY:Portland Ruby Brigade: January meeting
CREATED:20081209T213949
LAST-MODIFIED:20090822T092125
DESCRIPTION:pdx.rb is a gathering of Ruby programmers in the Portland\, Ore
 gon\, area. \n\nPresentations:\n* "Using the Ruby DBI\, a low-level data
 base interface" by Erik Hollensbe\, the DBI maintainer\n* "Exploring the D
 ataMapper ORM"  with Jesse Hallett.\n* ...and often many others spontaneou
 sly added during meeting\n\nOther possible topics:\n* What's new in Ruby
  1.9.1?\n* What's new in Rails 2.2?\n* ...and more!
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081209T180000
DTEND:20081209T200000
SUMMARY:Winter Coders' Social II
CREATED:20081201T200903
LAST-MODIFIED:20090822T092125
DESCRIPTION:http://calagator.org/events/1250456151\n\n\n\nLast December
 \, many of the local software developer User Groups banded together and had
  a party (instead of the regular meetings). It was known as the Winter Code
 rs Social. In August\, we had a Summer Coder's Social as the outdoor and su
 nny successor!\n\nNow\, we're having a second Winter Coders' Social. Good
  and geeky times will be had by all. Come join us.\n\nBring yourself\, ga
 mes if you have them\, and a dish to share.\n\nFood:\nSome beverages wil
 l be provided.\nPotluck signup: http://tinyurl.com/coders-social-potluck-f
 orm\nCurrent potluck list: http://tinyurl.com/coders-social-potluck-list\
 n\nFun:\nWe'll be playing games\, like last year\, so bring 'em!\n\nThe
 re will be a programming competition! Any language welcome\, no\nparticula
 r toolkits or api skills necessary. These'll be problems that\njust requir
 e thought. If enough of you are interested and bring a\nlanguage that you'
 re only vaguely familiar with\, we'll have a separate\nleague for language
  newbies. Prizes? Bragging rights! Plus a surprise\nor two.\n\nHope to s
 ee you there!\n\nP.S.: We will need a cleanup crew immediately following 
 the party\; if\nyou don't have to split right away\, we'd appreciate your 
 help. :)\n
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081204T170000
DTEND:20081204T200000
SUMMARY:Calagator code sprint
CREATED:20081126T171326
LAST-MODIFIED:20090822T092125
DESCRIPTION:Join us to work on adding features and improving Calagator!\n
 \nEveryone is welcome to participate\, even those that haven't been at a co
 de sprint before. These events are great for learning more about Ruby and R
 ails\, agile programming\, and finding ways to work better with other techn
 ical people in a friendly environment while making a genuine contribution t
 o a community project.\n
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081202T180000
DTEND:20081202T200000
SUMMARY:pdx.rb December meeting
CREATED:20081126T171021
LAST-MODIFIED:20090822T092125
DESCRIPTION:The next meeting of the Portland Ruby Brigade is coming up.\n
 \nIf you have a topic you'd like to present\, please post to the mailing li
 st so we can make sure that you get a spot.\n\nPossible topics\n* Rails 
 2.2 features and changes review --\nhttp://guides.rubyonrails.org/2_2_rele
 ase_notes.html\n* Providing Ruby with access to C libraries through SWIG -
 -\nhttp://github.com/igal/libical_with_ruby/tree/master/README_for_Ruby.tx
 t\n* ...?
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081115T090000
DTEND:20081115T170000
SUMMARY:Calagator code sprint
CREATED:20081113T005703
LAST-MODIFIED:20090822T092125
DESCRIPTION:Calagator is an all-volunteer\, open-source project to develop 
 a calendar\naggregation system for the Portland technical community. We're
  making\nlots of progress\, so please join us in the effort. For further d
 etails\nabout the project\, see calagator.org\n\nWe have a full-day code
  sprint on Saturday at CubeSpace starting at 10am\nand ending around 6pm. 
 You don't have to be there for the full day\, join\nus for however much ti
 me you'd like to contribute.\n\nEveryone is welcome to participate\, even
  those that haven't been at a\ncode sprint before. These events are great 
 for learning more about Ruby\nand Rails\, agile programming\, and finding 
 ways to work better with other\ntechnical people in a friendly environment
  while making a genuine\ncontribution to a community project.\n\nJoin us
 !\n\n-igal
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081113T180000
DTEND:20081113T200000
SUMMARY:Ruby GUI testing talk by Ian Dees
CREATED:20081113T005036
LAST-MODIFIED:20090822T092125
DESCRIPTION:Ian Dees's Scripted GUI Testing with Ruby (Pragmatic Bookshelf)
  is a practical\, quick-moving tutorial based on real-world GUI application
 s. The book uses examples from Windows\, OS X\, and cross-platform Java des
 ktop programs as well as Web applications. You'll develop test scripts in R
 uby. You don't need to be a Ruby expert to use this book\, but basic comfor
 t with the language will be helpful.
LOCATION:Powell's Technical Books\, 33 NW Park Avenue\nPortland\, OR 97209
  USA
END:VEVENT
BEGIN:VEVENT
DTSTART:20081104T180000
DTEND:20081104T200000
SUMMARY:pdx.rb November meeting
CREATED:20081028T122108
LAST-MODIFIED:20090822T092125
DESCRIPTION:pdx.rb is a gathering of Ruby programmers in the Portland\, Ore
 gon\, area.
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081025T100000
DTEND:20081025T180000
SUMMARY:Calagator code sprint
CREATED:20081028T121829
LAST-MODIFIED:20090822T092125
DESCRIPTION:http://calagator.org/events/1250455819\n\nJoin us to work on 
 adding features and improving Calagator!\n\nWe have a full-day code sprin
 t on Saturday at CubeSpace starting at 10am and ending around 6pm. You don'
 t have to be there for the full day\, join us for however much time you'd l
 ike to contribute.\n\nSome possible tasks for the sprint include adding c
 reation and editing of recurring events\, improving Google Calendar compati
 bility\, and other bug fixes and improvements.\n\nEveryone is welcome to 
 participate\, even those that haven't been at a code sprint before. These e
 vents are great for learning more about Ruby and Rails\, agile programming\
 , and finding ways to work better with other technical people in a friendly
  environment while making a genuine contribution to a community project.
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081011T100000
DTEND:20081011T170000
SUMMARY:Calagator code sprint
CREATED:20080921T185811
LAST-MODIFIED:20090822T092125
DESCRIPTION:http://calagator.org/events/1250455757\n\nJoin us to work on 
 adding features and improving Calagator!
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20081007T190000
DTEND:20081007T210000
SUMMARY:pdx.rb October Meeting
CREATED:20080904T053333
LAST-MODIFIED:20090822T092125
DESCRIPTION:To be decided.
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20080918T170000
DTEND:20080918T210000
SUMMARY:Luz Code Sprint -- Music Visualization in Ruby
CREATED:20080917T072446
LAST-MODIFIED:20090822T092125
DESCRIPTION:http://launchpad.net/luz \n\nI'm happy to announce the third 
 Luz Code Sprint\, happening this Thursday the 18th\, 5-9pm at CubeSpace.\n
 \nLuz is a Ruby music visualization playground\, aiming to create a simple
 \, beautiful GUI for artists\, and simple\, beautiful code for us! (I heart
  Ruby!!)\n\nThis event is open to EVERYONE\, from coders to artists to mu
 sicians\, everyone's input and contributions will be super useful.\n\nI'm
  especially eager to see:\n\n- 2d sketch artists\n- OpenGL enthusiasts\
 n- Cairo enthusiasts\n\nSo please don't hesitate to invite your friends! 
 :)\n\nI'll bring all my gear for people to play with: a wacom tablet\, a 
 console with gobs of dials and knobs\, a gamepad\, and hopefully we'll be a
 ble to hook up to the projector.\n\nJoin us this Thursday! I really hope 
 to see you there!\n\n-Ian\n\np.s. if you want to try out Luz ahead of t
 ime\, it's super easy. In Ubuntu:\n\n1) sudo apt-get install bzr ruby1.8 
 libgtk2-ruby libglade2-ruby libgtkglext1-ruby librmagick-ruby1.8 libcairo-r
 uby libsdl-ruby1.8\n2) bzr branch https://code.launchpad.net/~ian-mcintosh
 /luz/trunk luz\n3) ./luz_editor.rb\n
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
BEGIN:VEVENT
DTSTART:20080911T170000
DTEND:20080911T210000
SUMMARY:Luz code sprint
CREATED:20080912T085125
LAST-MODIFIED:20090822T092125
DESCRIPTION:http://calagator.org/events/1250455699\n\nLuz is a Ruby music
  visualization playground\, aiming to create a simple\, beautiful GUI for a
 rtists\, and simple\, beautiful code internally!\n\nThis event is open to
  EVERYONE\, from coders to artists to musicians\, everyone's input and cont
 ributions will be super useful.\n\nI'm especially eager to see:\n\n- 2d
  sketch artists\n- OpenGL enthusiasts\n- Cairo enthusiasts\n\nPlease do
 n't hesitate to invite your friends! :)\n\nWe'll have some fun inputs to 
 play with: a wacom tablet\, a console with gobs of dials and knobs\, a game
 pad\, and hopefully we'll be able to hook up to the projector.\n\nIf you 
 want to try out Luz ahead of time\, it's super easy. In Ubuntu:\n\n1) sud
 o apt-get install bzr ruby1.8 libgtk2-ruby libglade2-ruby libgtkglext1-ruby
  librmagick-ruby1.8 libcairo-ruby libsdl-ruby1.8\n2) bzr branch https://co
 de.launchpad.net/~ian-mcintosh/luz/trunk luz\n3) ./luz_editor.rb
LOCATION:CubeSpace\, CubeSpace\, 622 SE Grand\, Portland\, OR
END:VEVENT
END:VCALENDAR
