Hy, Lisp in Python

I’ve meant to look at Hy since Paul Tagliamonte started to talk to me about it, but never took a chance until now. Yesterday, Paul indicated it was a good time for me to start looking at it, so I spent a few hours playing.

Read more

03 Apr 2013 | Tags: python hy lisp

OpenStack Swift eventual consistency analysis & bottlenecks

Swift is the software behind the OpenStack Object Storage service.

This service provides a simple storage service for applications using RESTful interfaces, providing maximum data availability and storage capacity.

I explain here how some parts of the storage and replication in Swift works, and show some of its current limitations.

If you don’t know Swift and want to read a more “shallow” overview first, you can read John Dickinson’s Swift Tech Overview.

Read more

23 Apr 2012 | Tags: openstack swift python

First release of PyMuninCli

Today I release a Python client library to query Munin servers.

Read more

17 Apr 2012 | Tags: python munin

xpyb 1.3 released

It took a while to get it out, but finally, 3 years after the latest release (1.2), the version of 1.3 of xpyb (the XCB Python bindngs) is out.

Read more

22 Mar 2012 | Tags: python xcb xpyb freedesktop x11

Google Calendar notifications using pynotify

I use Google Calendar to manage my calendars, and I really missed something to warn me whenever I have an appointment with an alert set.

Read more

03 Jan 2012 | Tags: python gtk notify googlecalendar gdata

New job, new blog

It has been a while since I blogged but I’ve been very busy, with my new job and this new blog!

Read more

07 Dec 2011 | Tags: work openstack python debian

Python sets comparisons

This week I lost some time playing with Python‘s sets.

Read more

17 May 2011 | Tags: python

Python cairo and XCB support

cairo has a Python binding (pycairo) since a long time, and some months ago a Python binding for XCB (xpyb) has been released.

Read more

22 Dec 2009 | Tags: python cairo xcb

Teething troubles

It’s not that often that I start something from scratch. It’s an amazing feeling to start a new project, to start writing something new. I like that. It’s creation, it’s an artistic part of our computing stuff. I feel like a code artist.

Read more

20 Dec 2009 | Tags: python cython