September 2022 FLiP Stack Weekly
Published: 2022-09-23 17:19:11

---
title: September 2022 FLiP Stack Weekly
published: true
date: 2022-09-06 18:08:00 UTC
tags: 
canonical_url: 
---

 https://www.linkedin.com/pulse/its-already-september-2022-tim-spann-

Welcome to September, let's get streaming. I hope everyone is getting to enjoy their Labor Day if that is a holiday you get. It's a day off in the United States that triggers pumpkin spice and the end of Summer.

CODE + COMMUNITY

What do people think of Podcasts? It looks like I may have the opportunity to join a new Streaming/Messaging Podcast. Leave a comment if you like them and if you don't what would make them better? I have a SuperStar Podcaster that I am going to be working with soon.

[#ApachePulsar](https://www.linkedin.com/feed/hashtag/apachepulsar) [#ApacheFlink](https://www.linkedin.com/feed/hashtag/apacheflink) [#Python](https://www.linkedin.com/feed/hashtag/python) [#Spring](https://www.linkedin.com/feed/hashtag/spring) [#SpringBoot](https://www.linkedin.com/feed/hashtag/springboot) [#SpringPulsar](https://www.linkedin.com/feed/hashtag/springpulsar) [#JDK17](https://www.linkedin.com/feed/hashtag/jdk17) [#ADSB](https://www.linkedin.com/feed/hashtag/adsb) [#OpenSource](https://www.linkedin.com/feed/hashtag/opensource) [#EdgeAI](https://www.linkedin.com/feed/hashtag/edgeai) [#Philly](https://www.linkedin.com/feed/hashtag/philly) [#Energy](https://www.linkedin.com/feed/hashtag/energy)

This is Issue #47!

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8268037683687953278&amp;li_theme=light" 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/FLiPStackWeekly: FLiP Stack Weekly covering Apache Pulsar, Apache Flink, Apache NiFi, Apache Spark and more..." width="744"></iframe>

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7119008608564559437&amp;li_theme=light" 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="2022 Schedule" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8210861984872755305&amp;li_theme=light" 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="DZone" width="744"></iframe>

## Get your new Flink - Pulsar Going

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7130158519400704788&amp;li_theme=light" 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 Flink Connector (New) | StreamNative Hub" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8285608392108441210&amp;li_theme=light" 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 - streamnative/flink-example: Flink Pulsar Integration Related Examples" width="744"></iframe>

## Demo of the Day

Are friends electric? Indeed they are, let's monitor them. I am working on this for part of the monitoring of the conference talk at [Current Event](https://2022.currentevent.io/website/39543/welcome) in Austin in October. [#Current22](https://www.linkedin.com/feed/hashtag/current22) [#ApachePulsar](https://www.linkedin.com/feed/hashtag/apachepulsar) [#ApacheFlink](https://www.linkedin.com/feed/hashtag/apacheflink) [#ApacheNiFi](https://www.linkedin.com/feed/hashtag/apachenifi) [#FLiPNStack](https://www.linkedin.com/feed/hashtag/flipnstack) [#FLiPStack](https://www.linkedin.com/feed/hashtag/flipstack)

 ![No alt text provided for this image](https://media-exp1.licdn.com/dms/image/D5612AQG5ij_oC0Hjug/article-inline_image-shrink_1000_1488/0/1661978768042?e=1668038400&v=beta&t=REXvA_yVCb9VUn3Cq2y-SP4Q1hoaOzVRwjjEpfKzfkg)

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8445270716909323982&amp;li_theme=light" 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-Energy: HS110 Energy Monitoring" width="744"></iframe>

## Apache Pulsar Support in Kestra!

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7172620092177491551&amp;li_theme=light" 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="Consume" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7791856055065231034&amp;li_theme=light" 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" width="744"></iframe>

## Spring Boot Module for Apache Pulsar

So I was able to migrate a version of my Spring Boot AirQuality application to the new experimental connector. It works great. [Soby](https://spring.io/team/sobychacko) and I will talk about this at SpringOne.

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7100226557022480534&amp;li_theme=light" 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/spring-pulsar-airquality" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7823363538362671719&amp;li_theme=light" 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="Introducing Experimental Spring Support for Apache Pulsar" width="744"></iframe>

It is really easy to produce messages, use schemas and do this with no configuration. You just set a few values in your applications.yml.

## Articles

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8620547767005511876&amp;li_theme=light" 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="Tracking Aircraft in Real-Time With Open Source" width="744"></iframe>

<iframe height="446.4" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8888715644207784828&amp;li_theme=light" 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="Tracking Aircraft in Real-Time With Open Source - Apache Pulsar" width="744"></iframe>

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8014696763518103284&amp;li_theme=light" 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="Announcing the Flink-Pulsar Sink Connector" width="744"></iframe>

<iframe height="157" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7129472795109136789&amp;li_theme=light" 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 KoP in Practice: How Sina Weibo Migrated from Kafka to Pulsar" width="744"></iframe>

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8159319394235716464&amp;li_theme=light" 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="Data Mesh — A Data Movement and Processing Platform @ Netflix" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7788325191785306130&amp;li_theme=light" 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="Fast Innovation for New Integrations, Microservices and APIs" width="744"></iframe>

## Videos

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8829689184228237294&amp;li_theme=light" 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="How to Build and Deploy a Source Connector with Apache Pulsar (22:20 min)" width="744"></iframe>

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7981776153475848036&amp;li_theme=light" 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="A Deep Dive Into Apache Pulsar Transactions" width="744"></iframe>

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8319016771440869111&amp;li_theme=light" 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="Data Con LA 2022 - Event Sourcing with Apache Pulsar and Apache Quarkus" width="744"></iframe>

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8504865145986131938&amp;li_theme=light" 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="Use Apache Pulsar Functions In A Cloud-Native Way" width="744"></iframe>

<iframe height="419" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8554272545329781308&amp;li_theme=light" 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="Demo: How to Filter with SQL and Pulsar Functions (6:45 min)" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7581921070334167106&amp;li_theme=light" 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="Using the FLiPN Stack for Edge AI (Flink, NiFi, Pulsar) - Data Idols" width="744"></iframe>

## 

## Events

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9129121403545257097&amp;li_theme=light" 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="CloudNative Singapore: Messaging, Streaming and Data Processing on the Cloud, Thu, Sep 8, 2022, 6:30 PM | Meetup" width="744"></iframe>

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8396821327137729782&amp;li_theme=light" 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="P99 CONF - The Event on All Things Performance" width="744"></iframe>

Pulsar Summit Asia 2022 is looking for speakers, get your talks in. I got mine in.

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7885407954158885271&amp;li_theme=light" 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 Summit Asia 2022: CFP Is Open Now!" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7723929961960196889&amp;li_theme=light" 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 Summit Asia 2022: Call for Speakers/Papers" width="744"></iframe>

September 8, 2022: Comcast Labs Connect PHLAI in Philadelphia. In a few days in Philly! This is a free in-person event with lots of interesting talks, come on out.

<iframe height="109" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8129362077247534586&amp;li_theme=light" 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="2022 - PHLAI — Comcast Labs Connect" width="744"></iframe>

Sept 13-16, 2022: OSS Summit (Virtual)

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7109446793642601338&amp;li_theme=light" 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="Open Source Summit Europe | Linux Foundation Events" width="744"></iframe>

Sept 26-28, 2022: JConfDev Chicago: Join me on Sept 27 at 1:15 PM

[https://2022.jconf.dev/](https://2022.jconf.dev/)

Oct 3-6, 2022: Apache Con, New Orleans, LA.

<iframe height="109" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7725902607119765673&amp;li_theme=light" 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="ApacheCon North America 2022" width="744"></iframe>

Oct 4-5, 2022: Current: Apache Kafka Summit. Austin, TX.

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7848210336553794046&amp;li_theme=light" 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="About Current" width="744"></iframe>

Oct 25, 2022: KubeCon: Detroit

Nov 15-18, 2022. PASS Data Community Conference. Seattle.

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7709152315429910737&amp;li_theme=light" 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="PASS Data Community Summit November 15-18 2022" width="744"></iframe>

Nov 23, 2022: Big Data EU (Virtual)

<iframe height="109" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7753569340117583292&amp;li_theme=light" 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="Big Data Conference Europe 2022" width="744"></iframe>

Dec 6-8, 2022: Spring One: San Francisco

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8747220898818876226&amp;li_theme=light" 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="SpringOne | December 6–8, 2022" width="744"></iframe>

## Code

Let's collect data from a Pimoroni Enviro Indoor RPI Pico device via MQTT!

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8735678993614942391&amp;li_theme=light" 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-Pico-Enviro-MQTT: MQTT from Pimoroni Pico W Enviro Indoor" width="744"></iframe>

It is easy to query and analyze live streams from Apache Pulsar with Timeplus.

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7657714959417372914&amp;li_theme=light" 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/pulsar-airquality-timeplus: Real-Time Analytics on AirQuality Data with timeplus" width="744"></iframe>

Some extra sensors for my Thermal Raspberry Pi.

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7935519707077434631&amp;li_theme=light" 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-Pi-Thermal" width="744"></iframe>

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8247711223173082735&amp;li_theme=light" 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/FLiPS-Xavier-Sensor: MQTT, Apache Pulsar, Apache Flink, Apache Spark, Pulsar SQL" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8143901433212976324&amp;li_theme=light" 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-ADS-B: Using Apache Pulsar with ADSB-B Feeds" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7373318689863994058&amp;li_theme=light" 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-Jetson-Sensors: Waveshare Environmental Sensor Board on Jetson Nano 2GB - Apache Pulsar - Python 3.10 - Ubuntu 18.04" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7064158976246861478&amp;li_theme=light" 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 - streamnative/pulsar-flink-patterns" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=6978525939268978372&amp;li_theme=light" 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 - polyzos/pulsar-flinksql-examples" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7888537794997142955&amp;li_theme=light" 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 - polyzos/pulsar-geo-replication-demo" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8332660584179036022&amp;li_theme=light" 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 - polyzos/pulsar-flink-stateful-streams" width="744"></iframe>

<iframe height="157" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7559549881227049238&amp;li_theme=light" 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="Streaming to Aerospike from Apache Pulsar | Aerospike Documentation" width="744"></iframe>

## Tools

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7509898720438472562&amp;li_theme=light" 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="Pipebird - Open source API to securely share data with customers." width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8325822797088799109&amp;li_theme=light" 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="Overview" width="744"></iframe>

<iframe height="129" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8490920967761803431&amp;li_theme=light" 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 CLI" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8043390537922450303&amp;li_theme=light" 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 - DoganK01/YOLOV7-OBJECT-COUNTER-V1.2: Distance Detector (People) with Yolov7" width="744"></iframe>

<iframe height="149" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7254109737546245809&amp;li_theme=light" 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="Install Dagger | Dagger" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=9075194391224027900&amp;li_theme=light" 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 - mljar/mljar-supervised: Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation" width="744"></iframe>

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8396311882289789719&amp;li_theme=light" 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="Photopea: advanced photo editor" width="744"></iframe>

<iframe height="197" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8313671824989258087&amp;li_theme=light" 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 - OpenBB-finance/OpenBBTerminal: Investment Research for Everyone, Anywhere." width="744"></iframe>

<iframe height="129" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8773462155764128115&amp;li_theme=light" 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="cli-ck | Tips &amp; Tools for Text Mode Lovers" width="744"></iframe>

<iframe height="177" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=7305793644924866978&amp;li_theme=light" 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 - leon-ai/leon: 🧠 Leon is your open-source personal assistant." width="744"></iframe>

<iframe height="169" src="https://www.linkedin.com/embeds/publishingEmbed.html?articleId=8919427064804358220&amp;li_theme=light" 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="Draw Anything" width="744"></iframe>