Ondřej Hlaváčekin500 Internal server errorBuilding a PHP 7.4.21 Docker image with support for GDB debuggerWhen your process gets stuck somewhere, but you have no idea where, or if it segfaults, xdebug may not help. I had a process stuck in a…Aug 3, 2021Aug 3, 2021
Ondřej Hlaváčekin500 Internal server errorBest Practices for Azure DevOps (Release) PipelinesAs a part of our Azure adoption, we're also trying out Azure DevOps. Our current CI/ CD pipelines run almost exclusively on Travis CI. We…Mar 2, 2021Mar 2, 2021
Ondřej Hlaváčekin500 Internal server errorKeboola Connection Going AzureBack in April last year, we made the business decision to make Keboola Connection available on Azure too (no, we're not quitting AWS). The…Mar 31, 2020Mar 31, 2020
Ondřej Hlaváčekin500 Internal server errorcp in Docker: Cannot allocate memory, part 2This is a sequel to a previously published post, https://500.keboola.com/cp-in-docker-cannot-allocate-memory-1a5f57113dc4.Feb 26, 2019Feb 26, 2019
Ondřej Hlaváčekin500 Internal server errorRevisited: Parallel Multipart Uploads to S3 in PHPIt's been exactly two years since I shared how we were handling large uploads to S3. Since then the code had worked without any…Jan 23, 2019Jan 23, 2019
Ondřej Hlaváčekin500 Internal server errorcp in Docker: Cannot allocate memoryOnce in a while we encounter a simple cp or gzip command in Docker with a mysterious Cannot allocate memory error. Sometimes the error is…Sep 7, 2018Sep 7, 2018
Ondřej Hlaváčekin500 Internal server errorXdebug 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…Dec 19, 20171Dec 19, 20171
Ondřej Hlaváčekin500 Internal server errorAsync Background Processing in the BrowserThere'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…Sep 25, 2017Sep 25, 2017
Ondřej Hlaváčekin500 Internal server errorTerraform and Keboola Connection — A PayByPhone Integration storyAs a developer, I use automated tests and deployment tools every day. The fact that our clients require a deeper integration of KBC…Jul 11, 2017Jul 11, 2017
Ondřej Hlaváčekin500 Internal server errorDogfooding: Papertrail, Snowflake and JSON logsWe're piping a lot of logs into Papertrail. From server logs to application events, everything goes there. The speed, powerful search and…Apr 12, 2017Apr 12, 2017