Meetup Next Tuesday, Sept 23rd

The next Ruby Tuesday meetup is coming up next week, on Tuesday, September 23rd, 2014.

You can see the agenda and RSVP here:

We haven’t set a location yet, but will let you know when it’s been settled. On that note, if anyone knows of an office downtown (preferably near the old Shopify offices) that would be willing to host 40-50 Rubyists for a few hours, please get in touch.

We hope to see you all there!

Thanks, The Ottawa Ruby Team

Summary for August 2014

Thanks to everyone who came out to the August 26th meetup. Thanks also, very much, to our speakers!

What happened?

1. Ahmed Omran’s Talk: Designing RESTful Web APIs

Ahmed Omran (Twitter | Blog) gave us a fantastic talk on Designing RESTful Web APIs.

Screenshot of video for Ahmed Omran's talk on Designing RESTful Web APIs

Here’s the abstract:

Designing RESTful Web APIs

This talk will focus on designing and building APIs that communicate over HTTP. We’ll discuss questions like: what are web APIs, why build APIs, and what does a good API look like today. I’ll use an example implemented in Ruby on Rails and share some resources.

Links

  • Slides, video and code are on Ahmed’s website here

  • You can see the original recording from Ruby Tuesday here

2. Anton Sakovich’s Talk: Testing Rails 4 Applications

Anton Sakovich (Twitter | Github) then gave us a Lighting Talk called Testing Rails Applications: An Introduction.

Screenshot of video for Anton Sakovich's talk on Testing Rails 4 Applications

Here’s the description:

Testing Rails 4 Applications: An Introduction

The purpose of this talk is to show by example how to get started with testing Rails applications. We give an overview of Rails 4 default testing infrastructure for model and controller tests. We also discuss some handy gems and give hints on speeding up test runs.

Links

Xander’s Talk Postponed

We were running pretty late (sorry again), so Xander Miller graciously offered to do his talk in September. We humbly accepted his offer.

What’s up next?

September 23rd - Ruby Tuesday

We currently have one tentative Lightning Talk scheduled (Xander Miller’s talk on Building Dynamic Site Navigation), but no main topic for this month’s meetup.

So, if you have an idea for a talk, please let us know via this short form. We currently have space for one full-length talk (20-40 minutes), and one Lightning Talk (7-15 minutes).

We’d love to hear more local people give talks, so please don’t be shy!

October 7th - Web Project Night

We already had September’s Web Project Night on September 2nd, just one week after Ruby Tuesday. We had it at the Smoque Shack, right across the street from the old Shopify office.

The next Web Project Night is on October 7th, 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.

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

Web Project Night is Tonight (venue change — please read)!

Hey everyone,

Hope y’all had a great long weekend!

Just a head’s up that Web Project Night is tonight at 6:30pm.

1. Important: New Location (two mins from the Lounge)

Please note that the venue has changed: we will be at the Smoque Shack tonight — NOT the Shopify Lounge.

(It’s at 129 York Street, right across the street from the old Shopify offices. It’s about a two minute walk from the Lounge. We’ll be upstairs.)

2. On The Food

Shopify has kindly offered to purchase some appetizers for the group; but you should also consider ordering something too if you’ll be hungry — they’ve got some tasty stuff.

(My personal recommendation would be the Jerk Chicken, if you like your food spicy. ;)

3. Come On Out :)

They’ve got wifi and all of that; so come on out, order a beer and some corn bread to munch on while you get stuff done!

More details and RSVP here

Please feel free to holler back with any questions. We hope to see you all there!

Thanks, The Ottawa Ruby Team

Meetup Tomorrow

Just a quick head’s up that tomorrow (August 26th, 2014) is Ruby Tuesday.

You can see the agenda here. We hope you can make it!

Thanks,

The Ottawa Ruby Team

Meetup Summary - July 2014

Hey everyone,

Thanks for coming out last week everyone, and thank you very much to our speakers! We had three great talks, and quite a number of people show up.

[Special thanks to Kurtis Funai (Twitter) for the pic!]

Our speakers were kind enough to let us record their talks. So if you’d like to watch them again, take a look below for links.

The slides are also included for two of the three talks.

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.

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

2. David Underwood’s Talk: Gems You Shouldn’t Leave Development Without

David Underwood (Twitter | Blog) gave us a fantastic talk, showcasing some gems that can help you during development.

Here’s the abstract from David’s talk, in case you haven’t seen it:

Gems You Should Never Leave Development Without

A whistle-stop tour of some of the pieces of functionality you should put in place before deploying your new project to production for the first time, and the gems that provide them.

Links

3. Xander Miller’s Lightning Talk: Roll-Call of Rails Relationships

Xander Miller (Twitter | Blog) gave us a nice tour of the relationships that can be used through Rails’s Active Record Associations.

Here’s the abstract:

Roll-Call of Rails Relationships

Modelling in Rails is all about relationships. Rails has a large roster of relationships available to build the model you need for your app solution. In this talk we will quickly roll through all the relationships and in what situation you might need them, from the simple has_many to the complicated polymorphic. So that the next time you are modelling, you’ll have a better idea of what to look for in the docs.

You can watch Xander’s talk here, and you can learn more about Rails Relationships on the Rails Guides site here.

4. Ryan Brink’s Lightning Talk: Technologies In Use At LiveInsight

To wrap things up, Ryan Brink (Twitter) gave us a great talk on some of the tech they’re using over at LiveInsight.

Links

What’s up next?

August 5th - Web Project Night

The next Web Project Night is next Tuesday, on August 5th, at 6:30pm.

Please Note that I mistakenly said that Web Project Night was on Tuesday, July 29th — it’s not. It’s next week, on August 5th. My humble apologies.

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 26th - Ruby Tuesday

Ahmed Omran will be giving us a talk on Creating a RESTful JSON API.

See the details and RSVP here.

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

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