10 years experience
I spoke at RubyConf 2005 about system testing DSLs.
I've written a few production APIs, a JRuby industrial process simulator, and a ha...
I spoke at RubyConf 2005 about system testing DSLs.
I've written a few production APIs, a JRuby industrial process simulator, and a handful of little API clients and frontends, including using Swing, Qt, GTK, RubyMotion, and even Win32 agents all in Ruby!
I've mentored junior developers on how to get the most out of the flexibility that Ruby provides, without falling prey to the downsides of duck typing, dynamic dispatching, monkeypatching, and "script"-style coding.