Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Scottish Ruby Conference 2011 schedule

Friday 8th April 2011

  • Great Developers Steal

    by Ben Scofield

    There are more smart people building software now than there have been at any point in the past, which means that it's more important than ever to stay on top of new developments, libraries, frameworks, and everything else. To really take advantage of this wealth of innovation, however, you've got to look beyond your normal community -- what's going on in Python? And how can we use that to make our Ruby lives easier? In this session, we'll explore that question. We'll look at actual examples of code and concepts borrowed and reimplemented to form a better idea of when it's appropriate and when it'll fall flat.

    At 12:30pm to 1:15pm, Friday 8th April

Saturday 9th April 2011

  • Real Time Rack

    by The Konstantin

    At least since node.js, everyone knows that real time HTTP responses are the next big thing. The secrets of handling incoming requests asynchronously with Ruby is not yet far spread among Rubyists, as the internals needed for such responses are neither specified nor documented and there is a lack of tools. Still, it is possible to use Server-Sent Events, Websockets and akin with Rack today. This talk will demonstrate the underlying technologies and how to use them.

    At 3:30pm to 4:15pm, Saturday 9th April

Unscheduled

  • Keynote: Dave Hoover

    by Dave Hoover

    Coverage video

  • Raise the bar, lower the pressure

    by Durran Jordan

    The Ruby community's passion for open source is unparalleled with respect to other languages, however it comes at a price. In this talk some extremely opinionated ideas will be presented in the hopes of sparking some great conversion around the following areas:

    Code quality vs time to market in the OSS world, flexible project infrastructure, outside in to inside out testing, locking down your API and design, leveraging the community for resources, proper open source etiquette, and effective and noneffective design and refactoring techniques.

    Coverage video

  • Scaling Groupon

    by Michael Cerna and Tyler Kennings

    What happens when your little Rails app makes it big time? What would you learn about your system if you had to double capacity every three months? How do you scale the human side to keep up with the success of the business? There are all questions we've been forced to answer at Groupon and we'd like to share some of our success with you. In this experience report we'll talk about the technology and process behind Groupon and how Rails is scaled in the fastest growing company ever.

    Coverage video

  • Testing Outside of the Ruby World

    by Joseph Wilk

    Ruby has a thriving testing ecosystem which is leading the way in many ways. But innovation in testing is not limited by language. Lots of interesting ideas are evolving from outside our comfy red world. It’s time we expanded our horizons and learn about some of the testing ideas evolving around other languages. Come to be inspired by new ideas, see how language changes the way we think about testing and discover what life is like in other testing lands.

    Coverage slide deck

  • These are not the credit cards you're looking for

    by Ryan Stenhouse

    PCI DSS is a vague and horrific standard that anyone that has anything to do with taking or processing payments by card has to adere to. Luckily, it has as much to do with common sense as it does with security and is not as insurmountable a challenge as some would have you believe.

    I'll talk about what you need to know to become PCI DSS compliant, why you should care about it and how you can save tonnes of money using free software where possible based on my first hand experience at PCCL where myself and Nasser Khan designed and implemented our PCI Compliant infrastructure from scratch.