Sessions at Madison Ruby 2011 on Friday 19th August

Your current filters are…

  • Opening Address / Announcements

    by Robert Pitts and Jim Remsik

    At 8:45am to 9:30am, Friday 19th August

  • The Improv Effect

    by Jessie Shternshus

    I will give you some tips on how to do a Kick Ass Lightning round talk by using the theories of improvisation. You will get a chance to practice your new skills and hear some feedback. Learn how to get your point across in a clear and confident way. Understand how to make your message stick. Be aware of the signals you are sending to your audience.

    At 9:30am to 10:15am, Friday 19th August

  • A Convenient Truth (How To Configure Your Environment)

    by Ro Samour

    At 10:15am to 10:30am, Friday 19th August

    Coverage video

  • TravisCI: Continuously Integrating the OSS Community

    by Josh Kalderimis and Sven Fuchs

    At 10:30am to 11:00am, Friday 19th August

  • Free Whiskey

    by Rick Bradley

    In this talk I’ll discuss why in the world I would even remotely consider writing a(nother) capistrano replacement, how I justified it as an experiment with practical impact on our deployments, and how the experiment resulted in immediate payoffs. We’ll explore how looking at a problem of with fresh eyes changes the way we solve it. How insisting on doing the Simplest Thing That Could Work, and being religiously test-first (BDD) results in an incredibly fast and simple software. We'll discuss how we know when to add development overhead (git-flow management for releases, full end-to-end integration suites, formal issue tracking, etc.) as a project moves forward. Finally, we'll show you how to solve deployment issues you probably weren't even aware you had.

    At 11:30am to 12:00pm, Friday 19th August

    Coverage slide deck

  • MINSWAN (Matz Is Nice So We Are Nice)

    by Bryan Liles

    Everything you've done in your life has led you to where you are right now. All the good and bad decisions have helped make you the person that have evolved into. We all want to be good coders, and there are life lessons to be learned by observing others. Instead of letting you observing all my past failures and success, I'm going to recap them for you. From my troubled past to my current ruby undertakings; you'll get an eye of someone who laughs at MINSWAN every day.

    At 11:30am to 12:00pm, Friday 19th August

    Coverage video

  • Making Awesome Command Line Apps in Ruby

    by David Copeland

    Tired of maintaining your one-off script that has now become someone's job to execute? Wishing you could easily create polished applications on the command line similar to git or cucumber? You'll learn exactly what makes a great command line application, and see how easy it is to accomplish in Ruby with just a few open-source libraries. After this, you'll have everything you need to create usable and maintainable command line applications that won't come back to haunt you.

    At 1:30pm to 2:00pm, Friday 19th August

  • Re-imagining Rails Messaging

    by Gerred Dillon

    As Ruby matures, understanding service oriented architecture is becoming more important for Rubyists to have in their toolboxes. This talk will focus on messaging systems in the SOA ecosystem, featuring a case study of an application that went from monolithic to service oriented, with messaging and queue systems driving the changes. Architecting, scaling, deploying, and maintaining messaging/queueing systems will be discussed, and tools developed along the way will be introduced.

    At 1:30pm to 2:00pm, Friday 19th August

    Coverage video

  • The Ruby Environment

    by Bradley Grzesiak

    At 1:30pm to 2:00pm, Friday 19th August

  • "I'm mad as hell, and I'm not going to take this anymore!", Strategies for Coping in Chaos

    by Jacqui Maher

    Breaking news, tight deadlines, and ever-changing priorities are hallmarks of most newsrooms. In fact, they're the hallmarks of many software development projects too, if you switch news for 'ideas'. The ever changing roadmap makes delivering quality software applications difficult. Gotten on top of all that? Then add in the time to maintain and scale these apps, embracing change as code slowly changes into 'legacy'; all of which would lead anyone to go just a little bit crazy. So won't you all join me in opening your twitter streams and shouting out.... ?

    At 2:30pm to 3:00pm, Friday 19th August

  • Life on My Home Planet

    by Giles Bowkett

    This talk covers two powerful but incomplete artificial intelligence projects in Ruby: Archaeopteryx, a Ruby drum machine which can improvise its own rhythms, and Epic Towelie, which can automate several tasks involved in refactoring JavaScript, such as identifying duplication, identifying highly similar code, and extracting repetitive code into wrapper functions. The speaker may perform music; the speaker's code will definitely perform music. The talk will also pose an important and challenging question: do you need a goat to fly to the moon?

    At 2:30pm to 3:00pm, Friday 19th August

    Coverage video

  • jQuery Mobile on Rails

    by Chad Pytel

    jQuery Mobile provides a framework for building cross-platform mobile web applications. This opinionated mobile web framework will allow you to build a single mobile interface that supports iPhone, Android, Blackberry, Palm, and Windows Mobile, and perfectly complements Ruby on Rails on the server side.

    This session will walk through the building of a mobile web application using jQuery Mobile and Rails. Along the way, we’ll dive into jQuery Mobile internals, exploring the interesting and innovative ways it does what it does.

    You’ll come away from this session with all of the information you need to know to build your next mobile web application with jQuery Mobile and Rails, including setup and infrastructure, pitfalls and gotchas, and how to fully integration test your mobile application, even the javascript!

    At 3:30pm to 4:00pm, Friday 19th August

  • Scripting Vim with Ruby

    by Matt Margolis

    Vim has emerged as one of the premiere editors for Rubyists. This talk will teach you everything you need to know to take your Vim experience to the next level by extending Vim with the Ruby scripting interface. We will cover the Ruby interface's API and explore the power of customizing Vim with commands written in Ruby.

    At 3:30pm to 4:00pm, Friday 19th August

    Coverage slide deck

  • Local Flavor: Madison-area non-technical craftspeople sharing their passion

    by Gail Ambrosius , Rob Lobreglio and Jeanne Carpenter

    At 4:15pm to 5:15pm, Friday 19th August

  • Lightning Talks

    At 5:15pm to 6:00pm, Friday 19th August

  • End of day announcements

    by Jim Remsik and Robert Pitts

    At 6:00pm to 6:15pm, Friday 19th August