When a company is aware of problems related to the quality of its software, it needs a strategy to progress on different topics: testing, deployment, code quality, etc. On this last point precisely, the action plan often includes training, technical coaching, a change in culture and team organization model, the deployment of software solutions, etc.
Very often, when we develop a new application or a new feature of an existing product, we set up Quality processes to ensure that the implementation meets the needs of our clients: writing specifications, writing source code using BDD and TDD methods, functional tests (which can be automated), etc… Then, when everything is ready, we
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
Promyze, the collaborative platform dedicated to improve developers’ skills through best practices sharing and definition