Software Engineering

Posté le 22/01/2014 par Sylvain Fagnent

IntroductionDepuis 3 ans on parle du PFM (Personal Finance Management; OCTO Assiste à Finovate) l’adoption est en progression constante mais reste au final timide. Alors que l’on espérait beaucoup de cette approche innovante de gestion de nos comptes bancaires, pourquoi n’y a-t-il pas un raz de marée sur cet usage. Aucune solution idéale ne semble ...

Lire la suite >

Posté le 15/01/2014 par Nicolas Landier

No artigo “Deploy Contínuo”, vimos como melhorar o Time to Market sem impactar a qualidade do desenvolvimento.O passo seguinte é assegurar a disponibilidade do site ou aplicativo apesar desses deploys freqüentes. O Zero Downtime Deployment (“Deploy sem interrupção”) é uma estratégia que visa fazer um deploy sem interromper o funcionamento do aplica...

Lire la suite >

Posté le 14/01/2014 par Michel Lutz

IntroductionCet article est le premier d’une série de communications, visant à partager les pratiques usuelles en statistiques et analyse de données au sein de la communauté OCTO. Chez OCTO, notre vocation est de faire de l’IT et des Big Data, mais il est important de savoir que beaucoup de concepts utilisés dans les algorithmes analytics avancés s...

Lire la suite >

Posté le 09/01/2014 par Romain Felden

When it comes to mobile applications, quality analysis is often overlooked. At first glance these short development bursts don't fit the usual canvas that comes with thorough monitoring, alerts and whatnots. What if this was just a misconception? What if the cost of setting up a proper automated quality tracking environment was actually really low?...

Lire la suite >

Posté le 08/01/2014 par Henri Tremblay

Un benchmark comparant JavaEE et NodeJS a récemment causé un certain émoi sur la toile. J'ai été surpris des résultats et me suis mis en tête de le reproduire pour vérifier une intuition. L'article est, de plus, enrichi de plusieurs commentaires intéressants qui méritent eux-mêmes d'être commentés. Tout ceci m'amène au présent billet.Qu'est-ce qu'u...

Lire la suite >

Posté le 24/12/2013 par Philippe Prados

Sous Android, pour améliorer la sécurité, est-il possible d'ouvrir un socket dans une application, de s'occuper de l'authentification, puis de confier ce dernier à une autre application ?Les connections réseaux (sockets) sont ouverts via des handles de fichiers Linux. En consultant les sources d'Android, on constate que ces derniers subissent un tr...

Lire la suite >

Posté le 19/12/2013 par Wagner Roberto Dos Santos

Dando sequência nas palestras apresentadas no evento The Developers Conference 2013, nesta apresentação, apresento  arquiteturas baseados em Data Grid, com exemplos de código do Framework Infinispan. Apresentaremos barreiras para se escalar arquitetura e as soluções existentes geralmente utilizadas para melhorar performance, escalabilidade e alta d...

Lire la suite >

Posté le 17/12/2013 par Armand Ladevèze

Tester une application est un sujet soulevant de nombreuses problématiques, bien résumées par le schéma de Brian Marick ci-dessous.Ainsi, dans un projet industrialisé, les best-practice de testing appellent plusieurs typologies de tests automatisés à se côtoyer : des test unitaires (TU), des tests fonctionnels, et éventuellement des tests passant p...

Lire la suite >

Posté le 16/12/2013 par Nicolas Landier, Benoit Lafontaine

O padrão “Feature Flipping” permite ativar e desativar as funcionalidades diretamente em produção sem a necessidade de subir uma nova versão.Os Gigantes da Web usam vários termos para definir esse padrão: o FlickR e a Etsy falam de “Feature Flags”, o Facebook escolheu “Gatekeepers”, “Feature buckets” para o Forrst, “Features bits” na Lyris inc. e o...

Lire la suite >

Posté le 12/12/2013 par François Petitit

Dans la partie 1 de cet article, nous avons traité des nouvelles architectures front-end basées sur des applications Web massivement Javascript appelant des API offertes par un serveur back-end : les nouvelles architectures front Web et leur impact sur les DSI - Partie 1.Nous avons vu qu'elles sont apparues ces dernières années grâce à l'augmentati...

Lire la suite >