Systems | Development | Analytics | API | Testing

Latest Posts

How to Use DevSecOps Automation for Safety-Critical Software Development

DevSecOps automation is key for safety-critical software development. Here we explain what is DevSecOps automation and why it is important for safety-critical software. Read along or jump ahead to the section that interests you the most.

What Is Buffer Overflow? Preventing Buffer Overrun

Buffer overflow is one of the most common code vulnerabilities. If a buffer overflow vulnerability is not addressed, an untrustworthy agent can take advantage and cause a buffer overrun. In this blog, we break down what is buffer overflow, how to prevent buffer overflow, and we provide examples to help make safeguarding your software against buffer overflow simpler and easier. Read along or jump ahead to the section that interests you the most.

9 Tips for Working With Legacy Code

What is legacy code? Legacy code is source code that already exists and needs to be used again. It's not necessarily lousy code, but it often needs some effort to integrate into newer systems. That means you need effective ways of overcoming legacy code's issues. What are your chances of working with legacy code? Given that most of the top 10 programming languages on the TIOBE popularity index have been around for at least 20 years, your chances are very high.

Are Self-Driving Cars Safe?

Are self-driving cars safe? The software in modern cars contains more than 100 million lines of code that enable many different features — cruise control, speed assistance, and parking cameras. And, the code within these embedded systems only gets more complex. This trend will continue as cars of the future become more connected. Cars are increasingly dependent on technology. And they will progressively become more autonomous — and ultimately self-driving.

Your Guide to SAP Testing Automation & How to Get Started

For enterprises relying on SAP systems, ensuring smooth operation through updates, integrations, and daily operations is crucial. Manual testing of these complex systems increases time to market and the likelihood of human error. The solution? SAP testing automation, which enables faster, more reliable testing, ensuring your business-critical processes run smoothly without bottlenecks.

Perforce's Approach to Open-Source Communities

Perforce has been contributing and working in open source for decades now. We understand that open source is the linchpin for technology that supports businesses today. Our approach to open source is not unique to the industry at large or a company of our size (we have around 1,700 employees and 800 are on my team), but questions of our approach to open source became much more visible when we acquired Puppet – which has a really dedicated open-source community and a long history with open source.

5 Ways Perforce Helps with DORA Regulation Compliance

In January 2025, the European Union (EU) will begin enforcing a new regulation called the Digital Operational Resilience Act (DORA). The DORA regulation mandates sweeping cyber resilience requirements for financial institutions and third-party information and communication technology (ICT) providers. In this blog post, we examine how two core Perforce offerings help financial institutions and their supporting ecosystem of service providers comply with the requirements laid out in the DORA regulation.

Using GitLab With Helix QAC

The cloud-based GitLab CI/CD platform allows development teams to streamline their Continuous integration (CI) and Continuous Delivery (CD) pipelines and accelerate their Software Development Lifecycle (SDLC). Adding strict, compliance-based static analysis — as provided by Helix QAC — as new stages to existing GitLab CI/CD pipelines will enhance the SDLC still further, and move your DevOps workflows from Continuous Integration to Continuous Compliance.