jd:/dev/blog

Reading LWN.net with Pocket

Thursday 13 August 2015 LWN, Pocket, Python Comments

I've started to use Pocket a few months ago to store my backlog of things to read. It's especially useful as I can use it to read content offline since we still don't have any Internet access in places such as airplanes or the Paris metro. It's only 2015 after all.

Read More

Ceilometer, Gnocchi & Aodh: Liberty progress

Tuesday 04 August 2015 OpenStack, Aodh, Gnocchi, Ceilometer Comments

It's been a while since I talked about Ceilometer and its companions, so I thought I'd go ahead and write a bit about what's going on this side of OpenStack. I'm not going to cover new features and fancy stuff today, but rather a shallow overview of the new project processes we initiated.

Read More

Timezones and Python

Tuesday 16 June 2015 Python, OpenStack Comments

Recently, I've been fighting with the never ending issue of timezones. I never thought I would have plunged into this rabbit hole, but hacking on OpenStack and Gnocchi I felt into that trap easily is, thanks to Python.

Read More

Get back up and try again: retrying in Python

Tuesday 02 June 2015 Python Comments

I don't often write about tools I use when for my daily software development tasks. I recently realized that I really should start to share more often my workflows and weapons of choice.

One thing that I have a hard time enduring while doing Python code reviews, is people writing utility code that is not directly tied to the core of their business. This looks to me as wasted time maintaining code that should be reused from elsewhere.

So today I'd like to start with retrying, a Python package that you can use to… retry anything.

Read More

OpenStack Summit Liberty from a Ceilometer & Gnocchi point of view

Tuesday 26 May 2015 OpenStack, Ceilometer, Gnocchi Comments

Last week I was in Vancouver, BC for the OpenStack Summit, discussing the new Liberty version that will be released in 6 months.

I've attended the summit mainly to discuss and follow-up new developments on Ceilometer, Gnocchi and Oslo. It has been a pretty good week and we were able to discuss and plan a few interesting things.

Read More

My interview about software tests and Python

Monday 11 May 2015 Python, Books, TDD, OpenStack Comments

I've recently been contacted by Johannes Hubertz, who is writing a new book about Python in German called "Softwaretests mit Python" which will be published by Open Source Press, Munich this summer. His book will feature some interviews, and he was kind enough to let me write a bit about software testing. This is the interview that I gave for his book. Johannes translated to German and it will be included in Johannes' book, and I decided to publish it on my blog today. Following is the original version.

Read More

The Hacker's Guide to Python, 2nd edition!

Monday 04 May 2015 Python, Books Comments

A year passed since the first release of The Hacker's Guide to Python in March 2014. A few hundreds copies have been distributed so far, and the feedback is wonderful!

Read More

Gnocchi 1.0: storing metrics and resources at scale

Tuesday 21 April 2015 OpenStack, Ceilometer, Gnocchi Comments

A few months ago, I wrote a long post about what I called back then the "Gnocchi experiment". Time passed and we – me and the rest of the Gnocchi team – continued to work on that project, finalizing it.

It's with a great pleasure that we are going to release our first 1.0 version this month, roughly at the same time that the integrated OpenStack projects release their Kilo milestone. The first release candidate numbered 1.0.0rc1 has been released this morning!

Read More

Hacking Python AST: checking methods declaration

Monday 16 February 2015 Python, OpenStack Comments

A few months ago, I wrote the definitive guide about Python method declaration, which had quite a good success. I still fight every day in OpenStack to have the developers declare their methods correctly in the patches they submit.

Read More

Distributed group management and locking in Python with tooz

Friday 21 November 2014 Python, Tooz, OpenStack Comments

With OpenStack embracing the Tooz library more and more over the past year, I think it's a good start to write a bit about it.

Read More