Conference 2013

JULY 18th–20th IN AUSTIN, TX

class LoneStarRuby < Conference

    include Design, Community, Change  

end

Call for Proposals ended April 30 with 88 proposals submitted. Thank you for your participation!

Use our new app to recommend topics and nominate speakers for the upcoming conference. We didn't have a ton of time and money to pour into the world's most awesome recommendation app, but we thought we'd start building out something that could be reused for every event we do for the LoneStarRuby Foundation. Of course, it's an open source app, so please consider contributing and/or using the app for your own event.

Our open source portal repo is on Github, if you'd like to make a pull request. We use this app for the entire CFP process, including the early recommendation of topics and nomination of speakers, the CFP process itself, as well as the final post-CFP voting process for the conference committee.

About RailsBridge

RailsBridge is free and open to the public, but requires registration via ThunderTix. The RailsBridge event is on July 18th only. Lunch is not included. Tickets to this event does not include entry into the other Training or Conference events.
Register for RailsBridge

Keynote Speakers

  • Sandi Metz
    Sandi Metz

    Opening Keynote

    July 19, 2013

  • Steve Klabnik
    Steve Klabnik

    Closing Keynote

    July 19, 2013

  • Katrina Owen
    Katrina Owen

    Opening Keynote

    July 20, 2013

  • Avdi Grimm
    Avdi Grimm

    Closing Keynote

    July 20, 2013

Nominated Speakers

  • Dave Thomas
    Dave Thomas

    The Pragmatic Bookshelf

  • James Edward Gray II
    James Edward Gray II

    Ruby Rogues

  • Akira Matsuda
    Akira Matsuda

    CRuby Core Member

  • Ashe Dryden
    Ashe Dryden

    Ashe Dryden Development LLC

  • Adam Keys
    Adam Keys

    LivingSocial

  • Evan Light
    Evan Light

    Triple Dog Dare

  • Alan Skorkin
    Alan Skorkin

    PlayUp

Special Guests

  • Sarah Mei
    Sarah Mei

    Pivotal Labs & RailsBridge

  • Bryan Helmkamp
    Bryan Helmkamp

    Code Climate

  • Charles Max Wood
    Charles Max Wood

    Ruby Rogues

  • Byron Reese
    Byron Reese

    Demand Media

Trainers

  • Matt Konda
    Matt Konda

    Jemurai

  • Matt Kelly
    Matt Kelly

    Zurb

  • Anthony Lewis
    Anthony Lewis

    Mass Relevance

  • Johnny Winn
    Johnny Winn

    Hashrocket

  • Paul Elliott
    Paul Elliott

    Hashrocket

  • Jesse Wolgamott
    Jesse Wolgamott

    Comal Productions

  • Jonathan Birkholz
    Jonathan Birkholz

    Birkholz Creative

  • Matt Ray
    Matt Ray

    OpsCode

Sponsors

  • Social

    Rackspace
  • Ruby

    CabForward
  • Gold

    Engine Yard

Rackspace Social

Rackspace is throwing an awesome party during LoneStarRuby Conference 2013! There will be loads of games to play- make sure to bring your favorite board game!- and feel free to bring a swimsuit, as the space has a pool to cool off in. You're not going to want to miss this!

Training Information

Half-Day Training Options (July 18th)

Not willing to commit to a full-day of learning on one topic? We're mixing things up a bit this year and offering courses in 3-hour nuggets. Pick a morning track and then pack up and move to another track for the afternoon or just stay put.

Lunch is open on Training Day, so that means we want you to get out for some fresh air and reboot. Visit the nearby restaurants, all within walking distance. Coupons will be available for the frugal among us.

Lunch Options

These are within the same general area as the conference center, are walkable without having to cross any major roadways.

  • Dos Batos Woodfired Tacos
  • Elevation Burger
  • Hanabi Japanese Cuisine
  • McAlisters Deli
  • Noodles & Company
  • Panda Express
  • PhoNatic Vietnamese Cuisine
  • Saladworks
  • Schlotzskys
  • Sonic
  • Tärka Indian Kitchen
  • The Egg & I Breakfast and Lunch
  • Walmart
  • Which Wich? Superior Sandwiches
  • Yogurtland

Evening Entertainment Options

These are walkable from conference center, but across a busy street (Anderson Lane)

  • Alamo Drafthouse Dinner & Movies
  • Cover 3

Morning Training Sessions (9am–12pm)

Sarah Mei

RailsBridge Morning Workshop

by Sarah Mei of Pivotal Labs & RailsBridge

Beginner Level

RailsBridge is free and open to the public, but requires registration via ThunderTix. The RailsBridge event is on July 18th only. Lunch is not included. Tickets to this event do not include entry into the other Training or Conference events.

You can register for RailsBridge via ThunderTix.

Katrina Owen
Steve Klabnik

Detangling Rails: Eating an Elephant

by Steve Klabnik and Katrina Owen of Jumpstart Lab

Intermediate Level

In this hands-on workshop you will be presented with an actual Rails application ripe with code smells, tight coupling, leaky encapsulation, and missing abstractions. It's much more than a code sample, written by a real team of developers under a deadline. We will practice identifying issues, explore strategies to attack them, and put them into practice. This is not a walk-through of every refactoring in the cannon; this is practical application of great techniques. After this workshop you will be armed to attack your own legacy applications.

In this morning workshop, we will explore techniques and tools to help you decide where to start, and move those first shovel-fulls without triggering an avalanche.

Anthony Lewis

From X to Ruby

by Anthony Lewis of Mass Relevance

