Meetups

YEGRB is back!
January 2019 Meetup

WHAT: January 2019 Meetup
WHEN: Saturday, January 5th at 1pm
WHERE: Startup Edmonton Suite 301 10359-104 Street, Cafe/Kitchen area
SIGNUP: Meetup Link

Who We Are

YEGRB is Edmonton’s local Ruby Meetup. Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. This meetup is held monthly for people of all abilities and backgrounds who share one thing: an interest in the language that was designed for humans first.

Thank You

Talks

Talks starting at 1:30 pm:

  • “There to here: recent evolutions of Ruby”, Ben Zittlau
  • “The Nimble Programmer Bootcamp”, Doug Kaweski

Additional Information

  • Laptops are good but not required
  • No food is currently provided
  • Newbies are very welcome!

January 2016 Meetup

WHAT: January 2016 Meetup
WHEN: Tuesday, January 19th at 5:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Beginner’s Track

  • Join us at 5:30 pm to learn beginner Ruby topics with Donald Fenniak (covering for Nathan Feaver)
  • This month:

YEGRB Beginner’s Track Syllabus

In the YEGRB Beginner’s Track this year, we’ll be working through the exercises on Exercism.io together. Exercism.io gives you problems to solve using the Ruby programming language (and other languages too!) and the problems come in the form of tests that you can run to see if your program is working or not. This is a great tool because testing your code will give you fast feedback and speed up your learning process.

January 19th Exercises:

hamming, gigasecond, rna-transcription

Please make an effort to work on problems before coming to the beginner’s track. It will help you learn the material much better. However, if you are unable to work on the problems, please feel welcome to attend anyhow.

Talks

Talks starting at 6:30 pm:

  • Rails 5 - The beta unleashed
  • Ruby 3x3 - Three times faster?

News

Ruby Jobs

May 2015 Meetup

WHAT: May 2015 Meetup
WHEN: Tuesday, May 19th at 5:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Beginner’s Track

  • Join us at 5:30 pm to learn beginner Ruby topics with Nathan Feaver
  • This month: Understanding Ruby Classes

Talks

Talks starting at 6:30 pm:

  • TBA
  • TBA

News

Ruby Jobs

April 2015 Meetup

WHAT: April 2015 Meetup
WHEN: Tuesday, April 21st at 5:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Beginner’s Track

  • Join us at 5:30 pm to learn beginner Ruby topics with Nathan Feaver
  • This month: Another look at Ruby Warrior (bring a laptop if you’ve got one, no setup required)

Talks

  • TBA
  • TBA

News

Ruby Jobs

March 2015 Meetup

WHAT: March 2015 Meetup
WHEN: Tuesday, March 17th at 5:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Beginner’s Track

  • Join us at 5:30 pm to learn beginner Ruby topics with Nathan Feaver
  • This month: Pair Programming with Ruby Warrior (bring a laptop if you’ve got one, no setup required)

Talks

  • Opal and Volt
  • TBA

News

Ruby Jobs

February 2015 Meetup

WHAT: February 2015 Meetup
WHEN: Tuesday, February 17th at 5:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Beginner’s Track

  • Join us at 5:30 pm to learn beginner Ruby topics with Nathan Feaver
  • This month: Introductions and test-driven-development with doctest

Talks

  • Michael Deering - Simple code reuse patterns in Rails
  • Ben Zittlau - API Development Tricks, Tips & Tools

News

Ruby Jobs

January 2015 Meetup

WHAT: January 2015 Meetup
WHEN: Tuesday, January 20th at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Talks

  • Pry-celess Tools - Ben Zittlau
  • New Open Source Gems! - The Agile Style Team
  • Open Forum on Open Source in Edmonton

News

Ruby Jobs

August 2014 Meetup

WHAT: August 2014 Meetup
WHEN: Tuesday, August 19th at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

Thank You

Talks

  • Review of Last Month’s Contributions to YEG.rb’s pet project Leduc Country Lights
  • More Talks TBA

News

Ruby Jobs

July 2014 Meetup

WHAT: July 2014 Meetup
WHEN: Tuesday, July 15 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Talks

  • YEGRB Community Project Overview
    • Starting a new Rails application
    • Basic RSpec testing environment
    • Git install and commnad line basics
  • See the Project’s Github Repo

News

Ruby Jobs

June 2014 Meetup

WHAT: June 2014 Meetup
WHEN: Tuesday, June 17 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Talks

News

Libraries

Books

Ruby Jobs

  • Tweet @yegrb a link to your job posting.

Upcoming Events

May 2014 Meetup

WHAT: May 2014 Meetup
WHEN: Tuesday, May 20 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Talks

