David Copeland
10-Nov-13 11:55
David_copeland

Although "being OO" isn't an end unto itself, we can often learn a great deal about programming by taking things to the extreme. Branching, nil checks, and attributes are not very "OO" and are often the source of great complication in our code. What would our code look like if...

15-Sep-12 10:15
1119-gogaruco2012-services-scale-backgrounding-and-wtf-is-going-on-here-thumb_0002
David Copeland
Rated: Everyone
Views: 1,547

You want to improve the performance of your app, or you want to keep your system composed of small, easy to understand services. You start using background jobs, REST calls, and cron. And then weird things happen.

Designing services from the start can be tricky, but there i...

05-Nov-11 10:30
762-rubymidwest2011-make-awesome-command-line-apps-with-ruby-thumb_0004
David Copeland
Rated: Everyone
Views: 1,270

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...

04-Nov-11 11:45
753-rubymidwest2011-beyond-web-development-thumb_0003
Rated: Everyone
Views: 909

Live podcast recording for Ruby Rogues!

30-Sep-11 16:20
694-rubyconf2011-test-drive-the-development-of-your-command-line-applications-thumb_0001
David Copeland
Rated: Everyone
Views: 1,031

Rubyists love testing, and test-driven-development is becoming THE way to write code. But, do we do this with our command-line tools? How DO you write a test that your awesome application cleans up its temp files? How does one make a failing test for a missing command-line opt...

16-Sep-11 10:30
638-gogaruco2011-test-drive-the-development-of-your-command-line-applications-thumb_0002
David Copeland
Rated: Everyone
Views: 1,298

Rubyists love testing, and test-driven-development is becoming the way to write code. But, do we do this with our command-line tools? How do you write a test that your awesome application cleans up its temp files? How does one make a failing test for a missing command-line opt...

David Copeland
has presented at

Logo_smaller-small
Nov 07 - 09, 2013
50 presentations available
Rmw-logo-mid-small
Nov 04 - 05, 2011
22 presentations available
Rubyconf2011-logo-small-small
Sep 29 - 01, 2011
65 presentations available


Version: 1.0 (535) by Coby Randquist on 2014-02-27