by Koert Kuipers | Feb 8, 2023 | Tech Notes
our first (or maybe it was second…) client way back in 2011 wanted to create a customer 360 (total view of customer) dataset by combining many disparate datasets. the datasets had been acquired from different 3rd party vendors. they were very large datasets (think usa...
by Koert Kuipers | Nov 10, 2022 | Blog
AI software can help businesses obtain usable data. This article explains how to get started. In Part 1, I discussed the need for AI to help businesses obtain usable data and achieve their digital ambitions. In this article, I will discuss how to make use of AI with...
by Koert Kuipers | Nov 9, 2022 | Blog
AI can help businesses obtain usable data and achieve their digital ambitions. Here’s why that’s so important. Recent history has shown that digital-native companies have the power to disrupt entire industries and shift the dynamics of market leadership. Think of how...
by Koert Kuipers | Aug 31, 2022 | Tech Notes
i recently was debugging a simple refactoring of some scala code that led to a surprise NullPointerException. we generally avoid using null and prefer to use Option[T] where None replaces (null: T), and we assume in our code base that no null will be passed in. in...
by Koert Kuipers | Jun 29, 2022 | Tech Notes
at tresata we have been using and supporting the delta open source format since 2019 (the year it was open sourced). for us it has been more or less parquet+, e.g. parquet format with some added benefits. the main benefit to us is better/safer support for concurrent...