Software Engineering
De nouveaux défis digitaux en sciences de la vie : dans l'Arc Lémanique et au delà
Software Engineering
Dans un monde digital plein d'opportunités, les sciences de la vie font face à d'imposants défis. Si le secteur est dynamique, d'un point de vue économique comme scientifique, l'innovation dans le laboratoire doit souvent aller de pair avec une profonde évolution du système d'information.Dans cet article, nous partons d'une situation locale suisse,...

The life science sector faces great challenges when the time comes to meet modern digital opportunities. This sector is incredibly dynamic, both from an economic and a scientific point of view, but innovation in the lab often comes in pair with a deep evolution in the information system strategy.In this article, we will first focus on the Swiss Lem...

L'utilisation des Usine De Développement (UDD) ne fait plus débat. C'est même parfois un sujet sur lequel la DSI a repris la main, gérant et rationnalisant son parc. Cependant, comme sur beaucoup d'autres sujets, le mobile fait bande à part à cause de ses particularités. Utilisation de technos spécifiques ou considérées comme non-standards dans l'e...

Atualmente no processo de desenvolvimento de software existem atividades que podem se tornar complexas ou mesmo serem complexas por natureza, e no meio dessas atividades temos a configuração de ambientes em um time de TI, essa é uma das tarefas em que mais perdemos tempo e esforço. Montar um ambiente de trabalho ou ambientes para desenvolvimento, Q...

Je vous propose dans cet article une revue chronologique des événements et des idées qui ont contribué à l’émergence des technologies Big Data d’aujourd’hui et de demain. Ce que nous pouvons constater au niveau des bottlenecks (=goulots d’étranglements) est qu’ils se déplacent en fonction des avancées techniques que nous faisons. Aujourd’hui c’est ...

Suite à notre premier article sur les enjeux métiers que représentent la collecte et l’analyse de la donnée dans le secteur de la grande distribution, nous allons présenter un use case et les problématiques qui y sont associées. Nous verrons comment leur faire face en se basant sur des technologies récentes qui ont déjà fait leurs preuves chez les ...

"67% des consommateurs utilisent à la fois leur ordinateur, leur tablette et leur smartphone pour faire un achat. Et 98% d’entre eux passent d’un support à un autre dans la même journée" (source : Skeelbox). Cette tendance souligne l'importance de s'adapter à ces usages en adoptant une stratégie cross-canal. Mais qu’est-ce qui se cache vraiment de...

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

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

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