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.
Distributed Computing
- A generalised solution to distributed consensus. Distributed consensus is hard! In this blog post Adrian dissects a white-paper which re-examines the foundations of distributed consensus.
Azure
- Microsoft opens first datacenters in Africa with general availability of Microsoft Azure. I guess the title says it all! On March 6, Microsoft opened two data centers in South Africa: South Africa North (Johannesburg) and South Africa West (Cape Town). At the moment the offerings are somewhat sparse, but I have no doubt we’ll soon see quite a lot of services.
- Service Fabric Processor in public preview. Azure Event Hub is an elegant way to ingest data into the Azure ecosystem, and Service Fabric is awesome for hosting and running microservices. Quite often some of the services need to consume from Azure Event Hubs, and until now you have had to write your own consumer, most likely based on Event Processor Host. That changes now with the preview of Service Fabric Processor, which is a new library for consuming events from an Event Hub that is directly integrated with Service Fabric. Awesome!
.NET
- Announcing .NET Core 3 Preview 3. What the title says; .NET Core 3 Preview 3 is available for download. Go and get it!
- Collecting .NET Core Linux Container CPU Traces from a Sidecar Container. This blog post gives a step-by-step guide of using a sidecar container to collect CPU trace of an ASP.NET application running in a Linux container.
Data Science
- MICROSOFT LAUNCHES DATA SCIENCE CERTIFICATIONS. In this blog post Ryan discusses 3 new certifications Microsoft recently announced aimed at Data Scientists/Engineers. I have always been skeptic to certifications by vendors, brain dumps anyone, but I will definitely have a look at this.
- Using Machine Learning to Ensure the Capacity Safety of Individual Microservices. This is a very interesting post by Uber’s engineering team, discussing how they apply Machine Learning to forecast micro-services issues!
SQL Server 2019
- SQL Server 2019, Java & External Libraries - I. Earlier today I published this post, in which I talk about how to deploy Java code to a database, so it can be loaded from there.
~ 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.