Blog

L’ego est un sujet qui revient souvent que ce soit au détour d’une conversation, autour d‘un café, dans la littérature, dans les films... N'avez-vous jamais entendu des phrases de ce type : "Il a l'ego surdimensionné", “Il a une très haute estime de lui-même”, "Il est imbu de sa personne" ? L'ego on en entend parler mais qu'est-ce exactement ? Atout, faiblesse ? Comment se manifeste t-il nos métiers en informatique ? Comme vous pouvez le constater, le sujet soulève beaucoup de questions auxquelles nous allons tenter de répondre. Pourquoi parler d’ego sur un blog IT ? Mon ego (moi moqueur) : Pourquoi pas ? Le lecteur (vous) :  Hein ? Qu’est-ce que je fais là ? Le blog...
Le premier billet, le défi de l'agilité, décrit le cheminement qui m'a conduit à accepter le challenge du TL : un rôle riche sur les plans technique, méthodologique, organisationnel et psychologique. Ce changement induit des défis tels que la maîtrise du changement ou encore la gestion d’une nouvelle dynamique ;  problématiques qu'il faut solutionner pour élever le niveau technique de l'équipe et lui donner plus d'autonomie. Maîtriser le contexte Je suis devenu Tech Lead il y a six mois alors que j’intervenais sur la mission depuis un an. L'équipe de développement compte douze développeurs pour deux TL sur un plateau d'une vingtaine de personnes. De manière générale...
De nos jours, lorsque l'on souhaite tester son application, on dispose d’une palette d’outils limitée. Certains développeurs vous répondront qu’en utilisant des méthodes de développement telles que le Test Driven Development, on peut avoir un code mieux structuré et une large couverture de tests. Ce qui semble a priori suffisant. Cependant, il serait pertinent de se poser la question : « est-ce qu’une bonne couverture de tests équivaut à un code bien testé ? ». Il est évident que non. Votre rapport de couverture ne fait que dénombrer et lister les lignes qui ont été exécutées lors des tests. Il ne garantit aucunement leur qualité. Attention, la couverture de code n...
Cette entrée de blog est le premier d'une série qui détaillera des réflexions autour du rôle de TL que j'occupe depuis peu ; l'objectif étant de faire part des interrogations, craintes et actions liées à cette prise de poste. A la base, c'était juste ... non Devenir Tech Lead n'était absolument pas dans mes projets initiaux. De ma courte expérience, les différents TL étaient proches du chef de projet technique avec la casquette "Normes et pratiques de développement". J'avais du mal à me dire "ok il est expérimenté mais vu le peu de temps où il développe avec nous, difficile de nous orienter correctement". En effet, les pratiques et normes conseillées pouvaient être ob...
Aujourd’hui je vais vous présenter comment créer un home center sur un Raspberry équipé d’un écran tactile. L’avantage d’utiliser un Raspberry est que l’on va pouvoir communiquer avec des APIs (interface de programmation) pour avoir des informations sur notre environnement en temps réel mais aussi contrôler un appareil connecté, ici l’ampoule connectée Xiaomi !   [lwptoc] Nous allons voir ensemble comment installer une interface graphique React ainsi qu’un serveur Python sur une carte Raspberry équipée d’un écran compris entre 3.5’’ et 7’’. L’interface graphique ainsi que le serveur de contrôle sont déjà développés. Vous n’avez pas besoin...
2019 s’annonce d’ores et déjà comme un grand cru dans l’ « Histoire » avec un grand H de Kaïbee. Outre la constitution de notre équipe d’experts, les « kraks », qui anime notre capitalisation technique depuis quelques mois, Kaïbee inaugure cette année une agence à Lyon. Zoom sur les raisons qui nous ont convaincu de nous lancer dans cette nouvelle aventure. La croissance oui, mais qualitative ! Nous sommes particulièrement fiers chez Kaïbee de la qualité de nos recrutements et de la culture, basée sur la proximité et le partage, que nous avons instaurée. Et nous avons pour obsession de les conserver ! Soutenir notre forte croissance par l’ouverture d’une agence ...
Avec la popularisation des méthodes agiles et notamment l'extreme programming (XP), de nouvelles pratiques de développement ont émergé. Les termes TDD, développement itératif et pair programming sont beaucoup utilisés sans pour autant que ces derniers ne soient réellement mis en place au sein des équipes. La pratique qui illustre le mieux cette tendance à mon sens est le TDD. T'es bien gentil mais le TDD c'est quoi ? Le TDD ou Test-Driven Development est une méthode de développement de logiciel qui consiste à écrire ses tests avant de coder la fonctionnalité. La question qui doit probablement vous venir à l'esprit doit être « Oui mais que doit-on tester maintenant ?». C'es...
Angular est un framework puissant qui a été conçu pour pouvoir développer différents types d’applications web, de toutes tailles, avec un niveau de performance élevé. Et c’est souvent nous, développeurs, qui, par manque de connaissances ou par fainéantise (c’est pas bien hein !), finissons par mettre en place des pratiques qui dégradent drastiquement les performances de l’application. Qui ne rêve pas d’une application qui serait à la fois rapide à charger, très réactive à l’utilisation et dont le livrable serait léger comme une plume ? Je vais vous partager ici ma recette magique : une TO DO List d’actions (non exhaustives bien évidemment ?) qui vont permet...
Une étude publiée par ReportBuyer prévoit que le marché mondial des services de l’open source passera de 11,4 milliards de dollars en 2017 à 27 milliards en 2022, avec une croissance annuelle de 23,65%. Cet engouement s’observe notamment chez de grands noms de l’informatique, qui y investissent de manière de plus en plus importante. Google, Facebook, IBM, Intel et, peut-être plus surprenant, Microsoft, sont aujourd’hui des acteurs de cet essor. Pour rappel, la désignation open source garantie quatre libertés à l’utilisateur : 1. Utiliser le logiciel comme bon lui semble 2. Avoir la possibilité de modifier le logiciel 3. Pouvoir distribuer le logiciel 4. Pouvoir dist...
Bienvenue sur le nouveau site et le nouveau blog de Kaïbee ! Nous avons choisi de faire peau neuve il y a quelques mois pour être totalement en accord avec notre vision. Nous avons en effet pensé un site qui s'adresse avant tout aux potentiels futurs Kaïbers désireux de mieux nous connaitre, en déclinant un parallèle entre le monde du service IT et le monde des arts. L'analogie nous semblait parfaite pour illustrer notre ambition : accompagner la carrière de nos collaborateurs sur le court et le long terme, comme le ferait un agent de stars, en étant présent à chaque étape de leur réussite. C'est donc accompagnés d'une véritable équipe de pro, spécialisée dans les films d'...