Thanks a lot for coming out on Tuesday everyone! We had a nice turn out, and three great presentations (two full talks, and one Lightning Talk).
So, what happened?
1. Mario and Keith’s gave a talk on building fast websites
Mario Visic (twitter | homepage) and Keith Pitt (twitter | homepage) joined us all the way from Australia (via the magics of the Internet ;).
They gave us an awesome talk titled Keith and Mario’s Guide To Fast Websites, where they went over their journey of bringing their page load time from 9 seconds, down to just under 2 seconds total. Pretty darn good!
They graciously allowed us to record the talk as well. You can see the recording here.
You should also check out their new app Giftoppr.co, which is the app they optimized in the presentation; and also the website benchmarking tool they made.
2. Xander Miller gave a Lightning Talk to pitch a community project
After a break, Xander Miller (twitter | homepage) gave an excellent talk and pitched an idea for a Project for Project Night about Project Night, aptly titled “Project Night Meta.”
He’s looking for contributors to join in on the project. You can participate by giving advice / feedback, by mentoring, or you can sign up to do some of the development. If you’ve been looking for a project to work on, this looks like a good one.
You can sign up to participate here.
The video of Xander’s talk is here, and the slides are here.
3. David Underwood gave a talk on Rails 4 Streaming
For the finale, David Underwood gave a fantastic talk on Rails 4 Streaming.
He showed how you can mix in the ActiveController::Live module into your controllers to stream data to the client using Server Sent Events (SSE) in Rails 4.
He also showed us how to use Redis Pub/Sub to automatically update a page when a new message is published to the channel we’re subscribed to. Neat!
We didn’t get to record this one though, sorry about that. We’ll be experimenting with different ways of recording, to try and ensure we capture more of or even all the talks. The slide deck is here though.
You can also see and contribute to David’s project here. It allows you to build a server status page like you’ve seen around the web, and uses Rails 4 Streaming in the background.
Side-note: Even though we’re starting to record these, please do still be sure to come out to the meetups. Part of what makes these things fun is being in the same room as other Ruby Developers like yourself. You’ll get to chat with fellow Rubyists, and enjoy free food and drinks, sponsored by Shopify of course. ;) — P.S. They’re hiring.
An Announcement: Christopher Saunders is leaving town :(
One of our key team members, Christopher Saunders (twitter | homepage), is leaving town at the end of the month. So, sadly, this was his last Ruby Tuesday, at least for a while.
Chris has always been super helpful in volunteering his time to represent Shopify, to hang out and give support during the events, and also in giving talks. He has literally saved the night several times.
So, Chris, on behalf of the Ottawa Ruby team and community, I’d like to say thank you so very much for everything. All of your help has been truly appreciated; we couldn’t have done it without you. Farewell, and best wishes to you, for wherever life takes you!
Be sure to follow Chris on Twitter to keep up with his adventures.
Up next: Project Night and Uri Gorelik
Next month, we’ll have another Project Night (stay tuned for the date), and Uri Gorelik (twitter | homepage) of HealthWave will be giving us a talk on Using Angular.js with Rails.
Be sure not to miss it!
Hope to see ya’ll there!
The Ottawa Ruby Team