Rafi Muhammad DaffaFrom Development to Deployment: Django + Docker + Heroku Case StudyThis article shows how Docker can help in developing and deploying a Django application to Heroku8 min read·Jun 8, 2021----
Rafi Muhammad DaffaAutomate Data Seeding in Tests for Django ApplicationsProgrammers may know how to use data seeding when deploying an application. But how about during tests?12 min read·Jun 7, 2021----
Rafi Muhammad DaffainLevel Up CodingIncreasing Test Reliability in Python through Object MockingIn a software development lifecycle, testing has become one of the most important activities to ensure that the software that we create…3 min read·May 4, 2021--1--1
Rafi Muhammad DaffainPython in Plain EnglishMust-Know Git Commands and Practices for Software DevelopersNote: Some scenarios in this article are based on true story from the development of Crowd+ software by Nice PeoPLe team.11 min read·May 4, 2021----
Rafi Muhammad DaffainCodeXClean Code Standards: Convenience or Nuisance?When compared towards actually delivering a working product, delivering a “clean” product seems much less significant, especially since a…7 min read·Apr 6, 2021----
Rafi Muhammad DaffainBootcampPersona: Improving product value by identifying key audience characteristicsAs personal computer devices gets increasingly popular and fundamental in day-to-day life, the demand for software products to fill those…7 min read·Apr 6, 2021----
Rafi Muhammad DaffaFostering Team Dynamics using Scrum for WFH PeriodAs of March 2021, restrictions are still in place for crowd-inducing activities in an effort to reduce COVID-19 transmission. As a…9 min read·Mar 23, 2021----
Rafi Muhammad DaffaTest, Develop, Maintain: Short Guide for Sustainable ProgrammingIn terms of their “useful period”, computer programs can usually be divided to two categories: short-term purpose and long-term purpose…9 min read·Mar 22, 2021----