Skip to main content

Blog

Insights, Innovations, and Best Practices from Perforce Experts

Blog

Enabling Oracle SSL/TLS Authentication

In the last installment of our "Securing Your Oracle Application" series, we discuss how to use SSL/TLS pre-shared keys for authentication.
Security & Compliance
Blog

How to Handle Complexity in ISO 26262 Compliance Workflows

Get an overview of setting up compliance workflows for ISO 26262 hardware design using Perforce IPLM (formerly Helix IPLM).
Security & Compliance, Embedded Systems & Chip Design
Blog

Perforce ALM vs. Doors Next

Deciding between requirements management tools? Our new blog breaks down Doors Next vs. Perforce ALM (formerly Helix ALM).
Application Lifecycle Management
Blog

How to Create Virtual Reality Retail Experiences

Virtual reality retail is all about creating new experiences for both retailers and customers. By leveraging game technology, VR in retail can drive virtual reality grocery shopping, furniture shopping, eyewear purchases, and more. Learn from our virtual reality retail examples.
Embedded Systems & Chip Design, Data Management
Blog

Enabling Oracle SSL/TLS Encryption

Read part two in our "Securing Your Oracle Application" series. In this article, we address some of the shortcomings of using the Oracle Native Network Encryption and discuss how enabling SSL/TLS encryption between the Oracle client and database can work instead.
Security & Compliance
Blog

Kubernetes & Multicloud Management: How to Reduce Complexity & Unlock Innovation

In this post, we discuss how full lifecycle API management can simplify the inherent complexity of multicloud implementations managed by Kubernetes. Additionally, we discuss how API management unlocks innovation well beyond what’s possible with Kubernetes multicloud implementations on their own.
API Management
Blog

What Is Continuous Development?

Continuous development includes almost every DevOps process. For that reason, it is important to understand what is continuous development to help you ensure that each of your DevOps processes are efficient and effective.
DevOps, Software Quality
Blog

Adding Numerical Libraries to Docker for C++ Microservices

Deploy a new C++ servlet that relies on the IMSL C Numerical Library (CNL). Demonstrating how 3rd party libraries can be incorporated into a Docker application to support writing more advanced servlets.
DevOps
Blog

Lifecycle Management 101: Overview + Tools

Learn about three types of lifecycle management — application lifecycle management, IP lifecycle management, and API lifecycle management.
DevOps
Blog

Enabling Oracle Native Network Encryption

In this article we will discuss how to secure network communication between your application and the Oracle database using Oracle Native Network Encryption. We will demonstrate how encryption can be enabled and leveraged from SourcePro DB with no source code changes to your application.
Security & Compliance
Blog

What Is UL 4600?

UL 4600 helps to ensure that fully autonomous vehicles are safe and reliable for those both on the road and pedestrians. Here, we explain what is UL 4600, why it’s important, and how to comply with it.
Security & Compliance, DevOps
Blog

How to Debug Python in Mixed-Language Applications With Ctypes and TotalView

In this article we will answer the question "What is ctypes?" and learn how to debug a mixed language C/Python example using the ctypes framework.
Coding Best Practices