Upload
tom-dyson
View
1.437
Download
0
Tags:
Embed Size (px)
Citation preview
the making ofthe carbon account
tom dyson
History:About Torchbox
Al GoreCarbon Trading
Demonstration...
The Team
Natalie Downe
Simon Willison
Jamie Andrews
Olly Willans
Nick Burch
Helen Warren
Sally Edgington
Nick Lee
Andrew Godwin
System Design:Fuel typesEmissions
PredictionsSuppliers
Houses
Interface Design
Choices
Back-end:Django
PostgreSQLSQLAlchemy
Django:ORM
URL routingTemplate language
Admin interfaceTesting
Django v Rails v PHP v Java
PostgreSQL v MySQL
Django ORM v SQLAlchemy
“SQL databases behave less and less like object collections the
more size and performance start to matter; object collections
behave less and less like tables and rows the more abstraction starts to matter. SQLAlchemy aims to accommodate both of
these principles.”
Flash v Graphication
v
OpenID
System Design
MonsterID
Development Environment:Any platform
Virtual machinesSubversion
Development Environment:Any platform
Virtual machinesSubversion
Agile-ish
Managing the project:Meetings
TimekeepingTrac
System Design
System Design
System Design
System Design
System Design
System Design
System Design
Deployment:Apache 2.2
mod_pythonPostgreSQL 8Static content
Sysadmin:Low-power box
MuninNagios
Releases via svn
Mistakes #1: Rationing is too radical
Not a clientTrademark
No Screencast
Mistakes #2: SQLAlchemy?
Preditions?Multiple house support
Lightbox
The Future: Scaling
Smart metersCarbon cards
Facebook etc.
the making ofthe carbon account
tom dyson