back
May 30, 2023
|
Industry insights

The Stream — May 2023 edition

A monthly round-up of the most interesting news coming out of the stream processing ecosystem

The Stream May 2023 banner.
Quix Streams is a fast and general-purpose processing framework for streaming data. Build real-time applications and analytics systems on data streams using Python DataFrames and stateful operators, all without having to install a server-side engine.
Real time data revolution Quix banner.

Join us in London on June 12th

As a part of London Tech Week, we're running a one-day side conference exploring how leading businesses are using the latest advances in real-time data platforms to unlock growth and retention despite a tough climate.

Learn more ->

Bridging the gap between data scientists and engineers in machine learning workflows

Two people on two sides of a cliff illustration.

Moving code from prototype to production can be tricky—especially for data scientists. There are many challenges in deploying code that needs to calculate features for ML models in real-time. I look at potential solutions to ease the friction.

Read the blog post ->

Quix Streams – Stream Processing with Kafka and Python

Python, Kafka, Quix, Flink logos.

We’ve featured many of Kai Waehner’s writings in this newsletter and it’s great to see Kai dedicate his latest post to the Open Source library Quix Streams (Github) and Python stream processing. He demonstrates with context and examples why pure Python is an excellent strategy for many ML use cases.

Read more on Kai's blog ->

More news and insights

  • Quix has launched a new developer forum! It's a place to ask and find questions about our OSS library and our Python streaming platform  - Learn more
  • Early adopters of data streaming see 10x returns - Read more
  • Apache Flink awarded the prestigious SIGMOD Systems Award - Read more
  • Last month in San Francisco the inaugural Real Time Streaming conference took place. Quix’s CTO, Tomas Neubauer, presented Quix Streams and how to build real-time applications with Python and Kafka - Watch now
  • Tomas also spoke with Jesse Anderson at length to discuss the challenges data/ML engineering face and how Python stream processing can address this - Listen on Youtube
  • Hubert Dulay's "Streaming Data Mesh" book is out now - Read more
  • Twitter thread of Confluent CEO Jay Kreps’ keynote at Kafka Summit London. We’re excited to see that queueing support is being added to Kafka and learned that the number of monthly active unique users is close to 1 million - Read more

Meme of the Month

Person on a red car waving from the window meme.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Related content

Banner image for the article "AI Anti-Cheat Solutions and Real-Time Data: The Antidote to AI-Driven Cheating in Gaming" published on the Quix blog
Industry insights

AI Anti-Cheat Solutions and Real-Time Data: The Antidote to AI-Driven Cheating in Gaming

Discover how AI-driven cheating is poisoning online gaming and learn why real-time data processing is crucial for effective, custom AI anti-cheat solutions.
Steve Rosam
Words by
Banner image for the article "Real-Time Analytics for Gaming: Transforming Player Experience and LiveOps in Modern Gaming" published on the Quix blog
Industry insights

Real-Time Analytics for Gaming: Transforming Player Experience and LiveOps in Modern Gaming

Real-time gaming analytics offer a competitive edge, enabling game developers to create more engaging, personalized, and responsive gaming experiences.
Steve Rosam
Words by
Featured image for the "Navigating stateful stream processing" post published on the Quix blog
Industry insights

Navigating stateful stream processing

Discover what sets stateful stream processing apart from stateless processing and read about its related concepts, challenges and use cases.
Tim Sawicki
Words by