Melusina

Archive 2022

Improve the reliability of shell scripts

The shell scripting language is a difficult, idiosyncratic and occasionally obscure language, but if we use it, there is no reasons to drop the methdologies and wisdoms software developers learnt over half a century of software development. We therefore cannot afford to overlook automated testing for our shell scripts and our shell functions, so that we confidently can use them, update them, and reason about them. Let us examine together how we can start automated testing of shell scripts with just a small effort.

Continue reading

Continuous Delivery Pipeline Self-assessment Sheet

This self-assessment sheet is a tool for teams implementing continuous integration and delivery (CID), to assist them in evaluating their practices, preparing a CID feature roadmap and prioritise the tasks on the roadmap.

Continue reading

Archive

Articles published on our blog are bundled in yearly archives, so that the time when an article was written is easy to identify.

Archives

  1. 2022
  2. 2021