News

Books

Ruby Jobs

  • Tweet @yegrb a link to your job posting.

Upcoming Events

April 2014 Meetup

WHAT: April 2014 Meetup
WHEN: Tuesday, April 15 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Talks

News

Books

Ruby Jobs

Upcoming Events

March 2014 Meetup

WHAT: March 2014 Meetup
WHEN: Tuesday, March 18 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Talks

News & Jobs

Upcoming Events

February 2014 Meetup

WHAT: February 2014 Meetup
WHEN: Tuesday February 18 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Talks

  • @theDoug Nitrous.io: More than just laughing gas
  • @mdeering 99 Ways To Shoot Yourself In The Foot
  • @DFenniak A Beginner’s guide to &#\^@ing up Ruby on Rails

News & Jobs

Upcoming Events

January 2014 Meetup

WHAT: January 2014 Meetup
WHEN: Tuesday January 21 at 6:30 pm
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Thank You

Jobs

  • Yardstick is hiring an intermediate developer, talk to @darkhelmetlive or the job posting
  • pinshape is launching a 3D printing marketplace for 3D printable models in Feb. They’re looking for javascript & ruby developers at any level, & an experienced growth hacker, email [email protected]

Talks

News

Upcoming Events

November 2013 Meetup

WHAT: November 2013 Meetup
WHEN: Tuesday Novmeber 19th at 19:00
WHERE: Startup Edmonton Suite 301 10359-104 Street

RSVP via the Startup Edmonton Meetup page.

Talks

News

Events

Jobs

September 2013 Meetup

WHAT: September 2013 Meetup
WHEN: Tuesday September 17th at 18:00
WHERE: StartupEdmonton

UPDATE: Meet us starting at 18:00 on the second floor at Mitre Media for pizza before the meetup.

Summer’s over and it’s the start of another exciting year of YEGrb meetups!

We’re kicking off the year with a meetup all about the RailsRumble. Come prepared to share tips, project ideas, and to find teammates!

We’re also excited to announce that we’re moving the venue to StartupEdmonton. The UofA has been a great host, and we hope we can continue having events there in the future.

RSVP via the StartupEdmonton Meetup page.

News

Events

  • Wed Sept 19th - DemoCamp Edmonton 22
  • Oct. 7—13 - RailsRumble Registration
  • Oct. 19-20 - It’s time to Rumble

Jobs

Talks

  • @MarkBennett An Introduction to GIS and Rails, Part 1 of 3
  • @fnichol An Introduction to Docker and Linux Containers

RailsRumble

What is it? When is it? Who’s interested?

May 2013 Meetup

At this month’s meetup we’re talking e-commerce and payments. We want to help you get paid quickly and easily on your next project.

View the video from our meetup on YouTube. Sorry for the audio issues, we’ll have a proper microphone next year.

News

  • Next month we’re having our year-end BBQ with food and prizes. Start brushing up on your Ruby now.
  • We had our first multi-meetup hackup with ExchangeJS, EdmontonPy, and YEGdroid. It went great! They’ll be on the second wednesday each month going forward.
  • Google I/O announced their Compute Engine is available to all
  • animate.css is CSS animations for developers

Events

Presentations

  • @RyanOnRails demonstrates taking payments simply with Stripe (slides)
    • https://spreedly.com
    • https://stripe.com/blog/jquery-payment
    • https://github.com/lockitron/selfstarter
  • @MarkBennett is leading a discussion on shopping carts and implementing e-commerce

March 2013 Meetup

News & Notes

Events

Talks

MEETUP - Tuesday Feb 19th, 2013

WHAT: Monthly Ruby Meetup
WHEN: Tuesday Feb 19th at 18:30
WHERE: CSC 2-49, Computing Science Centre, UofA (map)

This month we’re talking PDF’s, Promises and eating pizza. The feature event is going to be a deep-dive into the stdlib by @darkhelmetlive.

As always, we’ll head next door to RATT for drinks afterwards.

You can RSVP and catch the livesteam if you can’t be there in person via the YEGrb community on Google+. Join if you’re not already a member and follow us on Twitter at @yegrb for the latest news.

Notes

News

  • Ruby 2 - It’s coming next week

Upcoming Events

  • Feb 23-24 - Startup Edmonton Hackathon - Build an awesome app, and start something great. Highly recommended if you’ve never gone before.

Speakers

  • PDFs and Prawn - with Forrest
  • The STDLIB - with Dan

November Meetup Notes

News

Upcoming Events

  • TBA - YEGdroid.ca the new Edmonton Android meetup! link
  • Dec 8 - CodeRetreat is happening on the globe! Go, Python, JS, RUBY! link

