Je viens de passer un peu de temps à créer le site FineInfo. C’est une sorte de Twitter-like dont le but est de centraliser la veille réalisée par les employés de mon entreprise, Fine Media. Je parle bien de « veille » au sens large, et pas seulement de « veille technique », car…
Plates-formes de développement privilégiées
Je réfléchissais dernièrement à une chose un peu particulière : le fait que plusieurs plate-formes informatiques ont eu des environnements de développement privilégiés, qui en sont devenus plus ou moins indissociables. Psion – OPL C’est en fait le couple auquel je pensais initialement, et qui m’a amené à écrire cet…
Recrutement : Développeur PHP 5
Fine Media, l’entreprise que j’ai co-créé et dont je suis le directeur technique, est à la recherche d’un développeur web. Présentation de l’entreprise Nous sommes éditeurs de sites web. Notre activité principale porte sur les sites Ooreka, qui sont un ensemble de plus de 420 sites de niche, sur des sujets…
Conférence « Créer une base noSQL en une heure »
Comme je le disais dans mon billet précédent, j’ai donné samedi une conférence ayant pour thème la création d’une base de données par paires clé-valeur, dans le cadre de l’Open World Forum. La conférence s’est très bien déroulée, et elle s’est poursuivie avec des discussions très intéressantes au sujet des…
Conférence à l’Open World Forum, samedi 5 octobre
Comme l’année dernière, j’ai le plaisir de présenter une conférence à l’Open World Forum ce samedi. Le thème sera « Créer une base NoSQL en 1 heure« . Je vais utiliser l’expérience acquise sur le projet FineDB pour présenter le code d’une base clé-valeur très simple. Cela se passera à 14h25, en salle…
La gestion de projet, ça n’existe pas
Le titre de cet article peut sembler un peu polémique, mais vous allez voir qu’il n’en est rien. Mon point est de faire ouvrir les yeux sur ce qu’on appelle la gestion de projet, et pourquoi trop souvent « ça se passe mal ». La chose la plus importante à comprendre :…
FineDB : Gestion des timeouts
Si vous avez lu mon dernier article, consacré à FineDB, vous savez que l’une des évolutions que j’avais en tête était d’ajouter un thread dont le rôle aurait été de surveiller les connexions qui duraient depuis trop longtemps. Une manière de gérer les inactivités et de couper les connexions inutiles.…
FineDB : Architecture interne
J’ai lancé le projet FineDB il y a quelques semaines. Je vais expliquer comment fonctionnent les mécanismes internes du serveur. Pour info, le projet a un site dédié : finedb.org Threads Il existe 3 types de threads dans le serveur FineDB : Le thread principal, qui crée les autres threads…
Code défensif et sur-optimisation de code
Récemment, en faisant des revues de code avec mes développeurs, j’ai eu avec eux des discussions intéressantes que j’ai envie de partager sur ce blog. L’un d’eux utilisait une pratique que j’appelle le code défensif. L’autre avait des idées d’optimisation de code qui étaient de la sur-optimisation. J’ai pris le…
Lancement du projet FineDB
Je travaille depuis quelques semaines sur un projet de base de données noSQL, que j’ai nommé FineDB (après mon projet de système de fichiers redondé FineFS, je vous laisse trouver le dénominateur commun). Plusieurs choses ont amené cette idée à germer dans mon esprit : Comme vous le savez, j’aime…