March 7, 2022 - This Week in Streaming
Published: 2022-03-30 20:47:07

---
title: March 7, 2022 - This Week in Streaming
published: true
date: 2022-03-07 15:57:00 UTC
tags: 
canonical_url: 
---

 A lot going on this upcoming week including a cool meetup.

[https://www.linkedin.com/pulse/march-7-2022-tim-spann/?trackingId=z6Gm4tXmQGCAiwKJuspXzw%3D%3D](https://www.linkedin.com/pulse/march-7-2022-tim-spann/?trackingId=z6Gm4tXmQGCAiwKJuspXzw%3D%3D)

 ![No alt text provided for this image](https://media-exp1.licdn.com/dms/image/C4D12AQFkwUIy7RwBHw/article-inline_image-shrink_1000_1488/0/1646236111286?e=1652313600&v=beta&t=mqRVkyr_EE1Lnnyp3EX_jemvMBsbA9eUm1VBgdeqgN8)

Postponed due to war:

<iframe height="312" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7209270692473497356" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Live Webinar - Event Streaming with Apache Pulsar and Kotlin" width="744"></iframe>

## TRAINING

🚀Last chance to start your #ApachePulsar Operations Training next week!

🗓️March 8-10 daily, tune your clusters with StreamNative experts. RSVP now 

<iframe height="292" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7274407503575906390" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Apache Pulsar Operations Training by StreamNative" width="744"></iframe>

EVENTS

Coming up next week, John and I have an interesting application reading NFTs and streaming them through Apache Pulsar to Apache NiFi to Apache Kudu.

<iframe height="292" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7826579829569358105" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Apache Pulsar and Apache NiFi for Cloud Data Lakes | Meetup" width="744"></iframe>

 ![No alt text provided for this image](https://media-exp1.licdn.com/dms/image/C4D12AQGhZJP-jnULoA/article-inline_image-shrink_1000_1488/0/1646235985159?e=1652313600&v=beta&t=xTBX7MaMWb3mEbTlCBU5Osb1tgCHpclBWqd6UTM68Jo)

<iframe height="272" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=6977684557908000470" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Timothy Spann - Speaker Profile - SQLBits 2022 - 8 - 12 Mar 2022" width="744"></iframe>

<iframe height="312" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7628193406162911257" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Apache Pulsar Development 101 with Python" width="744"></iframe>

<iframe height="462" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9128133412927362413" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Scott Logic on Twitter" width="550"></iframe>

<iframe height="312" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9029261241588281005" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="MLconf 2022 New York City" width="744"></iframe>

 ![No alt text provided for this image](https://media-exp1.licdn.com/dms/image/C4D12AQGtioVm4Yy_sg/article-inline_image-shrink_1500_2232/0/1646331438155?e=1652313600&v=beta&t=4868nbho2KNZ60jsMD1ZlmrbLOAJvOPkXA_O8GRpebE)

ARTICLES

<iframe height="292" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9004189268763292006" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Generating Simulated Streaming Data - DZone Integration" width="744"></iframe>

<iframe height="122" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8933551912062448202" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Enterprise AI - DZone Trend Report" width="744"></iframe>

<iframe height="324" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7509993990148468856" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Developer jobs and programming languages: What's hot and what's next | ZDNet" width="744"></iframe>

<iframe height="272" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7876553300056335725" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Pulsar in Python on Pi for Sensors - DZone IoT" width="744"></iframe>

<iframe height="272" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8827426929312970527" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Python-Pulsar-Sensors" width="744"></iframe>

<iframe height="272" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7249241641348296086" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - IvanGDR/Pulsar-Queuing-and-Streaming" width="744"></iframe>

RECENT EVENTS

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8216495916449014797" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="ElasticCC: Ingesting Data at Scale into Elasticsearch with Apache Pulsar" width="744"></iframe>

ElasticCC: Ingesting Data at Scale into Elasticsearch with Apache Pulsar

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7967954039955756337" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Deploying Machine Learning Models with Pulsar Functions" width="744"></iframe>

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8561573266598308663" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="OSA Con 2021 Speakers: Tim Spann Talks About Open Source Apache Tools, Hot Wings, &amp; More" width="744"></iframe>

## CODE

<iframe height="356" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8178922749220861019" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - tspannhw/FLiP-Py-Pi-EnviroPlus: FLiP-Py-Pi-EnviroPlus. Apache Flink, Apache Pulsar, Apache Spark, Python, Raspberry Pi, Enviro+ sensors. Tim streamnative" width="744"></iframe>

<iframe height="324" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9189954825409775337" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - tspannhw/FLiPN-NFT: Reading OpenSea NFT with Apache NiFi, Apache Pulsar and Friends. Meetup. StreamNative" width="744"></iframe>

<iframe height="292" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7142200017512533648" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - tspannhw/FLiP-PY-FakeDataPulsar: Generate Fake Data" width="744"></iframe>

<iframe height="324" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7668657896981667181" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - tspannhw/FLiP-Py-Pi-GasThermal: Apache Pulsar, Python, Raspberry Pi, Gas + Thermal Sensors, Apache Flink, Trino/Presto SQL" width="744"></iframe>

## 

## COOL PROJECTS

IDE For Pytorch!??! Thank you. I am looking at PyTorch + Pulsar Python Functions for coolness.

<iframe height="102" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9025960561300363203" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Download" width="744"></iframe>

<iframe height="292" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7325239817297447631" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="One Voice Detector to Rule Them All" width="744"></iframe>

<iframe height="356" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7533064376185459389" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - ibaiGorordo/ONNX-SAGENet-Driver-Attention-Estimation: Python scripts for performing driver attention estimation using the SAGENet model in ONNX" width="744"></iframe>

<iframe height="272" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8667944629105167318" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Hoppscotch - Open source API development ecosystem" width="744"></iframe>

<iframe height="102" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7250578810866260837" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="Getting started with Infer | Infer" width="744"></iframe>

<iframe height="452" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8707557956474261999" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="GitHub - apache/incubator-liminal: Apache Liminals goal is to operationalise the machine learning process, allowing data scientists to quickly transition from a successful experiment to an automated pipeline of model training, validation, deployment and inference in production. Liminal provides a Domain Specific Language to build ML workflows on top of Apache Airflow." width="744"></iframe>

## Project Updates

<iframe height="82" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7559906629663127458" style="background: var(--artdeco-reset-base-background-transparent); border: var(--artdeco-reset-base-border-zero); box-sizing: inherit; display: block; font-size: var(--artdeco-reset-base-font-size-hundred-percent); margin: 4.4rem auto; outline: var(--artdeco-reset-base-outline-zero); padding: var(--artdeco-reset-base-padding-zero); vertical-align: var(--artdeco-reset-base-vertical-align-baseline); width: 744px;" title="ZooKeeper: Because Coordinating Distributed Systems is a Zoo" width="744"></iframe>