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…
Présenter ses arguments : la méthode APB
Dans le cadre de mon MBA, nous avons un module de commerce et négoce. En bon informaticien, j’avais quelques doutes sur le fait que cela puisse me passionner un tant soit peu, mais j’ai été agréablement surpris. Au-delà du fait de mieux comprendre la structuration d’une équipe commerciale, l’étude des…
Si les informaticiens étaient des sportifs ou des musiciens
Il y a quelques temps, l’un de mes développeurs me racontait avoir lu une chose sur le web. Le but étant de faire la promotion de la R&D, ça faisait un parallèle avec les joueurs de foot en disant qu’entre deux matchs, les joueurs ont des entraînements ; aucune équipe…
Stratégie commerciale et univers concurrentiels
Quand on parle de stratégie commerciale, il est intéressant de s’intéresser à la structuration de l’univers concurrentiel auquel on va attaquer. On peut étudier les univers concurrentiels, suivant que le marché étudié soit plus ou moins sensible au volume d’un côté, et à la différenciation de l’autre. Matrice BCG2 Cette…
Ils aiment le C et moi aussi
J’ai déjà écrit plusieurs articles sur les langages de programmation : ceux que je connais, le modèle objet, l’utilisation de TinyCC pour créer un interpréteur, quelques remarques sur les syntaxes, ainsi qu’un article dans lequel j’expliquais les forces du PHP (et qui a reçu des réponses qui me font toujours rire…
Le vrai enjeu des lunettes à réalité augmentée
On parle pas mal des lunettes Google Glass en ce moment. En les voyant, le geek qui sommeille au fond de nous est intrigué ou émerveillé − ou veut à tout prix s’en procurer ! Mais réfléchissons un peu plus loin. L’étape suivante, c’est quoi ? Une intégration sans cesse…
Un tiers des développeurs web devraient changer de boulot
…et quand je dis ça, c’est pour dire qu’ils devraient s’orienter vers n’importe quel travail qui soit loin, trèèès loin du développement informatique. Même la moindre macro Excel devrait leur être interdite. Revenons un peu en arrière. J’ai déjà parlé plusieurs fois sur ce blog des comportements qui me font…
Non, mais… Oui, si…
En entreprise, on se retrouve fréquemment à avoir des discussions au cours desquelles on finit par devoir répondre par « oui » ou « non ». Je vais présenter un petit truc qui permet d’améliorer les interactions dans ces moments-là ; ce n’est pas grand-chose, mais ça peut être utile. Le problème On hésite…