The Quix blog

All Posts
Pipeline diagram for data enrichment pipeline
Tutorials

How to enrich a stream of data in real time with Quix and Redis

Learn how to enrich real-time sensor data streams by looking up device coordinates in Redis and appending them to the data stream using Quix.
Steve Rosam
Head of Content
A data streaming pipeline for creating a heat map. There is an Angular logo next to both frontend applications
Tutorials

Clickstream analytics: creating a user interaction heat map for an e-commerce website

See Quix Streams in action by vizualizing mouse movement patterns in real-time using hopping windows. A Python data streaming tutorial for web analytics.
Jack Murphy
Developer Educator
Banner image for the blog article "Get started in minutes with the Hello Quix template"
Tutorials

Continuously ingest documents into a vector store using Quix, Qdrant, and Apache Kafka

Learn how to set up a decoupled, event-driven pipeline to embed and ingest new content into a vector store as soon as it's published.
Merlin Carter
Senior Content Writer
Banner image for the blog article "Get started in minutes with the Hello Quix template"
Tutorials

Get started in minutes with the Hello Quix template

Learn how to get started quickly with Hello Quix base template and use it as a foundation for your projects.
Steve Rosam
Head of Content
Banner image for the blog article "AI Bots as difficult customers—generating synthetic customer conversations using Llama-2, Kafka and LangChain"
Tutorials

AI Bots as difficult customers—generating synthetic customer conversations using Llama-2, Kafka and LangChain

Learn the basics for running your own AI-powered support bots and understand the challenges involved in using AI for customer support.
Merlin Carter
Senior Content Writer
Banner image for the blog article "Analyze clickstream data in real time and trigger special offers based on user behavior"
Tutorials

How to create a project from a template in Quix

Learn how to get started quickly with Quix project templates and use them as a reference to build your own event-driven, stream-processing application.
Steve Rosam
Head of Content
Banner image for the blog article Predict 3D printer failures in real-time using sensor data
Tutorials

Predict 3D printer failures in real-time using sensor data

Deploy a reference application that shows you how to do real-time predictive analytics on sensor data from a simulated fleet of 3D printers.
Steve Rosam
Head of Content
Banner image for the blog article "Analyze clickstream data in real time and trigger special offers based on user behavior"
Tutorials

Analyze clickstream data in real time and trigger special offers based on user behavior

Learn how to analyze clickstream data in real time using Python. Trigger frontend events and show aggregations in a real-time dashboard—using Quix, Streamlit and Redis Cloud.
Steve Rosam
Head of Content
Preview of the front end of a computer vision project template.
Tutorials

Build and deploy your own traffic monitoring app using computer vision

Learn how to fork our new computer vision template and deploy an application that uses London's traffic cameras to gauge current congestion by leveraging object detection to count vehicles.
Tomáš Neubauer
CTO & Co-Founder
Text on black background saying unknown partition error.
Tutorials

How to fix the unknown partition error in Kafka

A look at the most common causes of Kafka's "unknown topic or partition" error along with practical steps and solutions to help you fix it.
Peter Nagy
Head of Platform & Co-Founder
Python and Quix logos in a colorful wavelength background.
Tutorials

A practical introduction to stream reprocessing in Python

Learn how to reprocess a stream of data with the Quix Streams Python library and Apache Kafka. You'll ingest some GPS telemetry data into a topic and replay the stream to try out different distance calculation methods.
Tomáš Neubauer
CTO & Co-Founder
Gzip compress to Kafka logos.
Tutorials

How to use gzip data compression with Apache Kafka and Python

Learn why data compression is vital and how use it with Kafka and kafka-python, focussing on gzip—one of the strongest compression tools that Kafka supports.
Tomáš Neubauer
CTO & Co-Founder
ML predictions with Python and Apache Kafka black background.
Tutorials

Build a simple event-driven system to get ML predictions with Python and Apache Kafka

Use the Quix Streams Python library to continuously stream email records from a CSV file, get an ML inference for each record, then stream the results back to a new Kafka topic.
Tomáš Neubauer
CTO & Co-Founder
Tabular time series data Kafka Python.
Tutorials

How to send tabular time series data to Apache Kafka with Python and Pandas

Use Python to process time series data and send it to Apache Kafka. You'll use a large sample data set from an online-retailer and send the records in batches with Pandas and the kafka-python library.
Tomáš Neubauer
CTO & Co-Founder
Image showing icons of Quix and CoinAPI.
Tutorials

How to deploy a currency alerting pipeline with Quix and CoinAPI

How to build a powerful currency alerting pipeline in a few minutes with Quix and CoinAPI.
Tomáš Neubauer
CTO & Co-Founder
SQL CDC logo image.
Tutorials

Build a CDC pipeline with the Quix SQL Server connector

Create a CDC pipeline and publish data to Kafka topics in just a few minutes with our open source SQL Server connector.
Steve Rosam
Head of Content
Purple background with six icons.
Tutorials

Four solutions for handling time series data

Most data in streaming applications such as IoT, finance, user behavior analysis and automotive is time-series data. Learn how to capture, process and apply it to get the most value from it.
Tomáš Neubauer
CTO & Co-Founder
Quix library open window.
Tutorials

Your guide to contributing to the Quix library

When, why, and how to contribute code samples to the Quix library.
Steve Rosam
Head of Content