jd:/dev/blog

Hacking Python AST: checking methods declaration

Monday 16 February 2015 Python, OpenStack

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

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

Python bad practice, a concrete case

Monday 15 September 2014 Python, Whisper

A lot of people read up on good Python practice, and there's plenty of information about that on the Internet. Many tips are included in the book I wrote this year, The Hacker's Guide to Python. Today I'd like to show a concrete case of code that I don't consider being the state of the art.

Read More

Tracking OpenStack contributions in GitHub

Tuesday 19 August 2014 OpenStack, GitHub

I've switched my Git repositories to GitHub recently, and started to watch my contributions statistics, which were very low considering I spend my days hacking on open source software, especially OpenStack.

Read More

OpenStack Ceilometer and the Gnocchi experiment

Monday 18 August 2014 OpenStack, Ceilometer, Gnocchi

A little more than 2 years ago, the Ceilometer project was launched inside the OpenStack ecosystem. Its main objective was to measure OpenStack cloud platforms in order to provide data and mechanisms for functionalities such as billing, alarming or capacity planning.

Read More

OpenStack Design Summit Juno, from a Ceilometer point of view

Friday 30 May 2014 OpenStack, Ceilometer

Last week was the OpenStack Design Summit in Atlanta, GA where we, developers, discussed and designed the new OpenStack release (Juno) coming up. I've been there mainly to discuss Ceilometer upcoming developments.

Read More

Making of The Hacker's Guide to Python

Wednesday 07 May 2014 Python, Books

As promised, today I would like to write a bit about the making of The Hacker's Guide to Python. It has been a very interesting experimentation, and I think it is worth sharing it with you.

Read More

Doing A/B testing with Apache httpd

Sunday 06 April 2014 Apache httpd

When I started to write the landing page for The Hacker's Guide to Python, I wanted to try new things at the same time. I read about A/B testing a while ago, and I figured it was a good opportunity to test it out.

Read More

The Hacker's Guide to Python released!

Tuesday 25 March 2014 Python, Books

And done! It took me just 8 months to do this entire book project around Python. From the first day I started writing to today, where I finally publish and sell – almost entirely – myself this book. I'm really proud of what I've achieved so far, as this was something totally new to me.

Read More

OpenStack Ceilometer Icehouse-2 milestone released

Friday 24 January 2014 OpenStack, Ceilometer

Yesterday, the second milestone of the Icehouse development branch of Ceilometer has been released and is now available for testing and download. This means the first half of the OpenStack Icehouse development has passed!

Read More