How we build and operate the Keboola data platform
Recent Archive
Vladimír Kriška 5 min read

How we converted CoffeeScript files with about 220 React components to JavaScript

On June 11, 2018 I created a new issue Rewrite from CoffeeScript to JS/JSX to get rid of CoffeeScript in our biggest repository for Keboola Connection UI .

Ondřej Hlaváček 2 min read

Revisited: Parallel Multipart Uploads to S3 in PHP

It's been exactly two years since I shared how we were handling large uploads to S3. Since then the code had worked without any…

Ondřej Popelka 13 min read

Testing the untestable

An important part of Keboola Connection are Extractors — especially Database Extractors. These components load data from different (SQL)…

Ondřej Hlaváček 3 min read

cp in Docker: Cannot allocate memory

Once in a while we encounter a simple cp or gzip command in Docker with a mysterious Cannot allocate memory error. Sometimes the error is…

Ondřej Popelka 3 min read

The Downfall of Exception

Some time ago I came across a weird situation. I had a piece of PHP code which behaved really strange. Since the actual code was a rather…