March 19, 2012
dictmapper (python) open sourced on bitbucket

At appsflyer, we provide our users reports as charts but also as downloadable csv files.

The creation of the csv files includes exporting documents out of couchdb to tabular format which means we have to map hierarchical documents to rows.

In order to achieve that we created dictmapper, a python library to transform documents to flat structures and open sourced in on bitbucket.

Repo 

PYPI

Have fun!

May 31, 2011
Developing working habits with Python

I recently left my job to try to bootstrap something on my own (http://appsflyer.com).

Originally I am a .net developer with extensive experience with server-side technologies but I decided to make a transition and move to Python since I felt that the innovation happens on the Python/Ruby side. Besides, I always want to remove the shackles of static languages and I felt the the .net community follows the java community and embraces over-engineering.

It takes time to develop working habits, but for now here is how I work:

I usually use ipython first of  all for prototyping. It is awesome to have something like that for a C# developer who used only to a compiler and a debugger.

After I got my results, I use the %hist -n command to get the command history, copy it and paste it to the text editor (PyCharm) for proper formatting.

Since Python does not require the boilerplate of C# to create an entry point, it makes sense to start with a script and then refactor it to classes and methods.

One of my favorite features of ipython is the embedding feature of ipython that lets you run a script and then work on the results in the interactive shell. Same goes for the %run command.

Improving my working habits and being more effective is a subject that really interests me and I would be happy to hear about more techniques for self improvement.

January 24, 2011
Sniptwit’s source on bitbucket

About a year ago I created sniptwit, an educational pet project I that lets you share code snippets on twitter. I created it to learn google app engine and python.

I now open sourced its code and placed it on bitbucket.

Take a look here.

October 5, 2010
I love micro web frameworks

I just love micro web frameworks. I am using bottle right now. In seconds you have an http server running and serving pages.

Setting up an ASP.NET site would take half a day and it can really kill motivation when starting to play with an idea.

9:08pm  |   URL: http://tmblr.co/Z-DWNy1AXbu6
(View comments
Filed under: python bottle web 
Liked posts on Tumblr: More liked posts »