How we build and operate the Keboola data platform
Ondřej Popelka
•
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 Popelka
•
4 min read
PhpStorm & PHPUnit & Docker
Keboola Connection (KBC) is composed of many components, most of which run in Docker. At the heart of this there is another component — the Docker Runner, which takes care of transforming KBC jobs into docker commands.
•
Ondřej Popelka
•
4 min read
TDD and the Weirdest Exception
It’s a perverted programmer joy, if I can write:
•
Ondřej Popelka
•
4 min read
Code Coverage? Code Schmoverage!
In Keboola, we take testing really seriously. Every new component has to start with tests. For simple dockerized components they mostly run…
•
Ondřej Popelka
•
3 min read
How Docker Changed Our World
If you are a follower of Keboola, you probably realized that now we do a lot of stuff in Docker. But it was not always this way. We now…