Jobs, Jobs, Jobs!

  • Yardstick is hiring two full-time Ruby contractors for a seven month contract link
  • Codebaby is looking an intermediate Ruby / JavaScript dev link

Talks

November Meetup

WHAT: Monthly Meetup
WHEN: Tuesday November 20th @ 18:30
WHERE: CSC 2-49, Computing Science Centre, University of Alberta (map)

This month we’ve got an exciting line-up of speakers starting with @kylefox who will be discussing, “Building modular apps with Ruby & Amazon Web Services”. Up next @markbennett is going to dive into the latest in Ruby concurrency and explore, “Distributed actor patterns with Celluloid”.

As always, they’ll be pizza and drinks afterwards.

Anyone who can’t make it is encourage to tune in to our live Hangout on our Google+ page, and follow our updates on Twitter at @yegrb.

Notes from Sept 18th, 2012 meetup

News

Events

  • Nov 1-3 - RubyConf 2012 - Come see the latest in Ruby and Rails

Jobs

Speakers

  • Mark Madsen (@agileanimal) - using the grape gem to make awesome APIs
  • Mark Bennett (@markbennett) - getting ready to RailsRumble

Rails Rumble 2012

The RailsRumble is back and we’re hoping to get a good turn out from Edmonton. Registration opens Oct 1st, so add it to your calendar and start finding a team now!

MEETUP - Tuesday Sept 18th 18:30

WHAT: Monthly Meetup
WHEN: Tuesday, September 18th at 18:30
WHERE: CSC 2-49, Computing Science Centre, University of Alberta (map)

Summer is over, and we’re back with a new year of Ruby meetups! We’re also excited to announce the arrival of another RailsRumble this October 12th-14th and we want you to take part. In fact, we’re going to dedicate this first meeting to preparing for the RailsRumble along with our standard news features, and Ruby Recap.

We’re also looking to spice things up with a few more speakers. If you have a favourite gem, recent project, or Ruby talk you’d like to give let us know by replying at @yegrb on Twitter, or sending an email to [email protected].

If you can’t make it we’ll also be broadcasting the meetup live again via a Hangout on our Google+ page.

Notes from May meetup

This month we had some fun and did an all JavaScript meetup to celebrate the launch of Exchange.js, Edmonton’s JavaScript development community. You can learn more about Exchange.js on their Facebook page or by following @edmontonjs on Twitter.

Ruby News

JavaScript News

Announcements

  • June 19th - YEGrb yearly wrap-up BBQ. We’ll announce details in a few weeks but be prepared to relax with burgers and some other fun announcements about the coming year.
  • July 7 - Code Retreat Edmonton - spend a day hacking on the Game of Life and learning new languages and tips. Contact @cbadkidrun for details. Limited spots remaining.
  • PanEx Edmotonton 2012 - a team of Edmonton’s leading User Experience professionals for one night to analyze, assess and advise the UX of your apps. Details to follow via the UX Edmonton FB page. See last years event description for details.

Lightning talks

Demo

If you’d like to know more about upcoming meetups follow @yegrb on Twitter, Facebook, and Google+. You can also subscribe to our calendar. Hope to see you at YEGrb soon!

Meetup - MOVED! Tuesday May 22nd @ 18:30

WHAT: Monthly Meetup
WHEN: 18:30 on Tuesday May 22nd, 2012
WHERE: CSC-249 Computing Science Centre, University of Alberta (map)

'’NOTE’’: This meetup has moved back to one week later than normal and is now happening on May 22nd.

This month we’re celebrating the launch of @exchange.js, Edmonton JavaScript developer community, with an all JavaScript meetup.

Come here talks and presentations by:

@ErikWarnke will also be demoing Backup Box, a new backup solution powered by JavaScript.

If yo’re interested in presenting, we’ve still got one or two spots left. Contact @SkepticSean to make arrangements.

As always, pizza will be provided and for the first time we’ll be streaming the event using a Google+ On-Air Hangout. You’ll be able to connect and watch via the YEGrb Google+ page on your computer, Android, or iOS device. Make sure you’re following us there for updates.

Meetup on March 20th, 2012

WHAT: Monthly Meetup
WHEN: 18:30 on Tuesday March 20th
WHERE: CSC-249 Computing Science Centre, University of Alberta (map)

This months meetup is all about user experience.

We kick-off with a 30 minute deep dive with Christian Naths an experienced graphic designer with solid development chops in JS and Ruby. He’s currently teaching at NAIT and will be presenting a 30 minute talk humourously called, “Fundamental Design Principles – For People Who Can’t Design Good.” Here’s how he describes it,

