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,800

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,553

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: 1,153

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,320

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,542

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 (537) by Coby Randquist on 2014-07-29