Meetup next Tuesday, July 22nd, 2014

The next Ruby Tuesday meetup is coming up next Tuesday, July 22nd. This month, we have:

  1. David Underwood (Twitter | Blog) will be talking about Gems You Should Never Leave Development Without

  2. Ryan Brink will be giving us a talk an Overview of the Rails Application they’re building at LiveQOS, with info on how their using Sidekiq and SQS to manage things; and

  3. Xander Miller (Twitter | Blog) will be giving us a talk on Relationships in Rails

You can learn more and RSVP at the meetup page.

We hope to see you there!

Thanks,

The Ottawa Ruby Team

June 2014 Meetup Summary

Hey everyone,

Thanks a lot for coming out to last week’s Ruby Tuesday, it was a great meetup.

Missed a talk? Wish you could re-watch them over and over again? Never fear, all three speakers allowed us to record their talks. See below for the videos.

What happened?

1. Pizza and Chit-Chat

Taking a cue from our friends over at Ottawa Javascript, we had the pizza at the start of the night.

Why? Because we figured you all would be less distracted if your stomachs weren’t trying to eat themselves, heh. We’re guessing a lot of you probably hadn’t eaten since noon. ;)

As always, the pizza, drinks, and space were provided by Shopify. Check out their careers page while you’re there, they’re hiring!

Side-Note: If you’d like us to keep ordering the pizza for 6:30pm, or if you have another suggestion, please let us know.

2. Tristan Hume’s Talk: From Arrays to Zlib: Highlights of the Ruby Standard Library

Tristan Hume (Homepage | Github) gave us an excellent tour of the Ruby Standard Library.

Here’s the abstract for Tristan’s talk, in case you missed it:

From Arrays to Zlib: Highlights of the Ruby Standard Library

Learn all about the hidden not-gems in Ruby’s standard library. This talk is a tour of many of the best parts of Ruby’s vast standard library, and how to use them to write better and simpler Ruby code. Ruby newbies will learn the basic tricks of the Enumerable module and Master Ninjas will be surprised to learn that Ruby has a built in DNS querying library.

The first part of the talk deals with basic methods on Ruby’s core classes that allow you to manipulate your data with a single method call in ways that might take dozens of lines in other languages. Beginner Ruby programmers will be introduced to the basics of maps and slices while advanced users might find a new favourite method they’d never heard of (maybe Date#tuesday?).

Afterwards we’ll go into some of the handy and even obscure classes found in the Ruby library that you might never have expected were included by default. Even Ruby pros will certainly learn about something or your GetoptLong::NeedlessArgument back. We’ll look at some of the more useful classes like the PP pretty printer and the Tk GUI library, and some of the less useful but quaint ones like the Primes library.

You can see the video of Tristan’s talk here.

3. Xander Miller’s Lightning Talk: Keeping Secrets in Rails

Xander Miller (Twitter | Blog) gave us a superb talk on Keeping Secrets in Rails.

Here’s the abstract:

Keeping Secrets on an Open Source Rails App

Even when working on an open source app you need to have secrets, like passwords, usernames and keys for APIs. We’ll be talking about the Rails 4.1 secrets.yml and ways to get your secret information to a Heroku deployment without having it end up for the world to see on Github.

You can watch Xander’s talk here.

4. David Underwood’s Lightning Talk: Controller Specific Assets in Rails 4

To wrap things up, David Underwood (Twitter | Blog) gave us a fantastic talk on how to setup and use Controller Specific Assets in Rails 4.

The abstract for David’s talk is as follows.

Controller Specific Assets in Rails 4

This talk will give a brief guide on how to set up your asset pipeline for controller-specific assets. Doing so will avoid styles and scripts spilling over into pages where they’re not needed or would cause bugs.

Dave’s talk is up on YouTube, too. You can see it here.

What’s up next?

July 2nd - Web Project Night

The next Web Project Night is this Wednesday, on July 2nd, at 6:30pm.

It’s open to anyone working on the web, so feel free to invite your friends!

Of course, it’s totally beginner friendly.

You can learn more and RSVP here.

July 22nd - Ruby Tuesday

As for Ruby Tuesday, we’ve got… nothing planned. :/

So, if there’s a particular type of event, or a theme that you’d like to see, please let us know via this suggestion form.

Of course, we’d love to hear more local people give talks. If you have something you’d like to talk about, please do let us know via this short form.

Thanks again!

Thanks again for coming out everyone. We hope to see you at the next Web Project Night, and Ruby Tuesday meetup.

Thanks,

The Ottawa Ruby Team

Tomorrow: Meetup with talks by Tristan Hume, Xander Miller and David Underwood

Hey everyone,

Just a quick reminder that tomorrow (Tuesday, June 24th) is Ruby Tuesday

It starts at 6:30pm, and we’ve got a great lineup for you.

1. What’s happening?

  1. Tristan Hume will be giving us a talk titled From Arrays to Zlib: Highlights of the Ruby Standard Library
  2. Xander Miller will be giving us a talk on Keeping Secrets on an Open Source Rails App
  3. David Underwood will be showing us how we can benefit by using Controller Specific Assets in Rails 4

2. Abstracts, Agenda and RSVP

You can see the talk descriptions, the agenda and also RSVP here

3. Got something you’d like to learn or talk about?

If you’re ever up for giving a talk, please let us know via this short form

And if you happen to have a suggestion for a talk / meetup theme / topic that you’d like to see, please let us know here.

Thanks, and we hope to see you there,

The Ottawa Ruby Team

Meetup next Tue, June 24th with Tristan Hume and David Underwood

Hey everyone,

Just a head’s up that next Tuesday, June 24th is Ruby Tuesday! It starts at 6:30pm, and we’ve got some great talks lined up for you.

You can learn more and RSVP here.

What’s Happening

We’ve got two sweet talks booked, and one more tentatively scheduled.

1. Tristan Hume will be giving us a talk called From Arrays to Zlib: Highlights of the Ruby Standard Library

You can see the abstract on the meetup page here.

2. David Underwood will be giving us a Lightning Talk on Controller Specific Assets in Rails 4

The abstract for David’s talk is also on the meetup page.

3. Tentative talk (to be confirmed)

Stay tuned to see if this talk is confirmed.

Why don’t you give a talk, too? :)

