" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Level Up Your Ruby w/ Salman Ansari

Code Crew

Monday, February 17, 2014 from 7:00 PM to 9:00 PM (EST)

Ticket Information

Ticket Type Sales End Price Fee Quantity
General Admission Ended $5.00 $1.12

Who's Going

Loading your connections...

Share Level Up Your Ruby w/ Salman Ansari

Event Details


We all love Ruby. It is a beautiful, powerful, and incredibly flexible dynamic language. Of course, a lot of us don't really get to swim into the deeper realms of Ruby. Often, we assume that it is unnecessary, and better left to those crazy geeks who write all those gems for us. 

With this talk, I hope to show you that it can be quite straightforward to write dynamic abstractions for your app, and gaining that skill-set can become a valuable asset in your toolbox. We will take a journey through some of the lesser known parts of Ruby, such as meta-programming with define_method to build DSLs of your own (like acts_as_state_machine), understanding how method calling (a.k.a. message passing) really works under the hood, and extending core Ruby classes (e.g. String).

We'll go through some examples of how you can use these techniques to implement useful DSLs. We will also have a little fun, and see how futzing around with core classes too much can also get you into some serious trouble (and how to avoid it). Hopefully, we'll learn something, and either way we're bound to have some fun! :)

About Salman Ansari

Salman's passion is software engineering. He loves building quality products and seeks environments where he is constantly learning and consistently challenged. Ultimately, his success metric is building products that speak for themselves.

After graduating with a CS degree from Waterloo in 2007, Salman joined Involver as its founding engineer, and played a pivotal role in the development of all its products. In the winter of 2012, Oracle acquired Involver, and he is now working to evolve the product further as part of the new Oracle Social Cloud suite.

Have questions about Level Up Your Ruby w/ Salman Ansari? Contact Code Crew

When & Where

175 Varick street, 8th floor, NY
New York, NY

Monday, February 17, 2014 from 7:00 PM to 9:00 PM (EST)

  Add to my calendar


Code Crew

Code Crew is a community of people who are passionate about learning how to code. We aim to develop a collaborative environment for hackers, designers and entrepreneurs. If this sounds like you, your journey starts here!

  Contact the Organizer
Level Up Your Ruby w/ Salman Ansari
New York, NY Events Class

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.