Systems | Development | Analytics | API | Testing

How to Ingest and Reconstruct Multiple Unrelated CSV Exports or a PostgreSQL Dump from an Acquired Legacy System

You ingest and reconstruct multiple unrelated CSV exports or a PostgreSQL dump from an acquired legacy system by first mapping the dump's underlying schema and relationships, then building a staged pipeline that loads raw files or tables as-is, reconstructs relationships through keys, and only then applies business logic to produce clean, usable records.

Prompt Engineering for Manual Testers: How to Get Useful Output from AI Tools

You opened the AI assistant for the first time with a fair amount of hope. You typed "write test cases for the login page." You got eight test cases back in about three seconds. Valid login. Invalid password. Empty username. Empty password. The kind of list you could have written in your sleep, missing every scenario that actually matters for your product. So you closed the tool and thought: this is fine for the basics, but it does not really get testing. AI is overhated.

Introducing tfgen: configure your Terraform stacks using plain Go

Until recently, we extensively used HashiCorp's CDK for Terraform. Then they announced the end of its development. We didn't want to spend months migrating to a new ecosystem, but we needed a replacement. In the Infrastructure Team at Ably, we like Go. I wondered if there was an opportunity for something simpler.

How To Unlock AI Data Anywhere (Even On-Prem) for Regulated Industries

Most AI content assumes your data is in the cloud. But for a meaningful segment of enterprises, cloud-only AI tools block them at the pass. For regulated industries like manufacturing and healthcare, data residency requirements, compliance mandates, security policies, and simple operational reality mean sensitive data must remain on-premises.

Why traditional test metrics fall short in the AI era

Most QA teams already track the basic metrics: how many tests ran, how many passed, how much coverage exists, and how many defects turned up. Those numbers still matter, and engineering leaders will keep asking for them. The real challenge is turning those numbers into decisions, and that gets harder as AI-assisted development speeds up the volume, frequency, and complexity of software change.

The AI Opportunity Gap Is Real. It's Growing. And It Is Not About Access to Tools.

In the first part of this series, I argued that discernment, the ability to recognise when an AI-generated answer is wrong, is becoming one of the most valuable capabilities inside an organisation. The question this piece addresses is simpler and harder: who is actually being given the opportunity to develop it? The AI opportunity gap is real. It is not primarily a gap in access to tools. It is a gap in permission. And I believe that gap starts earlier than most leaders realise, often in school.

Business Analysis for PropTech: Preventing Costly Product Misalignment

When a PropTech product struggles, the issue usually isn’t the code. A skilled team can build the wrong thing well: a listing platform on a data model that buckles when the second MLS feed arrives, a CRM that ships to spec while agents quietly stop using it, an MVP that investors, agents, and end users each expected to do something different. That gap between what the business assumes, what users need, and what the architecture can support is what we mean by PropTech product misalignment.

Why Integration and MCP Are the New Foundation of Your Agentic AI Strategy

If you've been following the agentic AI wave, you've probably noticed that the conversation tends to center on the agents themselves: which LLM to use, which orchestration framework to pick, which use cases to tackle first. But a growing body of analyst research is pointing to a different bottleneck, one that's hiding in plain sight: integration. Forrester's David Mooter argues that integration must sit at the center of your AI strategy — not as plumbing, but as a strategic capability.

Why Your Kafka Event Streams Need an Event Gateway

*You wouldn't expose a REST API without a gateway. What about Kafka?* You would never expose a REST API without an API gateway in front of it. Authentication, rate limiting, observability, access control — these aren't optional extras. They're mandatory, and we've spent the last decade building the API gateway pattern to solve exactly this problem. So here's the question worth sitting with: would you expose Kafka or any event stream without a gateway?

Local Previews and Agent-Driven Authoring for Your Konnect Dev Portal

The new Konnect Dev Portal Toolkit extension for Visual Studio Code gives you a live, portal-accurate preview of your content right beside the file you are editing. You watch a page take shape exactly as it will appear to your developers, as you type, without ever leaving your local editor.