The Quest for High Availability Application Part 3: Distributed Database Management with Patroni (+…In part 2, we have seen one of the ways to replicate a PostgreSQL server. Using stream replication, we can create multiple replicas of a…Jun 25, 2021Jun 25, 2021
The Quest for High Availability Application Part 1: Introduction to Container OrchestrationDevelopment of TBCare has na smooth experience. This is most apparent when performing quality assurance tests on our app. For months, our…Jun 7, 2021Jun 7, 2021
Visualizing Performance Testing and Monitoring Using Prometheus and GrafanaPerformance testing is an important part in web development. Users tend to be extremely sensitive to site performance. Minor delays in…May 23, 2021May 23, 2021
The Role of Information Technology in the Fight Against TuberculosisI have been working for 2 months now as a open source developer at TBCare project. Most of my work there consists of refactoring with…May 18, 2021May 18, 2021
Agile Development: My Experience as a Scrum MasterAt around 27th of March 2021, I was promoted (partly against my will) to become the scrum master of my dev team at PPL class. As they often…May 2, 2021May 2, 2021
Promoting Cleaner Code with SerializersThere is one fundamental principle that will always be brought up when talking about clean code: Functions should be small and smaller! It…May 2, 2021May 2, 2021
The Basics of React Unit TestingUnit testing has been an integral part of the Agile methodology. It is the core part of Test Driven Development paradigm. This paradigm…Mar 22, 2021Mar 22, 2021
Simplicity and Reliability: An Analysis on the Usability of TBCare Mobile ApplicationQuick report on the Usability Testing for TBCare mobile applicationMar 22, 2021Mar 22, 2021