If you’ve got something you’d like to teach, or just came across something you’d like to share, you should give a talk. You can let us know what you’d like to talk about here.

Agenda and RSVP

You can see the full agenda and RSVP here.

Thanks all, we hope to see you there! The Ottawa Ruby Team

Web Project Night is Next Tuesday (June 10th)

Hey everyone,

Just a head’s up that the next Web Project Night is next Tuesday, June 10th at 6:30pm.

It’s a fun time, try and come out if you can.

Remember, it’s open to everyone who works with the web, whether designers or developers, and it’s beginner friendly. Feel free to tell your friends.

You can learn more and RSVP here.

We hope ya’ll can make it out!

Thanks, The Ottawa Ruby Team

May 2014 Meetup Summary

Thanks for coming out last week! We had a great meetup, with awesome talks by Sandi Metz, Xander Miller and Christopher Saunders, mixed with a lot of pizza.

Here’s what happened:

1. Sandi Metz’s Talk: Rules

Sandi Metz (Twitter | Blog) joined us remotely via Google Hangout to give us an awesome talk on Rules.

Missed it, or want to see it again? No worries, Sandi was gracious enough to allow us to record it. You can see it on the Ottawa Ruby Google+ page here:

(Apologies for the difficulties with the feedback at the end of the talk, and thank you to Sandi for her patience.)

If you haven’t read her five-star rated book yet, Practical Object Oriented Design in Ruby, you really should! It’s fantastic, and will change your code for the better.

Sandi’s also working on a book for Rails Developers, called Practical Rails Programming. You can sign up here for early access, and to hear when it’s released. It’ll be a good one.

Keep in touch by following @SandiMetz on Twitter, and keep an eye on her blog for new posts, courses and talks (see the sidebar).

2. Pizza Break!

After Sandi’s talk, we had a pizza break, sponsored by Shopify.

There were a lot of you, so a huge thanks to Shopify for sponsoring the space, the food, and the drinks — as always.

Shopify is hiring, by the way! Check out their careers page for openings.

Show Shopify some love by following them on Twitter (@shopify).

3. Xander Miller’s Talk: The Pundit Gem

Next, Xander Miller (Twitter | Blog) gave an excellent talk on the Pundit Gem, which bills itself as

"[a gem for] Minimal authorization through OO design and pure Ruby classes."

Looks interesting. Check it out here.

Slides from Xander’s talk will be added later.

4. Christopher Saunders’s Talk: Building Games for Fun, Feedback, and F…Learning

We wrapped up the night with Christopher Saunders’s (Twitter | Blog) fantastic talk on Building Games for Fun, Feedback, and F…Learning.

Chris was also kind enough to provide us with a link to the recording of his talk. Here it is:

You can see the original slides and his notes here.

Christopher also wrote up a handy post on the Ottawa Ruby Google Group with a ton of Game Development resources for you all. Take a look.

