Systems | Development | Analytics | API | Testing

Angular 20 to 22 Migration: Why We Stopped Going Incremental

The OctoPerf web application is a large Angular workspace: 7,786 TypeScript files, around 381,000 lines of code, 1,166 components and 2,738 test files. We have just taken it from Angular 20 to Angular 22, deleted zone.js, and replaced Karma and Jasmine with Vitest. The interesting part of this story is not the version number. It is that we got the strategy wrong first. We spent months migrating the codebase component by component, drowned in manual regression testing, and still let bugs reach production.

Report Templates: Stop Rebuilding the Same Report After Every Load Test

This is the sixth and final post in our "Features Sitting Idle" series, where we shine a light on OctoPerf features that are already in your account, ready to save you hours every week. It's a quiet but recurring friction. Teams that test regularly all end up with a preferred report layout. But in practice, that structure is often rebuilt manually after each run, or lost entirely when moving between projects.

AI Is Only as Good as Your Property Data: Preparing Data Foundations for AI Initiatives

PropTech teams sometimes plan an AI initiative by starting with the wrong question. They ask which model to use before they can answer a more basic one: is our property data ready for any of it? AI pilots may stall not because the models underperform, but because the property data feeding them is fragmented across MLS feeds, PMS records, and CRM exports, duplicated across sources, and missing the ownership, tax, and location context a model needs to reason.

Real Rental Data & AI-Ready Infrastructure - With Jonas Bordo, Dwellsy | The Innovation Blueprint Podcast

For as long as there’s been a rental market, there’s been a version of this question: is the number on the listing actually the number? Ask anyone who’s built a pricing model, a forecasting tool, or a CPI estimate on top of rental data, and you’ll get the same answer — probably not, and there was never a good way to check.

MCP Debugging: How to Fix Broken MCP Servers and Tools

Model Context Protocol allows AI models like Claude to communicate with the outside world. But MCP debugging has been one of our steepest learning curves at Bugfender. Several different layers need to work together at the same time and if one thing breaks, it can scupper the whole workflow. That’s why we’re here today. To pass on hard-won knowledge, so you can jump the curve.

IoT Medical Device Integration: Technical Guide to Devices, Gateways & EHR Systems (2026)

The Internet of Medical Things (IoMT) is growing faster than ever. According to 2026 data from The Business Research Company, the global IoMT market has reached over $124 billion this year and is on track to hit nearly $300 billion by 2030. This growth is happening because healthcare is moving outside hospital walls and into patients' homes through remote monitoring. But for engineering teams, connecting these devices is a massive headache.