Windy City Rails 2016

Video recording and production done by WindyCityRails.

OpenStruct, part of Ruby’s standard library, is prized for its beautiful API. It provides dynamic data objects with automatically generated getters and setters. Unfortunately, OpenStruct also carries a hefty performance penalty. Recently, Rubyists have tried various approaches to speed up OpenStruct or provide alternatives. We will study these attempts, learning how to take advantage of the tools in our ecosystem while advancing the state of the Ruby community. Sometimes, we can have our cake and eat it too. But it takes creativity, hard work, and willingness to question why things are the way they are. About Ariel Caplan Ariel has been hacking since he was 10 years old, building websites to promote publications and make fun of teachers. In late 2013, after a brief stint in bio research, he made the switch to full-time programming. With lots of help from the Flatiron School in NYC, Ariel learned Ruby, Rails, and JavaScript, and is now getting paid to keep learning. Ariel works as a software engineer at Vitals. Delivered at WindyCityRails 2016 in Chicago, IL, USA. Learn more about WindyCityRails at

Rated: Everyone
Viewed 0 times
Tags: There are no tags for this video.