Systems | Development | Analytics | API | Testing

Perforce

Helix QAC 2021.1 Continues to Provide In-Depth, High-Quality Compliance Coverage

With the latest release of Helix QAC, the static code analysis tool continues to provide you with in-depth, high-quality compliance coverage for C and C++ coding languages. However, what makes Helix QAC 2021.1 notable is that it now offers complete support for many key coding standards. Here is an overview of the most impactful enhancements made to Helix QAC.

5 Ways to Effectively Import Your Product Requirements

Product lifecycle management is all about the dynamics between requirements and their fulfilment (e.g., the ability to test and prove that a requirement is fully covered, as defined during the product planning phase). Understanding this relationship, and respecting it unconditionally, allows great products to achieve world-class quality and stability. For the majority of products, the combination of people, processes, and technology is triggering different forms of changes to the original plan.

A Guide to Security in Software Development

With the ever increasing frequency of cyberattacks, software security is not only essential but necessary. The most effective and efficient practice for safeguarding software is with secure coding standards. When used effectively, these standards prevent, detect, and eliminate errors that could compromise software security. Even though secure coding standards are not overly complex, it can nevertheless be a challenge knowing when and how to use the right standard. For that reason, it is important that you learn about the key secure coding standards and how to comply with them.

Compliance, Quality, and Efficiency for GDPR

The GDPR (General Data Protection Regulation) requires businesses to protect the personal data they hold for any citizens of Europe. It pertains to those organizations that operate within the EU (European Union), and also those that offer goods and services to individuals in the EU. Proving GDPR compliance is all about documentation. It can be difficult, however, to cover your bases reliably and efficiently. Especially when regulations change.

Why Is Traceability Important?

Full traceability is critical for many organizations, particularly those who need to meet regulatory compliance in their industry or minimize risk. In this blog, we discuss the importance of traceability by examining four real examples of where a lack of traceability caused issues for organizations, in some cases proving very costly. Related blog >> What Is Traceability?

Virtual Production Setup: The Entertainment Technology Center Case Study

When the world went remote, studios needed to limit the number of people on set. To support the shift to remote work, teams needed to learn and implement new software tools. Game technology — like Unreal Engine and Unity — were powerful enough to meet the demands for this rapidly changing industry. But what else does a virtual production setup need?

Optimizing the Docker Container Image for C++ Microservices

In previous posts, we covered the basics of a C++ Microservices deployment including: With those basics in place, this blog will focus on optimization of the container in a C++ Microservices deployment. We'll examine how to structure the Dockerfile and the resulting Docker image to reduce the number of layers and disk space used.