Software Engineering

Après deux jours passés à Softshake et 10 sessions, nous avons un bon état des lieux des tendances du moment. Vous pourrez trouver ici le programme complet de la conférence pour avoir un aperçu des autres sujets. Voilà en quelques mots ce que nous avons retenu :Big Data : Deep learning mais pas seulementLe deep learning permet de supprimer les prob...

Tous les slides des conférences seront ici (tous ne sont pas disponibles).Des nombreuses conférences auxquelles nous avons assisté ressortent plusieurs lignes de forces dans l’écosystème Spark. Avec le Bigdata, gagner un cycle, c’est gagner des heures dans les traitements. Les données doublant tous les 2 ans, il faut retarder le jour où nous ne ser...

Disclaimer : L'ensemble des tests décrits dans cet article ont été réalisés sur la version 0.10 de ScyllaDB. Nous invitons le lecteur à se reporter au site http://www.scylladb.com/ pour une vision à jour de ScyllaDBLe 22 Septembre 2015, une communauté de développeurs annonce avoir mis au point une nouvelle base de données, et pas n’importe laquelle...

Há 15 anos Martin Fowler publicou 50% das empresas possuem Integração Contínua, número baixo levando-se em conta a redução de custos que toda automação traz.Talvez as empresas estejam pensando apenas no investimento, sem uma visão muito clara do ROI. O esforço de implementação da automação pode ser recuperado nas atividades de build/deploy/teste em...

Using a CI Server is a programming practice that is well established and not opened to debate anymore. Sometimes, it's even a topic on which the IT Department has regained control of, managing and rationalizing the servers. Yet, as is often the case, mobile is following its own way: the technologies used can be considered non-standard among the com...

Application Performance Management (APM) is a tool to monitor and analyse the performance of software applications. With APMs, end-user response time, response times of various servers and server activity (CPU, Memory) can be collected. It is also possible, mainly for Java and .Net, to detect methods that seem problematic as well as the most costly...

In this article, we'll talk about Xamarin, a C# .NET tool enabling development of cross-platform mobile applications. We'll focus on the missing part: the reuse of native libraries.What is Xamarin?Xamarin is not only a product but also a company. The product addresses a common issue, the unified cross-platform development.Xamarin allows to create n...

Como visto no artigo Virtualização de Ambientes - Uma introdução ao conceito e Vagrant - Parte 1, enfrentamos diversos problemas com processos repetíveis, problemas com os quais podemos resolver ao automatizamos de maneira que tudo aconteça de forma natural e controlada. Essa deve ser a busca de times que buscam ser o mais produtivo possível e util...
Sortie de la carte de référence OCTO : tout sur les tests d'applications Web Front-end
Software Engineering
Vous souhaitez mettre en place des tests sur votre application Web front-end mais vous ne savez par où commencer?Face à la complexité grandissante des applications Web, les enjeux de qualité sont de plus en plus importants, il est nécessaire d’assurer la fiabilité et la maintenabilité de vos applications en mettant en place des tests.Notre carte de...
L’architecture microservices sans la hype : qu’est-ce que c’est, à quoi ça sert, est-ce qu’il m’en faut ?
Software Engineering
En 2015, le pic des microservices a été atteint : pas une conférence sans un ingénieur de Netflix pour vous vendre du rêve, pas une semaine sans nouveau framework magique pour tout faire sans se poser de question.Résultat : une focalisation sur les outils et les belles histoires plutôt que sur les questions de fond.Il nous a donc semblé utile de fa...