BigQuery is an analytics engine optimized to crunch pre-joined (or: nested) data. Sub-relations make sense in analytical scenarios because we don’t want to deal with joins over bigger datasets — just…
Modern applications almost exclusively store their state in databases and also read any state they require to perform their tasks from databases. We’ll concern ourselves with adding resilience to the…
Simulation is a powerful tool in the data science tool box. After reading this article, you’ll have a good understanding of how simulation can be used to estimate the power of a designed experiment…
The recent surge of interest in generative AI has led to a proliferation of AI assistants that can be used to solve a variety of tasks, including anything from shopping for products to searching for…
Unlocking in-depth analysis with simulated customers and market research using generative AI & large language models. A step by step implementation.
A while ago, I wrapped up the know-how of collecting and preparing satellite imagery data from the European Space Agency’s Sentinel satellites in my article titled Deep Dive into ESA’s Sentinel API…
It is early 2024, and the Gen AI market is being dominated by OpenAI. For good reasons, too — they have the first mover’s advantage, being the first to provide an easy-to-use API for an LLM, and they…
if you are keeping up with Agent in Langchain, you know there are many ways to build an agent, but in this video, I bring a new idea to the table. So, what I’ll be showing you today is how to create…
Hash table is one of the most widely known and used data structures. With a wise choice of hash function, a hash table can produce optimal performance for insertion, search and deletion queries in…
I bet it is one of the most known and used libraries for data visualization because it is beginner friendly, enabling non-statisticians to build powerful graphics that help one extracting insights…