
Avez-vous déjà vu un ordinateur portable affublé d'un sparadrap ou d’une bande adhésive opaque pour masquer la webcam ? Si oui, sans doute avez-vous eu ce sentiment d'être témoin d'un excès de paranoïa.Le MacBook Pro de Marc Zuckerberg en 2016, avec ses bandes adhésives sur la webcam et le micro.Pourquoi autant de prévoyance ? Est-il si facile de p...

̛I had a Slack conversation with some friends from work (B, R and G) the other day. It went somewhat like this: B: “Hey, have you guys ever heard of ARA?”This was followed by 5 minutes of the deafening sound of contextualisation and Google searches by everyone on the channel. R: “Nope, but every piece of technology that could enable Ansible to catc...

Since practical computation demands that implicit assumptions be brought out into the open, it is no coincidence that computer programmers are attracted to an approach devoted to studying how people make assumptions. Gerald WeinbergTu viens d’ouvrir le ticket 4240 et tu parcours la description en marmonnant. Il va falloir appeler Claudia. Tu te dem...

Avec la banalisation des écrans et des applications, les entreprises entament une course pour que leur services B2C/B2E se démarquent. Le vainqueur sera celui qui adoptera en premier les paradigmes tels que le skeuomorphisme, le flat design, le material design ou les variantes à venir. Plus jolie, plus ergonomique, parfois plus chatoyante ou parfoi...

One crucial point that each front-end developer must face when developing an application is handling the switch from UI to background threads. Indeed, we can all agree on the fact that your application shouldn’t freeze during long running operations. The Android SDK even strictly prevents us from calling an API from the Main Thread. There are many ...

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 Messagesalut Oleg tu aurais une heure à m’accorder ?ok, vers 18h? ping moiPingpongMerci Oleg. J’aimerais un conseil à propos de mob prog pour mon proje...

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.The whole subject was way too long for a single article. Therefore, I’ve divided it into 5 parts. This is episode 5, regarding the actual implementation of the local cluster’s Worker ...
Compte-rendu Petit-déjeuner : Un éléphant qui se balançait … Comment mettre en musique les big data et valoriser les données avec de nouveaux services.
Software Engineering
Ce petit-déjeuner était l'occasion pour OCTO de démystifier les big data et valoriser les données avec de nouveaux services.Retrouvez la présentation complète du petit-déjeuner ainsi que la vidéo de l'événement.Témoignage Client BNP ParibasRetour d'expérience OCTO-BNPPrésentation de Digital Studies Vol. 021. Témoignage Client: Julien Barbier, Progr...

IntroductionAu cours des quarantes dernières années, notre société a été le théâtre d’une (r)évolution radicale des technologies de l’information. Cette véritable course à l’innovation s’est accompagnée en parallèle d’une forte croissance de notre demande en ressources naturelles (matières premières, production d’énergie, espace). Aujourd’hui, la r...

In most iOS apps, as app developers, we pay a very special attention to the user interface. For example, we try to perfectly implement the graphical design as proposed by the designer. But on the other hand, we pay very little attention to the other parts of the app such as the the data management or the network layer.In this article, I will explai...