Author Archives: johan

Unittesting Gtk+ Applications

I’ve been meaning to write this for a couple of months, but I never found the time to do so. But as I promised Federico, here we go.. In this blog post I will share some of the experienced gained … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | Leave a comment

Writing a mixed Gtk / Javascript application

In my last blog post I mentioned the embedding of a javascript library inside Stoq. I got a couple of requests which asked me how this was accomplished, this blog post attempts to explain some of it. Of course we … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 5 Comments

Stoq 1.2

We released Stoq 1.2 last week, this release features quite a bit of features: Calendar application It’s now possible to list payments, purchase orders and client calls in a graphical view:   It might look familiar, it uses the fantastic javascript … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 2 Comments

Launching Stoq 1.1

We’re launching Stoq 1.1 today, which is a POS/CRM/accounting/industrial application mainly for the Brazilian market. In short the kind of software you’d use in a supermarket, bakery, cloth shop, manufacturing company etc. It’s written in Gtk/Python/PostgreSQL and is available for … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 1 Comment

Interview in Portuguese

A couple of weeks ago I did another first – a recorded interview in Portuguese, thanks to the great host Og Maciel. I had a great time and we talked about my involvement in GNOME, Stoq together with a bunch of … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | Leave a comment

Using LLVM to speed up function invocation in a dynamic language binding

With the recent release of PyGObject I decided to take a look into something I’ve been meaning to do for some time, using the excellent LLVM library to make things go faster. But first some brief history. Back in the old PyGTK … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 7 Comments

Bridging the development gap between desktop and web

One of the reasons JavaScript was chosen as the language for GNOME Shell is as Owen mentions: “… a lot of people are familiar with it from the web.”. It’s not a new idea but certainly an exciting one. Who … Continue reading

Posted in General | 7 Comments

News from the introspection world

There has been a number of recent developments in the world of introspection, let me summarize some of them: First of all, the litl got uncovered and released a couple of weeks ago. The whole litl software platform is heavily … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | 6 Comments

litled

Today is my first day at litl. I’m joining a team which should be familiar to GNOME:rs in general: Johan Bilien, Lucas Rocha, Havoc Pennington and Tommi Komulainen. Exciting times!

Posted in General, GNOME | 6 Comments

Introspection hackfest at the Boston Summit

We’re arranging an introspection hackfest at the Boston Summit! Thanks to the nice lads at the foundation we can have most of the participants flown over. Colin Walters, Jürg Billeter, Philip Van Hoof, I and hopefully Havoc Pennington is going … Continue reading

Posted in Blogroll, General, GNOME, olpc, PyGTK, Python | Leave a comment