Central Virginia Ruby Enthusiasts Group (CVREG)

Richmond's Premiere Ruby Users Group

Welcome to the CVREG!

June Meeting: The Timeless Way of Building by John Athayde

Details

  • Date: Tuesday, June 11
  • Time: 18:00-20:00
  • Place: 1657 West Broad Street #3a, Richmond, VA ()
  • RSVP: Meetup.com

The Timeless Way of Building

"Design patterns" is a common phrase that is often spoken in the course of design and development of web applications. But it's genesis is not from programming, but Architecture. They come from a trio of books in the 1970s by Christopher Alexander, the most famous of which is the middle book: "A Pattern Language". The issue arises that Pattern Languages, much like spoken languages, are most effective when the speaker is fluent. We'll look at the origin of pattern languages and why they can be dangerous and even detrimental tools in the hands of the inexperienced designer and developer through examples of bad grammar and poor idiomatic choices (aka anti-patterns), and perhaps some architecture as well.

John Athayde

John Athayde () is a designer and developer who spends a lot of time fighting bad coding practices in the Rails view layer. He is currently the Lead for UI/UX and Front-end Development–Internal Apps at LivingSocial.

Prior to LivingSocial he was the lead designer at InfoEther and ran Hyphenated People with Amy Hoy. He is currently looking for a large piece of land where he can garden and play in the dirt in between design and code sessions.

In his free time, he plays guitar and keyboards for DC's own Juniper Lane. He holds his Masters in Architecture from Catholic University of America.

Upcoming Meetings

July 9th
Summer Social Time!
Aug 13th
Steven Baker & MagLev
Sept 10th
Matt Overstreet & Database "Iron Triangle"
Oct 8th
Adam Rabung & The Scala web framework Play