Displaying articles with tag dci

February Meeting: Avdi Grimm & Objects on Rails

Posted by melriffe, Wed Feb 08 21:29:00 UTC 2012

VENUE CHANGE

Due to a scheduling snafu we’ve moved the meeting to Weinstein Properties.

Meeting Details

Abstract

Uncle Bob says to make the web itself an implementation detail. DHH says to stay on the rails and keep your hands and arms in the car at all times. Presenting content and concepts from his upcoming book, “Objects on Rails”, Avdi will try to find a middle way between opinionated frameworks and Object-Oriented orthodoxy.

As a bonus meeting attendees will receive the deluxe edition (early access + PDF/Epub/Mobi) of “Objects on Rails” for free.

Bio

Avdi Grimm has been hacking Ruby code for over 10 years, and is still loving it. He is chief aeronaut at ShipRise, a consultancy specializing in sustainable software development and in helping geographically dispersed teams work more effectively. He lives in Southern Pennsylvania with his wife and four children, and in his copious spare time blogs and podcasts at Virtuous Code and Wide Teams.

Photo Credit: Robert Potter

0 comments | Filed Under: Meetings | Tags: dci

November Meeting: Clean Ruby - Simplify your programs with intention revealing, obvious code.

Posted by melriffe, Wed Nov 02 12:13:00 UTC 2011

Please note that this is a non-standard meeting location.

Meeting Details

Abstract

Despite our use of frameworks like Ruby on Rails being famous for conventional code, we still find ourselves with complicated and difficult to understand applications. Worse yet, our automated tests often end up just as complicated and slow. We have helpful design patterns to follow, so why does our code become more difficult to understand as our application grows? The cure for our pain is following DCI conventions to separate what our program *is* from what it does and to let our user’s mental model of our programs shine through.

Bio

Jim Gay

Jim Gay is the Lead Developer for RadiantCMS and is a prolific contributor to it and many open-source projects. At Saturn Flyer LLC he’s built numerous Radiant sites, custom applications, and award winning graphic design. Jim has been a co-host of the Ruby 5 podcast, speaker at RubyNation, Rocky Mountain Ruby, and ArrrrCamp, is the founder of Arlington Ruby, and has been professionally building Ruby and Rails applications since 2006.

You can find Jim on twitter: @saturnflyer

0 comments | Filed Under: Meetings | Tags: dci