Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

Embedded C++: Should I Adopt C++17?

C++17 is the latest version of the programming language. But is it time to adopt C++17 for embedded systems development?
Coding Best Practices
Blog

3 Code Refactoring Best Practices to Save Time

Code refactoring can help stabilize your system to save your teams time and decrease costs. One essential part of is examining your goals and constructing a plan for refactoring legacy code and supporting future development.
Version Control, Coding Best Practices
Blog

How to Improve Embedded Coding with MISRA

Embedded code needs to be safe, secure, and reliable. Learn how MISRA will help improve your embedded coding.
Security & Compliance, Coding Best Practices
Blog

Peer Code Review Best Practices: How to Run a Code Review

Best practices for code review: Get our best kept secrets of peer code review. Learn what to look for in a code review, code review best practices, and how to make code reviews more effective with a code review process.
Coding Best Practices
Blog

CUDA Debugging Support For Apps Using NVIDIA GPUs on ARM64

With the 2019.3 release, TotalView now includes NVIDIA CUDA debugging support for applications utilizing NVIDIA GPUs on ARM64 servers. Learn more.
Coding Best Practices
Blog

How to Improve Your Git Code Review Workflow

Make your workflow run smoothly. Learn how to set up your Git code reviews.
Version Control, Coding Best Practices
Blog

What Is Secure Coding?

Software vulnerabilities are unfortunately an ever-present risk, which is why secure coding is essential. For that reason, it's important that you ensure that your code is secure and protected. Here, we explain what is secure coding and provide best practices for secure coding.
Security & Compliance, Coding Best Practices
Blog

What Is Code Quality? Overview + How to Improve Code Quality

Code quality defines code that is good (high quality) and code that is bad (low quality). Find how to measure code quality and how to improve code quality.
Coding Best Practices, Software Quality
Blog

How to Switch to TotalView’s Dark-Themed UI

TotalView introduces a new dark-themed background for its user interface Here's how to make the switch and go dark.
Coding Best Practices
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
Blog

Coding Best Practices for C++

You need reliable code. So, get our coding best practices for writing reliable code in C++.
Coding Best Practices, Security & Compliance
Blog

How to Find Failures Faster in Jenkins Test Results

Reproducing failures found in Jenkins test results is time consuming. What if you could skip that step? Speed up the CI process with TotalView's ReplayEngine.
Coding Best Practices