Systems | Development | Analytics | API | Testing

%term

Shipping Rails logs with Kamal and Vector

The ability to record and see everything happening across your web applications is essential when building resilient and highly available systems. All of your events—from application logs to errors to user behavior—contain data that could be useful to you and your team. When you have a central place to access all this information, finding issues and their root causes becomes easier because you have the data at your fingertips.

The AI Financial Bubble Point of View

Are we in an AI bubble? We can't stop talking about AI in tech. It's at every conference and in every startup pitch. But is the rest of the world as enamored as we are? In this conversation, we explore AI’s impact beyond the echo chamber of the tech industry. We look at attitudes toward AI in other spaces, from healthcare to finance, weighing the risks and benefits of its application. We also look to the future, questioning whether we’ve reached the limits of AI given compute power constraints.

Useful Heuristics for Effective Exploratory Testing

Ever felt overwhelmed by the complexity of the system that you’re testing? Navigating intricate software systems can be daunting, leaving us feeling lost and unsure where to begin. While exploratory testing gives us some degree of freedom to test, we still need some guidance on how to approach those complex systems. This is where heuristics might help by guiding us to efficiently navigate the complexities of software systems and uncover hidden issues.

Have We Already Exceeded AI's Capabilities?

Are we in an AI bubble? We can't stop talking about AI in tech. It's at every conference and in every startup pitch. But is the rest of the world as enamored as we are? In this conversation, we explore AI’s impact beyond the echo chamber of the tech industry. We look at attitudes toward AI in other spaces, from healthcare to finance, weighing the risks and benefits of its application. We also look to the future, questioning whether we’ve reached the limits of AI given compute power constraints.

What is Metadata Governance?

Metadata governance is the systematic approach to managing metadata, or data about data, to ensure it is accurate, consistently formatted, and securely stored. The main goal of metadata governance is to improve data quality, ensure data privacy, and streamline metadata management. As metadata provides the necessary details about data, such as when it was created, by whom, and its content or purpose, it becomes easier for employees to find, understand, and trust the data they use.

12 Tips for Developing a Successful Data Analytics Strategy

Building a data-driven company starts with having a data analytics strategy. An effective data analytics strategy relies on three key components: people, processes, and data infrastructure. This ensures that your analytics strategy is actionable and accessible to everyone who needs it to make decisions. In this post, we’re sharing 12 tips to help you develop an effective data analytics strategy.

7 Data Quality Metrics to Assess Your Data Health

No matter their size, all organizations rely heavily on the data they collect and manage. This data ranges from customer information to sales records, employee performance, and more. However, if this data is inaccurate, outdated, or incomplete, it becomes more of a liability than an asset, making it more important to measure its health. To do so, they need data quality metrics relevant to their specific needs.

REST API Security Essentials

Cybersecurity is one of the most prominent and pressing concerns for businesses today. As developers move more of their web applications to a microservices architecture, data is shared by web service APIs now more than ever. Industry analysts predicted that API attacks would become the most common attack vector by the end of this year. Unfortunately, that prediction has come true.

Test Plan Creation: 4 Best Practices for Success

Effective software testing begins with a well-structured and comprehensive test plan. It serves as the roadmap guiding testing activities, ensuring thorough coverage, and delivering reliable results. In this post, we'll delve into the key points when creating a test plan that sets the stage for successful software testing endeavors.