Ilan UzanApache Beam Hack — Streaming into Sharded BQ TablesFor my previous posts on Apache Beam:4 min read·Jun 19, 2021----
Ilan UzanPolymorphism with Clojure ProtocolsIn my previous post I wrote about how we can implement polymorphism in Clojure with multimethods. I showed that it’s actually such a…6 min read·Apr 14, 2021----
Ilan UzanFunctional Polymorphism using Clojure’s MultimethodsWho says you have to be OOP in order to have Polymorphism? In this post I am going to explore how Clojure provides us with a much richer…6 min read·Mar 21, 2021--1--1
Ilan UzaninAnalytics VidhyaApache Beam — From Zero to Hero Pt. 2: Streaming PipelinesThe previous post in the series: Apache Beam — From Zero to Hero Pt. 1: Batch Pipelines7 min read·Feb 23, 2021----
Ilan UzaninAnalytics VidhyaApache Beam — From Zero to Hero Pt. 1: Batch PipelinesIn the previous post I talked about how we can use Python Generators to create simple data pipelines. In this post I am going to introduce…8 min read·Dec 13, 2020--1--1
Ilan UzaninAnalytics VidhyaBuilding a Data Pipeline with Python GeneratorsIn this post you’ll learn how we can use Python’s Generators feature to create data streaming pipelines. For production grade pipelines…5 min read·Nov 30, 2020----