“Non-designers (or “people who can’t design good”) often view design as a mystery; some right-brained out-of-body experience that they will never know. I will be discussing 4 basic principles of design that everyone, from programmer to artist, can use to help an audience understand the message being delivered. These design principles, when applied as rules, can help provide a linear pathway to good design.”

Following this Ryan Jones is up to talk about developer user experience by demoing RubyMine IDE. He’s been faithfully trying out different Ruby IDE’s for a while now (and even made a stab at his own!) but he’ll be there to tell you why he thinks RubyMine is the IDE for him.

Last but not least, we’ve got our inagural Exchange.js talk. It’s going to be part of a new commitment to bring the best of JavaScript and web developerment into contact with the Ruby community via monthly JS talks, as well as other events in the future. Sean Ouimet (@skepticsean on Twitter) is the point man on this one, so if you’d like to talk or have ideas for a talk please let him know.

Meetup on Tuesday Feb 21st, 2012

WHAT: Monthly Meetup
WHEN: 18:30 on Tuesday February 21st
WHERE: CSC-249 Computing Science Centre, University of Alberta (map)

This months meetup we’ll be getting back to the basics and talking about Procs, blocks, and lambdas. We’re still looking for other speakers so if you have other talks you’d like to do reply to us on Twitter @yegrb or add yourself to the list of speakers on the wiki.

MEETUP - Tuesday January 17th, 2012 at 18:30

WHEN: Tuesday January 17th @ 18:30
WHERE: CSC-249 Computing Science Centre, University of Alberta (map)

Welcome to 2012 everybody! We’ve got an exciting meetup lined up for you to kick off the new year with talks and demos galore.

Afterwards, we’ll head out for food and beverages at RATT. If you can’t make the meetup, then you can find us there around 8:30.

Follow us on Twitter and Google+ for the latest updates.

Meetup - November 15th - Backbone.js with Derick Bailey

WHAT: Meetup, Backbone.js with Derick Bailey
WHEN: Tuesday, November 15th at 18:30 - 20:00
WHERE: In person, room 2-49 in the Computing Science Centre at the University of Alberta Campus. Live online via the YEGrb Google+ Page.

We’re excited to announce that Derick Bailey will be joining us to do a short introduction to Backbone.js followed by time for questions and answers.

Backbone.js is an exciting new JavaScript MVC library. It’s small (less than 5 kb), simple, and works well with other lbiraries like jQuery. In the year since it was launched it’s gained a passionate following.

Derick Bailey is an independent consultant, developer, trainer, speaker and author, living in Waco, TX. He’s been slinging code since the late 80’s and doing it professionally since the mid 90’s. After nearly 10 years of working in .NET, Derick spends his time primarily writing ruby and javascript, while still dabbling in other bits, blogging with LosTechies.com, screencasting at WatchMeCode.net, and much more.

Derick’s most recent technical love affair is with BackboneJS and JavaScript in general. He’s been heads-down coding with them, helping out on the Backbone Google group, StackOverflow, and writing the backbone-memento and backbone.modelbinding libraries, as well as contributing back to the backbone project. He’s also a very nice guy.

We’re taking questions for Derick in advance. You can submit your own questions and vote for your favourite questions that have already been asked.

Afterwards we’ll head out for drinks at Original Joe’s Varsity.

NOTES - Oct 18th Meetup

WHEN: Tuesday, Oct 18 @ 18:30
WHERE: 2-49, Computer Science Centre, University of Alberta

Ruby News

  • Rails 3.1.1 released, stability, performance and bug fixes
  • Ruby Toolbox has received a new look and some usability improvements
  • Bundler 1.1 coming soon, promises to make your bundle installs much faster
  • rbenv is an emerging alternative to RVM. Watch for more coverage.
  • Facebook has launched Facebook Developers HTML5 portal with coverage of almost everything HTML5
  • StartupEdmonton is launching Skunkworks. It’s goal is to turn large companies with specific needs into customers for local start-ups. Register or contact @camlinke for detais.
  • Amir Barylko who spoke about using Capybara a few months ago, is offering YEGrb members a discount on his Clojure training course. Mention YEGrb and get a discount.
  • RailscastsPro — 9$/mo for even more awesome screencasts, and revised episodes from Ryan Bates.
  • We had a hackup at Original Joe’s on Thanksgiving Monday. Much beer was drunk, and even a little code was written. The next hackup is Monday Nov 7th.

