Blog

Du Maroc à Lyon en passant par Brest, Siham a voyagé au gré de ses expériences, dont le fil rouge est la technique ! “Avoir un métier technique, ça a toujours été une évidence pour moi !” Siham découvre l’informatique en Licence, alors qu’elle suit un cursus Mathématiques / Informatique. Rapidement passionnée, elle enchaîne ensuite avec un Master en Technologies d’Information et Ingénierie du Logiciel, réalisé à Brest.  Très pragmatique dans son approche, Siham a toujours su qu’elle aurait besoin de technicité dans son métier pour s'épanouir.    “Si je n’avais pas été dév, j’aurais quand même été dans une autre filière d’ingénierie. J...
Après 10 années d’expérience, Jenny revient avec nous sur son parcours. D’un master biologie à une licence d’histoire, des opportunités et des virages à 180° degrés, Jenny s'épanouit aujourd’hui dans la tech ! “Partir dans l’IT, ce n’était pas prévu au départ” Jenny a tout d’abord démarré par un master en biologie. Vite lassée, elle a cherché à se réorienter. A cette époque, elle "bidouillait les PC”, comme elle l’explique. C’est alors que l’IT est apparu assez naturellement comme une “porte de sortie”, lui offrant un avenir et lui permettant d’échapper à un domaine qui ne lui plaisait plus.  Elle se lance alors en s'auto formant au...
C'est avec un grand plaisir que nous lançons aujourd'hui un nouveau format de contenu sur le blog, notre premier podcast : BeeKoz ! Avec ce premier épisode, le trio Marvin GILLY, Léton ATANNON et Silvio VASCONCELOS s'est posé la question suivante : la veille technique est-elle la responsabilité du consultant ou celle de son entreprise ? A bientôt pour un nouvel épisode !...
Vous êtes lassé de votre langage préféré, vous en voulez un plus simple, plus rapide et qui compile instantanément ? J’ai trouvé ce qu’il vous faut. Let’s Go. Un peu d’histoire… En 2007, trois développeurs de Google : Robert Griesemer, Rob Pike, et Ken Thompson n’étaient pas satisfait de la performance de leur logiciel développé en C++. Suite à une conférence sur C++ version 11, ils trouvent que le langage devient de plus en plus complexe d’une part et d’autre part, ils remarquent que la compilation de leur monolithe prenait plus d’une heure. Pendant ce long moment de compilation, certains d’entre vous auraient probablement pris une pause, regardé un ép...
Dans le sillage du billet précédent, cet article s’oriente sur le volet technique sur notre façon de construire et déployer un Design System. Les objectifs : organiser le train de release ; poser le socle du projet ; concevoir et déployer une version. Rythmer la construction : Le Backlog et la DoD Dans la partie “Ai-je réellement besoin d’un Design System ?”, il faut comprendre que la démarche vers un Design System ne peut se construire qu’avec une approche produit : de quoi a besoin mon écosystème applicatif pour garantir une expérience utilisateur unifiée ? Ce type de besoin épouse naturellement les méthodologies agiles pour une construction incrémentale ...
Nous recrutons les Kaïbers “sur profil”. Rappel pour les non-initiés au domaine du conseil IT : le principe est d’embaucher un candidat avant tout pour ses compétences et sa personnalité sans connaître le contenu de sa première mission au sein de l’entreprise. Il s’oppose à un recrutement “sur mission”, qui se concrétise si et si seulement la première mission du candidat est déjà assurée. Il y a 5 ans, le choix de ce modèle était pour nous une évidence. Grâce à ce process, nous scellons un véritable pacte, basé sur la confiance, avec les candidats. Nous leur proposons de nous rejoindre car nous avons confiance en leur potentiel présent et futur, et dans le ...
Le premier confinement de début d’année, puis le second actuel, et peut être de futurs à venir nous ont tous fait ressentir un besoin d’espace, d’air frais, de verdure. Jusqu’à envisager un changement de cadre total pour certains. Au delà de la conjoncture actuelle, nous menons depuis deux ans maintenant une réflexion de fond sur la question de la mobilité au sein de Kaïbee, notamment en créant des agences en régions. Une mobilité dont a, par exemple, pu profiter Alan, ex-francilien (Alann, développeur : «Comment j’ai quitté Paris (en restant à Kaïbee)»), cette année.   Les agences Enrichir notre promesse originelle Notre promesse fondatrice : offrir aux ...
Aujourd'hui, pas d'article technique, mais un REX d'Alann qui a quitté Paris pour s'installer en région Bordelaise ! Une nouvelle vie toujours en compagnie de Kaïbee puisque nous sommes désormais présents en région.  Alors Alann, dis-nous tout, quel a été le déclic pour toi ? Il y a vraiment eu plusieurs choses. Ma femme et moi, on a commencé à y penser il y a un an, on réfléchissait déjà à déménager en région. J'avais mon frère qui était déjà autour de Bordeaux et on connaissait bien le coin puisqu'on a passé nos premières vacances là-bas avec ma fille aînée. La région nous tenait vraiment à cœur. Après j'attendais surtout que Kaïbee ouvre une antenne là-...
Qu’est-ce donc ? Vous connaissez déjà le Pair-Programming, je vais faire appel à vos souvenirs… Attention Boum !     Nous revoilà sur les bancs de l’école pour un court moment, et c’est maintenant l’heure du TP en binôme. Le pair-programming consiste, comme son nom l’indique, à programmer à deux (ou plus !) sur un même environnement de travail. Pourquoi faire du pair-programming ? Des écueils avec le Pair Programming ? Les habitudes ! Parfois le confort de coder seul sans la pression du carton jaune est difficile à abandonner. Il peut être compliqué de sortir de ses habitudes et d’accepter de travailler en binôme alors que nous avons eu l’habitude d’...
Cet article qui annonce un long mais passionnant chemin vers la programmation fonctionnelle traitera du sujet de manière générale. C'est quoi ce nouveau paradigme à la mode ? La programmation fonctionnelle n’est pas nouvelle, bien au contraire. Elle existait avant la programmation orientée objet (POO). Et si vous en entendez parler de plus en plus, c’est surtout car elle permet de résoudre les problèmes que la plupart des développeurs rencontrent avec la POO. Un des problèmes récurrents est la gestion des effets de bords liés à la gestion d’état d’un objet. Prenons un exemple d’une classe en java : public class Employee {  String name;  Date BirthDate;  public...