Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

Gartner Insurance Report: 5 Best Practices Insurance CIOs

Insurance CIOs utilizing APIs can adopt these five best practices from open banking to maximize the value of their investment.
API Management
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

What Is Multithreading: A Guide to Multithreaded Applications

In this article, we explain what threads and multithreading are, what multithreaded applications are used for, TotalView vs GDB, and how to debug multithreaded applications.
Coding Best Practices
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

Taming the Kubernetes Revolution

To say that containers caused a hype in the software industry is the understatement of the century. Containers completely revolutionized the way we design, develop, package, distribute, run, and scale applications and APIs in the modern digital enterprise. In this post, we will try to tame the revolution by unpacking what containers are all about, why they are important to us, and the ecosystem that supports the cause.
API Management
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

Introduction to Credit Risk Modeling

In this article, we take a high-level look at credit risk modeling, how it’s used, and various models and algorithms used for analyzing and managing risk.
AI
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

What Is the Future of API Management?

Get an overview of the future of API management and how to prepare for it.
API Management
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