Intermediate Level

Are you a developer looking to get into Ruby? This hands-on session will cover Ruby syntax and idioms with a focus on things you don't find in other languages. Learn how to how to use language features such as symbols and blocks, take advantage of Ruby's Enumerable module, and build your own classes.

Matt Kelly

Building with Foundation

by Matt Kelly of Zurb

Intermediate Level

An introductory implementation-focused class on learning the fundamentals of using Zurb Foundation, the world's most advanced responsive framework that's Mobile First.

Matt Konda

Attacking Rails

by Matt Konda of Jemurai

Intermediate Level

In this session, we will use a variety of tools and approaches to attack a real world Ruby on Rails application. Through the course of attacking it, we will be exposed to tools and concepts that will inform our development. To the extent possible, participants will be able to follow along and execute command injection to pop a shell on an application box, sql injection to access restricted data, and xss to map an internal network and turn on a users’ webcam.

Tools: BeEF, nmap, arachni, curl

Concepts: Several key classes of vulnerabilities.

Matt Ray

Getting Started with Chef

by Matt Ray of OpsCode

Intermediate Level

This session is a an introduction to the basic architecture of the Chef framework, tools and API. After familiarizing ourselves with the concepts and terminology, we will review cookbooks, recipes and resources and walk through examples that show how it works.

Johnny Winn
Paul Elliott

The Hashrocket Way: A View to a Pair

by Johnny Winn and Paul Elliott of Hashrocket

Intermediate Level

Getting excited about pairing is easy but taking the next step can be a challenge. How do you get started and what does a pairing workflow look like? At Hashrocket we pair on every project as well as our open source contributions. This gives us a unique perspective on pairing. In this session we will discuss the tools and processes Hashrocket uses to pair. We will also guide you through our workflow as we deliver features for our current Hashrocket University project. The session will answer your questions on pairing and give you insight into how Hashrocket has addressed pairing challenges.

Afternoon Training Sessions (1:30pm–4:30pm)

Sarah Mei

RailsBridge Afternoon Workshop

by Sarah Mei of Pivotal Labs

Beginner Level

RailsBridge is free and open to the public, but requires registration via ThunderTix. The RailsBridge event is on July 18th only. Lunch is not included. Tickets to this event does not include entry into the other Training or Conference events.

You can register for RailsBridge via ThunderTix.

Katrina Owen
Steve Klabnik

Detangling Rails: Meticulous Arrangement

by Steve Klabnik and Katrina Owen of Jumpstart Lab

Intermediate Level

In this hands-on workshop you will be presented with an actual Rails application ripe with code smells, tight coupling, leaky encapsulation, and missing abstractions. It's much more than a code sample, written by a real team of developers under a deadline. We will practice identifying issues, explore strategies to attack them, and put them into practice. This is not a walk-through of every refactoring in the cannon; this is practical application of great techniques. After this workshop you will be armed to attack your own legacy applications.

In this afternoon workshop, we will attack a small area of sludge and methodically uncover, clean, and polish a piece of code and put each piece in its place in the models, views, controllers, and helpers.

Anthony Lewis

Advanced Ruby

by Anthony Lewis of Mass Relevance

Advanced Level

Go beyond the basics with Ruby's dynamic features. Learn about Ruby's object model and how methods are found. Create and use your own modules / mixins. Finish with walk through metaprogramming - understand class_eval and instance_eval, define methods at run time, and use method_missing to handle calls to methods that aren't defined.

Jesse Wolgamott
Jonathan Birkholz

Angular.js with Rails

by Jesse Wolgamott and Jonathan Birkholz

Intermediate Level

Learn how to create an Angular rich client application. We'll showcase best practices, and use working code to build a rich experience app: WalkAbout. Clients will create a mobile web app that plots photos along a path in a city — learn to integrate Authentication, Forms, GoogleMaps, and photos with a Rails API.

Matt Konda

Defending Rails

by Matt Konda of Jemurai

Intermediate Level

In this session, we’ll use a code analysis tool to identify and fix some of the holes that were present in the attack session. We’ll start with a working attack and finish with code that is resistant to that attack. This session will also introduce some things organizations can do at a process level (SDLC) to build more secure code from the start.

Tools: Brakeman, Rails, text editor, Postgres

Concepts: OWASP Top 10

Matt Ray

Hands-on with Chef

by Matt Ray of OpsCode

Intermediate Level

This session continues the "Getting Started with Chef" session with a hands on lab. The class includes hands-on exercises to reinforce the material. At the end of the class, students will have a code repository that can be used and modified to solve real business problems with Chef. Students will be expected to provide an SSH-capable laptop to participate in the exercises.

Johnny Winn
Paul Elliott

The Hashrocket Way: A View to a Pair

by Johnny Winn and Paul Elliott of Hashrocket

Intermediate Level

Getting excited about pairing is easy but taking the next step can be a challenge. How do you get started and what does a pairing workflow look like? At Hashrocket we pair on every project as well as our open source contributions. This gives us a unique perspective on pairing. In this session we will discuss the tools and processes Hashrocket uses to pair. We will also guide you through our workflow as we deliver features for our current Hashrocket University project. The session will answer your questions on pairing and give you insight into how Hashrocket has addressed pairing challenges.

This afternoon session is a repeat of the morning session, but will include deeper dives into more tools and methodologies for folks who want to spend the whole day with us!

Ruby Rogues Live Podcast

The Ruby Rogues will be recording a live podcast from LSRC on July 20th.

Ruby Rogues

Official Conference Information