Interesting Stuff - XMas, New Year 2022, Week 1 2023

Posted by nielsb on Sunday, January 8, 2023

This is the “roundup” of the posts that have been most interesting to me over the Christmas, New Year period 2022, and week 1 2023. Oh, and welcome to 2023!

This post consists of a mixed bag: We look at an excellent resource for Azure Machine Learning. Of course, when we talk about machine learning, we need to mention ChatGPT. We look at the “Tinder” app for Azure Data Explorer - “Find my partner”. The BIG one the post looks at is how Confluent acquires Immerok, which offers a fully managed Flink implementation!

AI/ML

  • Advent of 2022, Day 24 – Further reading and code material for Azure Machine Learning. My friend Tomaž Kaštrun ran an “Advent Calendar” series of posts about Azure Machine Learning in December 2022. This post is a summary of the individual posts in the series. A lot of “goodies” in there!
  • ChatGPT and DALL·E 2 in a Panel App. ChatGPT hit us like a sledgehammer at the end of last year, and there have been countless of blog posts about it since then. It will only get worse (or better - depending on how you look at it) this year. Anyway, the post linked here looks at how you can programmatically access both ChatGPT and DALL-E 2. The post uses the OpenAI APIs to create an app in Python. How cool is this?!

Azure Data Explorer

  • Find my partner. You all know how “cool” Azure Data Explorer is! It is so cool that Microsoft has created a dating app, (like Tinder) for it. Actually it is not an app, but a website where you can find your partner. Partner in this case is someone that can help you come to grips with ADX; consulting, training, etc. The post explains it all, but browse to here and then run:
1
2
Partner
| where Partner like 'Niels'

Yes, you found me! I am an ADX partner. So if you need training - “swipe right” and ping me!

Streaming

  • The Data Streaming Landscape 2023. This is an excellent post where Kai Waehner explores the data streaming landscape of 2023 to summarize existing solutions and market trends.
  • UI for Apache Kafka. One of the biggest gripes, especially from Windows developers, is “why is there no UI for Kafka?”. There are quite a few. The one linked to here has quickly become my favourite, and I use it for almost anything involving Kafka.
  • Showcasing JDBC Sink Connector on Schema-less Data. We all know that relational databases require a schema. If you want to use the Kafka Connect JDBC connector to write from a topic to a relational database, the JDBC Sink Connector requires this schema. This post looks at using ksqlDB to transform the data from the source system into a form that can be consumed by the JDBC Sink Connector and to use streams instead of tables within KSQL to allow for more flexibility in the retention of Kafka topics.
  • Confluent + Immerok: Cloud Native Kafka Meets Cloud Native Flink. This is a biggie! This post announces Confluent acquiring Immerok, a startup offering a fully managed service for Apache Flink. Confluent believes that Flink is the future of stream processing and will be the de facto standard for building applications that process, react, and respond to streams. This is awesome, but at the same time, I’m curious about what the future is for ksqlDB. Well, we’ll see!

WIND (What Is Niels Doing)

I am just finishing my holiday period leave. I will be back at work on the 11th. When I started my vacation, I had “grand” plans for what I would accomplish during the leave. Well, you know what they say about “best-laid plans of mice and men” 😄. I did not get done what I wanted to.

What I managed to do was:

  • I completed all five Kusto Detective Agency cases! The Kusto Detective Agency is a gamified way to learn the Kusto Query Language (KQL). It consists of five cases (challenges), and after each successfully solved case, you get a badge. After completion of all cases, you get a completed badge like so:

Let’s see what the new year brings!

~ Finally

That’s all for this week. I hope you enjoy what I did put together. Please comment on this post or ping me if you have ideas for what to cover.


comments powered by Disqus