How we build and operate the Keboola data platform
Recent Archive
Ondřej Popelka 3 min read

Mutable Evil

Once upon a time I stumbled upon a bug. I saw it in the code. Well, to be more precise, I wrote a test for it (that passed) and then spent…

Ondřej Hlaváček 4 min read

Xdebug for a CLI App in Docker (and PHPStorm)

The majority of my coding are simple CLI applications. We have a nice boilerplate that helps bootstrapping the repository with all the…

Jakub Matějka 2 min read

Application logging in AWS Lambda with Serverless plugin and Papertrail

We use Papertrail service to gather logs from all our apps across different platforms and programming languages. So, naturally, when we…

Ondřej Hlaváček 2 min read

Async Background Processing in the Browser

There's a piece of code in our UI that splits a freeform SQL string into separate queries, which are then stored on the backend. We have no…

Vladimír Kriška 5 min read

Formatting JavaScript code using Prettier automatically — in a container

For the last few months, I have been working on the new User Interface for one of our products. More specifically, I’m creating a Single Page Application which consumes one of our APIs.