|
|
London Ruby User Group:DSL or a code smell...
DSL or a code smell...
Abdel A. Saleh recently ran a code review of a DSL he was writing at work. He's going to let us know what he learned from that experience:
DSLs are very powerful tools but are they always necessary? This is a tale in code about my work on a small 'Request Throttling' library where I thought I needed a DSL but it turned out I was sorely mistaken. I'll highlight some common DSLing techniques and the decisions that steered me away from them.
Download the slides here
ABOUT THE LONDON RUBY USER GROUP
|
LRUG is the London Ruby User Group; a community of ruby developers based in and around London. We meet up at least once a month; on the 2nd Wednesday of the month we have meetings with talks, demos and such-like and then we have pub-based meetups organised on an ad-hoc basis (roughly half-way between meetings).
More about the London Ruby User Group
|
|
PODCAST DSL OR A CODE SMELL...
This session took part at the LRUG June. You can view the other 2 podcasts here.
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
Official RNIB Accessibility Hackathon
CONFERENCE (2 DAYS)
London, Saturday, February 11th
BOOK NOW!
|
|
Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder London, Monday, February 13th
|
|
Coding Kata
FREE EVENT:
In The Brain of Damjan Vujnovic
London, Wednesday, February 15th
|
|
London Ruby User Group
FREE EVENT:
LRUG lightning
London, Tuesday, February 21st
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
elevate-launch-event
London, Wednesday, March 7th
|
|
London Ajax User Group
FREE EVENT:
Dart
London, Tuesday, March 13th
|
|
Peter Lubbers' HTML5 Fast Track Course
2 DAY COURSE. Featuring Peter Lubbers New York, Wednesday, March 14th
|
|
|
|