jd:/dev/blog

AsciiDoc book toolchain released

Tuesday 20 September 2016 Books, AsciiDoc Comments

Writing a book is a big undertaking. You have to think about what you will actually write, the content, its organization, the examples you want to show, illustrations, etc.

When publishing with the help of a regular editor, your job stops there at writing – and that's already a big and hard enough task. Your editor will handle the publishing process, leaving you free of the printing task. Though they might have their own set of requirements, such as making you work with a word processing tool (think LibreOffice Writer or Microsoft Word).

Read More

From decimal to timestamp with MySQL

When working with timestamps, one question that often arises is the precision of those timestamps. Most software is good enough with a precision up to the second, and that's easy. But in some cases, like working on metering, a finer precision is required.

Read More

A retrospective of the OpenStack Telemetry project Newton cycle

Monday 05 September 2016 OpenStack, Ceilometer, Gnocchi, Aodh Comments

A few weeks ago, I recorded an interview with Krishnan Raghuram about what was discussed for this development cycle for OpenStack Telemetry at the Austin summit.

Read More

The definitive guide to Python exceptions

Thursday 11 August 2016 Python Comments

Three years after my definitive guide on Python classic, static, class and abstract methods, it seems to be time for a new one. Here, I would like to dissect and discuss Python exceptions.

Read More

The bad practice in FOSS projects management

During the OpenStack summit a few weeks ago, I had the chance to talk to some people about my experience on running open source projects. It turns out that after hanging out in communities and contributing to many projects for years, I may be able to provide some hindsight and an external eye to many of those who are new to it.

Read More

Gnocchi talk at the Paris Monitoring Meetup #6

Last week was the sixth edition of the Paris Monitoring Meetup, where I was invited as a speaker to present and talk about Gnocchi.

Read More

The Hacker's Guide to Python 3rd edition is out

Wednesday 04 May 2016 Python, Books Comments

Exactly a year ago, I released the second edition of my book The Hacker's Guide to Python. One more time, it has been a wonderful release and I received a lot of amazing feedback from my readers all over this year.

Read More

OpenStack Summit Newton from a Telemetry point of view

It's again that time of the year, where we all fly out to a different country to chat about OpenStack and what we'll do during the next 6 months. This time, it was in Austin, TX and we chatted about the new Newton release that will be out in October.

Read More

Gnocchi 2.1 release

Wednesday 13 April 2016 Gnocchi, OpenStack Comments

A little less than 2 months after our latest major release, here is the new minor version of Gnocchi, stamped 2.1.0. It was a smooth release, but with one major feature implemented by my fellow fantastic developer Mehdi Abaakouk: the ability to create resource types dynamically.

Read More

Pifpaf, or how to run any daemon briefly

Friday 08 April 2016 OpenStack, Python, TDD, Pifpaf Comments

There's a lot of situation where you end up needing a software deployed temporarily. This can happen when testing something manually, when running a script or when launching a test suite.

Read More