SonarQube is an open-source tool for continuous code inspection. It collects and analyzes source code and provides reports on the code quality of your projects. With regular use, SonarQube guarantees a universal standard of coding within your organization while ensuring application sustainability. Here’s a quick overview of how SonarQube works, why we use it, and how to get started.
Serverless applications are becoming more and more popular, but developers quickly find themselves asking, “How do I manage all of these functions?” Serverless Framework is a (relatively) painless way to develop and deploy your serverless application to AWS, Azure, Google Cloud, and other providers. However, getting started isn’t always easy. Here is an overview of how to get started with Serverless Framework using AWS and some common mistakes to avoid.
Software developers and their stakeholders look forward to seeing their hard work come to fruition. Deployments can loom large, but they often get delayed. Business decisions can commonly interfere with deploying critical bug fixes or can negatively impact deployment cadence.
Enter feature flags. They are a feature management tool that give companies the power to decouple business decisions from technical decisions, shorten the time from deployment to release, and improve CI/CD. Here's an introduction to how feature flags work, their benefits, and providers.
As a technology leader in your organization, many of your decisions come down to allocating resources: balancing and prioritizing risk and reward, stability and velocity, the present and the future. In an ideal world, technical debt would always be addressed before it started accruing interest. Long-term maintenance and operations expenses would be accurately weighed against the short-term development expenses that could mitigate them.
As software ages, eventually and inevitably, it’s going to become out of date and misaligned with organizational goals and objectives. Here are four steps for determining the health of your legacy applications and whether or not they are ready for modernization or retirement.