RefactoringDo you want simpler Python code? You always start a project with the best intentions, a clean codebase, and a nice structure. But over…May 10, 2022May 10, 2022
People ManagementDo you have friends who are friendly all the time, like to socialize, and continue to participate in whatever events are going on? If so…Apr 11, 2022Apr 11, 2022
Maintain Your Python Project with Cutting-Edge ToolsArchitecture and DeploymentApr 11, 2022Apr 11, 2022
Realistic TDD: How I Adapt Test-Driven Development for My ProjectsTest-Driven Development (TDD) had always been the go-to software development process in my university’s courses that involved developing…Apr 11, 20221Apr 11, 20221
Make Your Django Project Less Confusing with Design PatternNew features are added to the software every time and are part of the software development process. As a programmer, we generally want to…Mar 21, 2022Mar 21, 2022
Practicing Clean Code to Accelerate Collaboration in PythonHave you ever looked at a function you wrote one month earlier and found it difficult to understand in 3 minutes? If that is the case, it…Mar 21, 2022Mar 21, 2022
Persona, understanding the problem and user perspective and needsIn the company, there is a product manager role who is the voice of the end-user. In order to be user-centric, we must know who will be the…Mar 20, 2022Mar 20, 2022
Docker, tools for uniting developersThere is a story of a software developer developing software with his team. When he runs it from his local, it runs smoothly. But when your…Feb 28, 2022Feb 28, 2022
Scrum, what it is? how’s it work? and why it's awesome?Currently, I am a penultimate Computer Science student from the University of Indonesia. One of the mandatory courses is called Software…Feb 27, 2022Feb 27, 2022