Software Engineering

Posté le 11/04/2017 par Nicolas Mouchel

In Android, asynchronous tasks are done to avoid long operations in the main thread. Android documentation gives a good advice to the community to avoid ANR (Android Not Responding):Therefore, any method that runs in the UI thread should do as little work as possible on that thread. In particular, activities should do as little as possible to set u...

Lire la suite >

Posté le 10/04/2017 par Benoit Lafontaine

Ayant eu la chance d'assister au premier jour de DevoxxFR 2017, je vous retranscris ma journée du mercredi. J'ai pu revoir les bases de la Data Science, découvrir les algorithmes génétiques et faire une petite passe sur Serverless.Université de la Data ScienceUne université assez rafraîchissante avec plein de GIFs animés dans la présentation et ave...

Lire la suite >

Posté le 07/04/2017 par Julien Kirch

Une bonne démarche améliorera vos chances de choisir l’outil le mieux adaptéChoisir des outils est une des tâches les plus importantes dans l’informatique d’entreprise : sélectionner un bon produit peut simplifier la vie des projets, alors qu’une solution mal adaptée peut transformer un plan stratégique en désastre.Octo intervient sur ce sujet depu...

Lire la suite >

Posté le 07/04/2017 par Adrien Besnard

En un peu plus de 7 ans d'existence, systemd s’est peu à peu imposé comme le remplaçant par défaut du vieillissant init. On le trouve en effet installé et activé par défaut sur les distributions de Linux les plus couramment utilisées : Ubuntu depuis la 15.04, CentOS depuis la 7, et j'en passe...systemd a fait couler beaucoup d’encre sur les forum d...

Lire la suite >

Posté le 06/04/2017 par Nicolas Carlo

Dans cet article nous allons voir un cas d’usage où les Observables se révèlent particulièrement pertinents pour rendre le code plus simple, plus maintenable.Repérer un scanner de code-barres !Ouaip ! L’exemple est plutôt spécifique, mais il illustre bien le genre de problématiques qui sont tout à fait adaptées à l’usage des Observables.Un scanner ...

Lire la suite >

Posté le 03/04/2017 par Guillaume Lagorce, Rémi Pradal, Thomas Dalous

Formerly known as the mdevcon, the Amsterdam conference related to mobile development - now called AppDevCon - took place on March, 17th. We had the chance to attend this edition in the Pathe Arena. Here is summary of what we have learned and our thoughts concerning some talks.MVP - LeanThe power of small (opening keynote), by Cesare RocchiThe spea...

Lire la suite >

Posté le 31/03/2017 par Christian FaurÉ

Depuis le déménagement d’OCTO dans nos nouveaux locaux, au 34 avenue de l’Opéra, nous avons au sous-sol un des tout derniers prototypes d’ordinateur quantique.  Il s’agit bien d’un véritable calculateur quantique programmable, et pas juste d’un simple circuit de calcul quantique effectuant un calcul commandé par un ordinateur standard. Concrètement...

Lire la suite >

Posté le 29/03/2017 par Aurélien Gabet, Arnaud Mazin

« Ce que je ne mesure pas ne m’appartient pas ». Ce célèbre adage nous a souvent été répété par l’un de nos clients. C’est d’autant plus vrai lorsqu’il s’agit des systèmes distribués et dynamiques qui peuvent s’avérer complexes à monitorer. Au travers de l’exemple de Kubernetes, voyons les limitations des solutions de métrologie historiques, les no...

Lire la suite >

Posté le 28/03/2017 par Julien Kirch

Comment s’y prendre.Lorsqu’une grande entreprise se met à l’agile, même si le premier projet est parfois déconnecté du SI, il faut bien à un moment s’y raccorder.La méfiance est alors souvent de mise de part et d’autre : quand on cherche un contre-exemple à l’agile, l’architecture de SI est souvent citée, avec ses process gravés dans le marbre et s...

Lire la suite >

Posté le 20/03/2017 par Sebastian Caceres

Hey everybody,TL;DRI coded something in order to enforce strict tagging policies on AWS EC2 instances using Python and a bunch of AWS services (Lambda, Cloudtrail, SNS, and S3). If you keep reading, I’m going to talk to you about AWS Lambda and Serverless computing, or FaaS (Function as a service).You can check the source code and permission relate...

Lire la suite >