Posts in 2023
  • Continuous Delivery

    Saturday, September 02, 2023 in Blog

    Continuous Delivery (CD) is deeply rooted in the first principle of the Agile Manifesto posted in 20011: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. According to Martin Fowler2, a …

    Read more

  • Continuous Integration

    Saturday, August 19, 2023 in Blog

    One of the most pivotal challenges in the realm of software development is effectively integrating changes 1. In a small-scale project steered by a single developer, this challenge might appear to be trivial. However, as the magnitude of the project …

    Read more

  • Revert a pushed change in Git

    Wednesday, January 18, 2023 in Blog

    When we realized that the last commit was a mistake but we already published it, the command to use is git revert <COMMIT_HASH>. First we need to locate the ID of the commit we want to revert, it can be done with git log or git reflog commands. …

    Read more

  • Revert a local change in Git

    Wednesday, January 18, 2023 in Blog

    When we have created a commit locally but have not published it to the remote yet, we can use git reset to undo the commit and, if we wish, discard the changes. Although there are several options for git reset the most used are: --soft: Does not …

    Read more