Systems | Development | Analytics | API | Testing

Are open-source test automation tools always better than commercial ones?

To use or to not use open-source automation tools? That is the question we asked Gokul Sridharan, DevOps and Testing evangelist with 14+ YOE. “It’s subjective”, said Gokul, “there are three core reasons why people get into automation in the first place”. He emphasized the power of automation, and how embracing automation tools can unlock higher scalability. Stay tuned for more interesting insights in our#AutomationDecoded series!

Is manual testing becoming obsolete with advancements in automation and AI?

According to Cristiano Caetano, VP of Product Management at Katalon, human intuition is irreplaceable in this field. It is better to leverage AI for repetitive and labor-intensive tasks while using the freed up bandwidth to focus on strategy - things machines can't replicate. Stay tuned for upcoming episodes in our series!

AI Won't Replace Testers-It'll Challenge Them to Think Smarter

AI isn’t a shortcut to perfect testing. It won’t magically fix your processes or write flawless code. But if used right, it will push testers and developers to think more critically. Instead of asking if AI should be part of testing, the real question is how to make it a true collaborator. That means: Using AI to highlight gaps, not blindly trusting its output Treating it as a thought partner, not an automation machine.

Jetpack Compose Button Tutorial: From Basics to Advanced Features

Jetpack Compose (sometimes mistakenly called Android Compose) is a powerful new UI toolkit for Android that embodies the principle of ‘Code As UI’, offering aa simpler and faster way to build native android UI using a declarative approach. Of all the UI components in Jetpack Compose, buttons have a special place, as these are the cornerstone of our user interface. They allow the user to take actions, submit forms, and navigate around the app smoothly.

How to set up a monorepo with Bitrise

Over 4000 engineering teams are building mobile apps and related projects using Bitrise. One trend we’ve observed is the increasing use of monorepos by some organizations. In this blog, I’ll show you an example setup that demonstrates the current best practice for using Bitrise CI with monorepos. You can use this as a reference for your own monorepo to achieve a CI setup that prioritizes efficiency, autonomy of project teams, and effective governance.

Best Practices for Monetizing AI Successfully

Artificial intelligence has become a driving force behind modern innovation, helping businesses across all industries optimize processes and generate income. But how do you monetize AI usage effectively? Whether you’re integrating AI features into an existing plan or launching entirely new AI products, choosing the right approach can unlock steady revenue growth and strengthen competitive advantage.

AI as External Imagination

AI isn’t replacing testers—it’s becoming an extension of how they think. Here’s how @Maaret Pyhäjärvi sees it: Applications make us more creative, acting as an “external imagination.” Testers do the same for developers—when devs anticipate tester feedback, their testing improves. AI, when used right, serves a similar role: it challenges us to refine and rethink, not just automate. The real power of AI in testing?Doing the work for usPushing us to think better.

How Real-Time Data Streaming with GenAI Accelerates Singapore's Smart Nation Vision

In today’s data-driven world, the ability to turn raw data into actionable insights is no longer a nice to have—it’s a necessity to power exemplary citizen service. Singapore’s Smart Nation initiative is built on the idea that data, when utilized effectively, can transform public services and improve lives.

Using Apache Flink for Model Inference: A Guide for Real-Time AI Applications

As real-time data processing becomes a cornerstone of modern applications, the ability to integrate machine learning model inference with Apache Flink offers developers a powerful tool for on-demand predictions in areas like fraud detection, customer personalization, predictive maintenance, and customer support. Flink enables developers to connect real-time data streams to external machine learning models through remote inference, where models are hosted on dedicated model servers and accessed via APIs.