Sopra Steria améliore la qualité de ses développements logiciels avec Themis Sopra Steria fait partie du podium des premières Entreprises de Services du Numérique en France. Pour le compte de l’un de ses clients, l’agence de Bordeaux de Sopra Steria effectue des prestations de Tierce Maintenance Applicative et doit répondre à de nouvelles demandes d’évolutions....
Quand on pense à l’architecture d’une application cloud, plusieurs mots-clés reviennent en permanence : élasticité, passage à l’échelle, volatilité, micro-services. Et ce n’est pas un hasard, car c’est la nature même du Cloud. Comment tirer parti du Cloud et quels sont les anti-patterns architecturaux à éviter ? En 2012 et à travers plusieurs de retours d’expérience,...
When we think about the architecture of a cloud application, several keywords keep coming up: elasticity, scale, volatility, microservices. And it’s no coincidence because that’s the very nature of the Cloud. How do you take advantage of it, and what are the architectural anti-patterns to avoid? In 2012 and through several feedbacks, teams from Heroku...
Développeur, tech lead, chef de projets ou manager vous êtes convaincus de l’importance et du bienfait de la qualité logicielle, et plus particulièrement de la qualité du code source. Ayant appris les principes du développement modernes (Agilité, Clean Code, Craftmanship, Continuous Integration, etc.), vous êtes plein d’enthousiasme et voulez améliorer drastiquement l’environnement de développement de...
Developer, tech lead, project manager or manager, you are convinced of the importance and the benefits of software quality, and more particularly of source code quality. Having learned the principles of modern development (Agility, Clean Code, Craftmanship, Continuous Integration, etc.), you are full of enthusiasm and want to drastically improve the development environment of your...
La qualité logicielle et plus particulièrement la qualité du code est un challenge constamment rencontré par les industriels qui développent et maintiennent des logiciels. Des outils existent pour s’assurer que les bonnes pratiques de programmation sont bien suivies, mais cela requiert également un engagement de la part des développeurs. Un manque d’engagement entraîne alors une...
M. Lehman l’a très bien décrit dans ses lois : un logiciel qui évolue continuellement voit sa qualité baisser, si on ne fait rien contre, jusqu’à ce qu’il devienne impossible à maintenir (ou trop coûteux), puis inexploitable. [Source: Wikipédia] Certains diront que c’est le destin et qu’il n’y a pas grand-chose à faire… d’autres diront qu’il faut...
Cet article est initialement écrit en anglais afin d’être publié sur la plateforme Medium. Il répond également à l’article «11 Things Devs Love Hearing From Non-Developer Co-Workers» In response to articles such as this one, that makes fun of things developpers can’t bear to hear anymore from their non developper fellows. I know it’s meant as a...
Node.js version 8.9, released in fall 2017, is the first LTS (long time support) version including ECMAScript 2017 support. This is an opportunity to simplify the use of promises thanks to the asynchronous functions and both async await keywords: your code will be simpler, more readable, and maintainable. In short: clean. Node.js, as often with JavaScript, relies on...
En cette fin d’année, ProMyze vous propose une nouvelle version de Themis avec son lot de nouveautés et d’améliorations ! Nouveau dashboard Ces derniers temps, nous avons passé du temps avec nos utilisateurs et utilisatrices pour améliorer l’expérience utilisateur sur Themis. Cela nous a permis de mettre au point un nouveau design complet de...
Social media