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?