Use a dedicated user to run your database migrations on PostgreSQL

Posted on 2021-03-10 in Blog • Tagged with Django, PostgreSQL

I'll detail here how to use one user to apply your migrations and one to run you site. This method can be applied to any framework and environment as long as your database is PostgreSQL. It's of course possible to do with other databases, but the SQL syntax to achieve …


Continue reading

Small TODO apps

Posted on 2021-03-06 in Blog • Tagged with Rust, Clojure, Haskell

I recently decided to lean a bit of Haskell for fun and see what the language was like. In this context, I decided to create a small TODO app. Since I also wanted to compare my solution with solutions in other languages, I decided to write the TODO app three …


Continue reading

Testing a clojure web framework

Posted on 2020-08-02 in Blog • Tagged with Clojure, Luminus, Reagent

An opinion about Clojure, Luminus and Reagent after doing a test project with these technologies.


Continue reading

Retrospective on my biggest personal project

Posted on 2020-07-19 in Blog

A retrospective on my biggest and longest personal project.


Continue reading

Feedback after switching to openSUSE Tumbleweed

Posted on 2020-05-15 in Blog • Tagged with Linux

This article is a follow up to Installing openSUSE next to Fedora with BTRFS where I detailed how I switched to openSUSE Tumbleweed. In this article, now that I have been using Tumbleweed for about 2 months and a half, I'll give some feedback on my experience.

The issues I …


Continue reading

Installing openSUSE next to Fedora with BTRFS

Posted on 2020-02-23 in Blog • Tagged with Linux, BTRFS

Update: My feedback article is now available.

I wanted to install openSUSE Tumbleweed (the rolling release version of openSUSE) on one of my computers to see how it looked outside a VM (and thus to try to use it daily). I am thinking about switching to this distribution to avoid …


Continue reading

Mon passage à LineageOS

Posted on 2017-03-29 in Blog • Tagged with Android, LineageOS

Tout d'abord, je présente un projet intéressant : oandbackup que j'ai découvert via cet article. oandbanck vous permet de sauvegarder les APK installés sur votre téléphone pour pouvoir les réinstaller une fois la mise à jour effectuée. Malheureusement, suite à un problème lors de la mise à jour, j'ai dû formater …


Continue reading

Angular2 and SVG

Posted on 2017-02-21 in Blog • Tagged with Angular2, SVG

Note

I use the Aurelia framework, a competitor of Angular2. I wrote several articles about Aurelia. I am not an expert with Angular2. If you spot a mistake, please leave a comment.

In an interview about a year old, Rob Eisenberg, the creator of the Aurelia framework, said:

Over a …

Continue reading

Rédiger ses rapports avec rst et sphinx

Posted on 2014-08-13 in Blog • Tagged with python, Rst, sphinx

Comme je l'ai déjà évoqué ici et , j'adore les langages à balisage léger. Du coup, j'essaie de les utiliser partout où je peux. Mais de là à rédiger un rapport avec table des matières, pages de garde et glossaire, il y a un pas. Surtout face à la puissance …


Continue reading

Comment supprimer toutes les tables mysql qui contiennent un motif

Posted on 2014-07-30 in Blog

Récemment, j'ai eu besoin de faire du ménage dans les tables d'une base de données. Toutes les tables à supprimer commençaient par le même motif. Malheureusement, mysql ne permet pas d'utiliser le jocker % dans une requête DROP.

Heureusement la solution est simple. Il suffit de lister toutes les tables ayant …


Continue reading