FSFS2008 - 0.1

Free Software Free Society
Conference on Freedom in Computing, Development and Culture

Speakers
Srihari Srinivasan
Schedule
Day Day Two (2008-10-12)
Room Technology Hall
Start time 13:30
Duration 00:45
Info
ID 40
Event type lecture
Track Technology
Language used for presentation en

Beautiful Code with Ruby and Rails

Can programming languages be artful? Can application frameworks be optimized for programmer happiness? Ultimately can they help us write beautiful code?

In the relatively short history of web based applications we have seen a plethora of tools and frameworks emerge that claim to make developing and deploying web applications easier. But most of these frameworks have been plagued with excessive verbiage that has done nothing but risen the barriers of entry to web programming.

Can programming languages be artful? Can application frameworks be optimized for programmer happiness? Ultimately can they help us write beautiful code?

It's fans call Ruby an artful yet practical language. The language has been growing consistently in mindshare and acceptance by enterprises since 2005. Part of the success can also be attributed to Rails, an open source framework optimized for programmer productivity.

What principles go into creating a framework that helps you write beautiful code? Can frameworks truly help reduce the barrier of entry to programming? While doing this can they be performant and help scale?