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.
.NET
- Unit Testing Strategies & Patterns in C#. This InfoQ presentation discusses design principles and ways to make C# code testable, as well as using testing tools such as Moq, Autofixture, & MsTest.
Distributed Computing
- Istio Routing Basics. So, Istio is an open source service mesh, and this blog post covers the basics of Istio and shows what it takes to build an Istio enabled “Hello World” application.
- Distributed Tracing Infrastructure with Jaeger on Kubernetes. The blog post I link to here looks at distributed tracing on Kubernetes using Jaeger.
SQL Server
- The March release of Azure Data Studio is now available. What the title says! There are quite a few new features in the March release of Azure Data Studio, among them: support for SQL Notebooks, PowerShell extension, and PostgresSQL support. Go and get it!
Streaming
- Kafka Streams’ Take on Watermarks and Triggers. This blog post discusses a new Kafka Streams operator:
Suppress
. It gives you the ability to control when to forward KTable updates. TheSuppress
operator comes in very handy in various CEP scenarios: “tell me when someone has done “a” more than “x” times within “y” time period”. What normally happens is that if someone achieves the “a”, “x” times within the “y” time period every following “a” would trigger as well. WithSuppress
you - wait for it - suppress the extra “a”, until the end of the time period.
WIND (What Is Niels Doing)
Since I did the two posts about CREATE EXTERNAL LIBRARY
for Java code (here and here), I thought it would be a good idea to finish off my Install R Packages in SQL Server ML Services series. So, I am at the moment working on a post discussing CREATE EXTERNAL LIBRARY
in the R world. The post is somewhat like the ones covering Java, but it also covers permissions etc.
~ Finally
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.