Throughout the week, I read a lot of blog-posts, articles, and so forth that has to do with things that interest me:
- AI/data science
- data in general
- data architecture
- distributed computing
- SQL Server
- transactions (both db as well as non db)
- and other “stuff”
This blog post is the “roundup” of the things that have been most interesting to me for the week just ending.
- Speaking Tips: Mistakes happen; get over it. So, we have started having “live” conferences again, WoHoo! It is awesome standing in from a crowd again, presenting and demoing! The downside of presenting live is that we can’t “hide” any mistakes, demos failing etc. This post by my old Developmentor colleague Ted Neward discusses handling failed demos, unexpected “things” happening, etc., during your presentation. If you are a speaker and concerned about failed demos, read the post. Even if you are not a speaker or concerned, go and read it anyway!
- Vector Clocks: Keeping time in check. Time is essential when dealing with events, and in a one-node system, time is easy. However, time becomes problematic when dealing with time in a distributed system. This post looks at the use of vector clocks to solve the issue of causality of events occurring on different servers. Very interesting!
- How to Remove Apache Kafka Brokers the Easy Way. Shrinking a Kafka cluster, i.e. removing brokers, has not been for the faint-hearted. Confluent added some functionality for removing brokers in Confluent Platform 6.0, but the process was still somewhat convoluted and error-prone. Confluent Platform 7 (and Confluent Cloud) have improved upon the process, and this blog post looks at how it works.
- Kafka Summit London 2022: The Full Recap. Kafka Summit 2022 was held a week - or so - ago, and it was held live! The post linked to summarises the conference and noteworthy sessions!
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.