Timeline 1995 - 2025 (liens en commentaire)

  1. Mon père m'apprend les rudiments d'SQL.

  2. Mes premières DB Access sont en prod, chez un commercant de Wavre et au magasin d'Oxfam de l'école.

  3. Debug d'un système au quiz musical d'une ASBL ; un bug rapporté en live par Jean Stephenne, patron de GSK, qui visiblement maîtrisait le calcul de coin de table. No automated tests, plus jamais.

  4. Je découvre The Third Manifesto (TTM), eye opener sur l'erreur magistrale historique face aux données.

  5. J'écris mon mémoire en secret depuis le Québec, sans supervision académique. Sur l'impedance mismatch: l'incapacité de marier SQL et programmation Orientée Objet.

  6. ERP full SQL sur mesure pour un magasin d'Ottignies. Succès de prod pdt 6 ans. Merci Sybase.

  7. Engagé comme chercheur et très rapidement assistant DB. Le sujet DB est inexistant dans mon département. Ça ne m'empêche pas d'approfondir le sujet pdt 10 ans, dévorant tout ce qu'il est possible de dévorer sur le modèle relationnel.

  8. Je découvre Ruby. Enfin un langage qui permet d'expérimenter l'algèbre relationnel comme paradigme en dehors des DB, weak type system oblige.

  9. Alf naît. Algèbre relationnelle complète en Ruby, compilation et optimisation SQL.

  10. J'invente Finitio, data type system pour la validation et l'échange de données, avec des implémentations en Javascript et Ruby.

  11. Professeur de DB invité à l'UCLouvain. Trois promos auront la chance d'apprendre avec Tutorial D (TTM) comme fondement théorique.

  12. Finitio & Alf sont utilisés chez Keemotion. A en croire un health check toujours en ligne, voilà 10 ans que c'est le cas. Version 0.429.0.

  13. Bmg remplace Alf, une version plus robuste pour la production. Bmg propulse depuis lors SAM-Drive, Klaro Cards & Vadis Flair.

  14. Bmg.js apporte l'algèbre relationnelle à Typescript. Finitio & Bmg & Livescript offriront les fondements du language de scripting officiel embarqué dans Klaro Cards.

Stay tuned.

P.S. oui, y a un trou entre 2017 et 2025, j'ai mis en place ce qu'il fallait pour financer ma recherche.

Retour