Systems | Development | Analytics | API | Testing

%term

Cloudflare API Observability: 5 Metrics To Monitor

Building APIs is a fact of life for most modern developers. When we aren’t building them, we integrate them within our applications. Regardless of how you look at it, modern businesses are built on top of the foundation that APIs have built. They’re the bridges that allow different software systems to talk, share data, and work together seamlessly. But with great power comes great responsibility.

Debugging in Ruby with Debug

Debugging is a valuable skill for any software engineer to have. Unfortunately, most software engineers are not trained in it. And that's not just specific to developers going through boot camps; even in universities, we are not often taught and trained to use a debugger. My teachers and mentors were more interested in getting me to write programs rather than debugging them. If we are fortunate, debugging comes at the end of the semester, in a short, last session.

Lessons We Learned Implementing a Design System at Kong

In this article, we'll talk about our experience implementing a design system at Kong. We'll go over the reasons why we decided we needed one in the first place, where we started, and how we got to where we are today. We'll also cover the technology we used and how it has transformed software development at Kong. Whether you have plenty of experience with design systems or are looking to get started with one, we hope you will find this article helpful and informative.

3 Critical Areas Where Intelligent Automation is Revolutionizing Banking

In the world of banking, where customer expectations are continually evolving, and regulatory landscapes are becoming increasingly complex, the integration of intelligent automation stands out as a pivotal solution. Intelligent automation, which combines artificial intelligence (AI) with robotic process automation (RPA), allows banks to streamline operations, enhance customer experiences, and maintain compliance with ever-changing regulations.

What is Data Architecture? A Look at Importance, Types, & Components

Data architecture is a structured framework for data assets and outlines how data flows through its IT systems. It provides a foundation for managing data, detailing how it is collected, integrated, transformed, stored, and distributed across various platforms. It also establishes standards and guidelines for data handling, creating a reliable and scalable environment that supports data-driven activities.

Parsing CSV files in Ruby

Handling data in various formats is a common task in software, and CSV (Comma-Separated Values) files are among the most prevalent data formats you'll encounter. Whether for data migration, reporting, or simply importing and exporting data, processing CSV files efficiently is a necessary skill for any Ruby developer. In this article, we'll learn the practical aspects of parsing and handling CSV data using Ruby.

Business Testing in Production

In this blog post we are going to look at using JMeter to support business testing in production. This is a slightly different topic to the one discussed in this post on testing in production. The one in the link above is around running your performance testing in production for reasons that are discussed in that post. This post is going to focus on how you can leverage your performance testing tools to support this activity, as discussed above we will focus on JMeter in some of the examples.

Operational Data Fabric: What IT Leaders Need to Know

An operational data fabric focuses explicitly on integrating and managing disparate data in the context of operational systems and processes. It’s tailored to meet the needs of operational data management, often in real time or near real time, to support business operations. Let’s break down some key features of operational data fabric: To fully appreciate the transformative power of operational data fabric, it’s important to understand how it compares to data fabric.