Throughout the week, I read a lot of blog-posts, articles, and so forth that have to do with things that interest me:
- AI/data science
- data in general
- data architecture
- streaming
- 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.
Data
- Tools For Data Engineers. Data Engineers are among the most valued people in modern data-driven organisations that aim to build or enhance products by utilising their most valuable asset: data! To make this happen, Data Engineers must ensure they are using the right tools. This blog post looks at some of the tools a Data Engineer should be familiar with.
- Data Platforms Vs Data Warehouses Vs Data Virtualization And Federated SQL Engine – How To Store Your Data. There is a lot of discussion on how an organization should implement its data stacks today. This article discusses some of the popular routes data solution providers are talking about in terms of types of data layers.
Azure Data Explorer
- End to end Azure Data Explorer pipeline deployment with ARM. You, who follow my blog, know that I am doing quite a lot of Azure Data Explorer “stuff” now. Setting up and tearing down ADX clusters is getting tedious, so the post linked to brings some good news: The ability to use ARM templates and BICEP scripts for deployment! Expect a blog post shortly about this!
Streaming
- Introducing Stream Processing Use Case Recipes Powered by ksqlDB. ksqlDB is the “bee’s knees” for real-time stream processing. However, it can be tricky to get started, and there are an infinite number of use cases. That’s what is being announced in this blog post aims to fix. The post introduces ksqlDB “recipes” consisting of pre-built code samples and a step-by-step tutorial to tackle the most popular, high-impact use cases for stream processing. Awesome!!
WIND (What Is Niels Doing)
So, a couple of weeks ago, I was at the SQLBits 2022 conference, where I gave some talks. This was the first “live” conference since the end of January 2020 (when I did MS Ignite, The World Tour). Since then, doing conference talks from home has been the norm, and I have been using my fully “tricked out” development PC for the talks.
When going to “live” conferences, I used my private laptop. A couple of days before leaving for London, I decided to ensure that I had all the necessary “stuff” on the laptop. Imagine my shock when I realized that the laptop no longer worked; I could not get it to boot! What to do? Fortunately, I have a work laptop, so I quickly copied the necessary slide decks, code, etc., and set off to London. Unfortunately, as it is a work laptop, there is some security “stuff” on the laptop, which meant that some of the things I was going to do didn’t work as expected.
Coming home from London, I realized that I had to get a new laptop since - hopefully - we will now do in-person conferences again. The question was then, what laptop to get. Remember, I am a Windows “dude”. You probably now know what I got, especially seeing banner picture. Yes, I got myself a MacBook Pro M1 (14 inches, 16Gb RAM):
Figure 1: Ready for Setup
One week later, I have got a bit further than the setup in Figure 1. In fact, I am writing this post using my MBP. Expect a post or two about my experiences with the MBP in the coming weeks.
~ 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