Home
Sebastian Garrido
Cancel

Understanding the Kalman Filter

Society depends on having correct estimates of what may happen. Whether it is the climate or traffic, humans have built models of reality which help us make better decisions. But any model is bound...

Writing a React Native App using Expo and Google Social Login

This will be a brief tutorial on how to write a React Native application, using Expo, that implements Social Authentication, using Google. We will use ExpressJS and Passport in the backend to manag...

Counting Primes Really Fast

Suppose you are given a very large number, for example $n = 10^{12}$, and you wish to know how many numbers equal to or less than $n$ are prime. This is the prime counting function, normally denote...

From Zero to Data-Ready (Part 4): Building Analytics Dashboards using CubeJS and React

In Part 3 we wrote our ETLs using Python and TDD. In this post we will focus on building an analytics platform for the company using CubeJS. What is CubeJS ? CubeJS is a tool that serves as a bac...

From Zero to Data-Ready (Part 3): Writing Test Driven ETLs using Python

In Part 2 we created a data warehouse using sqitch. In this post we will focus on creating ETLs for our data. We will build our ETLs using Python under a Test Driven Development paradigm. Testing ...

From Zero to Data-Ready (Part 2): Building a SQL Data Warehouse

In Part 1 we defined our problem, performed some EDA and defined a data model appropiate for data analytic purposes. In this post we will explore how to build a data warehouse and ETLs using Test D...

From Zero to Data-Ready (Part 1): Exploratory Data Analysis

Data science has been all the rage for a while. This is no accident: data science, done well, provides insights that give businesses the competitive edge you need nowadays to survive. What very few...