Getting to FOSDEM 2014

Begin february I went to the annually biggest european conference on Free Software in Brussels, the FOSDEM. It was the opportunity to get in touch with the developper’s world and to listen to some conferences presenting libraries or tools that I may use in my project.
Since I’m developping a python web application I wanted to go to the javascript and python rooms to listen to their talks. I was surprised to see how small those rooms were. The rooms were completely full and it was almost impossible to get into it. I had to abandon the idea to listen to javascript talks. I was feeling frustrated because lots of javascript talks sounds very interesing. Fortunately the talks will be available on the web later.
In the python room I could listen to some interesting talks. Here is a little overview of the subjects :

Eve Framework

The Eve framework is a new web application framework that provides a quick tool to develop rest API. Powered by Flask, MongoDB, Redis and good intentions Eve allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. You can also find more information on their blog.

Debugging

  • Sentry is a tool to manage the errors generated by a production application. When you application run into an exception you will get notified on sentry and it will generate a ticket. Sentry can also be connecter to any task management system like Jira.
  • Pyrasite is a module that allows you to execute code in your application during its execution. It is a tool for injecting code into running Python processes.
  • New Relic is a powerful tool to profile the thread of your application and determine which part of your code is the most heavily loaded anytime. The Thread Profiler is a low-impact profiling tool used to identify app bottlenecks in your production environments

Alembic

Alembic is a tool for database migration.

Python Fibers

Fibers is another implementation of eventlets. Eventlets are event-based threads that can be executed in a single process.

Databases

Couchbase is a document based database, so it is an interesting alternative for mongoDB for some specific cases.
We also got an interesting talk about how the New York Times decided to setup Cassandra in their software architecture.
But the last talk I heard was about mongoDB and gave some tips to switch from SQL to NoSQL : How mongodb can tackle most of your problems.

Ethique et société : avortement, euthanasie hier … extension aujourd'hui

Intervention au Sénat

Voici un texte qui sort du lot et qui présente la vision d’un sénateur par rapport à cette extension de loi de l’euthanasie aux enfants. Je vous invite à le lire et à le méditer car il exprime les choses avec beaucoup de recul. On sent un homme qui a tenté de lutter, et qui en sort désabusé; un peu sonné par la rapidité et le manque de fair play de ses adversaires. Ce serait simplement triste, si le sujet n’était pas aussi crucial pour l’avenir de notre civilisation.
topelement
Continue reading

Leaving for climbing cliffs in China

It was a long time since my last expedition. I’m already used to Asia. Most of my past experiences were there:
Kyrgyzstan
Mongolia
Vietnam
But I never went to China before!
I’m going there with two good old friends,  Nico and Fix. One lives in Malta The other lives in Vancouver. I’m the only who stayed in Belgium for now. (for those who know me,  you also know that this will not last for long)
I’m now in the plane to Hong – Kong where I’ll stay for a day to visit. Then I’ll leave for « real » China taking the plane to guiyang and then the bus to getu where the petzl rock trip of 2011 happened.
I’m looking forward to see theses amazing cliffs and diving in the local caves through underground rivers! (I’m carrying 3 boats in my bag)
For now this is it but stay tuned for the next news 😉 my next sunrise will be in Hong Kong!

Le métier de guide montagne

Superbe video qui présente le métier de guide de montagne dans toute sa splendeur !! Michel Serres nous raconte son expérience de la montagne.

La cordée matérialise la relation humaine. Vivre la montagne c’est aussi vivre des relations fortes. On y découvre la notion de vraie solidarité.

Un guide c’est un guide du corps c’est un guide de la morale, c’est un guide de la générosité et c’est un guide de la beauté. Et c’est pour ça que c’est un métier extraordinaire !

Continue reading

Being agile at work

The agile methodology is used as a project management methodology. It comes from the software development world and it aims to work in a « release soon and release often » style. The idea is to work constantly in perfect communication with the stakeholders of the project even though they are not developers themselves.
I’m working in an agile style for several years now and I keep thinking this is a good way of working. The development team keeps focused on the main features and the project owner have always a good vision of where the development goes and how fast it can go.
This is a short video explaining the main concepts of the agile methodology for software development.