Events

Feed icon 28x28
Rmw logo mid original

Ruby Midwest 2011 Schedule

Talking head recorded and produced by Confreaks, LLC.

( 22 available presentations )
11/04/2011
749 rubymidwest2011 no sudo for you thumb 0000 thumb
Rating: Everyone
Viewed 1,587 times
Date Posted: 12/19/2011
As developers, we want to minimize the time we spend fighting with our development environment. The less time we spend dealing with configuration issues, the more time we can spend doing what we do best... creating awesome apps! I show how you can easily set up a development e...
11/04/2011
750 rubymidwest2011 ruby safari thumb 0002 thumb
Rating: Everyone
Viewed 1,400 times
Date Posted: 01/09/2012
There are many strange beasts in the Ruby language. Some of them you might never have seen. Others you might have seen but not understood. Ruby is a big language, and this presentation will show you some of the corners of Ruby that you might not have known about, or even dare...
11/04/2011
751 rubymidwest2011 rails is the new rails thumb 0002 thumb
Rating: Everyone
Viewed 1,868 times
Date Posted: 12/28/2011
The sweeping changes brought on by Rails 3 and 3.1 haven’t just make our existing development patterns easier, they have opened up the ability for us to build new patterns that accomplish more in a more beautiful and efficient way. In this session you will see how thinking a...
11/04/2011
752 rubymidwest2011 activerecord anti patterns for fun and profit thumb 0000 thumb
Rating: Everyone
Viewed 2,738 times
Date Posted: 12/28/2011
If you’re writing code that looks like User.all.reject(), you’re doing it wrong. Don’t worry though, we’ve all done it before. ActiveRecord makes it all too easy to introduce code that is far from performant, and after awhile, we tend to forget that underneath the pret...
11/04/2011
753 rubymidwest2011 beyond web development thumb 0003 thumb
Rating: Everyone
Viewed 1,604 times
Date Posted: 01/02/2012
Live podcast recording for Ruby Rogues!
11/04/2011
754 rubymidwest2011 how github uses github to build github thumb 0000 thumb
Rating: Everyone
Viewed 1,737 times
Date Posted: 01/02/2012
Build features fast. Ship them. That's what we try to do at GitHub. Our process is the anti-process: what's the minimum overhead we can put up with to keep our code quality high, all while building features *as quickly as possible*? It's not just features, either: faster devel...
11/04/2011
755 rubymidwest2011 test your legacy rails code thumb 0003 thumb
Rating: Everyone
Viewed 2,241 times
Date Posted: 01/04/2012
Everybody wants to do test-driven development, but switching to TDD or BDD on an existing project that doesn't have tests presents special challenges. Often, the current code is a tangled mess of dependencies that defeats the very concept of unit testing. Worse, if somebody ha...
11/04/2011
756 rubymidwest2011 break it down thumb 0003 thumb
Rating: Everyone
Viewed 1,349 times
Date Posted: 01/04/2012
Rails has been around for seven years now, which means there's been more than enough time for us to build huge, monolithic apps that do way too much. It's no surprise, then, that we've started to see a surge of interest in the decomposing large apps into a set of smaller, inte...
11/04/2011
757 rubymidwest2011 does pair programming have to suck thumb 0001 thumb
Rating: Everyone
Viewed 2,087 times
Date Posted: 01/04/2012
On some teams, pairing is the norm, and some developers really enjoy the collaboration, experiencing enhanced productivity.Others work on teams where pairing is shunned, avoided, or... faked. I have been on a quest to discover, on the one hand, why some who call themselves cr...
11/04/2011
758 rubymidwest2011 ruby community awesome could be awesomer thumb 0001 thumb
Rating: Everyone
Viewed 1,151 times
Date Posted: 01/09/2012
We are known for our community. Does this mean our job is done? Are we starting to stagnate? Simply gathering Rubyists together isn't enough. How are you improving your community? Fear not as anyone of you can take action. Whether you live in a place with no organized Ruby mee...
11/04/2011
759 rubymidwest2011 keynote architecture the lost years thumb 0001 thumb
Rating: Everyone
Viewed 63,766 times
Date Posted:
Robert C. Martin (Uncle Bob) has been a software professional since 1970. In the last 40 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Prog...
11/05/2011
760 rubymidwest2011 mastering the ruby debugger thumb 0002 thumb
Rating: Everyone
Viewed 2,252 times
Date Posted:
You are happily writing new code for your system when all of a sudden the code is not behaving the way you thought it should. Perhaps you just created a failing test, and the code you wrote was expected to make the test pass ... but it doesn't. What's the first thing you do? ...
11/05/2011
761 rubymidwest2011 running red hat openshift with a little help from ruby thumb 0000 thumb
Rating: Everyone
Viewed 1,271 times
Date Posted: 01/09/2012
This talk will dive into the details of OpenShift Express and it's support for Ruby and Rack. It will also cover how we are using Ruby internally on our development of OpenShift. This session will not only walk you through how to use OpenShift to deploy a Rails 3 application, ...
11/05/2011
762 rubymidwest2011 make awesome command line apps with ruby thumb 0004 thumb
Rating: Everyone
Viewed 2,034 times
Date Posted: 01/09/2012
Tired of maintaining your one-off script that has now become someone's job to execute? Wishing you could create polished applications on the command line similar to git or cucumber? In my talk, I'll talk about what makes a command line application "awesome", and why you should...
11/05/2011
763 rubymidwest2011 confident code thumb 0000 thumb
Rating: Everyone
Viewed 4,843 times
Date Posted: 01/09/2012
Are your methods timid? Do they constantly second-guess themselves, checking for nil values, errors, and unexpected input? Even the cleanest Ruby codebases can become littered over time with nil checks, error handling, and other interruptions which steal attention away from t...
11/05/2011
Rating: Everyone
Viewed 1,457 times
Date Posted: 01/09/2012
Choosing a data storage engine is an important decision, but it doesn’t have to be painful if you know the landscape. We’ll look at several DBMSs (and a few you’ve never heard of), compare and contrast them based on use-cases, and how to plug each into Ruby. Authoring t...
11/05/2011
765 rubymidwest2011 recommendation engines using machine learning and jruby thumb 0000 thumb
Rating: Everyone
Viewed 1,621 times
Date Posted: 01/09/2012
Ever wonder how netflix can predict what rating you would give to a movie? How do recommendation engines get built? Well, it's possible with JRuby and it's fairly straight forward. Many engines are built purely on support vector machine regressions which map arrays of data on...
11/05/2011
766 rubymidwest2011 people patterns thumb 0001 thumb
Rating: Everyone
Viewed 1,493 times
Date Posted:
We spend a large portion of our time thinking about code and technical project issues. What about the people side of things? The majority of project failures occur because of people, not technology. What we need are guides that help us navigate the waters between the people ar...
11/05/2011
767 rubymidwest2011 life on the edge thumb 0001 thumb
Rating: Everyone
Viewed 1,317 times
Date Posted: 01/09/2012
We are probably all familiar with the dreaded edge cases that creep up on our production code and sucker punch it with inputs we never expected. I bet most of us have scrambled to fix those at one time or another. The good news is that you don't have to live in fear of edge c...
11/05/2011
768 rubymidwest2011 high performance ruby threading versus evented thumb 0004 thumb
Rating: Everyone
Viewed 2,213 times
Date Posted: 01/11/2012
I wanted to know, "Do I need to learn about EventMachine or node.js? Can I use threads? What is so good or bad about threading in Ruby 1.8, Ruby 1.9, JRuby and Rubinius 2.0?" What was important to me
11/05/2011
769 rubymidwest2011 final boss ruby rails in the video game industry thumb 0001 thumb
Rating: Everyone
Viewed 1,337 times
Date Posted: 01/11/2012
Did you know there are video games, both console and handheld, that talk directly to a Rails stack to provide functionality, both in-game and on the web? Did you know that there are Ruby/Rails services running 24/7/365 to process game data for over 40 million players around th...
11/05/2011
770 rubymidwest2011 keynote thumb 0002 thumb
Rating: Everyone
Viewed 1,280 times
Date Posted: 01/11/2012