Maximum Customer Empathy
Product Management Ceo Mindset

Maximum Customer Empathy

April 10, 2023

Numerous articles have been written about Product Managers having empathy for their customers. This is extremely impo...

Introducing Cloudera Streaming Analytics Community Edition
Stream Processing Sql Stream Builder

Introducing Cloudera Streaming Analytics Community Edition

October 22, 2021

Creating modern streaming data processors is inherently a developer experience — Composing SQL/Java, aggregation, wor...

Streaming data for brewery ops with Grafana
Stream Processing Kafka

Streaming data for brewery ops with Grafana

August 4, 2021

If you are a data professional — data engineering, data science, or DevOps you will have likely heard of Grafana. For...

Kafka summit in review — 2021 Europe
Kafka Kafka Summit

Kafka summit in review — 2021 Europe

May 17, 2021

I had the pleasure to present at Kafka Summit Europe 2021 — my talk focused on running advanced SQL queries on stream...

Growth of Self-Service Streaming Platforms
Flink Flinkforward

Growth of Self-Service Streaming Platforms

February 26, 2021

Our team had the opportunity to participate in Flink Forward Europe earlier this month, and, as always with Flink For...

Stream Processing with Continuous SQL Explained.
Kafka Big Data Analytics

Stream Processing with Continuous SQL Explained.

April 15, 2020

During the technology boom of the last two decades, a trend has come into focus: data is the lifeblood of a modern co...

Visualize fraudulent transactions via CEP with Kafka, Flink, SQL, D3.js and Mapbox.
Kafka Ksql

Visualize fraudulent transactions via CEP with Kafka, Flink, SQL, D3.js and Mapbox.

April 6, 2020

I am not too proud to admit it — I like writing code in javascript. I’m a novice, but along with Python it’s my go-to...

Atom editor Javascript and Nashorn

Atom editor Javascript and Nashorn

November 5, 2019

When writing Javascript using Oracle Nashorn, using the CLI program jjs is commonplace. If you are using Atom as your...