The modern practice of software isn’t much like architecture or construction. The buildings are largely built. These days, we make a pre-built space work for whoever lives there. Ever been to a staged house? They hire interior designers to put ... Read more
The connected graph -- boxes and lines, or more formally, nodes connected by edges -- is a fundamental structure of computing. Typically our first encounter with it (and often our last) is in an algorithms or data structures class. But the concept... Read more
In this talk, I introduce STABLE, a new set of techniques that bridge that gap between SOLID and real code. STABLE gives you a roadmap towards SOLID code and lets you do good software design right now, in the real world, starting with what you hav... Read more
I will outline a new model for software development that places the people who do it in the center of the picture, instead of on the periphery. Applying it to our projects gives us real, immediate answers to the hardest questions of software today.
Everyone keeps telling us that Github is the new resume. But we live in a world where there are -- literally -- millions of Ruby developers. Why do so few of them ever contribute code back? What could our community do if we moved that needle just ... Read more
As engineers working on a team, we all make technical decisions. What’s the best way to implement this? Where should this function live? Is this library worth using? Some decisions, though, are larger, riskier and more important than that. But gen... Read more
We may not speak the same language, but we do have one language in common. So, we can code together!. Armed with a list of pair programming phrases in English and Japanese, let's work together on a project in Ruby. Coding together can help us brid... Read more
The San Francisco Ruby community went from 3% women to 18% women in less than a year, using no witchcraft! Any OSS community with the right dedication can do it. Come find out how. In January 2009, the monthly San Francisco Ruby meetings averaged ... Read more
Learn about, build, and deploy a Ruby on Rails application in one day! Sarah Mei of RailsBridge will conduct a special “boot camp” to get new developers up and running on Ruby on Rails. Come with just your laptop, and by the end of the day you wil... Read more
A general question like “How do we get more women into technology?” isn’t actually useful for our community. Discussion usually devolves into nature vs. nurture, then affirmative action, and it all goes south from there. So in this session we get ... Read more
Claim your profile today and start building your speaker history.