Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

What Are Machine Learning Uses to Improve Static Analysis?

As code is being written, static analysis tools — such as Helix QAC and Klocwork — identify coding defects, vulnerabilities, and compliance issues. However, static analysis can also produce a great deal of results, and depending on your perspective and goals, not all results will be relevant or interesting in all cases. Here, we explain three machine learning uses to help improve the relevance of static analysis results.
DevOps
Blog

Tribute to the Remarkable Charles “Chuck” Gehman

Our hearts are broken at the loss of our friend and Perforce teammate, Chuck Gehman. Few knew he was battling esophageal cancer because his enthusiasm and work ethic never faltered.
Blog

The Evolution of Automated AI Code Reviews

Machine learning and AI code reviews are all about automation. Although still in the early adopter phase, some tools are gaining popularity. What is the future of AI and machine learning code reviews?
DevOps
Blog

Modern Game Design Process: Pre to Post Production

Every great game should start with one thing — a vision. Learn how to tailor your game design process and game design document to evolve as you build your future hit game.
Digital Creation & Collaboration, Embedded Systems & Chip Design
Blog

Configuration as Code: How to Streamline Your Pipeline

As teams work on bigger and more complex projects, it is not just code that can be versioned. Learn how implementing configuration as code can help your team accelerate and streamline your pipeline.
Version Control
Blog

CloudForge Support Ended: Need SVN Repository Options?

CollabNet ended CloudForge repository support on October 1, 2020. Here’s what to do if you need to move your SVN.
Version Control
Blog

AI Testing and Machine Learning in Software Testing

Discussing how AI testing and Machine learning in software testing could be used to improve the application lifecycle management.
Data Management, Software Quality
Blog

Top Tips For Getting Game Development Funding

Get an overview of your options for funding your game development project.
Digital Creation & Collaboration
Blog

Shared Code at Scale: How to Accelerate Your Team

Learn how to leverage shared code to accelerate your team.
Version Control
Blog

What Is IEC 62443? Overview + Security Levels

Get an overview and security level of IEC 62443 and how to comply with the IEC 62443 standard.
Security & Compliance, Software Quality
Blog

Guide to Writing Functional Requirements

Understand what a functional requirement is, how to write one, and what will help you write them well.
Application Lifecycle Management
Blog

Top 10 Software Vulnerabilities

Software vulnerabilities impact software performance and security. Here we offer vulnerabilities definition and guidance on how to prevent the top 10 most common software vulnerabilities.
Security & Compliance, Software Quality