Writing
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
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
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
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
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.
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.
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
November 5, 2019
When writing Javascript using Oracle Nashorn, using the CLI program jjs is commonplace. If you are using Atom as your...