Morning Training Sessions (9am–12pm)
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.
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.
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.
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.
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.
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.
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.


















Rackspace Social Sponsored by:
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!