Throughout the week, I read a lot of blog-posts, articles, and so forth, that has to do with things that interest me:
- data science
- data in general
- 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.
- Journey to Cloud Architecture. An InfoQ presentation discussing the architectural challenges faced turning TFS into Azure DevOps, the evolution of the architecture, and lessons learned along the way.
- Why Do We Need Architectural Diagrams?. An InfoQ article about software architecture diagrams. Software architecture diagrams, when created well, and sparingly, can greatly improve communication within the development team and with external stakeholders. They require an understanding of the intended audience and thoughtful restraint on what to include. Resist the temptation to think that diagrams are unnecessary or unhelpful, simply because there have been plenty of cases of bad diagrams.
- HDInsight Tools for Visual Studio Code now generally available. A post announcing GA (general availability) of HDInsight Tools for VS Code. Seeing that I have started using VS CODE more and more, this is something I need to check out.
- Analyze data in Azure Data Explorer using KQL magic for Jupyter Notebook. In this post, Microsoft announces the ability to, from inside a Jupyter Notebook, use Keyword Query Language (KQL) to query and analyze data in Azure Data Explorer. Very cool!
- Confluent Raises a $125M Series D Funding Round. This blog post is about how Confluent has raised “some” money from investors, good for them. What is interesting in the post for me is this: We think there is a really fundamental missing ingredient in the software architecture of a company, namely the idea of “events”. These events are the orders, sales, and customer experiences, that constitute the operation of the business. Databases have long helped to store the current state of the world, but we think this is only half of the story. What is missing is the continually flowing stream of events that represents everything happening in a company, and that can act as the lifeblood of its operation.. This is music to my ears!
- Apache Kafka + KSQL + TensorFlow for Data Scientists via Python + Jupyter Notebook. A very, very interesting post, discussing how to use Kafka and KSQL together with machine learning tools such as Jupyter notebooks, Python, and deep learning frameworks.
MSIgnite | The Tour
Later today, (Sunday, Jan 27), I am off to Johannesburg and The MSIgnite | The Tour conference, where I give some presentations on Monday and Tuesday (Jan 28 and 29):
- What is That Cup of Coffee Doing in my Database: This 15-minute talk takes a look at the new Java integration in SQL Server 2019.
- SQL Server Machine Learning Services: An E2E platform for machine learning: We talk about how SQL Server Machine Learning Services can function as an end-to-end platform for AI and Machine Learning.
- Deep dive on SQL Server and big data: We look at how SQL Server 2019 Big Data Clusters work.
If you are attending the conference, please come by and say Hi!
That’s all for this week. I hope you enjoy what I did put together. If you have ideas for what to cover, please comment on this post or ping me.