Systems | Development | Analytics | API | Testing

Canary Testing: A Comprehensive Guide For Developers

Imagine you’re a miner with a canary in a cage. If the air is toxic, the canary reacts first, giving you a heads-up. Canary testing works in a similar fashion for your software. Instead of releasing the whole flock (users) into a potentially toxic or buggy environment, you release just one canary (a small subset of users) to test the waters.

Implementing Gen AI for Financial Services

Gen AI is quickly reshaping industries, and the pace of innovation is incredible to witness. The introduction of ChatGPT, Microsoft Copilot, Midjourney, Stable Diffusion and many more incredible tools have opened up new possibilities we couldn’t have imagined 18 months ago. While building gen AI application pilots is fairly straightforward, scaling them to production-ready, customer-facing implementations is a novel challenge for enterprises, and especially for the financial services sector.

What is data monetization? Everything you need to know

Data is often described with cliches like, it's "the new oil" or “the new air.” No matter how you describe it, there is no denying the increasing importance of data monetization across every industry. Forward-thinking organizations recognize data apps as both a revenue stream and a differentiated service to increase customer loyalty.

What is Yellowfin Signals? Automating Data Discovery

Sifting through vast amounts of data for usable information is both challenging and time-consuming for independent software vendors (ISV) in today’s fast-paced market. But without a continuous search for timely insights, you risk your end-users missing critical business opportunities, or failing to address emerging issues in their data promptly, potentially leading to dissatisfaction and churn.

Delivering Telecom Sustainability Targets Using Autonomous Networks

As the world grapples with the escalating climate crisis, many industries are re-examining their operations to identify and implement sustainable practices. The telecommunications industry is no exception. Telecom companies face growing pressure from consumers, investors and regulators to reduce their carbon footprint and achieve net-zero emissions. This shift towards sustainability aligns with environmental responsibility and presents lucrative business opportunities for telecoms.

The top 5 software testing trends of 2024

With 2023 behind us, it's time to predict new trends for the upcoming year. In 2024, we can expect to see an increase in fast and gradual releases powered by an Agile and DevOps approach, as well as a stronger reliance on automation, AI, and machine learning. An overarching theme this year is the focus on 'quality of speed', as developers look for new ways to test software quickly without compromising on quality.

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

MISRA C++:2023®, the next version of the MISRA C++ standard, is here! To help you understand the changes between MISRA C++:2023 and the previous version, we continue our blog series by Perforce Principal Technical Support Engineer, Dr. Frank van den Beuken, with this third installment. In the first two blogs, we introduced you to the new MISRA C++ standard and the history of C++. In this blog, we take a closer look at a specific rule centering on for-loops in C++.

Mastering Data Management: Your Ultimate Guide to Insert Into Snowflake

Learn how to use ‘insert into snowflake’ to add data to your Snowflake tables efficiently. This guide covers essential syntax, provides clear examples, and shares practical tips to enhance data insertion. Whether single or multiple rows, structured or JSON data, you’ll gain the knowledge to perform ‘insert into’ operations with confidence.

WSO2 API Manager: Leading the Way in API Management and Security

API management and API security are like two sides of a coin, intrinsically part of a greater whole. That is why the recent KuppingerCole report, “Leadership Compass: API Security and Management,” is particularly useful for organizations seeking to develop or update their API strategies. With the report’s comprehensive view of both API management and security, it offers an invaluable resource for understanding their interplay.

Creating Custom Exceptions in Elixir

Exceptions and exception handling are widely accepted concepts in most modern programming languages. Even though they're not as prevalent in Elixir as in object-oriented languages, it's still important to learn about them. In this article, we will closely examine exceptions in Elixir, learning how to define and use them. Let's get started!