Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

Is Your Data Ready for AI?

From large corporations to smaller upstarts, AI technology is being introduced and adopted by organizations across industries as it moves from its academic roots to the forefront of business. But before thinking AI, think data first.
Data Management, AI
Blog

What Is Spectre? The Spectre Vulnerability Explained

What is Spectre? Spectre vulnerability explained. The Spectre vulnerability dominated cybersecurity headlines. Most stories since then have explained what is Spectre vulnerability explained and how Spectre exploits branch prediction CPUs, but not how to solve the fundamental problem.
Security & Compliance, DevOps
Blog

ISO 13849 and IEC 62061 Overview

A machinery control system manages, commands, directs, or regulates other devices or systems. These systems can be simple, such as a thermostat that regulates a boiler. Or, complex, such as a control system for industrial processes. Regardless of how elaborate a machinery control system may be, it must follow several safety standards to ensure that it is safe and reliable. For that reason, it's important that you understand what is IEC 62061and what is ISO 13849.
Software Quality
Blog

What Is Software Integrity? Overview + Software Integrity Best Practices

Software integrity refers to code quality. Assessing the quality of code requires you to measure the number and severity of potential safety and security-related defects. You also need to measure the maintainability and testability of your code. Achieving high code integrity can be a complex and difficult task.
Software Quality
Blog

What Is TortoiseSVN?

The TortoiseSVN client is the GUI for SVN — and its most loved feature. Compare the Tortoise(SVN) and the hare (P4EXP).
Version Control
Blog

Enforce Coding Standards With Automated Static Analysis

A well-defined coding standard improves code quality. But adopting — and enforcing — it isn’t easy…
Software Quality
Blog

AWS CloudFormation: How to Build AWS Infrastructure as Code

Get tips for building Infrastructure as Code with AWS CloudFormation.
Cloud, Version Control
Blog

Driving or Driven by Disruption: The AI Maturity Model

With so much focus and availability of AI technologies, it’s important to understand how companies are positioned when it comes to AI—perhaps the most disruptive technology wave since the internet itself.
AI, Data Management
Blog

Why SOTIF (ISO/PAS 21448) Is Key For Safety in Autonomous Driving

ISO/PAS 21448 covers SOTIF — safety of the intended functionality. Learn about this ISO 21448 / ISO PAS 21448 standard and SOTIF's role in autonomous vehicle testing and validation.
Security & Compliance, Software Quality
Blog

How to Use Maven for Dependency Management

Learn how to do Maven dependency management with this example.
DevOps, Version Control
Blog

Git vs. Perforce: How to Choose (and When to Use Both)

Git and Perforce both provide version control solutions. Git has been widely adopted for smaller code-only projects. And Perforce version control software (Helix Core) is known for enterprise-grade performance. Compare Git vs. Perforce.
Version Control
Blog

What Is Parallel Programming and Multithreading?

Processors have reached maximum speed. And the only way to get more out of them is through multithreading and parallel programming. Get tips for taking advantage of multithreaded programming — while avoiding defects, as well as concurrent vs parallel.
Coding Best Practices, Software Quality