
Entrée: Sortie: Tu t’es assis devant le clavier et tu mets en place un nouveau projet dans l’EDI. Audrey, Farid et Jérémie observent silencieusement la manœuvre. Farid, assis en tailleur sur sa chaise, se lance : - Donc c’est assez simple, tu vas lire les caractères deux par deux, ce qui va te donner à chaque fois un couple : longueur, caractère…Jé...

Si vous souhaitez développer votre propre chatbot textuel ou vocal, vous serez confrontés à la question suivante : quel moteur de langage naturel choisir selon mes contraintes et exigences.Nous proposons de vous partager notre avis sur cinq des moteurs de langage naturel les plus répandus actuellement :Luis.aiDialogflow (anciennement api.ai)Wit.aiR...

À moins d'être encore en train de récupérer du nouvel an (belle performance, bravo !), nul n'aura raté les premières failles de sécurité de 2018 : Meltdown et Spectre.Des chercheurs d'universités et de Google ont trouvé des failles majeures dans tous les CPUs modernes qui contournent les mécanismes de sécurité des OS. Ces failles sont tellement str...

Cet article explore certains aspects clefs du lineage de données au niveau du data set, en indiquant comment il est possible de hacker le moteur Spark pour y parvenir.Le data lineage dans les architectures distribuéesLe data lineage, ou traçage des données, est généralement défini comme un type de cycle de vie des données qui inclut les origines de...

Au début des années 2010, les experts en déploiement cloud qui ont fondé Heroku (l’un des fournisseurs de PaaS le plus utilisé) ont publié le livre 12 Factor App. S’il est difficile de mettre une date de parution exacte, c’est parce que l’ouvrage est vivant et en évolution permanente. Les principes de base restent les mêmes et sont redoutablement e...

The treatment of error as a source of valuable information is precisely what distinguishes the feedback (error-controlled) system from its less capable predecessors. Jerry Weinberg_@OlegTxl Direct MessageHi Oleg, can you spare me an hour of your time?ok, around 6pm? ping me (...)pingpongThanks Oleg. I would like some advice about mob programming fo...

Exemple d'entrée Exemple de sortie Tu étires les bras et croise les mains derrière ta nuque. Audrey se lève et dit « Je vais me faire un café. Je réfléchis mieux quand je bouge. Quelqu’un veut quelque chose? »Farid et toi dites : « non merci ». Jérémie marmonne une réponse presqu’inaudible. Il est assis à la table de gauche et se concentre sur une ...
Mieux se connaître pour mieux travailler ensemble : un impératif quand on est… Développeur !
Product & Design
Plus je mène ma barque sur la grand-mare du développement informatique et plus je me rends compte que coder est (avant tout) une activité sociale. C’est un peu une surprise et certainement pas ce pour quoi j’ai signé au moment de me lancer… Moi, si je suis devenu développeur, c’est pour murmurer à l’oreille des ordinateurs, pas pour discuter le bou...
Interview Meriem Berkane, Data architect : “Dans tout projet d'architecture Big Data, il faut d’abord interroger ses motivations !”
Software Engineering
Consultante chez OCTO Technology depuis 10 ans, et leader de la tribu Nouvelles Architectures de données, Meriem Berkane accompagne les entreprises dans leur projet d’architecture de SI et Big Data. Elle nous livrera, lors de La Duck Conf, ses conseils et ses convictions pour réussir ce type de projet et créer de nouveaux services à valeurs ajoutée...

A few months ago our friends Guillaume Lefevre and Etienne Coutaud made an appearance at the 2017 KubeCon to present their work on a monitoring solution based on Prometheus and Grafana. (The video can be found here)A bit over a month later, we faced a problem in production, the platform started to behave abnormally.The graphs showed bursts in metri...