Postgres(hereinafter mentioned as PG) is a pretty cool database with lots of nice features, one of them little known ones is the ability of having Foreign data wrappers (hereinafter mentioned as FDWs). Clickhouse(hereinafter mentioned as CH) is another amazing database with an altogether different set of features targeted for OLAP use cases. What are Foreign Data Wrappers (FDWs) then? Well unlike…
There has been a release of a new protobuf API v2 for Golang which provides an entirely different API surface which in turn means that it is backward incompatible. But there are good reasons for that. Many want to access the generated proto Message programmatically and without knowing the concrete type at runtime. The release post describes one such use case, but there exists many in the wild. For…
Hey! I write code. Currently working as Senior Backend Engineer @gitlab. I love to dabble in Distributed Engineering, Data streaming and Observability.