Talks (10 minutes)

  1. Ruby Recap (Beginner)

  2. Twilio SMS Overview / Implementing Twilio SMS into a Rails app / Twilio Dashboard & Statistics - Ryan Jones

    • Get the source and a copy of Ryan’s presentation from his GitHub repo.
  3. RubyConf recap with @fnichol (Beginner)

    • Picks
      • “Algorithms” is not a four letter word
      • Services Inception with Ruby
      • jRuby: Polyglot Heaven (integrating jRuby with Scala and Closure)
    • Trends = fast tests, concurrency, and alternative implementations
    • Need a Canadian contingent!

House keeping

  1. Backbonejs Q&A with Derick Bailey

    • voted to do this instead of the next meetup. Will contact Derick to see if he’s available Nov 15th.
  2. Thanks to Fletcher Nichol for bringing back a bag of Ruby shirts from his recent trip to RubyConf.

    • We’ll be giving these away to speakers to say thank-you. Speak soon to get first pick!
  3. Future talk ideas?

    • advanced bundler
    • the meaning of self
    • rbenv
    • LocomotiveCMS — new, fresh, buggy, but promising tool for fast creation of simple websites
    • how to add documentation to MRI
    • doing CRUD AJAX with Rails and jQuery
    • Sprockets
    • HTTP Streaming (@RyanOnRails)
    • MongoDB (@benzittlau)
    • Ruby Implementations Overview: JRuby/Rubinius/MRI (@stormbrew)
    • Channel9.rb (@stormbrew’s crazy ruby VM http://www.github.com/stormbrew/channel9.rb)
      • Or related: Crazy things in ruby you may not know about (eg. flip-flops) that I learned while implementing.

The next meetup is Tuesday Nov 15th @ 19:00. The next hackup is Monday Nov 7th @ 18:30.

Drinks

We tried to go for drinks at Original Joe’s but with the Oilers playing the Flames and the upstairs closed there was no chance of getting a seat. Instead we went to Boston Pizza which was still busy but had more room for a group of ten.

MEETUP - October 18th, 2011

WHAT: Monthly Meetup
WHERE: Room 2-49, Computing Science Centre (CSC), University of Alberta
WHEN: Tuseday October 18th at 18:30

This month’s meetup is a nice mix of beginner and more advanced topis. We’ll have four lightning talks covering:

  • How to build a gem
  • Sending SMS messages from Ruby with Twilio
  • A recap of RubyConf 2011
  • An intro to Foreman and managing your apps processes with Procfiles

As always there will be coverage of the latest Ruby and developer news. We’ll also have a special announcement of interest to all you JavaScript developers out there.

If you can’t make it out for the meetup, join us afterwards for drinks at Original Joe’s Varsity on the corner of 109th Street and 84th Ave.

Get more details, and contribute news and other notes on our wiki.

MEETUP - September 20th, 2011

What: Monthly meetup
Where: CS-249, Computing Science Centre (CSC), University of Alberta (map)
When: Tuesday Sept 20st, 2011 at 19:00

I hope you had a great summer, and are excited for another year of Ruby meetups!

Based on feedback from the last planning meeting, event planning is becoming more collaborative. Check out our meetup planning page on the YEGrb wiki where you can:

  • sign up to talk
  • suggest questions to be answered during the Ruby Recap
  • add the latest Ruby news
  • share your contact details with other attendees

After the meetup is over, we’ll head out to RATT in SUB for some food and beverages. You’re welcome to meet us there whether you’ve been able to attend the talks or not.

I’m going to be out of town for this first meetup, but Sean Ouimet has kindly stepped up to run the show. I’ll see everyone again in October.

YEGRB 2011-12 Planning Meeting

WHEN: Thursday August 11th @ 7:00PM
WHERE: Room #2-49, Computing Science Centre, Univeristy of Alberta (map)

We’ve got lots of ideas for the upcoming year, but this is your chance to get involved and add some of your own. Be a part of YEGrb and help grow Ruby and technology in Edmonton.

There will be free pizza (or equivalent) which we’ll decide on once everyone shows up. Looking forward to seeing everyone again after the summer break!

UPDATE: We’re going to run a Google+ Hangout during the meeting. It will be hosted by Mark Bennett, so please add him to Google+ to participate. Invites to Google+ are available for those of you without accounts.

MEETUP - June 1st, 2011 - Capybara with Amir Barylko

WHAT: Capybara with Amir Barylko
WHERE: Room B-10, Computing Sciences Centre, University of Alberta (map)
WHEN: June 1st, 2011 at 7:00 PM

Amir Barylko (@abarylko) is joining us to guide a one hour deep dive into Capybara. Here’s how Amir describes his talk:

Capybara is a ruby gem that works as a complement of cucumber and aims to simplify writing acceptance tests for any web application. Out of the box it provides a DSL that makes writing steps for common functionality like following links, clicking buttons, etc.

It provides different drivers that can be configured and even chose per feature or scenario basis to indicate how we want to run that case. It has built-in support rack-test, Culerity, Celerity and Selenium.

Please note that this meeting is taking place on Wednesday June 1st. Our regular meetups will return June 21st.

MEETUP May 17th, 2011

WHAT: YEGBR 1.2 Rails 3.1 and Guard
WHEN: May 17th, 2011 at 18:30
WHERE: Room B-10, Computing Science Centre, University of Alberta (map)

This month @MarkBennett will be talking about the upcoming changes in Rail 3.1, and how to migrate your applications while @fnichol is going to tell us how to “Guarding Against Tedium” with the Guard gem. @benzittlau is also doing a recap of RVM and Bunder.

We’ll try to keep it short so that there will be time to go for beers after the talks are over.

MEETUP - April 19th - DevOps

WHAT: DevOps and Ruby
WHEN: Tuesday April 19th @ 6:30 PM
WHERE: Room B2, Computer Science Centre, University of Alberta

At our 13th meetup, we’re going to be talking about DevOps. According to Wikipedia,

“DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/software engineering) and IT operations (systems administration/infrastructure) professionals.” (link)