What’s Up Next?

June 10th - Web Project Night

The next Web Project Night is next week, on June 10th, at 6:30pm.

It’s open to anyone working on the web, so feel free to invite your friends!

Of course, it’s totally beginner friendly.

You can learn more and RSVP here.

June 24th - Ruby Tuesday

At the next Ruby Tuesday, Tristan Hume will be giving us a talk on the Ruby Standard Library.

You can RSVP here, more details will be added later.

There’s still slots for Lightning Talks, so if you’re up for giving one, please get in touch.

Want To Give a Talk Sometime?

We’re looking for talks for the upcoming months. If you’ve got something you’d like to talk about, let us know by filling in this short form.

Thanks all!

Thanks again for coming out. Big thanks again to our speakers: Sandi Metz, Xander Miller and Christopher Saunders! We hope to see ya’ll next time.

Thanks, The Ottawa Ruby Team

Tomorrow: Meetup w/ Sandi Metz, Christopher Saunders and Alexander Miller

Just a head’s up that Ruby Tuesday is tomorrow, and we’ve got a great set of talks lined up!

Be sure not to miss this one!

You can see the full agenda, the talk synopses, and RSVP here.

We hope to see ya’ll there!

Thanks, The Ottawa Ruby Team

Meetup Next Tue, May 27th, with Sandi Metz, Christopher Saunders and Xander Miller

Just a head’s up that next Tuesday, May 27th is Ruby Tuesday. The meetup starts at 6:30pm.

Details and RSVP here.

What’s going on?

We’ve got three great talks lined up for you:

1. Sandi Metz (yes, that Sandi Metz) will be giving us a talk on Rules!

You can see the abstract on the RSVP page.

2. Chris Saunders will be giving us a talk titled Learning To Program By Making Games.

The abstract for his talk is also on [the RSVP page].

3. Xander Miller will be giving us a Lightning Talk on the Pundit Gem.

It’ll be a great night. Be sure not to miss this one! RSVP here.

Sharing is caring, help us spread the word

Please spread the word. If you know anyone at your company or elsewhere that may be interested in these talks, we’d love it if you could let them know. Feel free to send them to this post, or to the meetup.com page.

You can also help by tweeting. Here’s an easy one:

—— Tweet Start ——

Join @ottawaruby next Tue, May 27 for great talks by @sandimetz, @chris_saunders and @pareidoliax: http://bit.ly/1h29CAA

—— Tweet End ——

Here’s a clickable link to tweet the above: tweet it. Thanks for sharing! :)

Agenda and RSVP

You can see the full agenda and RSVP here.

Thanks all, we hope to see you there! The Ottawa Ruby Team

Web Project Night Summary - May 2014

Thanks for coming out to Web Project Night everyone! There’s a lot of cool stuff being worked on, and it’s great to see people making progress on their side-projects!

If you missed this one, be sure to RSVP for the next Web Project Night here.

What’s up next?

The next Ruby Tuesday meetup is on May 27th. Here’s what we have planned:

  1. Sandi Metz (twitter | blog), author of the five-star rated book Practical Object Oriented Programming in Ruby (aka POODR), will be giving us a talk. (Topic to be determined.)

  2. Christopher Saunders (twitter | blog) will be giving us a Lightning Talk. (Topic to be determined.)

You can RSVP here. Details to follow.

We hope to see you next time!

Thanks, The Ottawa Ruby Team

April 2014 Meetup Summary

Hi everyone,

A little late, but thanks all for coming out to April 2014 meetup!

So, What Happened?

Edward Ocampo-Gooding (Twitter) gave us an awesome talk on Refactoring. We then worked on a refactoring exercise.

If you’re up for trying out the exercise, you can see some general instructions here.

What’s Next? Project Night, then Sandi Metz!

1. Project Night on May 13th

Project Night is coming up next Tuesday, May 13th! It’s a fun time, and if you haven’t been, you should come out.

You can learn more and RSVP here.

2. Sandi Metz is giving us a talk on May 27th!

That’s right, Sandi Metz (Twitter | Blog), author of Practical Object Oriented Programming in Ruby (POODR) will be giving us a talk on Tuesday, May 27th.

The topic is still to be determined, but we’ll let you know when it’s set.

You don’t want to miss this talk. RSVP here to let us know you’re coming.

Up for giving a talk?

We still have two Lightning Talk slots this month, and open slots for the summer/fall. If you’re up for giving a talk, please let us know here.

Thanks again!

Thanks again for coming out. Checkout the meetup.com page for upcoming events.

Thanks, The Ottawa Ruby Team