Querying JSON Ad-hoc in Snowflake
Sometimes I end up with a serialized JSON stored in a relational database (or in a CSV file). It often contains data structures that are…
How Docker in Docker solved our concurrency problem in a second
A few weeks ago we encountered a problem where some of our customers were unable to run a job which was using a private repository for…
OpenRefine PHP Client
A week or two ago I started playing with OpenRefine and its integration with Keboola Connection. Couple years ago I remember playing with…
Run any binary in a container like it exists on your computer
The second most important issue Docker has solved (the first one was a “works on my machine” problem) was the inability to run many binaries/libraries/packages of different versions side by side.
Life of a data extractor
No doubt, that extractors represent an important part in ETL. In Keboola Connection, the extractor is a Docker application, which helps the end-user to extract data of his choice (usually from database or API server).