Systems | Development | Analytics | API | Testing

100% Flakiness-free UI test automation with Kaspresso and Allure TestOps

UI testing in mobile app development is a challenging task due to multiple factors such as flaky tests, saving screenshots, printing useful logs and readability of test codes. We will be talking about a new UI testing framework Kaspresso for Android apps and how it is different from other frameworks when it comes down to solving these challenges.

Handle Incoming Webhooks with LiteJob for Ruby on Rails

In parts one and two of this series, we only dealt with the pure CRUD aspects of using SQLite as a production database. In this post, we will explore the world of queue mechanisms, using SQLite as the pub/sub adapter for ActiveJob. Let's make use of LiteJob to handle incoming webhooks in our Rails application.

How to Optimize MongoDB Performance for Node.js

To update a document in MongoDB, I used to fetch it, update the values, and save back the entry. I would question the need for an update method. Looking back, it's evident that performance optimizations were hardly a concern when working on a personal project. Working with a larger dataset is a whole different story, though. This is where no-code tools can't help. In this article, I'll share some of my learnings when it comes to working in MongoDB with millions of documents.

No more refreshing: Achieving low latency data with Ably and Confluent Cloud

Realtime data is rapidly becoming a standard in many consumer applications. From responsive chat applications to low latency financial applications, nobody wants to refresh their browser for new data. With lots of data bouncing around Kafka behind a firewall, it begs the question of how you can serve this information to your users without sacrificing on latency. Ably provides a seamless way to serve this data to your end users devices, globally, through a direct integration with Confluent Cloud.

Tightening Bearer Token Authentication with Proof-of-Possession Tokens Using Kong

In token-based architecture, tokens represent the client’s entitlement to access protected resources. Access tokens (or bearer tokens as they're commonly known) are issued by authorization servers after successful user authentication. The tokens are passed as credentials in the request to the target APIs which inform the API that the bearer of the token is authorized to access the API and perform certain actions.

What is Katalon TestCloud? Key Strengths, Use Cases, and Best Practices

Today, efficient and scalable testing solutions are crucial. As applications grow in complexity and the frequency of releases increases, the need for a more robust, automated, and integrated testing framework becomes critical. To meet these challenges, we created Katalon TestCloud, a cloud-hosted solution that delivers on-demand, flexible, and secure multi-browser/platform and mobile testing environments.

Top 7 data visualization examples you need to know

Data is key to building resilience and achieving operational excellence—but first, your data must be intelligible. Luckily, modern BI solutions have intuitive interfaces that allow business users to build interactive data visualizations and contextual data stories. With this knowledge at their fingertips, your entire organization is empowered to make data-driven decisions.

Reasons To Implement DevOps Automation Model Into Your Business

However, the entire change in the development practices has only been triggered considering the extensive need for improving or meeting the end user’s perspective. And the process involves the best of Agile, DevOps testing services, QAOPs, and DevSecOps practices. Talking specifically for DevOps, it not only streamlines development and operations, but helps foster collaboration through enhanced software delivery for added efficiency, quality, and access to automation.

How to create an Avatar Stack using Ably and Flowbite React

Websites and apps are slowly starting to integrate more collaborative features as a means of increasing interactivity and the functionality of various use-cases. Be it a collaborative document or a chat room, one common feature is to show who else is in the space with you. Typically this’ll be done with an Avatar Stack, a collection of icons, each representing a client connected to the space.