ffunction: we love python !
DESCRIPTION
A short presentation on how we use the Python programming language at FFunctionTRANSCRIPT
ffunctioninc.
FFCTN.py
Sébastien Pierre, ffunction inc.@Montréal Python, June 2010
www.ffctn.com
ffunctioninc.
FFunction inc.
ffunctioninc.
ffunctioninc.
FFCTN=
interfaces + data visualization
ffunctioninc.
ffunctioninc.
ffunctioninc.
ffunctioninc.
ffunctioninc.
ffunctioninc.
ffunctioninc.
Python at FFunction
ffunctioninc.
We Python
● Easy prototyping ( idea demo )→● Reasonably fast (data processing)● Well suited for the Web
ffunctioninc.
We use Python for
Accounting
ffunctioninc.
We use Python for
Server Administration
we use
FabricCuisine*
*to be presented soon !
ffunctioninc.
We use Python for
Prototyping interfaceswe use
PamelaRetroSugar
ffunctioninc.
We use Python for
Processing data
we use
wrappedPython stdlib
ffunctioninc.
We use Python for
Rendering Visualizations
we use
PyCairoInkscape
ffunctioninc.
Our Python style
Minimalwe mostly use the Python stdlib
Simplewe don't create/use big programs
Work smartdesign tools to avoid errors and work faster
ffunctioninc.
Python @ FFCTN : So far
Sink – file synchronisation & diff tool
Pamela –HTML/XML preprocessor/markup
Retro – Lightweight HTTP/Web toolkit
Sugar –JS/AS/Py meta-language
all on github.com/sebastien
ffunctioninc.
To be presented... soon !
Rugg – hard-drive crash testing
Cuisine –chef-like recipies for Fabric
JEP – integrating Python with Java (and Scala !)
LambdaFactory – meta-programming library