Ondřej PopelkaThe Sauce of Technical DebtThe world is full of bad analogies, let’s make another oneJul 18Jul 18
Ondřej PopelkaVariating Kubernetes Cron schedules in TerraformI have a indexing process that is supposed to run approximately every half an hour. It takes a bunch of projects (whatever that is)…May 18May 18
Ondřej PopelkaTesting eventual consistent systems? Settle downHow to deal with functional tests of weakly or eventually consistent systems without loosing sanity.Mar 20Mar 20
Ondřej PopelkaDeployment so easy even Donald Trump can do itFly.io is so easy to use that anyone can use it to deploy and run applications.Dec 6, 2023Dec 6, 2023
Ondřej PopelkaHacking Streamlit — ReviewA hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle…Nov 20, 20236Nov 20, 20236
Ondřej Popelkain500 Internal server errorMySQL + SSL + DoctrineEnabling and enforcing SSL connection on MySQL is easy: Just generate the certificates and configure the server to require secure…May 5, 20211May 5, 20211
Ondřej Popelkain500 Internal server errorAutomating Self Hosted Pipelines — Part 2Building an Azure Devops pipeline to build an Azure Devops pipeline.Apr 23, 2021Apr 23, 2021
Ondřej Popelkain500 Internal server errorAutomating Self Hosted Pipelines — Part 1Building an Azure Devops pipeline to build an Azure Devops pipeline.Apr 18, 2021Apr 18, 2021
Ondřej Popelkain500 Internal server errorKubernetes Pre-Stop Hook ReflectionsI have an application which runs as a Kubernetes job. The application is implemented as PHP Symfony console command, which is specified in…Feb 16, 2021Feb 16, 2021
Ondřej PopelkaFlee from TravisTravis CI became a huge PITA last year. Basically, it randomly fails for hours or sometimes days. There are no status updates, no…Feb 3, 2021Feb 3, 2021