PostgreSQL pour remplacer Redis

Publié le 27/04/2024, dernière modification le 28/04/2024.

Début 2024, Redis a annoncé changer de licence, passant ainsi de licence libre BSD 3 clauses aux licences non libres « Redis Source Available License » (RSALv2) et « Server Side Public License » (SSPLv1). Ce tournant a généré son lot de controverses et poussé à la créations de forks ainsi qu'au regain d'engouement pour les forks déjà existants. Cependant, pour un de mes projets personnel, j'ai décidé de changer mon fusil d'épaule et de partir sur PostgreSQL.

Utiliser les transports parisiens comme un pro

Publié le 21/09/2023.

Régulièrement je rencontre des gens de passage en région parisienne qui ont du mal à comprendre comment fonctionnent les transports en commun et leur tarification. Il est donc temps de faire un petit point afin que vous puissiez faire le meilleur choix pour votre voyage.

Comment et pourquoi utiliser des adresses email vraiment uniques ?

Publié le 24/08/2023.

De nos jours, quasiment tout le monde dispose d'au moins une adresse de courrier électronique (email). Élément central pour nous contacter voir souvent élément d'identification à un service, nous sommes amenés à la confier à de nombreuses entités. Son rôle central dans nos communications modernes fait qu'elle est l'objet de nombreuses convoitises. Quelques précautions d'usage s'imposent donc si l'on souhaite éviter quelques ennuis.

L'authentification multifacteur

Publié le 02/04/2023.

Notre vie numérique repose sur les mécanisme d'authentification. Grâce à ces derniers, nous pouvons être reconnu sur les services distants où nous nous sommes inscrit afin qu'ils puissent nous mettre nos informations à disposition. Mais lorsque le mécanisme d'authentification, souvent unique, se révèle insuffisant pour empêcher un tiers non-autorisé d'avoir accès à nos données, c'est le drame. Une première solution est de renforcer ce facteur d'authentification, ce qui se traduit bien souvent en la sélection d'un mot de passe robuste. C'est un bon début, mais malheureusement insuffisant : il faut alors penser à multiplier le nombre de ces facteurs.

Gérer les références circulaires entre tables dans PostgreSQL

Publié le 21/12/2022.

D'un premier abord, il peut paraître saugrenu de définir des références circulaires entre deux tables d'une base de données. Cependant, dans certains cas, ça peut s'avérer fort pratique. Imaginons par exemple le cas où vous devez stocker des machines à état dans votre base de données et que chacune de ces machines a une liste d'états qui lui est propre. En toute logique, vous avez donc une table avec les machines et une autre avec ses états possibles :

Un serveur conteneurisé grâce à FreeBSD

Publié le 05/11/2022, dernière modification le 13/11/2022.

Depuis longtemps j'administre mes serveurs personnels « à l'ancienne », c'est à dire en installant directement les logiciels dont j'ai besoin sur le système d'exploitation. Pour la plupart de mes usage cela fonctionne très bien car les paquets sont plutôt bien faits. Cependant, avec le temps, j'ai eu de plus en plus envie d'installer des applications web que, pour divers raisons (en particulier la sécurité), je souhaite isoler du reste de ma machine. Je me suis donc lancé à la recherche d'une solution de virtualisation ou de conteneurisation simple et performante.

L'affaire faker.js / colors.js

Publié le 09/01/2022.

Que nous le voulions ou non, l'argent est ce qui fait tourner l'immense majorités de nos sociétés contemporaines. Alors forcément, sa circulation fait l'objet d'enjeux sociétaux plus ou moins polémique. C'est ainsi que, voulant agir contre les entreprises qui utilisent le travail de bénévoles pour s'enrichir, un développeur de logiciels libres a pété un plomb.