Here is a very important text about technology and the climate crisis
and how the modern society, and in this case prominent scientists from
the field as well, constantly ascribe positive features like progress
and smartness to it. The reality is, however, that we often question
the consequences of technology too little and that this might well
lead to regressions in other areas or in this case in the very area
technology was supposed to support:
Continue reading
If using a development process that consists of multiple stages of maturity,
development mainly progresses in one branch only. I often use a process that
consists of the three branches ‘develop’, ‘staging’ and ‘master’, so in my
case the development mainline is ‘develop’. You might want to check out my
post on how to
enforce or safeguard such a development process.
Continue reading
Git pre-commit hooks can be used to enforce version control best practices.
Continue reading
RFC 4122 requires the use of MD5 oder SHA-1 to generate name-based UUIDs, prefering SHA-1 when possible. Since the standard has not been updated since more than a decade, more robust hash functions are not included in the standard. SHA-256 for example has a better resistance against preimage and collision attacks than SHA-1 and should retain these properties even after truncation. For that reason I developed the following class using SHA-256 to create the message digest, instead of MD5 or SHA-1.
Continue reading
Here’s another one of my world-class recipes, the lasagna “Paradigm Disruptor”.
Continue reading