Join The Vancouver Ruby / Rails Meetup Group

You'll get invited to our Meetups as soon as they're scheduled!

Past list view

Meetup Location RSVPs
Jan 08 26 2008 9:00 AM

92 attended (est.) – 4.50 4.5014

For January, the normal "7 PM presentation + beer afterward" meetup is being replaced with the following event, which Gerald Bauer and Scott Patten are organizing and which I (Peter Armstrong) among others will be speaking at. (They are still taking proposals, so submit one!)

Here's the description of the event that Scott sent me...

What:
RubyCamp 2008 (http://rubycamp.wordpress.com). RubyCamp is a free one-day gathering for Rubyists and Railers.

When and Where:
WorkSpace in downtown Vancouver, B.C., Canada
January 26th, 2008 from 9:00 to 5:00

Who should come:
Anyone who's interested in Ruby and Rails, whether you're just interested in learning what this Ruby thing is all about or you know Ruby inside out.

The Conference Track:
A conference-style track with "classic" talks on Ruby or Rails topics. We're looking for a few more speakers, so see http://rubycamp.wordpress.com/about/#talks if you're interested in giving a talk.

The Hackathon Track:
An informal un-conference track focusing on hacking some Ruby code, showing off a cool feature you just added to your Rails application or demonstrating a new addition to Rails 2.0. If you're interested in working on some code or showing off something, get started by promoting your ideas and getting some buzz going: http://rubycamp.wordpress.com/about/#hackathon .

A weekend of Ruby:
There are two more reasons to come to Vancouver for those of you who are out of town.

On the Friday before RubyCamp, Rails Advance is giving a one day intermediate Ruby and Rails workshop; see http://railsadvance.com/workshop for details.

On the Sunday after RubyCamp, Peter Armstrong is giving a one day workshop on using Flex and Rails; see http://www.flexiblerails.com/workshops for details.

About Vancouver:
Vancouver is located in Beautiful British Columbia on Canada's west coast. While you're in the 2010 Winter Olympics City take advantage of the great snowboarding and skiing in nearby Whistler/Blackcomb or Cypress Cypress Mountain. http://rubycamp.wordpress.com/about/#vancouver

For more information, see http://rubycamp.wordpress.com

See you all at RubyCamp in Vancouver.

WorkSpace
Vancouver, BC, V6Z 3B7

89 Yes
7 Maybe

Dec 07 3 2007 7:00 PM

15 attended (est.) – 4.00 4.008

Title:
Using Amazon Simple Storage Service (Amazon S3) with Rails

Talk description:
Amazon's Simple Storage Service (Amazon S3) is an online storage system. It can be used for backup, serving assets for your Rails application, storing and streaming large media files or storing customer generated assets. The AWS/S3 gem, written by Marcel Molina, provides an elegant interface to Amazon S3. I'll be talking about how S3 works, how to use it in your Ruby scripts and Rails applications and showing off some example code.

Bio:
Scott Patten is a freelance web developer based in Vancouver. He fell in love with Ruby and Rails while creating Plot-O-Matic, a scientific graphing web application. Scott blogs about Rails, deploying Rails apps, AJAX, Amazon Web Services and whatever else he's working on that's interesting at http://spattendesign.com/blog.

Note:
I'm changing the date to the first Monday of the month, in order to not overlap with the Python group. The location is once again The Network Hub--thanks very much to them for hosting our meetup so comfortably and conveniently.

This location is no longer available

19 Yes
8 Maybe

Nov 07 6 2007 7:00 PM

20 attended (est.) – 4.50 4.506

This is being changed to November 6 to accommodate the speaker's schedule. Also, the location is The Network Hub.

We have a great and very timely talk this month:

Title: Facebook on Rails

Speaker: Matthew Chiu

Description:
"I would like to offer a quick talk on the Facebook platform and the challenges of
using rails to develop Facebook apps. I have been working on an app which is Facebook Native rather than an IFrame app, and based on my experiences. I will discuss the pros and cons of using a proprietary markup language vs. web standards like HTML and javascript.

My talk will also focus on the RFacebook library and some of its shortcomings. I will give examples of how RFacebook could be extended to meet developer's needs and also talk about bugs in RFacebook, which haven't been patched in the main release."

Bio of Matthew Chiu:
"I am a software developer and entreprenuer who is currently focused on doing social networking apps. Previously I have held software development positions with Oracle, Samsung and a number of startups. I hold degrees in computer science from Cornell and Stanford."

I also have some free books from O'Reilly to give away, so if you needed another reason to come, now you have one...

I apologize for the extremely late notice of the date change. Note also that we are going back to The Network Hub: Thanks very much to Minna at The Network Hub for agreeing to host us. After the talk many of us will be heading to Steamworks, so if you are really late and we have already left The Network Hub, we'll be there...

This location is no longer available

30 Yes
6 Maybe

Oct 07 9 2007 7:00 PM

20 attended (est.) – 4.00 4.007

We have 2 great 20-30 minute presentations for this meetup:

1. A Returned Merchandise Authorization System - Dave Dumaresq

2. Introduction to JRuby - Teera Kanokkanjanarat

This meetup will be held at the new offices of E-xact Transactions Ltd:
1152 Mainland Street, Suite 400
Vancouver, BC V6B 4X2

After the meetup we will head over to the nearby Yaletown Brewery for beer...


Presentation details:

1. A Returned Merchandise Authorization System (or What to do when the thrill is gone from your day job ) - Dave Dumaresq

Last year Dave and a friend wrote a Rails application that manages returned merchandise authorisation (for tracking products that are returned to manufacturer for repair). The application uses a tabbed layout and work queues to provide a work-flow user interface which allows authorized users to create new RMAs, receive units for repair, log repair work and create packing slips for shipment back to the customer. Work Queues and Wizard work flows are implemented using RJS for snappy Ajaxian views.

The system that Dave will demonstrate licenses the following technolgies:
- The system generates barcodes using a barcodes gem by Clinton R. Nixon.
- Provides authentication using the Rails Engine version of the Salted Login Generator;
- Implements tabs using TabNav (svn://svn.seesaw.it/tabnav) and
- Displays data in a live grid using ActiveWidgets 2.0.1 Standard Edition.

The development was done using 1st: RadRails; 2nd: Arachno Ruby: 3rd: Apatana
Code LOC: 3411 Test LOC: 1409 Code to Test Ratio: 1:0.4

Bio:
Dave began writing Ruby on Rails applications in 2006. He has been an ardent software developer for almost 20 years. He has a background in A.I. and Learning Management Systems. He currently is a technical analyst for BC Campus, where he works primarily in Java and Spring web-flow.


2. "Introduction to JRuby" - Teera Kanokkanjanarat

- What is JRuby
- What's in it for me? (why JRuby)
- Deployment options
- Performance: JRuby vs C Ruby
- Current Issue and future roadmap
- Code sample + small demo app

Teera's Bio:
Since 2006, I've been working for Sun as campus technology evangelist. My work at Sun includes evangelizing Netbeans IDE and Java technology to students and academic researchers. Prior to joining Sun, I've been working as web developer with ASP.NET and PHP at Plexia Electronic Medical System Inc. I recently joined Business Objects as software developer intern in Business Intelligence Platform rich client team. During my free time, I help create lab and tutorials for Javapassion.com online Java learning community.

This location is no longer available

33 Yes
6 Maybe

Sep 07 11 2007 7:00 PM

26 attended (est.) – 4.50 4.5012

We have two great talks this month!
1. DSLs in Ruby (Scott Patten, 15-20 min)
2. Developing Facebook Apps (Paul Prescod + Vince Hodges, 40-45 min)

After the talks, beer at Steamworks will definitely be in order. Since the meetup starts at 7, I assume we'll get to Steamworks at about 8:30. The talk details are below...

1. DSLs in Ruby (Scott Patten)
----------------------------------------
Talk description:
"Domain Specific Language" means different things to different people. In this talk, Scott will be describing how DSLs in Ruby allow you to program closer to the problem domain, making your code more concise and readable. Specifically, Scott will be describing how he used Ruby to create a Domain Specific Language to interface between Ruby and the Ploticus graphing package. The actual code for a stripped down DSL is only ~60 lines long, so there will be ample time to go through the implementation in detail.

Bio:
Scott is a physicist who found himself spending more and more time coding and less and less time in the lab. Scott also started programming web apps in Ruby on Rails in his spare time. Finally, he gave in to the inevitable, cut himself loose from his job, and started looking at ways to get paid to do Ruby and Rails work.

Currently, Scott is working full time on a scientific graphing web application called Plot-O-Matic (www.plotomatic.com), written in Ruby on Rails. It's in beta, so the 'working' part has been achieved, but the 'getting paid' part is still pending.


2. Developing Facebook Apps (Paul Prescod + Vince Hodges)
-----------------------------------------------------------------------------
Abstract:
Facebook is one of the fastest growing applications in the Web's history. Deploying applications within the Facebook environment has some great advantages. First, you can have a pretty good idea of the demographic of your audience. Second, the environment is extremely viral. Third, you can take make interesting applications that take advantage of all of the delicious data in the user's profile -- especially their list of friends.

Bio:
Vince Hodges is a senior software developer and has worked on a variety of projects and industries over the past 17 years including financial services, telephony, peer 2 peer music sharing and most recently as an entrepreneur with his own startup developing consumer web applications. Today, Vince is a senior developer working on Kinzin.

Paul Prescod is director of application development at Kinzin. Paul is co-author of the XML Handbook, author of numerous articles on XML and REST and contributor to open source XML tools and open standards.

Kinzin is an online gathering place for families to privately share photos, stories, and recipes as well as plan family events.


Schedule note:
-------------------
I'm tentatively thinking of moving the meetup to the second Tuesday of every month, since the Python user group is on the first Tuesday of every month. We can discuss the best time for everyone at this meetup or in email (if you can't get to the meetup because of the schedule, you won't be there to discuss it!). I still need to confirm the availability of the space and work out one possible scheduling conflict, so this meetup may move from September 11 to a different day. I'll know fairly soon and update the description accordingly...

This location is no longer available

34 Yes
6 Maybe

Aug 07 7 2007 7:00 PM

21 attended (est.) – 4.00 4.006

The meetup will be 2-parts (a 15 minute presentation by Gerald Bauer, then some 5 minute "Ignite Seattle"-style presentations ), then beer afterward.

Details:

1. A 15 minute presentation by Gerald Bauer:

Title: Tagging & Tag Clouds Made Easy

Summary: The 15-minute talk covers how you can add tags, that is, simple non-hierarchical keywords to your photos, boomarks and more to create a self-organizing system (folksonomies) made popular by services such as Flickr or del.icio.us.

Speaker: Gerald Bauer is a Rails & Internet Professional in Vancouver B.C blogging @ http://geraldbauer.wordpress.com. Gerald has recently designed and developed a Rails app in beta that lets you share, tag & discover tech & media companies in & around Vancouver.

2. An open projector for "Ignite Seattle" style presentations. 20 slides in 5 minutes. Your slides auto-advance every 15 seconds! It's entertaining and very low pressure (it's impossible to do something very well or very poorly in 5 minutes), so just bring your laptop and something to say.

Note: if someone else wants to do a 15 minute presentation, let me know the topic and a blurb about yourself (like Gerald's above). Having two 15 minute presentations and then the "ignite" format would be a good balance too.

I expect that we'll do about 3 - 6 of the 5-minute presentations and then head out for beer.

This location is no longer available

23 Yes
3 Maybe