Systems | Development | Analytics | API | Testing

Perforce

DevSecOps Checklist for Reliable, Automated Software Security

The purpose of a DevSecOps checklist is not to list every single action and practice you should take to ensure that DevSecOps pipeline is effective. Rather, the purpose is to help you establish the right sort of DevSecOps mindset. DevSecOps is more than a collection of best practices, it’s a shared mindset that security is the responsibility of everyone on your team.

Building Custom Servlets for C++ Microservices in Docker

In a previous post, C++ Microservices in Docker, we worked through the steps for creating a docker container that exposes a HydraExpress servlet container. We successfully deployed our HydraExpress server instance in Docker, however all that was available were the default example servlets. User application code wasn’t exposed. Let’s fix that and look at deploying custom C++ Servlet instances within the HydraExpress Docker container.

What Is Perforce?

Many development teams today know that the Perforce name has roots with version control. But the company does so much more. Today, Perforce helps enterprises succeed by delivering world-class solutions and support they need to accelerate digital transformation, innovate at scale, and achieve DevOps success. In this blog, we cover how the company has evolved. Read along or jump to the section that interests you most.

Who Is Perforce?

For years now, enterprises have embarked on their own unique digital transformation journeys. They’ve worked to evolve processes and methodologies, to securely move applications and systems to the cloud, and to speed up cycles to deliver more, faster, and win in their markets. But 2020 was a pivotal year. The pace of change went on fast forward. Suddenly, teams were even more distributed than ever before. Flexibility became an imperative. Remote collaboration was required.

Guide to Automotive Software Development

The automotive software development process can be complex and time-consuming, which is why it is important to use the right software development tools and follow best practices for automotive software development. By doing so, you are able to ensure secure, reliable, and standards-compliant automotive software. Here, we provide an overview of the key automotive software standards that you should use, the best practices to safeguard against security threats, and touch on autonomous vehicles and smart car features.

C++ Microservices in Docker

Microservices have become a popular way to architect applications, particularly those that compose functionality from a variety of loosely coupled systems and services. While there are a variety of frameworks and tools for implementing a microservice architecture, it isn’t always clear how to expose native code like C or C++ code within a wider microservice system. That’s where HydraExpress comes in.