Posté le 09/09/2015 par Benjamin Brabant

Découvrir ce qui se passe au coeur de votre code. Cette information est plus accessible que ce que l'on pense généralement. Que ce soit identifier les instructions où votre application est inefficace, comprendre le code d'une application ou superviser des applications sur vos serveurs en production, venez découvrir et comprendre différentes solutio...

Lire la suite >

Posté le 08/09/2015 par Arnaud-Francois Fausse

IntroductionL’IoT (Internet of Things) est souvent perçu comme un concept nébuleux qui, au mieux, est associé à des fonctions de domotique ou de Quantified self ! En fait l’IoT recèle des cas d’usage très variés qui nécessitent des systèmes d’information tous aussi variés.Domotique où non, ces cas exploitent des patterns applicatifs et techniques a...

Lire la suite >

Posté le 07/09/2015 par Dorian Lamandé, Thibaut Cantet

Dans cet article, nous allons présenter Xamarin, un outil en C# .NET permettant de faire du cross-platform sur mobile. Nous ferons un zoom plus important sur ce qu’il nous manquait : la réutilisation de librairies natives.Qu'est-ce que Xamarin ?Avant tout Xamarin est à la fois un produit mais aussi une société. Le produit permet de répondre à une p...

Lire la suite >

Posté le 03/09/2015 par Julien Kirch

Avec l’arrivée de REST, on est tenté d’oublier tout ce qu’on faisait avant car c’était forcément moins bien. Mais, si les technologies ont changé, les bonnes pratiques SOA sont toujours aussi pertinentes, et permettent de mettre en œuvre des services qui répondent aux besoins tout en gardant la maîtrise de son système d’information.Avec la mise en ...

Lire la suite >

Posté le 31/08/2015 par Alain Faure

Un APM, Application Performance Management, est un outil qui permet de surveiller et analyser les performances des applications. Selon les APMs il est possible de collecter les temps de réponse de l’utilisateur final, les temps de réponse des divers serveurs ainsi que l’activité (CPU, Mémoire). Il est aussi possible, principalement pour Java et .Ne...

Lire la suite >

Posté le 28/08/2015 par Arnaud Huon

Il y a quelques mois de cela, Michel vous parlait de la culture du Software Craftsmanship. Il évoquait notamment dans son article les différents enjeux à adresser pour diffuser cette culture dans l’entreprise. J’aimerais prolonger son discours en vous proposant de revenir sur l’origine de cet océan de code “legacy” dans lequel beaucoup d’entres nou...

Lire la suite >

Posté le 27/08/2015 par Marine Mazeron

Démystifions l'API-culture !En cette ère digitale, les usages changent : les IHM sont multiples, accessibles n'importe où et n'importe quand, mais surtout de plus en plus éphémères. Nos systèmes d'informations doivent évoluer afin de gérer cette accélération.Si la volonté de rendre le SI modulaire n'est pas nouvelle (architectures orientées service...

Lire la suite >

Posté le 27/08/2015 par Vassilina Bardol

Pourquoi choisir OCTO Academy ?Avec la digitalisation nous apprenons de multiples façons, partout et tout le temps.Chez OCTO Academy, nous sommes sans cesse à la recherche de nouvelles formes d'apprentissage et de nouvelles sources d'inspiration pour remplir notre mission : accompagner les entreprises et leurs équipes dans leurs projets de transfor...

Lire la suite >

Posté le 24/08/2015 par Benjamin Brabant

Un algorithme à haute fréquence doit exploiter au mieux les architectures des processeurs pour obtenir un maximum de performance. La JVM exploite beaucoup d'astuces, dans la JVM elle-même ou dans les librairies, pour se rapprocher du processeur. Nous vous proposons de creuser dans les sources pour les découvrir.Philippe PRADOS est Consultant senior...

Lire la suite >

Posté le 12/08/2015 par Vassilina Bardol

Les méthodes agiles ont le vent en poupe.Chacun d’entre nous sait ce que c’est, et si ce n’est pas encore le cas pour vous, il y a pléthore d’ouvrages et de ressources en ligne permettant cela.Comprendre l’agilité c’est donc possible et facilement accessible. Entrevoir et comprendre comment, par les méthodes agiles, agir pour améliorer son contexte...

Lire la suite >