Systems | Development | Analytics | API | Testing

Make Failure Boring with Mocks

Every codebase has a failure path nobody has run. Not through laziness, but because reproducing it requires a backend dependency to misbehave on cue. In the package notifier, the carrier must refuse, stall, or return nonsense at the exact moment the test runs. So the retry logic ships unverified and everyone hopes. The seam from post 2 already gives the test control. A seam is a place where you can change what code does without editing that code.

Did It Actually Send?

The notifier has returned a message throughout this series, which made testing almost suspiciously easy. Assert on the return value and you are done. Real notifiers do more than build strings: they send them. Once a message goes to an email provider or SMS gateway, the function may return nothing useful. When that change lands, every existing test loses the value it asserted on. This is part 4 of a ten-part series. The code is in Java, Node.js, Go and Python.

Using MCP Tools for Declarative Pipelines - Creating the Data Pipeline - Video 2

This is Part 2 of a two-part video series exploring how Qlik MCP tools can be used with declarative pipelines directly within VS Code. In this video, Mike Tarallo, demonstrates how to now create the data pipeline using declarative YAML in VS Code. You will see the creation process, learn some tips and tricks and see the final result.

Using MCP Tools for Declarative Pipelines - Video 1

This is Part 1 of a two-part video series exploring how Qlik MCP tools can be used with declarative pipelines directly within VS Code. In this video, I demonstrate how to use the MCP tools to explore and validate your Qlik environment before building anything—identifying available connections, inspecting source tables, reviewing pipeline project information, and verifying the resources you plan to use.

AI Changed Everything. Except What Matters.

AI changed the process, but not what matters. In the latest episode of The Data & AI Chief, three authors explore what it takes to lead through the AI era, from scaling innovation to building AI-ready data foundations to keeping humans at the center. This episode features: Linda Hill, Harvard Business School Professor and author of Genius at Scale, on scaling innovation and leading through uncertainty.

Trust, Tested: What Consumers Really Think About AI in Retail

Retailers are making heavy investments in AI. From interactive virtual shopping assistants to automated supply chain tools, the goal is simple: connect with buyers and drive growth. However, realizing real business value requires bridging a critical trust gap. So why did ThoughtSpot team up with YouGov to survey 4,833 adults across the US and the UK? It all comes back to trust.

Add resumable streaming and reliable tool calling to your OpenAI agent

If you build an agent against OpenAI's Responses API then the simplest way to get output to the user is streaming over HTTP/SSE. If the user refreshes the page, loses connection, switches devices, or needs to approve a tool call, then there's nothing in the API to help you. AI Transport is Ably's session layer for agent-to-user conversations. An agent built on it gets resumable streams, multi-device sessions, and approval gates that wait for a human user, without deploying additional infrastructure.

How AI Is Rebuilding the Insurance Claims Automation Lifecycle: The 2026 Guide

AI is restructuring how insurers run the claims lifecycle end to end from first notice of loss through payment and closure. This guide breaks down where AI insurance claims automation is delivering measurable results in 2026, the reference architecture behind it, and what insurers should prioritize first. Insurance claims automation 2026 connects AI, workflow orchestration, and core systems across the claims lifecycle the specific discipline behind Zymr’s own claims processing automation practice.

Top 7 Network Protocols Every Tester Must Know in 2026

Performance engineers who tailor their analysis to the specific behaviors and metrics of each network protocol will uncover issues that generic approaches miss. With protocols like QUIC and HTTP/3 seeing rapid adoption, keeping testing methods current is essential for credible results.

Ep 88 | AI Adoption vs. Adaptation: What Problem Are You Solving?

Paul McDonough-Smith estimates that many business leaders would struggle to define their organization’s problem clearly in fewer than 25 words. With AI, that lack of clarity can quickly turn into fragmented solutions and misplaced expectations. In this episode of The AI Forecast, Paul Muller sits down with Paul McDonough-Smith, a Visiting Senior Lecturer at MIT Sloan School of Management and a Senior Advisor to NASA's Goddard Space Flight Center, to explore how organizations can approach AI with greater clarity and purpose.