Friday 16th March, 2012
3:30pm to 4:30pm
Ruby is an effective general-purpose language that's been gaining widespread popularity with web developers for its expressiveness and clarity. But while Ruby and web development are a comparatively recent phenomenon, the Ruby language is a rich, mature distillation of many of the best features of programming languages created over the last thirty years.
In this talk, we'll take a look at some of those features, and understand how Ruby puts them together to provide powerful tools for modern software development. We'll also do some live demos, where we'll exploit Ruby's metaprogramming capabilities to provide interesting results. Often these results aren't possible or as easy to accomplish in other mainstream languages, and we'll show you some cool tricks that you can do with them.
To get the most of out of this talk, you should be proficient with at least two or three programming languages, including at least one strongly-typed language like Python or C#.
Builder of things, occasional public speaker, and curiosity advocate. Advisory engineer @pivotal + cofounder @uphexco.
Sign in to add slides, notes or videos to this session