HTTPS clone URL
Subversion checkout URL
DSLs for Fun and Profit #80
mdub wants to merge 2 commits into rubyaustralia:master from mdub:dsls
This page is out of date. Refresh to see the latest.
Showing with 17 additions and 0 deletions.
|@@ -0,0 +1,17 @@|
|+# DSLs for Fun and Profit|
|+Domain-specific languages (DSLs) are a great way to make your code more expressive, and Ruby is a fantasic languages for writing DSLs. This talk will cover the meta-programming techniques typically used to implement DSLs in Ruby. We'll cover both "internal" (pure Ruby) and "external" DSLs, and peer into the implementation of several popular DSLs (ActiveRecord, RSpec, Cucumber) to see how they work.|
|+## Mike Williams|
|+Mike works at Cogent, as a Ruby/Agile developer/architect/consultant. There he solves problems for a variety of clients, using mainly Ruby, and the power of surprise. He's written numerous Ruby gems you've probably never heard of, and was the founding host of the Melbourne Ruby users' group.|
|+- [My website](http://dogbiscuit.org/mdub/)|
|+- [My twitter](https://twitter.com/woollyams)|
|+- [My GitHub](https://github.com/mdub)|
|+### Past talk slides|
|+- [Enumerable, and the art of being lazy](http://mdub.github.com/art-of-being-lazy/)|