Operations | Monitoring | ITSM | DevOps | Cloud

The new "toMatchAriaSnapshot" assertion and Aria in Playwright

Dive into the latest Playwright 1.49 release with Stefan Judis, Playwright ambassador, as he discusses "toMatchAriaSnapshot", a new assertion for end-to-end page validations. In this video, Stefan discusses using recommended Playwright locators, the importance of ARIA and accessibility in end-to-end testing and demonstrates the new "toMatchAriaSnapshot" assertion.

What is a Demo Environment?

One of the most important aspects of a product is the ability to showcase its functionality. In the API space, it’s very important for a product to not just claim something, but to show that utility and use. One of the best ways to do this is through the use of a demo environment. A demo environment is a perfect method to surface a specific use case or example for users, showcasing functionality that is often tailored to a specific interest group.

A Developer's Guide to Continuous Performance Testing

Today’s fast-paced development environments require new approaches to testing. Enter continuous performance testing. Unlike traditional performance testing, automated continuous performance testing is part of every build, monitoring the application continuously under increased load. With continuous performance tests, organizations with lots of users can expect to improve the customer experience, prevent major outages, and find and resolve issues faster.

Build and Deploy Kubernetes Applications with Skaffold

Skaffold is a command line tool that facilitates continuous development by streamlining the workflow for building, pushing, and deploying Kubernetes applications. Skaffold handles the complexities of Kubernetes deployments, allowing developers to focus on local application iteration while managing deployments efficiently. Get started with our tutorial.

Latest top 17 API monitoring tools [open-source included]

Choosing the right API monitoring tool is critical. How do you know which is the right API monitoring tool for you? Here are the top 17 API monitoring tools, including open source tools for API performance monitoring. In this article, we will review the top 17 API monitoring tools which you can use for monitoring your APIs. But first, let’s have a brief overview of APIs.

Are ChatGPT or Claude better than Playwright Codegen?

I'm a bit of an AI skeptic. And even though GitHub Copilot is my daily auto-completion on steroids, I always double-check the code generated by LLMs. If you're using AI for coding, you probably know that the results are sometimes surprisingly good and other times shockingly terrible. Lately, I have seen more and more articles and even docs recommending ChatGPT to generate Playwright tests. Could this be true? Are ChatGPT and friends really that good at generating test code?

Write Playwright Tests in Seconds with ChatGPT!?

Can AI generate good Playwright code? Join Stefan as he explores AI-driven Playwright scripting, using tools like the language models ChatGPT and Claude. Watch as he demonstrates the capabilities of Playwright's 'codegen' command and pits it against AI-generated test scripts. Despite initial skepticism, the results from AI were surprising!

Boosting Developer Productivity: Specific Metrics to Measure and Improve

As we close out 2024, developer productivity and happiness continue to be a focus for many organizations. Platform engineering can play a pivotal role in shaping the developer experience. With the growing complexity of distributed systems and the ever-pressing need for faster delivery cycles, platform engineers are uniquely positioned to enable developers to focus on what they do best: shipping high-quality code.

What is Ephemeral Data?

When it comes to different concepts around data within software development, the concept of ephemeral data is gaining traction. But what exactly is ephemeral data, and why should you care? Ephemeral data is temporary information that exists only for a short period or for a specific purpose. Think of it like a disappearing message or a fleeting snapshot of a moment in time. It offers numerous benefits, including increased privacy, improved security, and greater system efficiency.
Sponsored Post

Top Traffic Shadowing Alternatives for Efficient Load Testing and Refactoring

This article explores the best alternatives to traffic shadowing for conducting efficient load testing and refactoring. Traffic shadowing has been a popular technique, however, it's not without its challenges and limitations. We delve into several innovative methods that promise to provide deeper insights, improved accuracy, and greater efficiency. These alternatives are designed to help developers ensure their applications can handle traffic at scale while maintaining a high-quality user experience, highlighting the strengths and weaknesses of each approach to help you make informed decisions in your testing strategy.

Planet of the APIs: A Master Class on Monitoring Transactions in the Wild

APIs are the crucial, hidden heroes for today's connected world, but poor performance or failure can negatively impact user experience. Proper API monitoring and testing are essential. Watch this technical session exploring how proactive API transaction monitoring can fulfill a variety of use cases, e.g. performance, regression, and functional monitoring. Learn best practices for monitoring APIs in real-world scenarios.

The Importance of API Monitoring in Maintaining Service Reliability

Why do services need API monitoring? Application programming interfaces (APIs) have become indispensable for digital business. Forbes found that 98% of developers consider APIs to be crucial to getting their work done, and 86% of developers expected their use of APIs to increase. A survey by McKinsey found that 88% of banking companies believe APIs are increasing in importance; 81% think APIs are a priority for business and IT.

What are Ephemeral Environments?

Development teams and product managers have many variables that affect their daily processes, but perhaps the most impactful is the nature of their development environment. Having a proper development environment can fundamentally change the efficacy of an entire engineering team, unlocking incredible productivity and iterative development at scale.

Add global beforeEach / afterEach hooks using Playwright automatic fixtures

Join Stefan Judis, Checkly's Playwright ambassador, as he shows you how to make your end-to-end testing life easier using Playwright's automatic fixtures. Learn how to implement global "beforeEach" and "afterEach" test hooks to add runtime annotation and JavaScript exception monitoring without repeating yourself across spec files.

Mock APIs: A Beginner's Guide to Mocking Toolsets

Mock APIs are vital tools in modern software development. They allow developers to simulate APIs and continue testing and development without backend dependencies. This guide covers how mocking toolsets enhance efficiency and ensure rigorous testing, streamlining debugging and feature integration for increased productivity and innovation.

Unlocking the Power of UIMAPI: Automating Probe Configuration

The UIMAPI is a RESTful API. With UIMAPI you can programmatically perform almost any action in your DX UIM environment. Using the Swagger front-end as a guide, you can manually execute REST endpoints. However, many customers would rather use a program to automate these actions.

Checkly Changelog: New Features and Updates - Traces, Visual Regression Checks, and Degraded States

Join María and Nočnica as we go over three major new features from Checkly: Checkly Traces - integrate OpenTelemetry data from your stack with synthetic monitoring traces Visual Regression Checks - Check for pixel-by-pixel changes to your website Degraded Checks - want to note a problem but don't want it to trigger alerts like a failing check? Try soft assertions and the 'degraded' state.