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 HerokuJun 8, 2021Jun 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?Jun 7, 2021Jun 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…May 4, 20211May 4, 20211
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.May 4, 2021May 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…Apr 6, 2021Apr 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…Apr 6, 2021Apr 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…Mar 23, 2021Mar 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…Mar 22, 2021Mar 22, 2021