logo Boston Ruby Group


March 2013 ~ RSS

March 12, 2013

Functional Programming and Ruby

by Pat Shaughnessy

While Ruby is object oriented and imperative, it does have some features that allow for functional programming. This talk will compare how you would write functions in Clojure or Haskell with Ruby generally, and then zoom in to take a close look at Ruby 2.0’s new “Lazy Enumerator” feature.

Rails Application Security in Practice

by Bryan Helmkamp

Out of the box, Rails does its best to help you secure your app. Unfortunately, without consistent application of secure development principles, practices and tools, it's just a matter of time before vulnerabilities creep in. Despite Rails' secure defaults, most Rails applications have vulnerabilities, many of which are easy to detect and fix. As a community, increased awareness and understand of web application security puts us in the best position to avoid breaches (like the GitHub SSH key fiasco), and keep our businesses safe. The best time to start locking down your app is now, not after your first close call (or worse). We'll walk through exactly what you need to reduce the risk of a security breach to your business, beyond the Rails defaults.