Systems | Development | Analytics | API | Testing

Latest Blogs

Building Smarter Developer AI Agents: QA Automation for Seamless Next-Gen Software Evolution

AI code generation is at a Pareto threshold. The first 80%—writing simple, functional snippets—is relatively straightforward. But the last 20%? That’s where it gets tricky. Building resilient, adaptable systems isn’t just a technical hurdle; it’s a leap of imagination and engineering, similar to the journey toward self-driving cars. Remember when everyone thought fully autonomous vehicles were “just around the corner”?

Revolutionize Your Data Workflow: Keboola CLI Meets Cursor AI

We at Keboola believe that there can’t be too much efficiency in data engineering. Any data professional would surely agree, there is no such thing as good enough. And while better tools sometimes offer incremental steps, pushing the needle a little step at a time, a combination of tools can lead to impressive synergies. Keboola CLI and Cursor AI are exactly that—a combination that’s more than a sum of its parts.

App Store developers: the DSA deadline is looming - are you ready?

Is your app available in the App Store in the EU? Then you hopefully already know about this change, but in case you don't: To comply with the EU's Digital Services Act (DSA), Apple is asking that all developers declare their trader status in App Store Connect by February 17, 2025. Failure to do so might lead to your app being removed from the EU App Store.

Comprehensive Guide to Testing React Apps: Unit, Integration, and E2E Testing

When building apps, it’s tempting to dive right into writing code. But if we do this, there’s a good chance that our code will eventually break, as new changes are made and new features are introduced. This is particularly true of React, a library that’s constantly evolving. Testing in React isn’t only about catching hidden bugs but also about maintaining code quality day-to-day.

The Expanding Universe of IoT: A Guide to IoT Testing in 2025 and Beyond

With its ability to link billions of objects and produce previously unheard-of volumes of data, the Internet of Things (IoT) has erupted onto the technical landscape. IoT is changing daily life and industries, from wearable and smart homes to industrial automation and linked cars. However, there are specific difficulties in guaranteeing quality, dependability, and security in this networked environment. Strong IoT testing is becoming essential rather than optional.

Automating Podcast Promotion with AI and Event-Driven Design

I host two podcasts, Software Engineering Daily and Software Huddle, and often appear as a guest on other shows. Promoting episodes—whether I’m hosting or featured—helps highlight the great conversations I have, but finding the time to craft a thoughtful LinkedIn post for each one is tough. Between hosting, work, and life, sitting down to craft a thoughtful LinkedIn post for every episode just doesn’t always happen.

Best Codeless Automation Testing Tools in 2025

Well, the answer is yes, and this is known in software testing as codeless automation testing. Software development is a fast-moving industry and quick action becomes a necessity rather than an option. This revolutionary idea provides unique ways by which QA teams can be able to design, conduct, and manage their tests hence improving the speed of software delivery.

Crashes, Compliance, Chaos: Modern Challenges for Finance Orgs

The financial services (FinServ) industry is constantly evolving and scaling, with global investment hitting $210 billion in 2022. Digital transformation has brought millions of customers online, and their demand for a smooth, secure, and responsive experience from financial institutions is growing fast. As the industry grows, challenges are inevitable – it seems like every week there’s a story in the news about an outage or data breach at a financial institution.

Appian as the Agility Layer for your ERP

In government agencies around the world, large enterprise legacy systems are what stand in the way of desperately needed modernization programs. Such legacy systems can be large enterprise resource planning (ERP) implementations or custom-built applications using complex codebases. Simply put, they are not supportable, upgradable, and do not provide the rich user experience customers have become accustomed to.