Old Guy New Trick

An old guys journey to learn how to code.

Ancient City Ruby 2014 Day Two


Author: John on April 07, 2014

Day two was a rough start for me.  I over slept a little bit so I didn't have time to get breakfast at home.  Luckily, there was some breakfast provided at the conference.  I'm not a big carb eater, but I knew that if I didn't eat something, it would be a rough day.  So down went a half bagel, some fruit, a glass of water and a coffee chaser.

Starting out the day was someone I had heard of, but never met - Terence Lee.  Terence works at Heroku as well as participates on the Ruby core team as a contributor.  I enjoyed this talk because I've been using Heroku in my knowledge quest and found the topic to be relevant.  I think we sometimes take for granted what is going on behind the scenes, by guys like Terence, to ensure easy deployment of our apps.  In summary - make sure you are off of Ruby 1.8.7 and 1.9.2.

For day two, I took the most notes during the second talk by Craig Kerstiens.  He talked about Postgres which is the primary database that I've been using in my Rails applications.  Craig confirmed something that I had encountered two days earlier - don't use homebrew for Postgres.  Download and use the Postgres.app from their website.  I had a lot of issues during my workshop due to homebrew and its installation of Postgres.  Along with good tips for Postgres related resources, I also learned new stuff like sequential scan vs index scan.  And using Gin for indexing when you have multiple values in a column vs the standard BTree index method.  Rounding out his talk, I walked away with a to-do list of required research on HStore and jsonb.

Lunch on day two was the only part of the conference I didn't like.  I am not a pasta fan at all and sadly didn't find much I could eat.  I ended up snacking on two pieces of cheese and a chunk of bread.  Where the meal failed for me, the desert was a home run!  So I filled up on desert and coffee.  Yup, I was a bit jittery for the rest of the day.

After lunch it was time for Aaron.  His presentation had both a healthy serving of comedic relief as well as filling geekery.  Who else but Aaron would code a way, using a webcam, to scan all of his Magic the Gathering cards and catalog their value?  Oh and did I mention there were cats?  Aaron urged the audience to help him test out one of his projects related to OpenCV.  We were to all send him a tweet with the words "Photo Me".  The goal was for his program to see the tweet, take a picture of Aaron at that moment in time, and send the picture to the person who tweeted him.  Well it seems one variable wasn't accounted for - Twitter.  With a flood of incoming requests to his Twitter account, the "enforcers" locked his account.

Something that I had forgotten to mention earlier was that for most of the conference, Ben sat with me.  I really thought this was cool.  Most of the speakers sat together up front or to the side.  But I got to sit with Ben - just me and him.

Which brings me to one of Ben's friends - Konstantin.  Ben had made some reference to Konstantin in his presentation - well more like to Konstantin's bag which apparently got lost while enroute to a conference in the Philippines.  Konstantin had a good bit of humor in his presentation which focused on security.  It was very englightening to learn about the many different ways hackers try to compromise web applications, including Rails applications.  Both the Ruby and Rails teams make a great effort to eliminate/prevent security issues.  I'll admit there were parts of the talk that went over my head.  But overall, I found it very usefull and an area where I want to learn more.

Near the end of Konstantin's talk I started to feel the effect of not eating a proper lunch, and an overload of sweets.  I started getting a little light-headed.  So the end of the conference was a bit of a blur.

I've only been to two Ruby related conferences - Ruby Conf 2013 in Miami, and now this one, Ancient City Ruby Conf 2014.  Although the one if Miami was much larger, I enjoyed the Ancient City one more.  I felt like I learned more at ACR and fit in better.  At the conference in Miami I very much felt like an outsider.  But at ACR I met a lot of people from all over the US and the world.  I am looking forward to another Ancient City Ruby conference in 2015!

Learn Something New Every Day

Last Edited by: John on December 29, 2015