Blue-Green Deployment Explained

What is blue-green deployment? Blue-green deployment is an application deployment strategy that aims to ensure uninterrupted uptime for the users when shifting between versions. This can be a rollout of a new application version or a rollback after detecting bugs. How blue-green deployment works? A blue-green deployment consists of two identical production environments: a green …

Continue reading

Canary Release Explained

What is a canary release? The canary release concept comes from the 1920s coal mining industry. Back then, miners would carry caged canaries to help test the oxygen levels in the mines. If the canary died, it was a sign that there was too much carbon monoxide and they would leave the mine immediately. In …

Continue reading

The Most Popular Open Source Load Testing Tools

What is Load Testing? As a developer, you may not notice that the same application that takes some milliseconds to respond in your local development environment, may take seconds in a real production environment unless you test. Testing is the key to many problems in software engineering. In order to increase the average response time …

Continue reading

Continuous Deployment vs Continuous Delivery. What’s the difference?

Continuous deployment VS continuous delivery? What’s best for you, The answer lies in the details we are sharing with you in this article. We examined the differences between continuous deployment and continuous delivery from a technical, organizational, and business point of view. Read on to discover more. Body In today’s world, it is possible to …

Continue reading

8 Best Practices to Boost Your CI/CD Performance

This article discusses the best practices that boost your CI/CD performance and how each impacts your software development journey. CI/CD solutions have now been widely adopted by companies seeking to transform how they develop and deploy software. When well implemented it delivers more reliability and increases the speed at which new versions are deployed. In …

Continue reading

A quick introduction to CI/CD

CI/CD is one of the pillars of modern cloud native software development. It improves your software products and makes its development more effective and cheaper This article discusses CI/CD and the different tools you can use to implement it. The process of software development and deployment has been more efficient by the rise in automated …

Continue reading

Wildcard officially becomes owner and collaborator of Babelfish

Babelfish: A Universal Code ParserBabelfish is a self-hosted server for source-code parsing: it has the power to parse all kinds of file, in any supported language, extracting an Abstract Syntax Tree and converting it into a Universal Abstract Syntax Tree (UAST). This UAST enables further analysis and transformations with either the included tools or your …

Continue reading