How to Deploy Django Website to Heroku with Gitlab CI/CDDjango is a MVT (Model View Template) framework used for building web applications. It is simple, powerful, and have many built in…Jun 7, 2021Jun 7, 2021
Why Docker?Last year when I was coding back-end server for a website, I want to try to run the back-end server as close how it actually run in the…Jun 7, 2021Jun 7, 2021
Repository Design Pattern in FlutterIn software engineering, design pattern is a reusable solution to a general problem in software design. The repository pattern is one of…Jun 7, 20212Jun 7, 20212
What Are Personas and How To Create ThemYou’ve certainly heard the term “User Persona” before, especially if you have experience in UX design. Personas are a tool you certainly…May 24, 2021May 24, 2021
Flutter with SQLiteIn this story I’m gonna tell you my experience implementing offline database in my Flutter project.May 3, 2021May 3, 2021
Testing with Mockito in FlutterSometimes, there are classes that can’t be tested normally. Maybe it’s because there’s not many public methods, there’s an instance that…May 1, 2021May 1, 2021
Clean Code in FlutterIn software development, clean code is very important. To write a clean, understandable, and maintainable is an important skill for any…Apr 6, 2021Apr 6, 2021
How to TDD When You Don’t Know AnythingIn this article, I’m sharing with you my experience with Test-Driven Development on a new environment.Mar 23, 2021Mar 23, 2021
Get Good With GitIn this article, I will share with you some of Git’s commands that I often use and my experience applying Git Flow in one of my projects.Mar 22, 2021Mar 22, 2021
What is Scrum?In the past few days, my team have been creating our mobile application for Badan Pengelola Keuangan Haji …Mar 22, 2021Mar 22, 2021