How we build and operate the Keboola data platform
Ondřej Hlaváček
•
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 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 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…
•
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…
•
Ondřej Hlaváček
•
5 min read
Terraform and Keboola Connection — A PayByPhone Integration story
As a developer, I use automated tests and deployment tools every day. The fact that our clients require a deeper integration of KBC…