8th-light-logo
8th-light-university

Fridays at 12pm »

Code for America, plus Abstracting Your Application Away from Rails:

Feb 24
Code for America, plus Abstracting Your Application Away from Rails
Speaker_icon
Rob Brackett, Myles Megyesi

Two talks at 8LU this week!

First, hear Rob Brackett talk about Code for America:

Code for America is a new non-profit dedicated to sparking civic innovation and improving the effectiveness of city governments through open technology. Come hear what this year's fellows are working on with the City of Chicago and how you can get involved.

Second, Myles Megyesi from 8th Light will be talking about Abstracting Your Application Away from Rails:

"Ruby on Rails makes building web applications extremely easy. All you need is an idea, the Rails Guides, and a little programming experience and you can have an application up and running in no time. However, time after time we have seen businesses paralyzed by applications built in this manner. As the business grows, the application must grow as well to accommodate the changing needs of the business. However, as a result of the coupling to Rails, the growing application becomes rigid (hard to change), fragile (easy to break), and immobile (hard to reuse). Eventually, development will slow to a halt and the business will have no room to grow. In this talk I discuss how abstracting your application away from Rails will allow you to continuously improve the application without bringing development to a halt. I will also analyze the costs and the benefits of this abstraction, as well as a case study on how to do it."


SOLID:

Jan 27
The Single Responsibility Principle
Robert-martin
Robert 'Uncle Bob' Martin

This talk is an in-depth investigation into the first of the SOLID principles of Agile Software Design. We'll define what a responsibility is, what problems occur when responsibilities aren't separated, and talk about various design patterns and techniques that support the needed separation.

Arrow_down


Mar 02
The Open-Closed Principle
Robert-martin
Robert 'Uncle Bob' Martin

This talk is an in-depth investigation into the second of the SOLID principles of Agile Software Design. We'll define what the Open-Closed principle is, what problems occur when the principle isn't followed, and talk about various design patterns and techniques that support the Open-Closed principle.

Arrow_down