When: Thursday January 10th 2013 7 p.m.
Where: Nerdery 300 N Elizabeth St, Suite 500C, Chicago, IL 60607, in the
building with the large "Chicago Bancorp" marquee on the top.
Getting There: Via the el, Nerdery, are pretty much right in the middle
between the Morgan and Ashland stops on the Pink/Green line. The closest
bus lines are the 65 (Grand) and the 9 (Ashland). Driving is fairly easy
as well, though there is really only street parking available, though at
7PM, there should be enough spots along the street. Google maps would give
the best directions for driving.
Meeting Ranking: Best EVER!
RSVP: http://chipy.org
Topics:
1) Genie By: Tal Liron
Tal will talk on Python inspired Genie. He will use his Gamelauncher
example http://code.google.com/p/gamelauncher/ as an example. He will
detail some reasons to use Genie: 1) If Python isn't fast enough for your
needs, you can optimize bottlenecks by "dropping" to Genie and then
elegantly call that code from Python. Avoid paradigm switching. 2) Need to
run Python on your embedded toaster? Genie compiles to standard ANSI C and
is as portable as anything. 3) If you're writing a Python library, but want
to allow it to be used from many other languages (Ruby, JS, C++, etc.) then
Genie might be better. 4) If you're not actually using much of the Python
standard libraries or ecosystem, there are many advantages in writing your
application from scratch in Genie. This is actually what I'm working on
right now.
2) Intro to Marmir: Spreadsheets on steroids By: Brian Ray
Marmir (https://github.com/brianray/mm) takes Python data structures and
turns them into spreadsheets (think xlwt on steroids). This is a high level
Intro to the project, current status, goals, and to solicit any
contributions. This talk will look into how Marmir internals do things
like: measure fonts to fit columns, preserve data types (dates, numbers),
allow advanced look and feel customization of spreadsheets. Later down the
road, I would like to have a separate talk on Marmir internals and how it
may be customized to do things like, convert Django model data directly to
spreadsheets, integrate with google spreadsheets.