Sun 30 June 2024
, in Misc.
“How long will it take to QA that?”
“Only QA is left, and we’re ready to deploy!”
“It’s in the QA phase.”
Anyone who has worked in the software industry has heard these phrases
and other similar numerous times. Can you spot the error?
More often than not …
Continue reading »
Wed 20 December 2023
, in Misc.
Python, known for its readability and simplicity, often warns against using mutable default arguments in function definitions due to unexpected side effects. However, there are a few clever scenarios where this apparent caveat can be turned into an advantage. One of them is the common case of flattening a nested …
Continue reading »
Tue 27 June 2023
, in Misc.
Hey there, fellow automation enthusiasts! Today, I want to share my personal journey with Pipedream — an integration platform that has transformed the way I work, making my workflows smoother and more efficient.
Having used Pipedream for a while now, I can confidently say that it’s a game-changer for automating …
Continue reading »
Fri 26 May 2023
, in Misc.
Documenting the commands in a Makefile is usually achieved by creating another make recipe (often named “help”) which prints the documentation of each target/command. We can do better than this.
Add a small ‘awk’ script in the ‘help’ recipe to create self-documented make targets!
Continue reading »
Tue 15 March 2022
, in Misc.
Problem
You want to safely use a secret inside a Dockerfile. This secret may be stored in an environment varialbe or a text file.
Using the ARG
instruction in the Dockerfile is not safe because everyone can see these values using the docker history <image>
command. One possible workaround is …
Continue reading »