We’ve got two speakers lined up to talk about their experience using two popular infrastructure automation tools. First up is Fletcher Nichol (@fnichol) who will be giving an in-depth look at using Chef recipes to provision your servers. Up next is Daniel Huckstep (@darkhelmetlive) who’ll be teaching up how to “Manage your servers LIKE A BOSS with fabric and puppet”!

YEGRB is also starting a new series of talks where we’ll cover a basic Ruby or Rails skill. Called the Ruby Recap we’re taking suggestions on Convore for the first topic.

We’re also excited to announce that for the first time this meetup is taking place at the University of Alberta in the Computer Science Building. There are limited power outlets, so please bring a full charge for your mobile devices. We’ll be providing some pizza, so get there early if you want a slice.

BuildNight Notes

Thank-you for taking the time to come out to Edmonton’s very first BuildNight. There was a great turnout and hopefully you enjoyed yourselves!

YEGRB really appreciated being given the opportunity to run the first event, and we’re excited to see what builds people come up with next. We’re often asked questions about how to get started with Rails and events like last night are a great way to do that. If you’re interested in carrying on with Ruby and Rails consider coming out to our next meetup. They’re always on the third Tuesday of every month. Details and location will be announced a few weeks ahead via the @yegrb twitter account, through our mailing list, and on our blog at http://yegrb.com.

The source code from last nights talk is available on GitHub for you to explore. Our instructions for installing Ruby and getting started with Ruby and Rails are also always available on our wiki, were they are continually updated by our members. For more advanced developers we’ve also got a list of our favourite gems, books, blogs and other references on our Ruby resources page.

We’re always looking to improve, so if you have time please spare a few minutes to answer a quick survey about last nights event. It’s a simple way to contribute and will really help us understand what you’re looking for from future BuildNights and from your Ruby meetup in general.

Once again a big thank-you to Cam Linke from StartupEdmonton for getting these BuildNights rolling, the Department of Computer Science for supplying the venue, and to Yardstick Software for supplying everyone’s dinnerr.

YEGRB 1.0 BuildNight

WHAT: YEGRB 1.0 BuildNight
WHEN: Tuesday March 15th @ 18:30
WHERE: University of Alberta, Computer Science Building (map)

We’re excited to announce that in partnership with Startup Edmonton, YEGRB is hosting the first every BuildNight at the University of Alberta Computer Science Building on Tuesday March 15th. Over the course of two hours you’ll eat pizza and watch as we use Ruby on Rails to build a web application from scratch! Afterwards we’ll make the source code available through our GitHub account.

Anyone interesting in coming needs to get a ticket. They’re free, but are limited to 25 spots.

You’re encouraged to bring your own computer to follow along with us as we go. No past Ruby or Rails experience is neccesary, though some basic programming understanding will help you keep up as we won’t be able to take questions during the build. To get setup we encourage you to visit out wiki for detailed Ruby installation instructions, and for a quick introduction to Ruby and Rails. There will also be a swarm of experienced local Ruby developers on hand throughout the night to help install Ruby and Rails, and to answer questions. You can also get help anytime from our mailing list and on Twitter.

We’re looking for a few more experience Rails developers to be on hand during the event. If you’d like to help out please send an email to [email protected].

A big thanks goes out to the University of Alberta Computer Science Department for supplying the space, and to Yardstick Software for kindly donating the pizza.

Get your ticket!

