BitLoop Blog

Every project is a learning experience for us. The challenges we overcome, the solutions we find, the tools we use, and everything we learn, we try to compile them into a set of best practices.


While working on projects there is rarely time to do this kind of documentation. This blog gives us the opportunity to revisit them.


  • Daniel Candea

  • May 7, 2020

  • 5 min read

  • Blog

Adding unit tests to an existing code base

At some point we all probably worked on an inherited code base where maintenance or adding new features can be difficult. A good approach for this situation is refactoring the code, breaking it into smaller pieces, making it easier to understand and maintain. However, as it is with every refactor, ...

  • Szilard David

  • May 6, 2020

  • 8 min read

  • Blog

Database migrations with DbUp

Database migrations are a way to maintain the database schema and data changes in a database in a repeatable, automated ...