Blog

Engineering insights, build-in-public updates, and iOS testing guides.

Guide March 2026

Best iOS Testing Tools in 2026: Complete Comparison

Appium, XCUITest, Maestro, Revyl, and NoobQA — compared on speed, cost, scripting, AI capabilities, and real-world developer experience.

Engineering March 2026

How We Made AI Testing 200x Faster with Screen HTML

Why sending screenshots to AI models is the wrong approach, and how converting iOS screens to semantic HTML changed everything.

Comparison March 2026

Maestro vs NoobQA: Which iOS Testing Tool?

YAML scripts vs plain English. Two different approaches to iOS testing — which one fits your workflow?

Guide March 2026

Smoke Testing iOS Apps: The Complete Guide

What to check before every release. A practical checklist for iOS developers with common failure patterns.

Opinion March 2026

The Vibe Coding Testing Gap

You built an iOS app with AI. It works on your device. But how do you test it? The gap nobody talks about.

Lessons March 2026

7 iOS Testing Mistakes That Ship Bugs to Production

Common mistakes every iOS developer makes — and practical fixes for each one.

From Medium
Medium Level Up Coding ↗ External

How I Use MCP AI Agents to Automate 80% of My iOS Development Workflow in 2026

A deep dive into using Model Context Protocol servers with AI coding tools to automate iOS development — from building to testing to debugging.

Medium by Abhishek Agarwal ↗ External

Streamline iOS Debugging with Noober: Your Essential Companion

An introduction to the Noober debugging SDK — how it gives developers deep visibility into network requests, logs, and app state.

Medium Level Up Coding ↗ External

Anthropic Wants $25 Per Pull Request — Devs Are Losing Their Minds Over Claude Code Review

The developer community reacts to Anthropic's PR review pricing. What it means for AI-assisted development workflows.

Medium Level Up Coding ↗ External

I Lost 15 Minutes Every Time I Switched Projects. So I Built an App to Fix It.

Building a macOS utility to solve the context-switching problem that plagues every developer working on multiple projects.