NOTES - YEGRB 10 Work Smarter

This last meetup was different from normal, as we led a series of small group discussions about the tools and tricks people used to make developing with Ruby more enjoyable.

Editors

Most of the groups spent a lot of time discussing their favourite editors with vim and TextMate taking the lead. Other popular editors included gedit on Ubuntu Linux and Notepad++ for Windows. MacVim and emacs where also mentioned.

Vim was singled out as a popular editor amongst our members. Most people were using a combination of different vim plugins including vim-rails, pathogen, NERDTree, vim-surround, jslint and ctags.vim. Some of the members also publish the contents of their ~/.vim folders on GitHub for you to fork and make your own (Fletcher and Mark). Peepcode also offers a pair (part i and part ii) of excellent screencasts which are well worth the $12 if you’re looking to learn vim quickly. The screencasts also come with an excellent sample ~/.vim folder which is used throughout.

In TextMate many people also mentioned the Command-T keyboard shortcut for searching files and code. Peepopen was also recommended as a navigation plugin for TextMate that also works well with MacVim and other Mac editors.

Deployment

The topic of deployment was also raised with Capistrano remaining the hands-down favourite. Vlad the deployer and git-deploy also got honourable mentions.

Documentation

For daily reference members recommended rdoc.info and railsapi.com. The official Rails Guides were available for more detailed Rails tutorials. For screencasts members turned to Railscasts, Peepcode, PragProg and The Ruby of Rails Tutorial by Michael Hartl. Rails for Zombies was also mentioned as fun way to learn Ruby on Rails.

Testing

Most members use either rspec or minitest for their tests, along with various complementary tools like factory-girl, machinist, and mochra. The autotest gem from ZenTest was also mentioned as an important tool for automatically running tests. Watchr is another tool which can be used to run your tests automatically, though no one at the meetup is using it.

Other tips

Some members use a terminal emulation client called screen to maintain a persistent console on their servers. You can detach from screen terminal sessions, leaving them running while you disconnect from the server. This is great for managing long running server processes. Screen sessions also persist if your accidently disconnected, making them an essential tool for managing flaky internet connections. Scott is an avid screen user and has shared his .screenrc.

Mark was the sole tmux user, preferring it to screen as it allows multiple users to share a session. It also lets you split a window vertically and horizontally which can’t be done in screen. He uses tmux for remote pair programming, and for running autotest in a split below his editor.

Fletcher is a fanatic about versioning and sharing his configuration, Mac users should look at his post with details of all this GitHub repositories on the mailing list.

Speaking of the mailing list, if you don’t already you should sign up to stay in touch with the meetup between events. It’s also a great way to get help when you’re stuck on a tough problem. Just be sure to include a link to your code if you’re look for help on something specific!

Next Meetup

Our next meetup is on March 15th, the third tuesday in March. We’re not ready to announce details yet, but trust us when we say we’re planning something special.

YEGRB 0.10 Work Smarter

WHAT: YEGRB 0.10 Work Smarter
WHEN: Tuesday February 15th @ 18:30
WHERE: Original Joes Varsity, 8404 109 Street (map)

The only code that counts is the code you ship.

At this meetup we’re going to be talking about the tools, tricks, and techniques that you use to write and ship your code. It’s going to run a little differently than our normal meetups. Rather than doing a series of presentations we’ll be breaking into groups to talk about your development workflow. Participants are encouraged to bring their laptops and demonstrate their favorite coding techniques. After some discussion members will be invited to take the stage and share their favorite workflows with the group.

As with last meetup, we’re getting together at Original Joe’s Varsity close to the U of A campus (8404 109 Street). Come early to get a good seat, the meetup will get started at 6:30.

We’re also looking for someone to sponsor part of the tab. Email [email protected] or reply to @yegrb on Twitter if you’re interested.

YEGRB 0.9 - New Year, New Languages

WHAT: YEGRB 0.9 - New Year, New Languages
WHEN: Tuesday Jan 18th @ 18:30
WHERE: Original Joe’s Varsity (map)

Our first meetup of 2011 is happening this coming Tuesday at Original Joe’s Varsity. As announced at the last meetup we’re talking new languages for the new year. There will be a short set of lightning talks, then lots of time for socializing afterwards. And since we’re at a pub already, there’s no need to migrate anywhere once the talks are done. Even better there’s a bar tab!

The languages we’ll be presenting include:

  • Erlang (@scottbrooksca)
  • Python (@darkhelmetlive)
  • Groovy (@fnichol)
  • JavaScript (@MarkBennett)

If you’d like to talk reply to @yegrb on Twitter or send us an email to [email protected]

