Systems | Development | Analytics | API | Testing

The latest News and Information on Software Testing and related technologies.

DORA Compliance for Open Source Explained

DORA's most surprising requirement may be that financial services organizations are responsible for the security and resilience of every third-party vendor and open source dependency in their stack. If a library you depend on fails, that risk is yours to own. Learn more about DORA compliance and how to stay compliant in this clip from the OpenLogic webinar, "Navigating EU Compliance: Open Source Strategies for Digital Sovereignty and Resilience," which aired in February 2026.

EU Compliance: Open Source Strategies for Sovereignty and Resilience

In today's geopolitical environment, asking 'are we compliant?' is no longer enough. The real question is whether your business can survive if the ground shifts beneath it — through trade wars, embargoes, or regulatory changes that threaten your software supply chain.

How AI is Transforming SME Lending

For decades, SME lending has lived in a strange space. On one hand, small and medium enterprises are the backbone of every economy. They drive employment, fuel innovation, and keep local markets alive. On the other hand, getting access to credit has always been frustratingly difficult for them. Why? Because traditional lending systems were never designed for them. Banks relied heavily on collateral, long credit histories, and static financial statements.

A Secure by Default Philosophy Guiding Perforce P4

Security expectations for version control infrastructure have evolved dramatically over the years. While Perforce P4 has always empowered administrators with deep configurability, the default configurations shipped with previous versions of P4 are no longer sufficient. With the upcoming P4 2026.1 (scheduled for availability in May), we are implementing a Secure by Default posture designed to enforce best practices when protecting the source code and binary assets stored in P4.

Why Rust Embedded Development Needs Powerful Static Analysis

For decades, software engineers have relied heavily on C and C++ to build embedded systems. These legacy languages offer the deep control and speed required for constrained environments, but they reveal gaps in memory management and concurrency. The Rust programming language has emerged as a solution.

Cloud Migration Strategies for Core Banking Platforms: A Practical Guide for CIOs

Most core banking systems were never designed to move. They were built to run reliably inside controlled environments, with tightly bound processes, batch cycles, and layers of regulatory logic stitched over time. Now, those same systems are expected to support real-time payments, embedded finance, and API-driven ecosystems, often without a fundamental redesign. That mismatch is forcing a shift.

In performance testing, AI's confidence can be your team's undoing

Quick summary: AI accelerates code creation, but its inherent confidence pushes structural risks downstream, where they surface as costly, release-blocking problems. As code output scales, performance validation that can’t keep pace becomes a headache and a business risk. Agentic performance testing embeds skepticism and performance awareness into the development process before risk can compound. Software development requires specialized expertise for a reason.

AI is writing your code. Is your regression testing keeping up?

AI is now writing more of your code than ever. But the problem is that your test suite was built to catch errors, not to catch the difference between what an AI agent produced and what your original specification actually required. As AI tools accelerate development velocity, the volume of code moving through pipelines is outpacing traditional quality processes.