News, guides, and engineering deep dives.
Practical guidance on Kafka, Flink, Iceberg, and real-time data.
Beyond Reagent: migrating to React 19
Introducing HSX and RFX, two new open source Clojure UI libraries by Factor House. They are drop-in replacements for Reagent and Re-Frame, enabling migration to React 19.
Improvements to Data Inspect in Kpow 94.3
Kpow's 94.3 release lets you query topics using plain English with AI-powered filtering, automatically decode any message format, and use new enhancements to the kJQ language.
Introducing Factor House Docs
Factor House Docs is now live: a unified hub for our product documentation, with a new task-based structure, interactive kJQ examples, and powerful search across Kpow, Flex, and Factor Platform.
Data Inspect Enhancements in Kpow 94.5
Kpow 94.5 enhances data inspection with comma-separated kJQ Projection expressions, in-browser search, and flexible deserialization. It also adds high-performance streaming and new kJQ transforms.
Our Java compatibility and evolution strategy
This post outlines our release process and future plans for Java support at Factor House, including how we approach deprecating older versions for diverse customer bases.
Integrate Kpow with OCI Streaming for Kafka
Integrate Kpow with Oracle Cloud Infrastructure Streaming with Apache Kafka in minutes and gain unified visibility and control over your OCI brokers and ecosystem components.
Unified community license for Kpow and Flex
The unified Factor House Community License works with Kpow and Flex Community Edition, unlocking both products with one license, making it simpler to explore, prototype, and evaluate our products.
Kpow Custom Serdes and Protobuf v4.31.1
This post explains an update in the version of protobuf libraries used by Kpow, and a possible compatibility impact this update may cause to user defined Custom Serdes.
A final goodbye to OperatrIO
2025 is a pivotal moment at Factor House, formerly Operatr.IO. We've announced our fundraise and have more to share about our roadmap this year, so it's time to retire the io.operatr artifacts.