Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

How to Get Started with DevSecOps 101 for Embedded Software

Embedded software developers can bring security up to speed with modern development by integrating DevSecOps into the software development lifecycle. Get started with DevSecOps 101 with these best practices.
DevOps, Security & Compliance, Coding Best Practices
Blog

What Developers Need to Know About MISRA C:2025®

Coding Best Practices, Security & Compliance
Blog

9 Tips for Working With Legacy Code

Coding Best Practices, Software Quality
Blog

5 Military Aerospace Software Trends That Can Benefit From DO-178C

Growing trends in the aerospace and defense industry are pushing the adoption of DO-178C, the essential functional safety standard for aircraft software systems. Here are five trends increasing DO-178C certification for military software applications.
Coding Best Practices, Security & Compliance
Blog

How to Debug C++ Applications in a Docker Container

Learn how to debug a C++ application in a Docker container with TotalView.
Coding Best Practices
Blog

Debugging CUDA JIT Codes with TotalView

In this blog post, we'll cover just-in-time (JIT) codes with TotalView.
Coding Best Practices
Blog

Why Air Taxis Need Safe and Secure Coding Standards

Urban air mobility services like air taxis are poised to take off as a real means of travel in the next decade. But flying vehicles need safe and secure coding standards during development if they are to truly get off the ground. This blog investigates new developments in air taxis and the importance of safety standards and secure coding standards.
Coding Best Practices
Blog

Avoiding Bugs in Range-Based For-Loops with MISRA C++:2023®

MISRA C++:2023 introduces a number of new rules. Among them, MISRA C++:2023 Rule 9.5.2 helps you avoid bugs in range-based for-loops. Read on to learn how this rule guards against undefined behavior.
Coding Best Practices
Blog

What Is Linting + When to Use Lint Tools

What is linting? Linting is the process of checking code for programmatic and stylistic errors. Compare basic lint code tools to advanced static code analyzers.
Software Quality, Coding Best Practices
Blog

What Is IEC 81001-5-1?

IEC 81001-5-1 is a healthcare standard that goes beyond covering medical devices, addressing cybersecurity at every phase of the SDLC for various types of health software. From medical diagnosis software to yoga apps, IEC 81001-5-1 helps organizations ensure software security.
Security & Compliance, Coding Best Practices
Blog

A Brief History of C++

C++ is a popular programming language for safety-critical applications in the automotive industry. Here, we take a look back at the history of C++ as we prepare for the new MISRA C++:2023 guidelines.
Coding Best Practices, Security & Compliance
Blog

Must-See Events at the 2023 ESE Kongress

Perforce will be attending the Embedded Software Engineering (ESE) Kongress 2023! Learn about our presence at the event, sessions, product demos, and prizes!
DevOps, Coding Best Practices