Johanes Marihot Perkasa SimarmataRefactoring“Whenever I have to think to understand what the code is doing, I ask myself if I can refactor the code to make that understanding more…May 6, 2022May 6, 2022
Johanes Marihot Perkasa SimarmataDesign Pattern“Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that…May 6, 2022May 6, 2022
Johanes Marihot Perkasa SimarmataPerformance Testing: Locust“Just as athletes can’t win without a sophisticated mixture of strategy, form, attitude, tactics, and speed, performance engineering…May 5, 2022May 5, 2022
Johanes Marihot Perkasa SimarmataDeploymentOverview, strategy, needs, and maintainingMay 4, 2022May 4, 2022
Johanes Marihot Perkasa SimarmataCI/CD“Releasing software is too often an art; it should be an engineering discipline.” ― David Farley, Continuous Delivery: Reliable Software…Apr 14, 2022Apr 14, 2022
Johanes Marihot Perkasa SimarmataSonarQube Guide: Improve Code Quality and Code Security“Programs should be written and polished until they acquire publication quality.” — Niklaus Wirth (Swiss Computer Scientist)Apr 11, 2022Apr 11, 2022
Johanes Marihot Perkasa SimarmataClean Code“Clean code always looks like it was written by someone who cares.”― Robert C. Martin, Clean Code: A Handbook of Agile Software…Apr 11, 2022Apr 11, 2022
Johanes Marihot Perkasa SimarmataIntroduction of Agile Development: Scrum“Software development is not a rational process. It’s a process made by people with feelings with bodies and with thinking. And by putting…Mar 19, 2022Mar 19, 2022
Johanes Marihot Perkasa SimarmataTest Driven Development in Django Rest ApplicationWhat is Test Drive Development? Why it is important? What are the benefits? How to do it in our project?Mar 18, 2022Mar 18, 2022
Johanes Marihot Perkasa SimarmataPersona“Design isn’t finished until somebody is using it.” — Brenda Laurel, PhD, Independent ScholarFeb 28, 2022Feb 28, 2022