Software Engineering

Posté le 06/11/2017 par Renaud Dahl

Leonard Richardson a formulé en 2008 un modèle de maturité d’une API Web en 4 niveaux. Ce modèle est aujourd’hui une référence pour la communauté. Cependant, la majorité des acteurs restent bloqués au 3e niveau. Le 4e, intitulé “contrôles hypermedia”, est difficile à comprendre et sa valeur dans le Web service n’est a priori pas claire. Découvrez e...

Lire la suite >

Posté le 03/11/2017 par Christophe Thibaut

The Eye-Brain Law: To a certain extent, mental power can compensate for observational weakness. The Brain-Eye Law: To a certain extent, observational power can compensate for mental weakness. Jerry Weinberg- J’ai bien reçu votre email. Je vois ce que vous voulez faire. Mais, c’est quoi le but ?Confortablement calé dans un siège ergonomique dernier ...

Lire la suite >

Posté le 02/11/2017 par Louis Davin

Si vous êtes développeur Android, vous avez forcément entendu parler de ProGuard, cet optimiseur de bytecode Java. Quelques conférences de développeurs influents ou bien une discussion avec un bon tech-lead vous ont sûrement laissé un jour cette impression « Ça a l’air d’être un truc bien, il faut l’activer pour les builds de prod, c’est important ...

Lire la suite >

Posté le 30/10/2017 par Sebastian Caceres

̛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...

Lire la suite >

Posté le 27/10/2017 par Christophe Thibaut

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...

Lire la suite >

Posté le 23/10/2017 par Maxime Bonnet

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 ...

Lire la suite >

Posté le 20/10/2017 par Christophe Thibaut

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...

Lire la suite >

Posté le 19/10/2017 par Sebastian Caceres

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 ...

Lire la suite >

Posté le 19/10/2017 par François Le Guern

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...

Lire la suite >

Posté le 17/10/2017 par Ahmed Mseddi

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...

Lire la suite >