We’re also looking for a projector. If you’ve got one we can use please email [email protected]

YEGRB 0.8 Notes

House Keeping

RailsRumble Survey

Over the last month we ran a survey to see how useful YEGRB’s support was during the RailsRumble. The results are out, and the executive summary is that teams found YEGRB provided good useful about the rumble, and publicity for their apps. Teams didn’t find YEGRB very useful for matchmaking or venue finding which is something we’ll try to improve on next year. The teams were also very happy with their performance, and YEGRB as a whole. Full results are online for your own analysis.

Thanks to everyone who took the time to share their thoughts and comments!

News

  • RubyConf 2010 happened this weekend. Yukihiro Matsumoto (Matz), Dave Thomas, and David Heinemeir Hansson. They’ve got a Google group but videos aren’t up yet.
  • Other stuff?

Jobs, Jobs, Jobs

There are lots of ruby and javascript jobs this month!

Please contact [email protected] if you’d like to get your job listed at our next meetup!

Talks

Next Meetup

We’re going to skip the next meetup in December, but we’re hoping to organise a Christmas hackup instead. Details over the next few weeks.

Stay In Touch

UPDATED! YEGRB 0.8 Rails 3 - 16-Nov at 19:00

UPDATE: Please note this is now at 19:00. We’re also still looking for speakers!

THE DETAILS:

WHEN: 16-Nov-2010 at 19:00 WHERE: Room 607, Stanley Milner Library, 7 Sir Winston Churchill Square

This month, we’re getting back to our roots to talk about the recent release of Rails 3.

We’re looking for speakers to discuss anything and everything related to Rails 3. Ideas for talks include:

  • Installing Rails 3 and creating your first app
  • Upgrading a Rails 2.3 app to Rails 3
  • Integrating your existing gems with Rails 3
  • Rails 3 routing
  • AREL and the new ActiveRecord
  • Testing Rails 3 apps with rspec
  • Integrating Rails 3 with other rack applications

If you haven’t done a lightning talk at YEGRB before, now is your change to give it a try! They’re only 10-minutes and it’s a great experience. Sign up to talk using the RSVP form below.

Daniel (@darkhelmetlive) has also kindly volunteered to MC this month’s meetup. Please don’t give him too much of a hard time as this is his first time running the show. I won’t be there in person, but I will deliver a screen cast on Rails 3 remotely.

IMPORTANT:

Please note that we’re having this meetup at the Stanley Milner Public Library. There’s parking in the library parkade, and you can access the library building from Churchill LRT station, or from the bus terminal at the front entrance. The meetup is on level 6, room #7. We’ll post signs at the door on the night of the event. It’s a new venue for us, and we’d appreciate any feedback you may have.

RSVP:

Use this form to RSVP

Contact [email protected] if you have any questions. See you there!

-Mark Bennett
YEGRB member

YEGRB 0.7 Notes

House Keeping

Looking for a new venue

  • cheap is great, free is better
  • needs wifi, projector
  • food and drink

News

  • RSpec 2.0(.1) - Behaviour Driven Development for Ruby
  • Passenger 3 - Smaller, faster, better and now with more RVM
  • OmniAuth - OmniAuth is a flexible authentication system utilizing Rack middleware

RailsRumble

Congratulations to all the teams that participated in the RailsRumble! There were four teams competing and they all completing some great looking and funtional apps. We’ve posted profiles of each app on the blog.

Public voting starts next week, but you can register your RailsRumble account now to participate in the judging.

rumble teams now have a few minutes to demo their apps

And now for today’s surprise, Cam Linke has agreed to give each app a few minutes to demo at the next DemoCamp. If you’re interested in doing so please let me know.

Jobs, Jobs, Jobs

There are lots of ruby and javascript jobs this month!

Please contact [email protected] if you’d like to get your job listed at our next meetup!

Talks

Next Meetup

Our next meetup is going to be on Tuesday Nov 16th.

We’ll be switching venues so please watch Twitter and yegrb.com for details!

YEGJS - 19-Oct-2010 at Axis Cafe

This month we’re taking a break from Ruby to talk about… JavaScript!

Javascript is a topic of interest to many Rubyists, and we decided that there’s enough going on to warrant it’s own meetup.

We’ve already got speakers talking about Node.js and TDD in Javascript, but there are lots of other things to cover. If you’d like to do a talk then contact @yegrb on Twitter or email [email protected]

We’re also still looking for a sponsor for this months meetup. Sponsoring a meetup is as cheap as $100 and ensures we can keep these meetups going at the current venue. Contact [email protected] if you’re interested.

RSVP to attend or do a lightning talk. See you there!